• Stars
    star
    5
  • Rank 2,852,659 (Top 57 %)
  • Language
    Shell
  • License
    Apache License 2.0
  • Created over 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Automated development tasks for my own projects

More Repositories

1

cross-platform-node-guide

πŸ“— How to write cross-platform Node.js code
JavaScript
1,331
star
2

modern-errors

Handle errors in a simple, stable, consistent way
JavaScript
1,273
star
3

nve

Run any command on specific Node.js versions
JavaScript
614
star
4

wild-wild-path

🀠 Object property paths with wildcards and regexps 🌡
JavaScript
608
star
5

log-process-errors

Show some ❀️ to Node.js process errors
JavaScript
471
star
6

human-signals

Human-friendly process signals
JavaScript
261
star
7

autoserver

Create a full-featured REST/GraphQL API from a configuration file
JavaScript
200
star
8

safe-json-value

⛑️ JSON serialization should never fail
JavaScript
198
star
9

cross-platform-terminal-characters

All the characters that work on most terminals
JavaScript
196
star
10

unix-permissions

Swiss Army knife for Unix permissions
JavaScript
119
star
11

test-each

πŸ€– Repeat tests. Repeat tests. Repeat tests.
JavaScript
103
star
12

Notes

Technologies I've learned
sed
58
star
13

gulp-execa

Gulp.js command execution for humans
JavaScript
55
star
14

fast-cartesian

Fast cartesian product
TypeScript
53
star
15

get-bin-path

Get the current package's binary path
JavaScript
34
star
16

wild-wild-utils

🀠 Functional utilities using object property paths with wildcards and regexps 🌡
JavaScript
28
star
17

get-node

Download a specific version of Node.js
JavaScript
19
star
18

handle-cli-error

πŸ’£ Error handler for CLI applications πŸ’₯
JavaScript
15
star
19

keep-func-props

Wrap a function without changing its name and other properties
JavaScript
13
star
20

node-version-alias

Resolve Node.js version aliases like `latest`, `lts` or `erbium`
JavaScript
12
star
21

big-cartesian

Cartesian product for big inputs
TypeScript
12
star
22

eslint-config

ESLint configuration for my own projects
JavaScript
10
star
23

preferred-node-version

Get the preferred Node.js version of a project or user
JavaScript
9
star
24

all-node-versions

List all available Node.js versions
JavaScript
9
star
25

error-serializer

Convert errors to/from plain objects.
JavaScript
9
star
26

modern-errors-http

`modern-errors` plugin to create HTTP error responses.
TypeScript
8
star
27

normalize-node-version

Normalize and validate Node.js versions
JavaScript
8
star
28

cv-website

Static page with my CV website
HTML
8
star
29

truncate-json

Truncate a JSON string.
JavaScript
8
star
30

merge-error-cause

Merge an error with its `cause`
JavaScript
7
star
31

get-node-cli

Download a specific version of Node.js (CLI)
JavaScript
7
star
32

global-cache-dir

Get the global cache directory
JavaScript
6
star
33

modern-errors-serialize

`modern-errors` plugin to serialize/parse errors.
JavaScript
5
star
34

portuguese-conjugation-cheat-sheet

Portuguese conjugation cheat sheet
CSS
5
star
35

spyd

Complete yet simple benchmark runner
JavaScript
5
star
36

string-byte-length

Get the UTF-8 byte length of a string.
JavaScript
5
star
37

template-javascript

JavaScript library template
JavaScript
5
star
38

colors-option

Let users toggle colors
JavaScript
5
star
39

modern-errors-winston

`modern-errors` plugin for Winston.
JavaScript
5
star
40

normalize-exception

Normalize exceptions/errors
JavaScript
5
star
41

abstract-parser

Abstraction layer for JavaScript parsers
JavaScript
4
star
42

modern-errors-cli

`modern-errors` plugin to handle errors in CLI modules.
TypeScript
4
star
43

error-custom-class

Create custom error classes
JavaScript
4
star
44

fetch-node-website

Fetch releases on nodejs.org
JavaScript
4
star
45

winston-error-format

Log errors with Winston
JavaScript
4
star
46

is-json-value

Check if a value is valid JSON.
JavaScript
4
star
47

error-cause-polyfill

Polyfill `error.cause`
JavaScript
4
star
48

modern-errors-switch

`modern-errors` plugin to execute class-specific logic.
JavaScript
4
star
49

modern-errors-clean

`modern-errors` plugin to clean stack traces.
JavaScript
4
star
50

wild-wild-parser

🀠 Parser for object property paths with wildcards and regexps 🌡
JavaScript
4
star
51

precise-now

Like `performance.now()` but in nanoseconds
TypeScript
4
star
52

error-http-response

Create HTTP error responses.
JavaScript
3
star
53

test-api

[WIP] Automated API testing
JavaScript
3
star
54

modern-errors-process

`modern-errors` plugin to handle process errors.
JavaScript
3
star
55

guess-json-indent

Guess the indentation of a JSON string.
JavaScript
3
star
56

time-resolution

Find the process's time resolution
TypeScript
3
star
57

is-error-instance

Check if a value is an `Error` instance.
TypeScript
3
star
58

declarative-merge

Merge objects/arrays declaratively
JavaScript
3
star
59

template-typescript

TypeScript library template
TypeScript
3
star
60

modern-errors-bugs

`modern-errors` plugin to print where to report bugs.
JavaScript
3
star
61

set-error-class

Properly update an error's class.
JavaScript
2
star
62

dev-parser

Parse JavaScript using a terminal
JavaScript
2
star
63

ehmicky

Node.js back-end developer
2
star
64

set-error-stack

Properly update an error's stack.
JavaScript
2
star
65

set-array

Set array items declaratively
JavaScript
2
star
66

set-error-message

Properly update an error's message.
JavaScript
2
star
67

set-error-props

Properly update an error's properties
JavaScript
2
star
68

string-byte-slice

Like `string.slice()` but bytewise.
JavaScript
2
star
69

redefine-property

Better `Object.defineProperty()`
JavaScript
2
star
70

terminal-theme

🎨 Use a color theme for your code's terminal output
JavaScript
2
star
71

wrap-error-message

Properly wrap an error's message.
JavaScript
2
star
72

chalk-string

Chalk with style strings.
JavaScript
2
star
73

error-class-utils

Properly create error classes.
JavaScript
2
star
74

create-error-types

Create multiple error types.
JavaScript
1
star
75

oh-oh

This is an.
JavaScript
1
star
76

design

Logos of my projects
1
star