Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-micro-npm-packages
A curated list of small, focused npm packages.
https://github.com/parro-it/awesome-micro-npm-packages
Last synced: 3 days ago
JSON representation
-
Articles
- One-line node modules
- Evaluating Packages Part 1 - Turn to community
- Evaluating Packages Part 2 - Review repository
- In Defense of Hyper Modular JavaScript
- Tiny npm package: Guidelines to create a Node.js module following the small package philosophy
- The cost of small modules
- Evaluating Packages Part 1 - Turn to community
- Evaluating Packages Part 2 - Review repository
- Tiny npm package: Guidelines to create a Node.js module following the small package philosophy
- Small modules: it’s not quite that simple
- Module best practices
-
Modules
-
Function
- identity-function - Always return the input argument.
- mem - An optimization technique used to speed up consecutive function calls by caching the result of calls with identical input.
-
File System
-
Browser
- insert-css - Insert a string of css into the head
- image-promise - Load one or more `<img>`s in a Promise.
- get-media-size - Get the original size of any `img`/`video`/`svg`/`canvas` tags or canvas context.
-
CLI
-
String
- pluralize - A very tiny library to pluralize words
-
Object
- deep-equal - Node's assert.deepEqual() algorithm as a standalone module.
- missing-deep-keys - Returns an array of keys from first object that are missing in second.
- merge-objects - Deep-merge two objects. Arrays that are values of the same object key get concatenated.
-
Math
-
Stream
- concat-stream - writable stream that concatenates strings or data and calls a callback with the result.
-
Module management
- pkg-conf - Get namespaced config from the closest package.json.
-
Other
-
-
Small modules rockstars to follow
Programming Languages
Sub Categories