dsheiko / bycontract
Argument validation library based on JSDOC syntax
☆31Updated 2 years ago
Alternatives and similar repositories for bycontract:
Users that are interested in bycontract are comparing it to the libraries listed below
- Value identification and comparison functions☆27Updated 3 months ago
- Ensure that a javascript object is an array, coerce if necessary. Move error checking out of your node.js javascript code.☆12Updated last year
- Node filesystem spies and mocks☆47Updated this week
- JSON toolkit for JavaScript.☆107Updated 2 years ago
- Plugin to make TypeScript's JSDoc type annotations work with JSDoc☆22Updated last week
- Recursively expands property keys with dot-notation into objects.☆24Updated 6 years ago
- A through2 wrapper to for simple stream.PassThrough spies.☆22Updated 9 years ago
- Parse a `git log` output of a repository into an object with useful commit data. Supports plugins, streaming, promises and callback APIs.☆12Updated 2 years ago
- Wrapper around fs.watch that falls back to fs.watchFile☆54Updated 4 years ago
- Transforms nested values of complex objects☆44Updated 6 years ago
- Find package.json files in parent directories using an iterator based API. Keep searching till you find the one you're looking for or whe…☆11Updated 5 years ago
- Monitor your calls to node-fs-extra.☆13Updated 3 years ago
- Nailgun for Node.js☆26Updated 4 years ago
- Sort an object's keys, including an optional key list☆31Updated 4 years ago
- Migrate JSON-Schema draft-04 to draft-07, draft-2019-09 or draft-2020-12☆27Updated 3 years ago
- Release resources gracefully☆17Updated 5 years ago
- Multipart parser☆34Updated 3 months ago
- Parse data: URLs☆72Updated last year
- A Node.js CLI and equivalent JS API to analyze source JSDoc and generate documentation under a given heading in a markdown file (such as …☆27Updated 3 years ago
- Command line tool for creating or updating a .npmignore file based on .gitignore.☆29Updated last year
- Modern Buffer API polyfill without footguns☆26Updated 3 years ago
- Object transformations implementing the Node.js `stream.Transform` API☆49Updated 3 years ago
- Propagate events from one event emitter into another☆25Updated 2 years ago
- A consistent behavior for CLI prompts.☆14Updated 3 years ago
- Create error instances with a code☆19Updated 2 years ago
- JavaScript generators extended with forEach, map, reduce ... most standard Array methods.☆14Updated 2 years ago
- NodeJS Filesystem Utility☆20Updated 4 years ago
- Turn a Git URL into its canonical form.☆14Updated 4 years ago
- Safely serialize a value to JSON without unintended loss of data or going into an infinite loop due to circular references.☆19Updated this week
- Spawn commands like `child_process.exec` does but return a `ChildProcess`.☆47Updated 5 months ago