{"library":"novaxjs2","type":"library","category":null,"description":"NovaxJS 2 is a lightweight, high-performance web framework for Node.js (latest v9.4.4) focused on simplicity and extensibility. It features intuitive routing with named regex groups, a powerful template engine with @include directives, destructuring, and function calls, middleware pipeline with error handling, static file serving, CORS with dynamic origin checking, plugin system, comprehensive error handling with status-specific handlers, cookie management, file uploads with configurable limits, HTML minification, and request utilities. It is designed as an alternative to Express.js with a more integrated feature set, including built-in template engine and file handling, without external dependencies. Release cadence is frequent (minor and patch releases weekly). Key differentiators: all-in-one framework with template engine and file uploads, zero external dependencies, and dynamic CORS origin checking.","language":"javascript","status":"active","version":"9.4.4","tags":["javascript","novaxjs2","nova","nova framework","api","novajs","node.js","web framework","lightweight"],"last_verified":"Thu Jun 04","install":[{"cmd":"npm install novaxjs2","imports":["import Novax from 'novaxjs2'","import { Router } from 'novaxjs2'","import { static as serveStatic } from 'novaxjs2'","app.sendFile('./document.pdf', res)","res.status(404).json({ error: 'Not found' })"]},{"cmd":"yarn add novaxjs2","imports":[]},{"cmd":"pnpm add novaxjs2","imports":[]}],"homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":"novaxjs2","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}