>_Skillful
Need help with advanced AI agent engineering?Contact FirmAdapt

isaacs

@isaacs

89

Published Tools

0

Total Stars

0

Weekly Downloads

100/100

Avg Security

Published Tools

89 Skillsacross 2 categories

rimraf

isaacs

A deep deletion module for node (like `rm -rf`)

SkillAI Tool
2 dirs

sax

isaacs

An evented streaming XML parser in JavaScript

SkillAI Tool
1 dir

@tapjs/asserts

isaacs

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.

SkillAI Tool
1 dir

tshy

isaacs

TypeScript HYbridizer - Hybrid (CommonJS/ESM) TypeScript node package builder

SkillAI Tool
1 dir

minipass-pipeline

isaacs

create a pipeline of streams using Minipass

SkillAI Automation
1 dir

minipass

isaacs

minimal implementation of a PassThrough stream

SkillAI Tool
1 dir

@isaacs/cliui

isaacs

easily create complex multi-column command-line-interfaces

SkillAI Tool
1 dir

tar

isaacs

tar for node

SkillAI Tool
1 dir

sigmund

isaacs

Quick and dirty signatures for Objects.

SkillAI Tool
1 dir

nave

isaacs

Virtual Environments for Node

SkillAI Tool
1 dir

test-root-matches-metadep

isaacs

When a root node matches a metadep being added to the tree, the loop-detection link deduplication made in a lot of problems as a result of the link going to the root node from the /virtual-tree temp tree, ultimately resulting in the root node being reifie

SkillAI Tool
1 dir

events-to-array

isaacs

Put a bunch of emitted events in an array, for testing.

SkillAI Tool
1 dir

stack-utils

isaacs

Captures and cleans stack traces

SkillAI Tool
1 dir

prismjs-terminal

isaacs

PrismJS syntax highlighting for the terminal

SkillAI Tool
1 dir

signal-exit

isaacs

when you want to fire an event no matter how a process exits.

SkillAI Tool
1 dir

minimatch

isaacs

a glob matcher in javascript

SkillAI Tool
1 dir

inherits

isaacs

Browser-friendly inheritance fully compatible with standard node.js inherits()

SkillAI Tool
1 dir

graceful-fs

isaacs

A drop-in replacement for fs, making various improvements.

SkillAI Tool
1 dir

path-scurry

isaacs

walk paths fast and efficiently

SkillAI Tool
1 dir

mkdirp

isaacs

Recursively mkdir, like `mkdir -p`

SkillAI Tool
1 dir

chownr

isaacs

like `chown -R`

SkillAI Tool
1 dir

package-json-from-dist

isaacs

Load the local package.json from either src or dist folder

SkillAI Tool
1 dir

touch

isaacs

like touch(1) in node

SkillAI Tool
1 dir

jackspeak

isaacs

A very strict and proper argument parser.

SkillAI Tool
1 dir

isexe

isaacs

Minimal module to check if a file is executable.

SkillAI Tool
1 dir

color-support

isaacs

A module which will endeavor to guess your terminal's level of color support.

SkillAI Tool
1 dir

minizlib

isaacs

