This is your work, valued
modern-errors. Handle errors in a simple, stable, consistent way
1.5kcross-platform-node-guide. ๐ How to write cross-platform Node.js code
1.4kwild-wild-path. ๐ค Object property paths with wildcards and regexps ๐ต
729nve. Run any command on specific Node.js versions
712log-process-errors. Show some โค๏ธ to Node.js process errors
469human-signals. Human-friendly process signals
286cross-platform-terminal-characters. All the characters that work on most terminals
246autoserver. Create a full-featured REST/GraphQL API from a configuration file
207safe-json-value. โ๏ธ JSON serialization should never fail
205unix-permissions. Swiss Army knife for Unix permissions
142test-each. ๐ค Repeat tests. Repeat tests. Repeat tests.
119fast-cartesian. Fast cartesian product
73Notes. Technologies I've learned
68gulp-execa. Gulp.js command execution for humans
56nvexeca. nvm + execa = nvexeca
49wild-wild-utils. ๐ค Functional utilities using object property paths with wildcards and regexps ๐ต
40get-bin-path. Get the current package's binary path
37handle-cli-error. ๐ฃ Error handler for CLI applications ๐ฅ
28get-node. Download a specific version of Node.js
23big-cartesian. Cartesian product for big inputs
18node-version-alias. Resolve Node.js version aliases like `latest`, `lts` or `erbium`
18error-serializer. Convert errors to/from plain objects.
17normalize-exception. Normalize exceptions/errors
15wild-wild-parser. ๐ค Parser for object property paths with wildcards and regexps ๐ต
15eslint-config. ESLint configuration for my own projects
14preferred-node-version. Get the preferred Node.js version of a project or user
13modern-errors-http. `modern-errors` plugin to create HTTP error responses.
13string-byte-length. Get the UTF-8 byte length of a string.
12merge-error-cause. Merge an error with its `cause`
12all-node-versions. List all available Node.js versions
11keep-func-props. Wrap a function without changing its name and other properties
11modern-errors-serialize. `modern-errors` plugin to serialize/parse errors.
11error-cause-polyfill. Polyfill `error.cause`
10truncate-json. Truncate a JSON string.
10modern-errors-winston. `modern-errors` plugin for Winston.
9normalize-node-version. Normalize and validate Node.js versions
8string-byte-slice. Like `string.slice()` but bytewise.
8modern-errors-clean. `modern-errors` plugin to clean stack traces.
8winston-error-format. Log errors with Winston
7modern-errors-switch. `modern-errors` plugin to execute class-specific logic.
7modern-errors-cli. `modern-errors` plugin to handle errors in CLI modules.
7modern-errors-process. `modern-errors` plugin to handle process errors.
7cv-website. Static page with my CV website
7declarative-merge. Merge objects/arrays declaratively
6ehmicky. Node.js back-end developer
6portuguese-conjugation-cheat-sheet. Portuguese conjugation cheat sheet
5set-error-stack. Properly update an error's stack.
4is-error-instance. Check if a value is an `Error` instance.
4