ljharb

ljharb/tape

tap-producing test harness for node and browsers

JavaScript
5767
306
MIT License
Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of ljharb/tape

Account's avatar
node's assert.deepEqual algorithm
Account's avatar
A better forEach
Account's avatar
the most correct and second fastest glob implementation in JavaScript
Account's avatar
Browser-friendly inheritance fully compatible with standard node.js inherits()
Account's avatar
parse argument options
Account's avatar
Given an object and a property, replaces a property descriptor (or deletes it), and returns a thunk to restore it.
Account's avatar
string representations of objects in node and the browser
Account's avatar
An Object.keys replacement, in case Object.keys is not available. From https://github.com/es-shims/es5-shim
Account's avatar
ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shim
Account's avatar
resolve like require.resolve() on behalf of files asynchronously and synchronously
Account's avatar
My shareable eslint config
Account's avatar
An ES2019 spec-compliant `Array.prototype.flatMap` shim/polyfill/replacement that works as far down as ES3.
Account's avatar
Use `npx aud` instead of `npm audit`, whether you have a lockfile or not!
Account's avatar
Command line tool for generating a changelog from git tags and commit history
Account's avatar
writable stream that concatenates strings or binary data and calls a callback with the result
Account's avatar
Run scripts that set and use environment variables across platforms
Account's avatar
Validate or fix code that doesn't adhere to EditorConfig settings or infer settings from existing code.
Account's avatar
Fixtures of ES values, for testing purposes
Account's avatar
transform the ast on a recursive walk
Account's avatar
A very strict and proper argument parser.
Account's avatar
Command line tool for creating or updating a .npmignore file based on .gitignore.
Account's avatar
the Istanbul command line interface
Account's avatar
Ensure that when you `npm publish`, the "latest" tag is only set for the truly latest version.
Account's avatar
The semantic version parser used by npm.
Account's avatar
A Test-Anything-Protocol library for JavaScript
Account's avatar
parse the test anything protocol
Account's avatar
a through stream that starts paused and resumes on the next tick
Account's avatar
simplified stream construction
Account's avatar
An ES5 spec-compliant `Array.prototype.every` shim/polyfill/replacement that works as far down as ES3.
Account's avatar
Robustly `.call.bind()` a function
Account's avatar
return the first argument that is `!== undefined`
Account's avatar
ignorefile/includefile matching .gitignore spec
Account's avatar
Determine the `package.json#type` which applies to a location
Account's avatar
Does the current environment have `import()` support?
Account's avatar
A robust, ES3 compatible, "has own property" predicate.
Account's avatar
Is this value a JS regex? Works cross-realm/iframe, and despite ES6 @@toStringTag
Account's avatar
ES2015-compliant shim for Object.is - differentiates between -0 and +0
Account's avatar
ES5 spec-compliant shim for String.prototype.trim
Account's avatar
A simple static file server middleware
Account's avatar
Portable NPM scripts when those have to work on Windows too

Top contributors

ljharb's profile
ljharb
527 contributions
Raynos's profile
Raynos
78 contributions
nelsonic's profile
nelsonic
17 contributions
marcusberner's profile
marcusberner
14 contributions
grncdr's profile
grncdr
14 contributions
fongandrew's profile
fongandrew
10 contributions
mstade's profile
mstade
10 contributions
DavidAnson's profile
DavidAnson
6 contributions
r0mflip's profile
r0mflip
6 contributions
isaacs's profile
isaacs
6 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet