nenyr

Crates.ionenyr
lib.rsnenyr
version0.1.0
sourcesrc
created_at2024-09-22 16:28:17.26034
updated_at2024-09-22 16:28:17.26034
descriptionThe first version of the Nenyr parser provides foundational support for parsing Nenyr syntax, including central, layout and module contexts, variable definitions, and class declarations, with error reporting and tokenization capabilities.
homepage
repositoryhttps://github.com/patrickgunnar/galadrielcss
max_upload_size
id1383098
size6,647
Patrick Gunnar (patrickgunnar)

documentation

README

Galadriel CSS

Please note that Galadriel CSS and Nenyr are currently under active development.

Galadriel CSS is a cutting-edge framework developed by Patrick Gunnar for efficient CSS generation and management in web development environments. It offers powerful features tailored for creating scalable, performant stylesheets using the Nenyr Language.

Features

  • Static and Utility-first CSS: Generates CSS files for static classes and utility-first CSS classes.
  • Nenyr Language: Utilizes the Nenyr Language for defining styles, providing flexibility and clarity in style management.
  • Global and Modular Styles: Supports both global and modular styles generation to suit different project needs.
  • Media Queries and Pseudoelements: Easily integrates media queries and pseudoelement styling into applications.
  • Animations: Create fluid animations with built-in support for keyframes and transitions.
  • Secure Styling: Implements security measures and digital signature support to safeguard against style injection.
  • Performance Optimization: Optimizes render times and page loading through efficient style handling.

Nenyr

Nenyr, the language at the core of Galadriel CSS, empowers developers to create styles efficiently within the framework. Galadriel CSS seamlessly integrates Nenyr to generate intelligent styles, optimizing performance and enhancing developer productivity. Galadriel CSS is designed to complement major web development frameworks like React, Next.js, Vue.js, Angular, as well as vanilla JavaScript, it ensures robust compatibility and scalability for complex web projects.

Planned Enhancements

  • Improved Parser Functionality: Enhance parsing capabilities to support more complex style definitions.
  • Observer: Implement observer functionality for real-time style updates.
  • Language Server Protocol (LSP): Integrate LSP for enhanced IDE support and developer tooling.
  • Transformer: Develop a transformer module for optimizing style generation and performance.
  • Comprehensive Documentation: Provide detailed documentation and tutorials to facilitate adoption and usage.

License

Galadriel CSS and Nenyr are licensed under the terms of the Galadriel CSS License Agreement.

Commit count: 0

cargo fmt