Search results
6000 packages found
Standard library
Is this value a JS Set? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Is this value a JS Map? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Is this value a JS WeakSet? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Which kind of Collection (Map, Set, WeakMap, WeakSet) is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
Is this value a JS WeakMap? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Store information about any JS value in a side channel. Uses WeakMap if available.
An ESnext spec-compliant iterator helpers shim/polyfill/replacement that works as far down as ES3.
- javascript
- ecmascript
- polyfill
- shim
- es-shims
- es-shim API
- Iterator
- helpers
- from
- map
- filter
- take
- drop
- flatMap
- View more
fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.
Fast, disk space efficient package manager
- pnpm9
- dependency manager
- install
- installer
- uninstall
- remove
- link
- prune
- shrinkwrap
- lockfile
- fast
- rapid
- efficient
- package.json
- View more
traverse and transform objects by visiting every node on a recursive walk
An ES5 spec-compliant `Array.prototype.filter` shim/polyfill/replacement that works as far down as ES3.
concatenative mapdashery
Ignore is a manager and filter for .gitignore rules, the one used by eslint, gitbook and many others.
- ignore
- .gitignore
- gitignore
- npmignore
- rules
- manager
- filter
- regexp
- regex
- fnmatch
- glob
- asterisks
- regular-expression
Glob matching for javascript/node.js. A replacement and faster alternative to minimatch and multimatch.
- bash
- bracket
- character-class
- expand
- expansion
- expression
- extglob
- extglobs
- file
- files
- filter
- find
- glob
- globbing
- View more
A deep deletion module for node (like `rm -rf`)
Standard library
Strip the final newline character from a string or Uint8Array
An ES5 spec-compliant `Array.prototype.map` shim/polyfill/replacement that works as far down as ES3.
Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist