• Stars
    star
    1
  • Language
    JavaScript
  • License
    Apache License 2.0
  • Updated almost 2 years ago

Reviews

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

Repository Details

Create multiple error types.

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

nvexeca

nvm + execa = nvexeca
JavaScript
34
star
16

get-bin-path

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

wild-wild-utils

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

get-node

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

handle-cli-error

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

keep-func-props

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

node-version-alias

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

big-cartesian

Cartesian product for big inputs
TypeScript
12
star
23

eslint-config

ESLint configuration for my own projects
JavaScript
10
star
24

preferred-node-version

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

all-node-versions

List all available Node.js versions
JavaScript
9
star
26

error-serializer

Convert errors to/from plain objects.
JavaScript
9
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

modern-errors-http

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

truncate-json

Truncate a JSON string.
JavaScript
8
star
31

merge-error-cause

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

get-node-cli

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

global-cache-dir

Get the global cache directory
JavaScript
6
star
34

dev-tasks

Automated development tasks for my own projects
Shell
5
star
35

portuguese-conjugation-cheat-sheet

Portuguese conjugation cheat sheet
CSS
5
star
36

modern-errors-serialize

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

spyd

Complete yet simple benchmark runner
JavaScript
5
star
38

string-byte-length

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

template-javascript

JavaScript library template
JavaScript
5
star
40

colors-option

Let users toggle colors
JavaScript
5
star
41

modern-errors-winston

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

normalize-exception

Normalize exceptions/errors
JavaScript
5
star
43

abstract-parser

Abstraction layer for JavaScript parsers
JavaScript
4
star
44

modern-errors-cli

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

error-custom-class

Create custom error classes
JavaScript
4
star
46

fetch-node-website

Fetch releases on nodejs.org
JavaScript
4
star
47

winston-error-format

Log errors with Winston
JavaScript
4
star
48

is-json-value

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

error-cause-polyfill

Polyfill `error.cause`
JavaScript
4
star
50

modern-errors-switch

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

modern-errors-clean

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

wild-wild-parser

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

precise-now

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

error-http-response

Create HTTP error responses.
JavaScript
3
star
55

test-api

[WIP] Automated API testing
JavaScript
3
star
56

modern-errors-process

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

guess-json-indent

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

time-resolution

Find the process's time resolution
TypeScript
3
star
59

is-error-instance

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

declarative-merge

Merge objects/arrays declaratively
JavaScript
3
star
61

template-typescript

TypeScript library template
TypeScript
3
star
62

modern-errors-bugs

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

set-error-class

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

dev-parser

Parse JavaScript using a terminal
JavaScript
2
star
65

ehmicky

Node.js back-end developer
2
star
66

set-error-stack

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

set-array

Set array items declaratively
JavaScript
2
star
68

set-error-message

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

set-error-props

Properly update an error's properties
JavaScript
2
star
70

string-byte-slice

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

redefine-property

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

terminal-theme

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

chalk-string

Chalk with style strings.
JavaScript
2
star
74

wrap-error-message

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

error-class-utils

Properly create error classes.
JavaScript
2
star
76

oh-oh

This is an.
JavaScript
1
star
77

design

Logos of my projects
1
star