ehmicky

ehmicky

👤 Developer

42 repositories on SrcLog

View on GitHub
42 Repos
6.5k Stars
270 Forks
6.5k 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 🌵

730
nve ehmicky/nve JavaScript

Run any command on specific Node.js versions

707
log-process-errors ehmicky/log-process-errors JavaScript

Show some ❤️ to Node.js process errors

467
human-signals ehmicky/human-signals JavaScript

Human-friendly process signals

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

All the characters that work on most terminals

234
safe-json-value ehmicky/safe-json-value JavaScript

⛑️ JSON serialization should never fail

210
autoserver ehmicky/autoserver JavaScript

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

206
unix-permissions ehmicky/unix-permissions JavaScript

Swiss Army knife for Unix permissions

140
test-each ehmicky/test-each JavaScript

🤖 Repeat tests. Repeat tests. Repeat tests.

114
fast-cartesian ehmicky/fast-cartesian TypeScript

Fast cartesian product

71
gulp-execa ehmicky/gulp-execa JavaScript

Gulp.js command execution for humans

57
Notes ehmicky/Notes sed

Technologies I've learned

53
nvexeca ehmicky/nvexeca JavaScript

nvm + execa = nvexeca

45
get-bin-path ehmicky/get-bin-path JavaScript

Get the current package's binary path

36
wild-wild-utils ehmicky/wild-wild-utils JavaScript

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

29
get-node ehmicky/get-node JavaScript

Download a specific version of Node.js

22
handle-cli-error ehmicky/handle-cli-error JavaScript

💣 Error handler for CLI applications 💥

16
node-version-alias ehmicky/node-version-alias JavaScript

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

16
preferred-node-version ehmicky/preferred-node-version JavaScript

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

13
big-cartesian ehmicky/big-cartesian TypeScript

Cartesian product for big inputs

12
all-node-versions ehmicky/all-node-versions JavaScript

List all available Node.js versions

11
modern-errors-http ehmicky/modern-errors-http TypeScript

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

10
normalize-node-version ehmicky/normalize-node-version JavaScript

Normalize and validate Node.js versions

8
modern-errors-serialize ehmicky/modern-errors-serialize JavaScript

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

7
modern-errors-winston ehmicky/modern-errors-winston JavaScript

`modern-errors` plugin for Winston.

7
global-cache-dir ehmicky/global-cache-dir JavaScript

Get the global cache directory

7
get-node-cli ehmicky/get-node-cli JavaScript

Download a specific version of Node.js (CLI)

7
dev-tasks ehmicky/dev-tasks JavaScript

Automated development tasks for my own projects

6