Skip to content

Commit d12cbba

Browse files
committed
docs: update README with new features and clarifications
Add environment variables and cookie management to key features Update AST link to point to blog post about implementation Clarify that only the routing system is based on Velocy
1 parent 7cef9cf commit d12cbba

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ LiteNode is a lightweight and modular Node.js web framework designed to provide
1111
<a href="https://lebcit.github.io/posts/ultimate-markdown-based-application-tutorial-in-node-js/">Dive into My Ultimate Markdown-based Application Tutorial in Node.js!</a>
1212
</p>
1313

14-
**BREAKING CHANGE:** As of LiteNode version 4.0.0, the integrated Simple Template Engine (STE) has been upgraded to a more powerful [AST-based](https://en.wikipedia.org/wiki/Abstract_syntax_tree) template engine. With this update, the engine's tags have been unified to a single signature, making it simpler and more efficient. There are also many new features to explore, so check out the [updated documentation](https://litenode.pages.dev/docs/rendering-templates/) to fully take advantage of these improvements.
14+
**BREAKING CHANGE:** As of LiteNode version 4.0.0, the integrated Simple Template Engine (STE) has been upgraded to a more powerful [AST-based](https://lebcit.github.io/posts/from-regexes-to-ast/) template engine. With this update, the engine's tags have been unified to a single signature, making it simpler and more efficient. There are also many new features to explore, so check out the [updated documentation](https://litenode.pages.dev/docs/rendering-templates/) to fully take advantage of these improvements.
1515

1616
## Installation
1717

@@ -48,8 +48,10 @@ app.startServer()
4848
- **Integrated Body Parser**: Simplify handling of POST requests with [LiteNode's integrated body parser](https://litenode.pages.dev/docs/body-parsing/), supporting `application/json`, `application/x-www-form-urlencoded`, and `multipart/form-data` content types.
4949
- **Static Asset Loader**: Serve static files effortlessly with [LiteNode's built-in static asset loader](https://litenode.pages.dev/docs/serving-static-files/), without server restart.
5050
- **Error Handling**: Customize [error handling](https://litenode.pages.dev/docs/error-handling/) with ease, ensuring robustness and reliability in your application.
51-
- **Templating**: LiteNode features an integrated, powerful [AST-based](https://en.wikipedia.org/wiki/Abstract_syntax_tree) template engine, called [STE](https://litenode.pages.dev/docs/rendering-templates/) (Simple Template Engine), for rendering HTML files.
51+
- **Templating**: LiteNode features an integrated, powerful [AST-based](https://lebcit.github.io/posts/from-regexes-to-ast/) template engine, called [STE](https://litenode.pages.dev/docs/rendering-templates/) (Simple Template Engine), for rendering HTML files.
5252
- **Markdown**: With [LiteNode's support for Markdown](https://litenode.pages.dev/docs/markdown/), you can easily create content-driven applications with rich text formatting.
53+
- **Environment Variables**: LiteNode provides built-in support for [environment variables](https://litenode.pages.dev/docs/env-variables/) through `.env` files, allowing you to manage configuration without external dependencies.
54+
- **Cookies**: LiteNode includes a comprehensive [cookie management system](https://litenode.pages.dev/docs/cookies/) that makes it easy to set, read, and manage cookies in your web applications.
5355

5456
## Strengths
5557

@@ -64,7 +66,7 @@ LiteNode is a versatile and efficient web framework for Node.js, offering a rang
6466

6567
## Origins
6668

67-
LiteNode is a powerful and flexible Node.js web framework built on the foundation of [Velocy](https://github.com/ishtms/velocy). It extends and improves upon Velocy's features to provide a seamless development experience for building web applications. You can read more about it in [LiteNode, Node.js Web Framework](https://lebcit.github.io/posts/litenode-nodejs-web-framework/).
69+
LiteNode is a powerful and flexible Node.js web framework. Its **routing system** is built on the foundation of [Velocy](https://github.com/ishtms/velocy). It extends and improves upon Velocy's features to provide a seamless development experience for building web applications. You can read more about it in [LiteNode, Node.js Web Framework](https://lebcit.github.io/posts/litenode-nodejs-web-framework/).
6870

6971
## License
7072

0 commit comments

Comments
 (0)