Nornj screenshot

Nornj

Author Avatar Theme by Joe sky
Updated: 31 Aug 2022
101 Stars

More exciting JS/JSX based on Template Engine, support control flow tags, custom directives, two-way binding, filters and custom operators.

Categories

Overview

NornJ is an innovative solution designed to extend the capabilities of JavaScript and JSX, specifically for developers working within the React ecosystem. By introducing enhancements to standard JSX, NornJ enables users to leverage powerful new features that simplify the development process and enhance code readability. The framework supports a variety of customizations, making it a flexible option for developers who want to optimize their workflows and take advantage of more robust syntax.

With NornJ, users gain access to several enhancements that provide greater functionality and clarity in their code. The support for control statements, directives, and custom operators allows for more dynamic and expressive component creation. Whether you prefer the JSX syntax or tagged templates, NornJ accommodates both, enabling developers to choose the approach that best suits their style.

Features

  • Support for Control Statements: Easily incorporate if-else logic and loops directly within your JSX, making your code more dynamic.

  • Custom Directives: Implement custom behaviors and attributes in your components to streamline your development process.

  • Flexible Filters: Apply transformations to your data right in the JSX, enriching component outputs effortlessly.

  • Custom Operators: Utilize and define operators that suit your application needs, expanding your coding capabilities beyond standard JSX.

  • Tagged Templates API: Enhance the separation of template and logic, enabling cleaner and more maintainable code structures.

  • Babel Plugin Integration: Seamlessly incorporate NornJ features into your workflow with a dedicated Babel plugin, which adds new syntax capabilities directly to your toolkit.

  • Support for Styled Components: Combine the power of styled-components with NornJ’s enhancements for even greater styling flexibility in your applications.