ehmicky
npm packages maintained by ehmicky
- Packages
- 78
- Weekly downloads
- 419.1M
- Repositories
- —
- Stars
- —
- Followers
- —
Packages
| get-stream Get a stream as a string, Buffer, ArrayBuffer or array | 172M | -16% | 9.0.1 | 2 years ago |
| execa Process execution for humans | 142.3M | -15% | 10.0.1 | last month |
| human-signals Human-friendly process signals | 95.9M | -33% | 8.0.1 | last year |
| nano-spawn Tiny process execution for humans — a better child_process | 3.8M | -19% | 2.1.0 | 5 months ago |
| string-byte-length Get the UTF-8 byte length of a string | 781.8K | -19% | 3.0.1 | last year |
| guess-json-indent Guess the indentation of a JSON string | 751.9K | -18% | 3.0.1 | last year |
| string-byte-slice Like `string.slice()` but bytewise | 745.7K | -18% | 3.0.1 | last year |
| truncate-json Truncate a JSON string | 741.9K | -18% | 3.0.1 | last year |
| log-process-errors Show some ❤️ to process errors | 285.1K | -15% | 12.0.1 | last year |
| keep-func-props Wrap a function without changing its name and other properties | 281.4K | -15% | 7.1.1 | last year |
| is-error-instance Check if a value is an `Error` instance | 240.7K | -14% | 3.0.1 | last year |
| normalize-exception Normalize exceptions/errors | 239K | -14% | 4.0.1 | last year |
| set-error-message Properly update an error's message | 204.3K | -14% | 3.0.1 | last year |
| colors-option Let users toggle colors | 172.1K | -14% | 6.1.2 | 10 months ago |
| global-cache-dir Get the global cache directory | 91.5K | -11% | 6.0.1 | last year |
| fetch-node-website Fetch releases on nodejs.org | 85.8K | -12% | 9.0.1 | last year |
| all-node-versions List all available Node.js versions | 85.8K | -12% | 13.0.1 | last year |
| normalize-node-version Normalize and validate Node.js versions | 81.1K | -11% | 14.0.1 | last year |
| node-version-alias Resolve Node.js version aliases like 'latest', 'lts' or 'erbium' | 80.9K | -11% | 5.0.1 | last year |
| set-error-class Properly update an error's class | 19K | -10% | 3.0.1 | last year |
| preferred-node-version Get the preferred Node.js version of a project or user | 17K | -6% | 5.0.1 | last year |
| safe-json-value ⛑️ JSON serialization should never fail | 16.6K | -10% | 3.0.1 | last year |
| error-serializer Convert errors to/from plain objects | 15.2K | -10% | 8.0.2 | 9 months ago |
| get-node Download a specific version of Node.js | 13.3K | -27% | 15.0.4 | last year |
| fast-cartesian Fast cartesian product | 11.9K | -10% | 9.0.1 | last year |
| handle-cli-error 💣 Error handler for CLI applications 💥 | 11.4K | -19% | 6.2.0 | 11 months ago |
| chalk-string Chalk with style strings | 10.4K | -38% | 4.0.0 | last year |
| gulp-execa Gulp.js command execution for humans | 9.6K | -18% | 8.0.1 | last year |
| nve Run any command on specific Node.js versions | 7.2K | -24% | 18.0.3 | last year |
| nvexeca nvm + execa = nvexeca | 7.1K | -25% | 11.0.4 | last year |
| modern-errors Handle errors in a simple, stable, consistent way | 6.8K | +1% | 7.1.4 | 11 months ago |
| merge-error-cause Merge an error with its inner cause | 6.7K | +4% | 5.0.2 | last year |
| wrap-error-message Properly wrap an error's message | 6.6K | +5% | 3.0.1 | last year |
| set-error-stack Properly update an error's stack | 6.2K | +6% | 3.0.1 | last year |
| error-class-utils Properly create error classes | 5.9K | +4% | 4.0.1 | last year |
| error-custom-class Create custom error classes | 5.9K | +4% | 10.0.1 | last year |
| set-error-props Properly update an error's properties | 5.4K | -14% | 6.0.1 | last year |
| winston-error-format Log errors with Winston | 5.4K | -25% | 3.0.2 | last year |
| redefine-property Better `Object.defineProperty()`. | 4.7K | -26% | 3.0.1 | last year |
| beautiful-error 💣 Prettify error messages and stacks 💥 | 4.2K | -20% | 2.2.0 | 11 months ago |
| unix-permissions Swiss Army knife for Unix permissions | 3.3K | -8% | 6.0.2 | 6 days ago |
| get-bin-path Get the current package's binary path | 1.9K | -36% | 11.0.1 | last year |
| modern-errors-serialize `modern-errors` plugin to serialize/parse errors | 1.8K | -8% | 6.1.1 | last year |
| wild-wild-path 🤠 Object property paths with wildcards and regexps 🌵 | 1.4K | -47% | 5.0.2 | 2 weeks ago |
| modern-errors-cli `modern-errors` plugin to handle errors in CLI modules | 1.4K | -3% | 6.0.0 | 11 months ago |
| wild-wild-parser 🤠 Parser for object property paths with wildcards and regexps 🌵 | 1.4K | -45% | 5.0.1 | last year |
| modern-errors-clean `modern-errors` plugin to clean stack traces | 1.2K | +24% | 6.0.1 | last year |
| big-cartesian Cartesian product for big inputs | 801 | -8% | 6.1.1 | last year |
| modern-errors-bugs `modern-errors` plugin to print where to report bugs | 714 | +152% | 5.0.1 | last year |
| wild-wild-utils 🤠 Functional utilities using object property paths with wildcards and regexps 🌵 | 594 | -47% | 6.0.1 | last year |
| set-array Set array items declaratively | 589 | -48% | 5.0.1 | last year |
| test-each 🤖 Repeat tests. Repeat tests. Repeat tests. | 554 | -31% | 7.0.1 | last year |
| error-http-response Create HTTP error responses | 498 | -14% | 3.0.1 | last year |
| modern-errors-http `modern-errors` plugin to create HTTP error responses | 477 | -18% | 5.0.1 | last year |
| declarative-merge Merge objects/arrays declaratively | 472 | -58% | 4.0.1 | last year |
| @ehmicky/eslint-config ESLint configuration for my own projects | 399 | -35% | 20.0.32 | last year |
| @ehmicky/dev-tasks Automated development tasks for my own projects | 394 | -35% | 3.0.34 | last year |
| modern-errors-winston `modern-errors` plugin for Winston | 359 | -21% | 5.0.2 | last year |
| modern-errors-process `modern-errors` plugin to handle process errors | 344 | -29% | 5.0.1 | last year |
| precise-now Like `performance.now()` but in nanoseconds. | 157 | -15% | 3.0.1 | last year |
| @ehmicky/prettier-config Prettier configuration for my own projects | 84 | -29% | 1.0.6 | last year |
| modern-errors-switch `modern-errors` plugin to execute class-specific logic | 53 | -40% | 4.1.0 | last year |
| error-cause-polyfill Polyfill `error.cause` | 47 | -10% | 3.0.1 | last year |
| time-resolution Find the process's time resolution | 43 | +19% | 3.0.1 | last year |
| is-json-value Check if a value is valid JSON | 42 | -46% | 3.0.1 | last year |
| switch-functional Functional switch statement | 34 | +3% | 1.1.0 | last year |
| spyd Complete yet simple benchmark runner | 28 | -93% | 0.8.4 | last year |
| autoserver Create a full-featured REST/GraphQL API from a configuration file | 24 | +118% | 0.5.0 | 8 years ago |
| modern-errors-beautiful `modern-errors` plugin to prettify errors. | 23 | -15% | 2.0.1 | 11 months ago |
| cross-platform-terminal-characters All the characters that work on most terminals | 15 | -25% | 5.0.1 | last year |
| abstract-parser Abstraction layer for JavaScript parsers | 12 | +200% | 0.6.4 | 4 years ago |
| get-node-cli Download a specific version of Node.js (CLI) | 9 | -50% | 10.0.3 | last year |
| terminal-theme 🎨 Use a color theme for your code's terminal output | 8 | 0% | 6.1.0 | last year |
| cross-platform-node-guide 🕮 How to write cross-platform Node.js code | 8 | +100% | 1.5.3 | 5 years ago |
| get-sourcemaps Parse and serialize sourceMappingURL comments | 8 | +100% | 0.4.1 | 4 years ago |
| validate-path File path validation and normalization | 7 | +75% | 0.0.1 | 7 years ago |
| rss_parser_api Microservice that parses an RSS/Atom URL | 5 | +25% | 1.0.2 | 8 years ago |
| dev-parser Parse JavaScript using a terminal | 3 | +50% | 0.3.1 | 4 years ago |
Repositories
Repositories and contributions come from Github's GraphQL API, which has no anonymous tier. Sign in to see them.