Node.js 版本管理器
- fnm Fast and simple Node.js version manager, built in Rust.
- nvm Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions.
数据校验
- joi The most powerful schema description language and data validator for JavaScript.
- ow Function argument validation for humans.
- zxcvbn A password strength estimator inspired by password crackers.
Parser
- pegjs Parser generator for Javascript
- nearley Simple, fast, powerful parser toolkit for JavaScript.
日志
- tslog Expressive TypeScript Logger for Node.js: Pretty errors, stack traces, code frames, and JSON output to attachable transports.
- winston A logger for just about everything.
- pino super fast, all natural json logger
Schema
- zod TypeScript-first schema declaration and validation library with static type inference
- joi Object schema validation
- yup Dead simple Object schema validation
惊喜
- table Formats data into a string table.
- thunky Delay the evaluation of a paramless async function and cache the result
- yn Parse yes/no like values