A collection of utility packages for developing NodeJS TypeScript applications.
@nodesuite/abort
Wrapper for nativeAbortController
utility.@nodesuite/case
String case utilities with type transformers.@nodesuite/cli
Simple command line class wrapper with args parser.@nodesuite/convict
Additional formats for Mozilla convict package.@nodesuite/crypto
Simplified native encryption and decryption utilities.@nodesuite/defer
Deferred Promise extractor.@nodesuite/delay
Simple async timeout.@nodesuite/download
Zero-dependency file download utility.@nodesuite/is
Runtime type checking with type guards.@nodesuite/process
Enhanced Node child-process management.@nodesuite/schemas
Commonly required constants, types, andZod
parsing schemas.@nodesuite/timer
Simple performance timer utility.@nodesuite/websocket
Asynchronous websocket client.
@nodesuite/eslint-config
Opinionated eslint config builder.@nodesuite/node-rig
Heft (Rush) monorepo rigging package for Node applications.
Packages are intended for consumption by Node-based TypeScript projects and may not function as intended within a vanilla JavaScript or ESM-based project.
Packages are very early in development. Although used in some private projects, we do not recommend using in current state.