NODEXN v1.0.0 Release Notes
Overview
NODEXN is a web-based tool for packaging and executing Node.js applications through a unified .exn format. It supports both web browsers and mobile platforms (via Cordova).
Features
Core Functionality
- EXN File Format
- JSON-based packaging format
- Includes project metadata and source files
- Supports package.json and dependencies
- Automatic entry point detection
Project Conversion
- Node.js to EXN Conversion
- Directory/folder selection support
- Automatic project structure analysis
- Package.json validation and parsing
- Entry point auto-detection (index.js, main.js, etc.)
Execution Engine
- EXN File Execution
- Remote execution via secure server
- Real-time output streaming
- Error handling and reporting
- Support for Node.js modules
Platform Support
-
Web Interface
- Modern, responsive design
- Dark/Light theme support
- Real-time file processing
- Interactive UI feedback
-
Mobile Support
- Cordova integration
- Native file system access
- Mobile-optimized interface
Technical Specifications
- Server Integration
- Production Server:
nodexn-server-nodexn-server.up.railway.app - Local Development:
localhost:3000 - RESTful API endpoints for execution and conversion
- Production Server:
Requirements
- Modern web browser with ES6+ support
- Node.js project with valid package.json
- Internet connection for remote execution
Known Limitations
- Maximum project size: Based on browser limitations
- Requires package.json in project root
- Single entry point execution
Future Improvements
- Offline execution support
- Multiple entry point support
- Enhanced dependency management
- Project templates
- Custom execution environments
Installation
For mobile:
- Available through Cordova-based mobile application
- Native file system integration
- Platform-specific optimizations
Security Notes
- Server-side execution in isolated environments
- Client-side file validation
- Secure file transmission
- No sensitive data storage
Release Date: [09/04/2025] Build: 1.0.0 Platform: Mobile (Cordova)
Full Changelog: https://github.com/ON00dev/Nodexn/commits/V1.0.0