ehmicky

ehmicky

👤 Developer

42 repositories on SrcLog

View on GitHub
42 Repos
6.6k Stars
271 Forks
6.6k Watchers

Repositories (42)

modern-errors ehmicky/modern-errors JavaScript

Handle errors in a simple, stable, consistent way

1.5k
cross-platform-node-guide ehmicky/cross-platform-node-guide JavaScript

📗 How to write cross-platform Node.js code

1.4k
wild-wild-path ehmicky/wild-wild-path JavaScript

🤠 Object property paths with wildcards and regexps 🌵

729
nve ehmicky/nve JavaScript

Run any command on specific Node.js versions

711
log-process-errors ehmicky/log-process-errors JavaScript

Show some ❤️ to Node.js process errors

469
human-signals ehmicky/human-signals JavaScript

Human-friendly process signals

286
cross-platform-terminal-characters ehmicky/cross-platform-terminal-characters JavaScript

All the characters that work on most terminals

245
autoserver ehmicky/autoserver JavaScript

Create a full-featured REST/GraphQL API from a configuration file

207
safe-json-value ehmicky/safe-json-value JavaScript

⛑️ JSON serialization should never fail

206
unix-permissions ehmicky/unix-permissions JavaScript

Swiss Army knife for Unix permissions

144
test-each ehmicky/test-each JavaScript

🤖 Repeat tests. Repeat tests. Repeat tests.

118
fast-cartesian ehmicky/fast-cartesian TypeScript

Fast cartesian product

73
Notes ehmicky/Notes sed

Technologies I've learned

68
gulp-execa ehmicky/gulp-execa JavaScript

Gulp.js command execution for humans

56
nvexeca ehmicky/nvexeca JavaScript

nvm + execa = nvexeca

47
wild-wild-utils ehmicky/wild-wild-utils JavaScript

🤠 Functional utilities using object property paths with wildcards and regexps 🌵

40
get-bin-path ehmicky/get-bin-path JavaScript

Get the current package's binary path

37
handle-cli-error ehmicky/handle-cli-error JavaScript

💣 Error handler for CLI applications 💥

28
get-node ehmicky/get-node JavaScript

Download a specific version of Node.js

22
big-cartesian ehmicky/big-cartesian TypeScript

Cartesian product for big inputs

18
node-version-alias ehmicky/node-version-alias JavaScript

Resolve Node.js version aliases like `latest`, `lts` or `erbium`

17
wild-wild-parser ehmicky/wild-wild-parser JavaScript

🤠 Parser for object property paths with wildcards and regexps 🌵

15
modern-errors-http ehmicky/modern-errors-http TypeScript

`modern-errors` plugin to create HTTP error responses.

13
preferred-node-version ehmicky/preferred-node-version JavaScript

Get the preferred Node.js version of a project or user

13
modern-errors-serialize ehmicky/modern-errors-serialize JavaScript

`modern-errors` plugin to serialize/parse errors.

11
all-node-versions ehmicky/all-node-versions JavaScript

List all available Node.js versions

11
error-cause-polyfill ehmicky/error-cause-polyfill JavaScript

Polyfill `error.cause`

10
modern-errors-winston ehmicky/modern-errors-winston JavaScript

`modern-errors` plugin for Winston.

9
normalize-node-version ehmicky/normalize-node-version JavaScript

Normalize and validate Node.js versions

8
dev-tasks ehmicky/dev-tasks JavaScript

Automated development tasks for my own projects

7