rinojs

2.2.4 • Public • Published

Rino.js 🦏

Fast learning, preprocessing, intuitive web framework.

Rino.js is created to fix the complexity matters of web framework.

▶️ Installation

The recommended way to start your Rino project:

npm create rino@latest

For manual setup:

npm i rinojs

📢 Notice

🎉 Release version 2.2.3

Please use the latest version, another escaping is added for using markdown in HTML. Because html entity would not work within <code>.

<script @type="md" type="text/markdown">
  \``` without \ for actual use...
  <script>
    test
  <\/script>
  \``` without for in actual use...
  v2.2.2 escaping <\/script> -> </script>
  v2.2.3 escaping <\\/script> -> <\/script>
</script>

👍 Releasing Version 2

New version, better development experience and totally different from version 1.

Many syntax is simplified and following html, css and javascript standard. And many things are updated for automation.

Development Build System is changed to the server side rendering with memory data management with individual IO update on change. I call this, build on request. This is so much faster than version 1.

Example of Rino 2

  • ./pages/index.html
<!DOCTYPE html>
<html>
  <head></head>
  <body>
    <component
      @path="button"
      @tag="button"
      type="button"
      onclick="alert('Hello world!')"
    />
    <component @path="footer" @tag="footer" />
    <script @type="md" style="color: red" type="text/markdown">
      ## test

      test

      - test
    </script>
    <script @type="ts" type="text/typescript">
      // This is for templating html content
      let world: string = "Hello world! from typescript";
      result = world;
    </script>
    <script @type="js" type="text/javascript">
      // This is for templating html content
      result = "Hello world! from javascript";
    </script>
  </body>
</html>

📖 Documentation

Official Website

💪 Support Rino!

👼 Become a Sponsor

🐱‍🏍 Sponsors

👨‍💻 Author

Victor Chanil Park

💯 License

MIT, See LICENSE.

/rinojs/

    Package Sidebar

    Install

    npm i rinojs

    Homepage

    rinojs.org/

    Weekly Downloads

    31

    Version

    2.2.4

    License

    MIT

    Unpacked Size

    46 kB

    Total Files

    21

    Last publish

    Collaborators

    • opdev1004