Vendors (pure ES/TS + server-side runtimes) Node.js Toolbox General utility and functional programming libraries Polyfills and shims Asynchronous JavaScript (Promises) Authentication Authorization Browser automation and web scraping CLI abstractions/frameworks Color manipulation Parallelism (Worker Threads) Configuration and env loaders Cookie abstractions Data structures, entities and value objects Database and storage abstractions and ORMs PostgreSQL clients Object-relational mapping (ORM) Query builders Redis clients SQLite clients DB drivers Datetime libraries Dependency injection + service locator (IoC) Diffing (Text) libraries DOM implementations and fakes Email delivery Event emitters and pubsub Feature detection and useragent/browser/runtime detection File archiving and compression File type / mimetype detection Form and file upload processing Geospatial analysis Graphics Cryptography and hashing Hot module reloading HTTP and WebSocket clients HTTP and WebSocket servers Image generation and processing Internationalization and localization JSX implementations JWT Logging Machine learning Numbers, money and currency libraries Parsers and compilers PDF generation Queues QR code generation Random, UUID, passwords, hashes and secrets generation Reactive programming libraries Schedulers (In-Process) Screen capture Security - input sanitization, etc. Server-sent events Shell scripting / shell execution SSH abstractions and implementations Syntax parsing and highlighting Task/job queues Validation and assertions Object / schema validation JSON schema validation Visual diff and regression testing Middleware systems