Packages by ljharb [SYNC profile]

Name IM Last modified Is admin Publish scopes
@ljharb Tue Aug 01 2023 10:59:43 GMT+0800 (China Standard Time) false @cnpm , @cnpmtest , @cnpm-test

  • extend (latest: 3.0.2) Port of jQuery.extend for node.js and the browser
  • object-keys (latest: 1.1.1) An Object.keys replacement, in case Object.keys is not available. From https://github.com/es-shims/es5-shim
  • is-object (latest: 1.0.2) Checks whether a value is an object
  • is-nan (latest: 1.3.2) ES2015-compliant shim for Number.isNaN - the global isNaN returns false positives.
  • dotignore (latest: 0.1.2) ignorefile/includefile matching .gitignore spec
  • es-array-method-boxes-properly (latest: 1.0.0) Utility package to determine if an `Array.prototype` method properly boxes the callback's receiver and third argument.
  • randombytes (latest: 2.1.0) random bytes from browserify stand alone
  • iterate-value (latest: 1.0.2) Iterate any iterable JS value. Works robustly in all environments, all versions.
  • create-ecdh (latest: 4.0.4) createECDH but browserifiable
  • public-encrypt (latest: 4.0.3) browserify version of publicEncrypt & privateDecrypt
  • create-hash (latest: 1.2.0) create hashes for browserify
  • create-hmac (latest: 1.1.7) node style hmacs in the browser
  • randomfill (latest: 1.0.4) random fill from browserify stand alone
  • string-at (latest: 1.1.0) A robust & optimized ES3-compatible polyfill for the `String.prototype.at` proposal for ECMAScript 6/7 - based on https://mths.be/at
  • buffer-xor (latest: 2.0.2) A simple module for bitwise-xor on buffers
  • evp_bytestokey (latest: 1.0.3) The insecure key derivation algorithm from OpenSSL
  • is-arrow-function (latest: 2.0.3) Determine if a function is an ES6 arrow function or not.
  • json-file-plus (latest: 3.3.1) Read from and write to a JSON file, minimizing diffs and preserving formatting.
  • promiseback (latest: 2.0.3) Accept an optional node-style callback, and also return a spec-compliant Promise!
  • promise-deferred (latest: 2.0.3) A lightweight Deferred implementation, on top of Promises/A+
  • airbnb-prop-types (latest: 2.16.0) Custom React PropType validators that we use at Airbnb.
  • enzyme (latest: 3.11.0) JavaScript Testing utilities for React
  • html-element-map (latest: 1.3.1) Look up HTML tag names via HTML Element constructors, and vice versa.
  • array.prototype.flatten (latest: 1.2.1) An ESnext spec-compliant `Array.prototype.flatten` shim/polyfill/replacement that works as far down as ES3.
  • listify (latest: 1.0.3) Turn an array into a list of comma-separated values, appropriate for use in an English sentence.
  • is-arguments (latest: 1.1.1) Is this an arguments object? It's a harder question than you think.
  • iterate-iterator (latest: 1.0.2) Iterate any JS iterator. Works robustly in all environments, all versions.
  • @es-shims/api (latest: 2.2.3) Loosely test a package's compliance with the es-shim API
  • nvm (latest: 0.0.4) Please use http://nvm.sh instead
  • array.from (latest: 1.1.1) A robust & optimized `Array.from` polyfill, based on the ECMAScript 6 specification.
  • prop-types (latest: 15.8.1) Runtime type checking for React props and similar objects.
  • functions-have-names (latest: 1.2.3) Does this JS environment support the `name` property on functions?
  • reflect.ownkeys (latest: 1.1.0) ES2015 spec-compliant shim for Reflect.ownKeys
  • is-callable (latest: 1.2.7) Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.
  • util (latest: 0.12.5) Node.js's util module for all engines
  • camelize (latest: 1.0.1) recursively transform key strings to camel-case
  • buffer-equal (latest: 1.0.1) return whether two buffers are equal
  • es-get-iterator (latest: 1.1.3) Get an iterator for any JS language value. Works robustly across all environments, all versions.
  • minimist (latest: 1.2.8) parse argument options
  • defined (latest: 1.0.1) return the first argument that is `!== undefined`
  • es6-shim (latest: 0.35.8) ECMAScript 6 (Harmony) compatibility shims for legacy JavaScript engines
  • jsonify (latest: 0.0.1) JSON without touching any globals
  • define-properties (latest: 1.2.1) Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.
  • function-bind (latest: 1.1.2) Implementation of Function.prototype.bind
  • deep-equal (latest: 2.2.3) node's assert.deepEqual algorithm
  • concat-map (latest: 0.0.2) concatenative mapdashery
  • is-accessor-descriptor (latest: 3.0.5) Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.
  • is-data-descriptor (latest: 2.1.3) Returns true if a value has the characteristics of a valid JavaScript data descriptor.
  • is-descriptor (latest: 3.1.1) Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.
  • es-errors (latest: 1.3.0) A simple cache for a few of the JS Error constructors.
  • define-data-property (latest: 1.1.4) Define a data property on an object. Will fall back to assignment in an engine without descriptors.
  • has-property-descriptors (latest: 1.0.2) Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.
  • enzyme-shallow-equal (latest: 1.0.7) Adaptation of react-addons-shallow-compare, for independent usage
  • hasown (latest: 2.0.2) A robust, ES3 compatible, "has own property" predicate.
  • object-is (latest: 1.1.6) ES2015-compliant shim for Object.is - differentiates between -0 and +0
  • available-typed-arrays (latest: 1.0.7) Returns an array of Typed Array names that are available in the current environment
  • is-negative-zero (latest: 2.0.3) Is this value negative zero? === will lie to you
  • has-tostringtag (latest: 1.0.2) Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.
  • jsx-ast-utils (latest: 3.3.5) AST utility module for statically analyzing JSX
  • assert (latest: 2.1.0) The assert module from Node.js, for the browser.
  • node-polyglot (latest: 2.5.0) Give your JavaScript the ability to speak many languages.
  • array.prototype.foreach (latest: 1.0.7) An ES spec-compliant `Array.prototype.forEach` shim/polyfill/replacement that works as far down as ES3.
  • promise.allsettled (latest: 1.0.7) ES Proposal spec-compliant shim for Promise.allSettled
  • array.prototype.map (latest: 1.0.7) An ES5 spec-compliant `Array.prototype.map` shim/polyfill/replacement that works as far down as ES3.
  • array.prototype.findlast (latest: 1.2.5) An ESnext spec-compliant `Array.prototype.findLast` shim/polyfill/replacement that works as far down as ES3.
  • array.prototype.toreversed (latest: 1.1.2) An ESnext spec-compliant `Array.prototype.toReversed` shim/polyfill/replacement that works as far down as ES3.
  • array.prototype.tosorted (latest: 1.1.4) An ESnext spec-compliant `Array.prototype.toSorted` shim/polyfill/replacement that works as far down as ES3.
  • object.hasown (latest: 1.1.4) ES spec-compliant shim for Object.hasOwn
  • deep-equal-json (latest: 1.0.0) `deep-equal`, but only for JSON-supported values.
  • globalthis (latest: 1.0.4) ECMAScript spec-compliant polyfill/shim for `globalThis`
  • which-collection (latest: 1.0.2) Which kind of Collection (Map, Set, WeakMap, WeakSet) is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
  • is-map (latest: 2.0.3) Is this value a JS Map? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
  • is-set (latest: 2.0.3) Is this value a JS Set? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
  • is-weakmap (latest: 2.0.2) Is this value a JS WeakMap? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
  • is-weakset (latest: 2.0.3) Is this value a JS WeakSet? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
  • is-equal (latest: 1.7.0) Are these two values conceptually equal?
  • object.getprototypeof (latest: 1.0.6) An ES5 mostly-spec-compliant `Object.getPrototypeOf` sham/polyfill/replacement that works in as many engines as possible
  • url (latest: 0.11.4) The core `url` packaged standalone for use with Browserify.
  • is-core-module (latest: 2.16.1) Is this specifier a node.js core module?
  • side-channel (latest: 1.1.0) Store information about any JS value in a side channel. Uses WeakMap if available.
  • object-inspect (latest: 1.13.4) string representations of objects in node and the browser
  • side-channel-list (latest: 1.0.0) Store information about any JS value in a side channel, using a linked list
  • side-channel-map (latest: 1.0.1) Store information about any JS value in a side channel, using a Map
  • side-channel-weakmap (latest: 1.0.2) Store information about any JS value in a side channel. Uses WeakMap if available.
  • dunder-proto (latest: 1.0.1) If available, the `Object.prototype.__proto__` accessor and mutator, call-bound
  • gopd (latest: 1.2.0) `Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.
  • has-symbols (latest: 1.1.0) Determine if the JS environment has Symbol support. Supports spec, or shams.
  • es-object-atoms (latest: 1.1.1) ES Object-related atoms: Object, ToObject, RequireObjectCoercible
  • math-intrinsics (latest: 1.1.0) ES Math-related intrinsics and helpers, robustly cached.
  • get-proto (latest: 1.0.1) Robustly get the [[Prototype]] of an object
  • parse-asn1 (latest: 5.1.7) utility library for parsing asn1 files for use with browserify-sign.
  • safe-regex-test (latest: 1.1.0) Give a regex, get a robust predicate function that tests it against a string.
  • is-regex (latest: 1.2.1) Is this value a JS regex? Works cross-realm/iframe, and despite ES6 @@toStringTag
  • array-buffer-byte-length (latest: 1.0.2) Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.
  • data-view-buffer (latest: 1.0.2) Get the ArrayBuffer out of a DataView, robustly.
  • es-set-tostringtag (latest: 2.1.0) A helper to optimistically set Symbol.toStringTag, when possible.
  • es-to-primitive (latest: 1.3.0) ECMAScript “ToPrimitive” algorithm. Provides ES5 and ES2015 versions.
  • get-symbol-description (latest: 1.1.0) Gets the description of a Symbol. Handles `Symbol()` vs `Symbol('')` properly when possible.
  • has-proto (latest: 1.2.0) Does this environment have the ability to get the [[Prototype]] of an object on creation with `__proto__`?
  • is-string (latest: 1.1.1) Is this value a JS String object or primitive? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
  • is-typed-array (latest: 1.1.15) Is this value a JS Typed Array? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.
  • is-weakref (latest: 1.1.1) Is this value a JS WeakRef? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
  • object.assign (latest: 4.1.7) ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shim
  • safe-array-concat (latest: 1.1.3) `Array.prototype.concat`, but made safe by ignoring Symbol.isConcatSpreadable
  • own-keys (latest: 1.0.1) Robustly get an object's own property keys (strings and symbols), including non-enumerables when possible
  • safe-push-apply (latest: 1.0.0) Push an array of items into an array, while being robust against prototype modification
  • set-proto (latest: 1.0.0) Robustly set the [[Prototype]] of an object
  • is-date-object (latest: 1.1.0) Is this value a JS Date object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
  • is-symbol (latest: 1.1.1) Determine if a value is an ES6 Symbol or not.
  • for-each (latest: 0.3.5) A better forEach
  • reflect.getprototypeof (latest: 1.0.10) An ES2015 mostly-spec-compliant `Reflect.getPrototypeOf` sham/polyfill/replacement that works in as many engines as possible
  • has-bigints (latest: 1.1.0) Determine if the JS environment has BigInt support.
  • is-bigint (latest: 1.1.0) Is this value an ES BigInt?
  • is-boolean-object (latest: 1.2.2) Is this value a JS Boolean? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
  • is-number-object (latest: 1.1.1) Is this value a JS Number object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
  • is-async-function (latest: 2.1.1) Determine if a function is a native async function.
  • is-finalizationregistry (latest: 1.1.1) Is this value a JS FinalizationRegistry? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
  • async-function (latest: 1.0.0) A function that returns the normally hidden `AsyncFunction` constructor
  • is-data-view (latest: 1.0.2) Is this value a JS DataView? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.
  • call-bound (latest: 1.0.4) Robust call-bound JavaScript intrinsics, using `call-bind` and `get-intrinsic`.
  • get-intrinsic (latest: 1.3.0) Get and robustly cache all JS language-level intrinsics at first require time
  • aria-query (latest: 5.3.2) Programmatic access to the ARIA specification
  • shell-quote (latest: 1.8.3) quote and parse shell commands
  • react-dates (latest: 21.8.0) A responsive and accessible date range picker component built with React
  • array-includes (latest: 3.1.9) An ES7/ES2016 spec-compliant `Array.prototype.includes` shim/polyfill/replacement that works as far down as ES3.
  • object.values (latest: 1.2.1) ES2017 spec-compliant Object.values shim.
  • is-touch-device (latest: 1.0.1) Is the current JS environment a touch device?
  • react-with-direction (latest: 1.4.0) Components to provide and consume RTL or LTR direction in React
  • array.prototype.findlastindex (latest: 1.2.6) An ESnext spec-compliant `Array.prototype.findLastIndex` shim/polyfill/replacement that works as far down as ES3.
  • array.prototype.flat (latest: 1.3.3) An ES2019 spec-compliant `Array.prototype.flat` shim/polyfill/replacement that works as far down as ES3.
  • array.prototype.flatmap (latest: 1.3.3) An ES2019 spec-compliant `Array.prototype.flatMap` shim/polyfill/replacement that works as far down as ES3.
  • eslint-module-utils (latest: 2.12.1) Core utilities to support eslint-plugin-import and other module-related plugins.
  • object.groupby (latest: 1.0.3) An ESnext spec-compliant `Object.groupBy` shim/polyfill/replacement that works as far down as ES3.
  • axobject-query (latest: 4.1.0) Programmatic access to information about the AXObject Model
  • object.entries (latest: 1.1.9) ES2017 spec-compliant Object.entries shim.
  • global-cache (latest: 1.2.1) Sometimes you have to do horrible things, like use the global object to share a singleton. Abstract that away, with this!
  • es-shim-unscopables (latest: 1.1.0) Helper package to shim a method into `Array.prototype[Symbol.unscopables]`
  • array.prototype.filter (latest: 1.0.4) An ES5 spec-compliant `Array.prototype.filter` shim/polyfill/replacement that works as far down as ES3.
  • stop-iteration-iterator (latest: 1.1.0) Firefox 17-26 iterators throw a StopIteration object to indicate "done". This normalizes it.
  • tape (latest: 5.9.0) tap-producing test harness for node and browsers
  • @ljharb/resumer (latest: 0.1.3) a through stream that starts paused and resumes on the next tick
  • array.prototype.every (latest: 1.1.7) An ES5 spec-compliant `Array.prototype.every` shim/polyfill/replacement that works as far down as ES3.
  • has-dynamic-import (latest: 2.1.1) Does the current environment have `import()` support?
  • mock-property (latest: 1.1.0) Given an object and a property, replaces a property descriptor (or deletes it), and returns a thunk to restore it.
  • @tapjs/after (latest: 3.0.1) a built-in tap extension for t.after() and t.teardown()
  • @tapjs/asserts (latest: 4.0.1) 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/before (latest: 4.0.1) a built-in tap extension for t.before()
  • @tapjs/core (latest: 4.0.1) pluggable core of node-tap
  • @tapjs/filter (latest: 4.0.1) tap plugin providing t.only() and grep option
  • @tapjs/intercept (latest: 4.0.1) a built-in tap extension for t.intercept() and t.capture()
  • @tapjs/mock (latest: 4.0.1) tap plugin adding t.mockRequire() and t.mockImport()
  • @tapjs/run (latest: 4.0.2) Command-line interface for the node-tap runner
  • @tapjs/snapshot (latest: 4.0.1) A default tap plugin that adds snapshot functionality.
  • @tapjs/spawn (latest: 4.0.1) a built-in tap extension for t.spawn()
  • @tapjs/stdin (latest: 4.0.1) a built-in tap extension for t.stdin()
  • @tapjs/test (latest: 4.0.1) the pluggable Test class for node-tap
  • @tapjs/typescript (latest: 3.1.0) a built-in tap extension that adds typescript support
  • @tapjs/worker (latest: 4.0.1) a built-in tap extension for t.worker()
  • @tapjs/chdir (latest: 3.0.1) a built-in tap extension for t.chdir()
  • @tapjs/stack (latest: 4.0.0) Utility for working with stack traces
  • @tapjs/processinfo (latest: 3.1.8) A Node.js loader to track processes and which JavaScript files they load.
  • @tapjs/config (latest: 5.0.1) Utility loading and managing tap configuration
  • @tapjs/test-built (latest: 0.0.0) placeholder package for the bundled @tapjs/test dependency
  • @tapjs/error-serdes (latest: 4.0.0) Port of node's error_serdes.js to userland, plus test message streaming
  • resolve (latest: 1.22.11) resolve like require.resolve() on behalf of files asynchronously and synchronously
  • @koa/router (latest: 14.0.0) Router middleware for koa. Maintained by Forward Email and Lad.
  • @koa/cors (latest: 5.0.0) Cross-Origin Resource Sharing(CORS) for koa
  • generator-function (latest: 2.0.1) A function that returns the normally hidden `GeneratorFunction` constructor
  • form-data (latest: 4.0.5) A library to create readable "multipart/form-data" streams. Can be used to submit forms and file uploads to other web applications.
  • raw-body (latest: 3.0.2) Get and validate the raw body of a readable stream.
  • is (latest: 3.3.2) the definitive JavaScript type testing library
  • ent (latest: 2.2.2) Encode and decode HTML entities
  • traverse (latest: 0.6.11) traverse and transform objects by visiting every node on a recursive walk
  • which-typed-array (latest: 1.1.20) Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
  • async-generator-function (latest: 1.0.0) A function that returns the normally hidden `AsyncGeneratorFunction` constructor
  • node-exports-info (latest: 1.6.0) Info about node `exports` field support: version ranges, categories, etc.
  • util.promisify (latest: 1.1.3) Polyfill/shim for util.promisify in node versions < v8
  • regexp.escape (latest: 2.0.1) A robust ES3-compatible polyfill for the `RegExp.escape` proposal - see https://github.com/tc39/proposal-regex-escaping
  • sha.js (latest: 2.4.12) Streamable SHA hashes in pure javascript
  • to-buffer (latest: 1.2.2) Pass in a string, array, Buffer, Data View, or Uint8Array, and get a Buffer back.
  • array.prototype.reduce (latest: 1.0.8) An ES5 spec-compliant `Array.prototype.reduce` shim/polyfill/replacement that works as far down as ES3.
  • array-map (latest: 0.0.1) `[].map(f)` for older browsers
  • json-stable-stringify (latest: 1.3.0) deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results
  • node.extend (latest: 2.0.3) A port of jQuery.extend that actually works on node.js
  • koa (latest: 3.2.0) Koa web app framework
  • es-iterator-helpers (latest: 1.3.1) An ESnext spec-compliant iterator helpers shim/polyfill/replacement that works as far down as ES3.
  • es-abstract (latest: 1.24.2) ECMAScript spec abstract operations.
  • qs (latest: 6.15.1) A querystring parser that supports nesting and arrays, with a depth limit
  • auto-changelog (latest: 2.5.0) Command line tool for generating a changelog from git tags and commit history
  • call-bind (latest: 1.0.9) Robustly `.call.bind()` a function
  • buffer-reverse (latest: 1.0.1) A lite module for reverse-operations on buffers
  • ripemd160 (latest: 2.0.3) Compute ripemd160 of bytes or strings.
  • hash-base (latest: 3.1.2) abstract base class for hash-streams
  • @tapjs/fixture (latest: 4.3.5) Tap plugin to provide t.testdir() and t.fixture()
  • eslint-find-rules (latest: 5.0.0) Find built-in ESLint rules you don't have in your custom config.
  • pbkdf2 (latest: 3.1.5) This library provides the functionality of PBKDF2 with the ability to use any supported hashing algorithm returned from crypto.getHashes()
  • prop-types-exact (latest: 1.2.7) For use with React PropTypes. Will error on any prop not explicitly specified.

Copyright 2013 - present © cnpmjs.org | Home |