UNPKG

juris

Version:

JavaScript Unified Reactive Interface Solution - The First and Only Non-blocking Reactive Platform, Architecturally Optimized for Next Generation Cutting-Edge Cross-Platform Application. Transforms web development through comprehensive object-first archit

98 lines (71 loc) 3.57 kB
# Juris **JavaScript Unified Reactive Interface Solution** The First and Only Non-blocking Reactive Platform, Architecturally Optimized for Next Generation Cutting-Edge Cross-Platform Application. Transforms web development through its comprehensive object-first architecture that makes reactivity an intentional choice rather than an automatic behavior. By expressing interfaces as pure JavaScript objects where functions explicitly define reactivity, Juris delivers a complete solution for applications that are universally deployable, precisely controlled, and designed from the ground up for seamless async/sync data handling AI collaboration—all while maintaining the simplicity and debuggability of native JavaScript patterns without the complexity of build-steps. ## Features - **Object-First Architecture**: Express interfaces as pure JavaScript objects - **Temporal Independence**: Component and State Independence - **True Progressive Enhancement**: Enhance HTMLs without replacing them - **Intentional Reactivity**: Functions explicitly define reactive behavior - **Universal Deployment**: Works across all JavaScript environments - **Enhanced Web Components**: Penetrates Web Component Shadow DOM with fine-grained reactivity - **AI Collaboration Ready**: Designed for seamless AI integration - **Native JavaScript Patterns**: Maintains simplicity and debuggability - **Precise Control**: Fine-grained control over reactive behaviors - **Automatic Async Support**: Built-in support for asynchronous operations all over the place with customizable placeholders - **Progressive Enhancement done Right**: Progressively enhance your applications with reactive features without editing your HTML - **SVG Support** Reactive SVG - **Async Loading Indicator** - **Template Compilation**: Compiles your template at runtime to pure functional component - **TypeSafe**: IntelliSence and auto-suggestion that covers HTML and CSS Semantics and Components - **Web Components**: Create and use custom web components with ease ## Installation ### Via CDN **ES Module (Recommended):** ```html <!-- Development version --> <script type="module"> import Juris from "https://unpkg.com/juris@0.88.2/juris.js"; </script> <!-- Production version (minified) --> <script type="module"> import Juris from "https://unpkg.com/juris@0.88.2/juris.mini.js"; </script> </script> ``` **Traditional Script Tag:** ```html <!-- Development version --> <script src="https://unpkg.com/juris@0.88.2/juris.js"></script> <!-- Production version (minified) --> <script src="https://unpkg.com/juris@0.88.2/juris.mini.js"></script> <script> // Juris is now available as a global variable </script> ``` ### Via npm ```bash npm install juris ``` ```javascript import Juris from "juris"; ``` ## Usage ```javascript import Juris from "https://unpkg.com/juris@0.88.2/juris.js"; // Your implementation examples here ``` ## Documentation Visit [jurisjs.com](https://jurisjs.com) for complete documentation and examples. - GitHub: https://github.com/jurisjs/juris - NPM: https://www.npmjs.com/package/juris - Codepen: https://codepen.io/jurisauthor - Online Testing: https://jurisjs.com/tests/juris_pure_test_interface.html ## Contributing Contributions are welcome! Please visit our [GitHub repository](https://github.com/jurisjs/juris) to: - Report issues - Submit pull requests - View the source code - Join discussions ## License MIT © [Resti Guay](https://github.com/jurisjs)