Packages by isaacs

Name IM Last modified Is admin Publish scopes
@isaacs false @cnpm , @ywfe_

  • mkdirp (latest: 3.0.1) Recursively mkdir, like `mkdir -p`
  • graceful-fs (latest: 4.2.11) A drop-in replacement for fs, making various improvements.
  • spawn-wrap (latest: 2.0.0) Wrap all spawned Node.js child processes by adding environs and arguments ahead of the main JavaScript file argument.
  • signal-exit (latest: 4.1.0) when you want to fire an event no matter how a process exits.
  • fast-list (latest: 1.0.3) A fast linked list (good for queues, stacks, etc.)
  • natives (latest: 1.1.6) Do stuff with Node.js's native JavaScript modules
  • json-stringify-safe (latest: 5.0.1) Like JSON.stringify, but doesn't blow up on circular refs.
  • json-parse-helpfulerror (latest: 1.0.3) A drop-in replacement for JSON.parse that uses `jju` to give helpful errors
  • core-util-is (latest: 1.0.3) The `util.is*` functions introduced in Node v0.12.
  • sax (latest: 1.4.1) An evented streaming XML parser in JavaScript
  • fs.realpath (latest: 1.0.0) Use node's fs.realpath, but fall back to the JS implementation if the native one fails
  • inflight (latest: 1.0.6) Add callbacks to requests in flight to avoid async duplication
  • inherits (latest: 2.0.4) Browser-friendly inheritance fully compatible with standard node.js inherits()
  • once (latest: 1.4.0) Run a function exactly one time
  • readable-stream (latest: 4.5.2) Node.js Streams, a user-land copy of the stream library from Node.js
  • wrappy (latest: 1.0.2) Callback wrapping utility
  • minipass (latest: 7.1.2) minimal implementation of a PassThrough stream
  • sigmund (latest: 1.0.1) Quick and dirty signatures for Objects.
  • isexe (latest: 3.1.1) Minimal module to check if a file is executable.
  • dezalgo (latest: 1.0.4) Contain async insanity so that the dark pony lord doesn't eat souls
  • tap-assert (latest: 0.0.11) An assertion module that returns TAP result objects
  • tap-producer (latest: 0.0.1) A module for producing TAP output
  • osenv (latest: 0.1.5) Look up environment settings specific to different operating systems
  • color-support (latest: 1.1.3) A module which will endeavor to guess your terminal's level of color support.
  • tap-results (latest: 0.0.2) A util for keeping track of tap result objects
  • yamlish (latest: 0.0.7) Parser/encoder for the yamlish format
  • tap-test (latest: 0.0.2) A test framework for running TAP test
  • tap-runner (latest: 0.0.7) A module for running all the tests in a directory
  • tap-harness (latest: 0.0.3) A harness for TAP Tests to use
  • tap-consumer (latest: 0.0.1) A module for consuming TAP output
  • slide (latest: 1.1.6) A flow control lib small enough to fit on in a slide presentation. Derived live at Oak.JS
  • exit-code (latest: 1.0.2) `process.exitCode` behavior back-ported from io.js and Node.js 0.12+
  • events-to-array (latest: 2.0.3) Put a bunch of emitted events in an array, for testing.
  • tmatch (latest: 5.0.0) This module exists to facilitate the `t.match()` method in [`tap`](http://npm.im/tap).
  • stack-utils (latest: 2.0.6) Captures and cleans stack traces
  • own-or (latest: 1.0.0) Either use the object's own property, or a fallback
  • yapool (latest: 1.0.0) Yet Another object pool in JavaScript
  • own-or-env (latest: 1.0.2) Use an objects own property, or an environment variable. Optionally treat as a boolean if the env should be set to 1 or 0.
  • function-loop (latest: 4.0.0) Run a list of functions in order in a given object context. The functions can be callback-taking or promise-returning.
  • bind-obj-methods (latest: 3.0.0) Bind methods to an object from that object or some other source. Optionally specify a set of methods to skip over.
  • fs-exists-cached (latest: 1.0.0) Just like `fs.exists` and `fs.existsSync`, but cached
  • trivial-deferred (latest: 2.0.0) The most dead-simple trivial Deferred implementation
  • tsame (latest: 2.0.1) the logic behind tap's t.same() and t.strictSame()
  • treport (latest: 3.0.4) Reporters for node-tap
  • async-hook-domain (latest: 4.0.1) An implementation of Domain-like error handling, built on async_hooks
  • libtap (latest: 1.4.1) A Test-Anything-Protocol library for JavaScript
  • @isaacs/import-jsx (latest: 4.0.1) Require and transpile JSX on the fly (fork of import-jsx for node 17 support)
  • config-chain (latest: 1.1.13) HANDLE CONFIGURATION ONCE AND FOR ALL
  • chownr (latest: 3.0.0) like `chown -R`
  • npmlog (latest: 7.0.1) logger for npm
  • fstream (latest: 1.0.12) Advanced file system stream things
  • proto-list (latest: 1.2.4) A utility for managing a prototype chain
  • uid-number (latest: 0.0.6) Convert a username/group name to a uid/gid number
  • fstream-npm (latest: 1.2.1) fstream class for creating npm packages
  • chmodr (latest: 1.2.0) like `chmod -R`
  • npmconf (latest: 2.1.3) The config module for npm circa npm@1 and npm@2
  • lockfile (latest: 1.0.4) A very polite lock file utility, which endeavors to not litter, and to wait patiently for others.
  • read-installed (latest: 4.0.3) Read all the installed packages in a folder, and return a tree structure with all the data.
  • read-package-json (latest: 7.0.1) The thing npm uses to read package.json files with semantics and defaults and validation
  • char-spinner (latest: 1.0.1) Put a little spinner on process.stderr, as unobtrusively as possible.
  • npm-cache-filename (latest: 1.0.2) Given a cache folder and url, return the appropriate cache folder.
  • umask (latest: 1.1.0) convert umask from string <-> number
  • npm-profile (latest: 10.0.0) Library for updating an npmjs.com profile
  • infer-owner (latest: 1.0.4) Infer the owner of a path based on the owner of its nearest existing parent
  • mutate-fs (latest: 2.1.1) Mutate the filesystem behavior for tests.
  • fs-minipass (latest: 3.0.3) fs read and write streams based on minipass
  • minipass-flush (latest: 1.0.5) A Minipass stream that calls a flush function before emitting 'end'
  • minipass-collect (latest: 2.0.1) A Minipass stream that collects all the data into a single chunk
  • minizlib (latest: 3.0.1) A small fast zlib stream built on [minipass](http://npm.im/minipass) and Node.js's zlib binding.
  • minipass-sized (latest: 1.0.3) A Minipass stream that raises an error if you get a different number of bytes than expected
  • readdir-scoped-modules (latest: 1.1.0) Like `fs.readdir` but handling `@org/module` dirs as if they were a single entry.
  • yallist (latest: 5.0.0) Yet Another Linked List
  • @tapjs/processinfo (latest: 3.1.8) A Node.js loader to track processes and which JavaScript files they load.
  • polite-json (latest: 5.0.0) JSON.parse and stringify with better errors that respects formatting
  • prismjs-terminal (latest: 1.2.3) PrismaJS syntax highlighting for the terminal
  • fstream-ignore (latest: 1.0.5) A thing for ignoring files based on globs
  • touch (latest: 3.1.1) like touch(1) in node
  • mkdirp-infer-owner (latest: 2.0.0) mkdirp, but chown to the owner of the containing folder if possible and necessary
  • libnpm (latest: 3.0.1) Collection of programmatic APIs for the npm CLI
  • libcipm (latest: 4.0.8) programmatic API for cipm: a ci-oriented package installer for npm
  • libnpmteam (latest: 6.0.5) npm Team management APIs
  • server-destroy (latest: 1.0.1) Enable destroying a server, and all currently open connections.
  • util-extend (latest: 1.0.3) Node's internal object extension function
  • json-schema (latest: 0.4.0) JSON Schema validation and specifications
  • bench (latest: 0.3.6) A little utility for doing side-by-side benchmarks in nodejs
  • @isaacs/ttlcache (latest: 1.4.1) The time-based use-recency-unaware cousin of [`lru-cache`](http://npm.im/lru-cache)
  • use-strict (latest: 1.0.1) Makes all modules in Node get loaded in strict mode.
  • st (latest: 3.0.0) A module for serving static files. Does etags, caching, etc.
  • async-cache (latest: 1.1.0) Cache your async lookups and don't fetch the same thing more than necessary.
  • url-parse-as-address (latest: 1.0.0) Parse a url assuming `http` if no protocol or `//` is provided.
  • streams2 (latest: 0.1.1) Wrap a 0.8 stream into a streams2 stream
  • gauge (latest: 5.0.2) A terminal based horizontal gauge
  • @isaacs/cliui (latest: 8.0.2) easily create complex multi-column command-line-interfaces
  • glob (latest: 11.0.0) the most correct and second fastest glob implementation in JavaScript
  • minimatch (latest: 10.0.1) a glob matcher in javascript
  • jackspeak (latest: 4.0.1) A very strict and proper argument parser.
  • path-scurry (latest: 2.0.0) walk paths fast and efficiently
  • node (latest: 18.20.4) node
  • rimraf (latest: 6.0.1) A deep deletion module for node (like `rm -rf`)
  • treeverse (latest: 3.0.0) Walk any kind of tree structure depth- or breadth-first. Supports promises and advanced map-reduce operations with a very small API.
  • libnpmversion (latest: 6.0.3) library to do the things that 'npm version' does
  • @npmcli/config (latest: 8.3.4) Configuration management for the npm cli
  • walk-up-path (latest: 4.0.0) Given a path string, return a generator that walks up the path, emitting each dirname.
  • common-ancestor-path (latest: 1.0.1) Find the common ancestor of 2 or more paths on Windows or Unix
  • json-stringify-nice (latest: 1.1.4) Stringify an object sorting scalars before objects, and defaulting to 2-space indent
  • @tapjs/test (latest: 4.0.0) the pluggable Test class for node-tap
  • tshy (latest: 3.0.2) TypeScript HYbridizer - Hybrid (CommonJS/ESM) TypeScript node package builder
  • tap-parser (latest: 18.0.0) parse the test anything protocol
  • @tapjs/mock (latest: 4.0.0) tap plugin adding t.mockRequire() and t.mockImport()
  • @tapjs/after (latest: 3.0.0) a built-in tap extension for t.after() and t.teardown()
  • @tapjs/chdir (latest: 3.0.0) a built-in tap extension for t.chdir()
  • @tapjs/spawn (latest: 4.0.0) a built-in tap extension for t.spawn()
  • @tapjs/stdin (latest: 4.0.0) a built-in tap extension for t.stdin()
  • sync-content (latest: 2.0.1) Synchronize the contents of one folder to another location, only copying files if contents differ.
  • @tapjs/before (latest: 4.0.0) a built-in tap extension for t.before()
  • @tapjs/filter (latest: 4.0.0) tap plugin providing t.only() and grep option
  • @tapjs/worker (latest: 4.0.0) a built-in tap extension for t.worker()
  • @tapjs/asserts (latest: 4.0.0) Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the "test" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.
  • @tapjs/fixture (latest: 4.0.0) Tap plugin to provide t.testdir() and t.fixture()
  • resolve-import (latest: 2.0.0) Look up the file that an `import()` statement will resolve to, possibly relative to a given parentURL
  • @tapjs/snapshot (latest: 4.0.0) A default tap plugin that adds snapshot functionality.
  • @tapjs/intercept (latest: 4.0.0) a built-in tap extension for t.intercept() and t.capture()
  • @tapjs/typescript (latest: 3.0.0) a built-in tap extension that adds typescript support
  • tap-yaml (latest: 4.0.0) Yaml handling for TAP parsers and generators
  • @tapjs/stack (latest: 4.0.0) Utility for working with stack traces
  • tcompare (latest: 9.0.0) A comprehensive comparison library, for use in test frameworks
  • @tapjs/error-serdes (latest: 4.0.0) Port of node's error_serdes.js to userland, plus test message streaming
  • semver (latest: 7.6.3) The semantic version parser used by npm.
  • tap (latest: 21.0.0) A Test-Anything-Protocol library for JavaScript
  • @tapjs/core (latest: 4.0.0) pluggable core of node-tap
  • @tapjs/config (latest: 5.0.0) Utility loading and managing tap configuration
  • tar (latest: 7.4.3) tar for node
  • foreground-child (latest: 3.3.0) Run a child as if it's the foreground process. Give it stdio. Exit when it exits.
  • minipass-fetch (latest: 4.0.0) An implementation of window.fetch in Node.js using Minipass streams
  • nopt (latest: 8.0.0) Option parsing for Node, supporting types, shorthands, etc. Used by npm.
  • ini (latest: 5.0.0) An ini encoder/decoder for node
  • npm (latest: 10.8.3) a package manager for JavaScript
  • proc-log (latest: 5.0.0) just emit 'log' events on the process object
  • ignore-walk (latest: 7.0.0) Nested/recursive `.gitignore`/`.npmignore` parsing and filtering.
  • @tapjs/run (latest: 4.0.1) Command-line interface for the node-tap runner
  • promise-call-limit (latest: 3.0.2) Call an array of promise-returning functions, restricting concurrency to a specified limit.
  • npm-package-arg (latest: 12.0.0) Parse the things that can be arguments to `npm install`
  • abbrev (latest: 3.0.0) Like ruby's abbrev module, but in js
  • which (latest: 5.0.0) Like which(1) unix command. Find the first instance of an executable in the PATH.
  • promzard (latest: 2.0.0) prompting wizardly
  • read (latest: 4.0.0) read(1) for node programs
  • cacache (latest: 19.0.1) Fast, fault-tolerant, cross-platform, disk-based, data-agnostic, content-addressable cache.
  • npm-packlist (latest: 9.0.0) Get a list of the files to add from a folder into an npm package
  • mute-stream (latest: 2.0.0) Bytes go in, but they don't come out (when muted).
  • npm-bundled (latest: 4.0.0) list things in node_modules that are bundledDependencies, or transitive dependencies thereof
  • libnpmaccess (latest: 9.0.0) programmatic library for `npm access` commands
  • parse-conflict-json (latest: 4.0.0) Parse a JSON string that has git merge conflicts, resolving if possible
  • proggy (latest: 3.0.0) Progress bar updates at a distance
  • libnpmhook (latest: 11.0.0) programmatic API for managing npm registry hooks
  • npm-registry-fetch (latest: 18.0.2) Fetch-based http client for use with npm registry APIs
  • nyc (latest: 17.1.0) the Istanbul command line interface
  • pacote (latest: 20.0.0) JavaScript package downloader
  • lru-cache (latest: 11.0.2) A cache object that deletes the least-recently-used items.

© 2010 - cnpmjs.org x YWFE | Home | YWFE