awesome-e18e
A curated list of awesome e18e-focused packages
https://github.com/e18e/awesome-e18e
Last synced: 2 days ago
JSON representation
-
Utilities
-
Data Structures
- dlv - Deep property access utility.
- klona - Deep clone utility.
- dset - Deep property set utility.
- dequal - Deep equal utility.
- pkg-types - TypeScript types and utilities for package.json files.
- sort-object-keys - Sort object keys with optional key list specification.
- neotraverse - Traverse and transform objects by visiting every node on a recursive walk.
-
ID Generation
- nanoid - URL-friendly unique string ID generator.
-
Assertions
- tiny-invariant - A function for assertions.
-
Parsing
-
HTTP / URLs
- ofetch - Fetch API implementation for node, browser, and workers.
- milliparsec - Body parser for web servers.
- fast-querystring - Alternative to legacy `querystring` module.
- picoquery - Library for parsing and serializing query strings.
-
Command Line Interfaces (CLI)
- clack - CLI framework for building interactive prompts.
- sade - CLI arguments and usage builder.
- mri - Command line arguments parser.
- ansis - Terminal output formatting with ANSI colors and styles.
- picocolors - Terminal output formatting with ANSI colors and styles.
- nanospinner - CLI spinner library.
- fast-slice-ansi - String slicing with ANSI support.
- fast-wrap-ansi - Word wrapping with ANSI support.
- fast-string-width - Terminal string visual width utility.
- picospinner - CLI spinner library.
-
Project Tools
- wireit - Upgrade npm scripts with enhanced capabilities.
- taze - CLI tool for keeping dependencies up to date.
- premove - Utility to remove items recursively.
- cpx2 - Copy file globs with optional change watching.
- npm-run-all2 - CLI tool to run multiple npm scripts in parallel or sequential.
- actions-up - CLI tool for keeping GitHub Actions up to date.
- multiocular - Review dependency changes.
- knip - Find unused files, dependencies and exports in TypeScript and JavaScript projects.
-
Test Data
- @faker-js/faker - Generate fake contextual data.
-
File System
- fdir - Directory crawler and globbing library.
- fflate - Compression and decompression library.
- empathic - Utilities for file system traversal.
- tinyglobby - File system globbing library.
-
Build Tools
-
Configuration
-
ESLint Plugins
- @stylistic/eslint-plugin-jsx - JSX stylistic rules for ESLint.
- eslint-plugin-es-x - ESLint plugin for ECMAScript features.
- eslint-plugin-n - ESLint rules for Node.js.
- eslint-plugin-import-x - Import validation rules.
- @eslint-react/eslint-plugin - ESLint plugin for React.
-
Git Hooks
- nano-staged - Tool to run commands for modified, staged, and committed git files.
-
Text Processing
- unicode-segmenter - Implementation of Unicode Text Segmentation (UAX #29).
-
Process Execution
- tinyexec - Package for executing commands in Node.js.
-
Programming Languages
Categories
Sub Categories
Keywords
javascript
8
nodejs
7
typescript
5
cli
5
eslint
4
eslint-plugin
4
terminal
3
node
3
command-line
3
glob
2
parser
2
dependencies
2
ansi
2
yargs
2
console
2
colors
2
bundler
2
argv
2
node-js
1
cli-app
1
walker
1
sys
1
os
1
tinyhttp
1
cli-tool
1
middleware
1
commander
1
args
1
http
1
cli-flags
1
express
1
es6-javascript
1
flags
1
minimist
1
body-parser
1
es6
1
dlv
1
key
1
object
1
assert
1
assertion
1
invariant
1
type-guard
1
html
1
html-parsing
1
html5
1
serialization
1
serializer
1
whatwg
1
command-line-app
1