JavaScript: Possible Projects

is-module

check if a source string is an es6 module

Released: 29 Oct 2014 - 11

es6-error

Easily-extendable error for use with ES6 classes

Released: 28 Mar 2015 - 213

git

a util for spawning git from npm CLI contexts

npm-cli

Released: 09 Mar 2020 - 64

node-cookiejar

Simple cookie library for node (not bound to request)

Released: 28 May 2010 - 121

browserify-cipher

aes browserify crypto des javascript

Released: 27 Sep 2015 - 18

react-remove-scroll-bar

Remove document scroll bar. Nothing more

Released: 18 Jan 2019 - 95

estree-walker

Traverse an ESTree-compliant AST

Released: 09 Apr 2015 - 391

node-ip

IP address tools for node.js

Released: 15 Aug 2012 - 1,516

is-reference

Determine whether an AST node is a reference

Released: 21 Dec 2016 - 22

wcwidth

Port of C's wcwidth() and wcswidth()

Released: 11 May 2014 - 52

node-releases

Node.js releases data

babel-preset-env browserslist nodejs

Released: 15 Nov 2016 - 36

jest-pnp-resolver

Transparently adds support for Plug'n'Play to Jest

Released: 24 Sep 2018 - 25

is-glob

If you use globs, this will make your code faster. Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a better user experience. 55+ million downloads.

glob glob-pattern globbing javascript jonschlinkert match matching node node-glob nodejs regex regexp

Released: 18 Dec 2014 - 91

unique-filename

Generate a unique filename for use in temporary directories or caches.

npm-cli

Released: 07 May 2015 - 43

min-indent

Get the shortest leading whitespace from lines in a string

Released: 27 Oct 2017 - 19

thunky

Delay the evaluation of a paramless async function and cache the result

Released: 28 Feb 2013 - 97

peek-readable

A promise based asynchronous stream reader, which makes reading from a stream easy.

peek promise readable reader seek stream

Released: 12 Jun 2017 - 8

parse-node-version

Turn node's process.version into something useful.

gulp nodejs parser version

Released: 29 Nov 2018 - 2

clone

deeply clone arbitrary objects in javascript

Released: 03 Sep 2011 - 781

stream-browserify

the stream module from node core for browsers

Released: 03 Dec 2013 - 103

postcss-flexbugs-fixes

PostCSS plugin that tries to fix all of flexbug's issues

Released: 10 Jun 2015 - 751

createHmac

Node style HMAC for use in the browser, with native implementation in node

Released: 14 Jan 2015 - 62

cli-table3

Pretty unicode tables for the command line

cli nodejs tables

Released: 10 Jun 2018 - 536

encoding

Encode/decode strings with iconv-lite

Released: 15 Aug 2012 - 93

os-browserify