A small fast zlib stream built on [minipass](http://npm.im/minipass) and Node.js's zlib binding.

SkillAI Tool
1 dir

pseudomap

isaacs

A thing that is a lot like ES6 `Map`, but without iterators, for use in environments where `for..of` syntax and `Map` are not available.

SkillAI Tool
1 dir

core-util-is

isaacs

The `util.is*` functions introduced in Node v0.12.

SkillAI Tool
1 dir

minipass-sized

isaacs

A Minipass stream that raises an error if you get a different number of bytes than expected

SkillAI Tool
1 dir

graph-run

isaacs

Run operations on a graph, maximizing parallelism

SkillAI Tool
1 dir

char-spinner

isaacs

Put a little spinner on process.stderr, as unobtrusively as possible.

SkillAI Tool
1 dir

config-chain

isaacs

HANDLE CONFIGURATION ONCE AND FOR ALL

SkillAI Tool
1 dir

polite-json

isaacs

JSON.parse and stringify with better errors that respects formatting

SkillAI Tool
1 dir

minipass-collect

isaacs

A Minipass stream that collects all the data into a single chunk

SkillAI Tool
1 dir

async-hook-domain

isaacs

An implementation of Domain-like error handling, built on async_hooks

SkillAI Tool
1 dir

diff-frag

isaacs

Take a big diff with a 2-line header and turn it into frags with only a reasonable amount of context

SkillAI Tool
1 dir

yapool

isaacs

Yet Another object pool in JavaScript

SkillAI Tool
1 dir

@isaacs/string-locale-compare

isaacs

Compare strings with Intl.Collator if available, falling back to String.localeCompare otherwise

SkillAI Tool
1 dir

promise-call-limit

isaacs

Call an array of promise-returning functions, restricting concurrency to a specified limit.

SkillAI Tool
1 dir

infer-owner

isaacs

Infer the owner of a path based on the owner of its nearest existing parent

SkillAI Tool
1 dir

common-ancestor-path

isaacs

Find the common ancestor of 2 or more paths on Windows or Unix

SkillAI Tool
1 dir

@isaacs/brace-expansion

isaacs

Brace expansion as known from sh/bash

SkillAI Tool
1 dir

couchdb-log-parse

isaacs

A program for parsing CouchDB logs

SkillAI Tool
1 dir

glob-bin

isaacs

the command line bin script that used to be in node-glob

SkillAI Tool
1 dir

once

isaacs

Run a function exactly one time

SkillAI Tool
1 dir

fs.realpath

isaacs

Use node's fs.realpath, but fall back to the JS implementation if the native one fails

SkillAI Tool
1 dir

minipass-flush

isaacs

A Minipass stream that calls a flush function before emitting 'end'

SkillAI Tool
1 dir

trivial-deferred

isaacs

The most dead-simple trivial Deferred implementation

SkillAI Tool
1 dir

yallist

isaacs

Yet Another Linked List

SkillAI Tool
1 dir

promise-all-reject-late

isaacs

Like Promise.all, but save rejections until all promises are resolved

SkillAI Tool
1 dir

bench

isaacs

A little utility for doing side-by-side benchmarks in nodejs

SkillAI Tool
1 dir

server-destroy

isaacs

Enable destroying a server, and all currently open connections.

SkillAI Tool
1 dir

util-extend

isaacs

Node's internal object extension function

SkillAI Tool
1 dir

json-stringify-safe

isaacs

Like JSON.stringify, but doesn't blow up on circular refs.

SkillAI Tool
1 dir

lockfile

isaacs

A very polite lock file utility, which endeavors to not litter, and to wait patiently for others.

SkillAI Tool
1 dir

function-loop

isaacs

Run a list of functions in order in a given object context. The functions can be callback-taking or promise-returning.

SkillAI Tool
1 dir

is-actual-promise

isaacs

Verify if something is a Promise

SkillAI Tool
1 dir

tmatch

isaacs

This module exists to facilitate the `t.match()` method in [`tap`](http://npm.im/tap).

SkillAI Tool
1 dir

http-https

isaacs

A wrapper that chooses http or https for requests

SkillAI Tool
1 dir

tsame

isaacs

the logic behind tap's t.same() and t.strictSame()

SkillAI Tool
1 dir

url-parse-as-address

isaacs

Parse a url assuming `http` if no protocol or `//` is provided.

SkillAI Tool
1 dir

glob

isaacs

the most correct and second fastest glob implementation in JavaScript

SkillAI Tool
1 dir

@isaacs/which

isaacs

Like which(1) unix command. Find the first instance of an executable in the PATH.

SkillAI Tool
1 dir

actual-request-url

isaacs

Get the best guess as to what url the user actually requested, based on what the `Forwarded`, `X-Forwarded-*`, `X-Forwarded-For`, ..., request headers are trying to tell you.

SkillAI Tool
1 dir

fast-list

isaacs

A fast linked list (good for queues, stacks, etc.)

SkillAI Tool
1 dir

slide

isaacs

A flow control lib small enough to fit on in a slide presentation. Derived live at Oak.JS

SkillAI Tool
1 dir

mkdirp-infer-owner

isaacs

mkdirp, but chown to the owner of the containing folder if possible and necessary

SkillAI Tool
1 dir

fs-exists-cached

isaacs

Just like `fs.exists` and `fs.existsSync`, but cached

SkillAI Tool
1 dir

lru-cache

isaacs

A cache object that deletes the least-recently-used items.

SkillAI Tool
1 dir

clock-mock

isaacs

a mock clock for tests involving timing

SkillAI Tool
1 dir

mutate-fs

isaacs

Mutate the filesystem behavior for tests.

SkillAI Tool
1 dir

walk-up-path

isaacs

Given a path string, return a generator that walks up the path, emitting each dirname.

SkillAI Tool
1 dir

sock-daemon

isaacs

A utility for creating a daemon process that listens on a socket, and a client that talks to it.

SkillAI Tool
1 dir

resolve-import

isaacs

Look up the file that an `import()` statement will resolve to, possibly relative to a given parentURL

SkillAI Tool
1 dir

minipass-json-stream

isaacs

Like JSONStream, but using Minipass streams

SkillAI Tool
1 dir

clean-yaml-object

isaacs

Clean up an object prior to serialization

SkillAI Tool
1 dir

yamlish

isaacs

Parser/encoder for the yamlish format

SkillAI Tool
1 dir

proto-list

isaacs

A utility for managing a prototype chain

SkillAI Tool
1 dir

own-or

isaacs

Either use the object's own property, or a fallback

SkillAI Tool
1 dir

own-or-env

isaacs

Use an objects own property, or an environment variable. Optionally treat as a boolean if the env should be set to 1 or 0.

SkillAI Tool
1 dir

node-options-to-argv

isaacs

Convert a NODE_OPTIONS environment variable to an argv list, or vice versa

SkillAI Tool
1 dir

@isaacs/ttlcache

isaacs

The time-based use-recency-unaware cousin of [`lru-cache`](http://npm.im/lru-cache)

SkillAI Tool
1 dir

@isaacs/cached

isaacs

Cache a function that takes a path as an argument, expiring whenever the file mtime changes

SkillAI Tool
1 dir

ansi-to-pre

isaacs

convert string with ANSI color codes into a styled html pre tag

SkillAI Tool
1 dir

use-strict

isaacs

Makes all modules in Node get loaded in strict mode.

SkillAI Tool
1 dir

tier

isaacs

SDK for using https://tier.run in Node.js applications

SkillAI Tool
1 dir

@isaacs/balanced-match

isaacs

Match balanced character pairs, like "{" and "}"

SkillAI Tool
1 dir

tap-mocha-reporter

isaacs

Format a TAP stream using Mocha's set of reporters

SkillAI Tool
1 dir