Releases: XplnHUB/newgatejs
Releases · XplnHUB/newgatejs
Newgate.js Official Release
What's New
- Project Rename: The project has been officially renamed from
cmx/arxtonewgatejs. - NPM Publication: Successfully published as
newgatejson NPM. - Documentation Updates: All documentation (
README.md,CONTRIBUTING.md,docs/*) has been updated to reflect the new name. - CLI Update: The CLI command is now
newgatejs(e.g.,npx newgatejs create my-app).
Installation
npm install newgatejsCLI Usage
npx newgatejs create <project-name>Changelog
- Renamed package to
newgatejsto avoid naming collisions on NPM. - Updated
binentry to point tobin/newgatejs.js. - Fixed double-renaming issues in
package.json. - Updated all internal references and links.
Contributors
ARX v1.0.0 - Initial Release
We are announcing the first stable release of ARX, a modern Node.js backend framework for handling multiple data formats efficiently.
Core Features
- Express-style routing with parameters and wildcards
- Automatic parsing for JSON, CSV, XML, YAML, Form-Data, and Binary
- Comprehensive middleware system with async support
- Eleven enhanced response helper methods
- TypeScript type definitions for complete IDE support
Parsers
- JSON with error handling
- CSV with advanced options and schema validation
- XML with XXE protection
- YAML with multi-document support
- Form-Data with file and memory limits
- Binary with stream support
- Optional: TOML, Protobuf, NDJSON, MessagePack
Developer Tools
- CLI scaffolding tool (
arx create) - Development server with auto-reload
- Logger utility with colored output
- Pre-commit hooks for code quality
Documentation
- Complete API reference
- Architecture overview
- Security best practices guide
- Troubleshooting guide
- Over fifty code examples
Testing
- More than fifty nine tests
- One hundred percent pass rate
- Benchmark tests for performance
Getting Started
npm install arx