The [os](https://nodejs.org/api/os.html) module from node.js, but for browsers.

Released: 22 Dec 2012 - 19

diffie-hellman

pure js diffie-hellman

Released: 02 Nov 2014 - 95

pkgs

node.js packages for SWC

Released: 14 Jul 2023 - 59

triple-beam

Definitions of levels for logging purposes & shareable Symbol constants.

Released: 29 Sep 2017 - 24

cluster-key-slot

Generates CRC hashes for strings - for use by Node Redis clients to determine key slots.

Released: 30 May 2016 - 19

ripemd160

JavaScript component to compute the RIPEMD160 hash of strings or bytes.

Released: 04 Nov 2013 - 32

storybook

Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation

angular components design-systems documentation ember html javascript react react-native storybook styleguide svelte testing typescript ui ui-components vue web-components webpack

Released: 18 Mar 2016 - 84,572

esbuild

An extremely fast bundler for the web

bundler commonjs compiler css esm javascript jsx minifier react tsx typescript

Released: 14 Jun 2016 - 38,144

safe-regex-test

Give a regex, get a robust predicate function that tests it against a string.

Released: 22 Sep 2022 - 8

builtins

List of node.js builtin modules

Released: 11 Feb 2014 - 38

es-get-iterator

Get an iterator for any JS language value. Works robustly across all environments, all versions.

Released: 22 Nov 2019 - 13

es6-iterator

Iterator abstraction as specified in ECMAScript6

Released: 11 Oct 2013 - 18

is-finalizationregistry

Is this value a JS FinalizationRegistry? This module works cross-realm/iframe, and despite ES6 @@toStringTag.

finalization finalizationregistry is javascript

Released: 02 Aug 2020 - 2

next-tick

Environment agnostic nextTick polyfill

Released: 29 Aug 2012 - 74

cac

Simple yet powerful framework for building command-line apps.

cli command-line commander deno framework minimist node

Released: 14 Jan 2016 - 2,551

which-builtin-type

What is the type of this builtin JS value?

Released: 24 Jan 2020 - 3

stop-iteration-iterator

Firefox 17-26 iterators throw a StopIteration object to indicate "done". This normalizes it.

Released: 13 Jan 2023 - 4

Object.groupBy

An ESnext spec-compliant `Object.groupBy` shim/polyfill/replacement that works as far down as ES3.

Released: 18 May 2023 - 4

esniff

Low footprint JavaScript source code parser

Released: 06 Nov 2013 - 12

object-inspect

string representations of objects in node and the browser

browser inspect javascript node object

Released: 26 Jul 2013 - 142

crypto-browserify

partial implementation of node's `crypto` for the browser

Released: 23 Apr 2012 - 656

parse-json

Parse JSON with more helpful errors

Released: 25 Aug 2015 - 345

is-boolean-object

Is this value a JS Boolean? This module works cross-realm/iframe, and despite ES6 @@toStringTag.

boolean boxed false is javascript true

Released: 28 Apr 2015 - 7

has-bigints

Determine if the JS environment has BigInt support.

Released: 11 Aug 2019 - 8

loader-utils

utils for webpack loaders

Released: 02 Nov 2012 - 766

is-typed-array

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.

ecmascript javascript typedarray typedarrays

Released: 02 Oct 2015 - 12

eslint-config-prettier

Turns off all rules that are unnecessary or might conflict with Prettier.

eslint eslint-config prettier react

Released: 29 Jan 2017 - 5,466

yocto-queue

Tiny queue data structure

algorithms-and-data-structures npm-package queue queue-data-stucture

Released: 24 Nov 2020 - 360

os-homedir

[DEPRECATED] Node.js `os.homedir()` ponyfill

deprecated homedir javascript nodejs ponyfill

Released: 11 May 2015 - 61

json-stable-stringify

WebJar for json-stable-stringify

Released: 25 Oct 2022 - 55

es5-ext

ECMAScript extensions (with respect to upcoming ECMAScript features)

Released: 24 May 2011 - 174

file-loader

File Loader

file webpack webpack-loader

Released: 07 May 2012 - 1,863

Array.prototype.flatMap

An ESnext spec-compliant `Array.prototype.flatMap` shim/polyfill/replacement that works as far down as ES3.

array ecmascript flatmap javascript polyfill shim

Released: 29 Sep 2017 - 32

object.assign

ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shim

Released: 14 Mar 2014 - 107

co

The ultimate generator based flow-control goodness for nodejs (supports thunks, promises, etc)

Released: 06 Jun 2013 - 11,882

http-timer

🕐 Performance timings for HTTP requests

http https nodejs timer timings

Released: 24 Aug 2018 - 192

event-emitter

Environment agnostic event emitter solution for JavaScript

Released: 19 Jul 2011 - 241

isarray

Array#isArray for older browsers.

Released: 22 May 2013 - 132

is-regex

Is this value a JS regex?

is javascript js-regex regex regexp

Released: 15 Jan 2014 - 24

is-weakref

Is this value a JS WeakRef? This module works cross-realm/iframe, and despite ES6 @@toStringTag.

Released: 02 Aug 2020 - 3

resolve

Implements the node.js require.resolve() algorithm

javascript module modules node nodejs require resolve resolver

Released: 18 Jun 2011 - 776

define-properties

Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.

Released: 04 Jan 2015 - 21

css-minimizer-webpack-plugin

cssnano plugin for Webpack

Released: 01 Sep 2019 - 318

style-loader

Style Loader

loader stylesheets webpack webpack-loader

Released: 07 Apr 2012 - 1,655

balanced-match

Match balanced character pairs, like { and }

Released: 13 Oct 2013 - 125

typed-array-buffer

Get the ArrayBuffer out of a TypedArray, robustly.

Released: 05 Jun 2023 - 4

d

Property descriptor factory

Released: 20 Jun 2013 - 42

cli-cursor

Toggle the CLI cursor

Released: 31 Aug 2014 - 103

is-wsl

Check if the process is running inside Windows Subsystem for Linux (Bash on Windows)

Released: 16 Apr 2017 - 188

url-loader

A loader for webpack which transforms files into base64 URIs

webpack-loader

Released: 13 May 2012 - 1,405

is-data-view

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.

data dataview ecmascript javascript typedarray typedarrays view

Released: 31 Jan 2024 - 2

prettier

Prettier is an opinionated code formatter.

angular ast css flow formatter graphql html javascript json jsx less markdown prettier printer scss typescript vue yaml

Released: 29 Nov 2016 - 49,378

domhandler

Handler for htmlparser2, to get a DOM

dom dom-builder domhandler htmlparser2 tree

Released: 14 Aug 2012 - 340

data-view-buffer

Get the ArrayBuffer out of a DataView, robustly.

Released: 31 Jan 2024 - 2

ajv-errors

Custom error messages in JSON Schemas for Ajv validator

ajv errors json-schema validator

Released: 05 Mar 2017 - 284

code-point-at

ES2015 `String#codePointAt()` ponyfill

Released: 16 Jul 2015 - 22

nth-check

Parses and compiles CSS nth-checks to highly optimized functions.

css css-selector nth-check

Released: 15 Feb 2014 - 57

ArrayBuffer.prototype.slice

ES spec-compliant shim for ArrayBuffer.prototype.slice

array arraybuffer buffer ecmascript es-shim javascript polyfill shim slice typed

Released: 09 Jul 2023 - 0

es-errors

A simple cache for a few of the JS Error constructors.

ecmascript error javascript rangeerror syntaxerror typeerror

Released: 03 Feb 2024 - 10

array-includes

Array.prototype.includes spec-compliant polyfill

array contains ecmascript includes javascript polyfill shim

Released: 03 Jan 2015 - 43

Array.prototype.flat

An ESnext spec-compliant `Array.prototype.flat` shim/polyfill/replacement that works as far down as ES3.

array ecmascript flat flatten javascript polyfill shim

Released: 01 Oct 2017 - 32

boolbase

two functions: one that returns true, one that returns false

Released: 15 Feb 2014 - 20

concat-map

concatenative mapdashery

Released: 10 Oct 2022 - 3

deep-is

node's assert.deepEqual algorithm except for the fact that (NaN === NaN) and (+0 !== -0).

Released: 10 Apr 2013 - 20

get-intrinsic

Get and robustly cache all JS language-level intrinsics at first require time.

builtin builtins ecmascript intrinsic intrinsics javascript primordial primordials

Released: 30 Oct 2020 - 25

has-tostringtag

Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.

ecmascript javascript symbol symbols tostringtag

Released: 05 Aug 2021 - 5

is-accessor-descriptor

Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.

accessor accessor-descriptor descriptor javascript node nodejs

Released: 31 Aug 2015 - 15

is-callable

Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.

callable ecmascript function functions is-callable javascript

Released: 29 Jan 2015 - 41

is-weakmap

Is this value a JS WeakMap? This module works cross-realm/iframe, and despite ES6 @@toStringTag.

ecmascript is javascript map set weakmap weakset

Released: 11 Nov 2019 - 3

p-finally

`Promise#finally()` ponyfill - Invoked when the promise is settled regardless of outcome

Released: 21 Oct 2016 - 45

path-is-absolute

Node.js 0.12 path.isAbsolute() ponyfill

deprecated

Released: 17 Feb 2015 - 43

shell-quote

WebJar for shell-quote

Released: 10 Oct 2022 - 27

String.prototype.trim

ES5 spec-compliant shim for String.prototype.trim

ecmascript javascript polyfill shim string trim

Released: 08 Aug 2015 - 13

String.prototype.trimStart

ES2019 spec-compliant String.prototype.trimStart shim

emcascript es6 es7 es8 polyfill proposal string tc39 trim

Released: 18 Dec 2017 - 4

es-shim-unscopables

Helper package to shim a method into `Array.prototype[Symbol.unscopables]`

Released: 11 Apr 2022 - 2

lcid

Mapping between standard locale identifiers and Windows locale identifiers (LCID)

Released: 16 Mar 2015 - 38