@nodesuite
Summary
A collection of utility packages for developing NodeJS TypeScript applications.
Packages
@nodesuite/abortWrapper for nativeAbortControllerutility.@nodesuite/caseString case utilities with type transformers.@nodesuite/cliSimple command line class wrapper with args parser.@nodesuite/convictAdditional formats for Mozilla convict package.@nodesuite/cryptoSimplified native encryption and decryption utilities.@nodesuite/deferDeferred Promise extractor.@nodesuite/delaySimple async timeout.@nodesuite/downloadZero-dependency file download utility.@nodesuite/isRuntime type checking with type guards.@nodesuite/processEnhanced Node child-process management.@nodesuite/schemasCommonly required constants, types, andZodparsing schemas.@nodesuite/timerSimple performance timer utility.@nodesuite/websocketAsynchronous websocket client.
Development Tooling
@nodesuite/eslint-configOpinionated eslint config builder.@nodesuite/node-rigHeft (Rush) monorepo rigging package for Node applications.
Compatibility
Packages are intended for consumption by Node-based TypeScript projects and may not function as intended within a vanilla JavaScript or ESM-based project.
Disclaimer / Warning
Packages are very early in development. Although used in some private projects, we do not recommend using in current state.