Ecosyste.ms: Funds

An open API service for providing issue and pull request metadata for open source projects.

JavaScript: Possible Projects

uc.micro

Micro subset of unicode data files for markdown-it projects.

Released: 22 Feb 2015 - 7

get-value

Use property paths (`a.b.c`) get a nested value from an object.

deep deep-property dot-notation dot-prop get get-deep javascript jonschlinkert key lodash nested node nodejs object object-path paths value

Released: 07 Oct 2014 - 247

browserify-aes

aes, for browserify

aes browserify crypto javascript

Released: 15 Oct 2014 - 62

core-js

Standard Library

ecmascript-proposals es2015 es2019 es6 es7 esnext javascript js polyfill ponyfill promise proposal proposals shim symbol weakmap

Released: 17 Jul 2013 - 24,517

arr-flatten

Recursively flatten an array or arrays. This is the fastest implementation of array flatten.

array flatten javascript microlib nested nodejs util utility

Released: 26 Sep 2014 - 60

replace-ext

Replaces a file extension with another one.

basename file-extension filepath gulp path

Released: 25 Feb 2014 - 46

for-each

A better forEach

Released: 29 Sep 2012 - 21

node-jsonfile

Easily read/write JSON files.

Released: 10 Sep 2012 - 1,204

is-binary-path

Check if a file path is a binary file

Released: 24 Jan 2015 - 42

is-absolute-url

Check if a URL is absolute

Released: 29 Jun 2014 - 77

set-function-name

Set a function's name property

Released: 14 Sep 2017 - 4

es-array-method-boxes-properly

Utility package to determine if an `Array.prototype` method properly boxes the callback's receiver and third argument.

Released: 28 Sep 2019 - 3

path-key

Get the PATH environment variable key cross-platform

Released: 28 Dec 2015 - 44

is-alphanumerical

Check if a character is alphanumerical

alphabetical alphanumerical character number numerical

Released: 12 Jul 2016 - 6

unicode-canonical-property-names-ecmascript

The set of canonical Unicode property names supported in ECMAScript RegExp property escapes.

Released: 15 Apr 2017 - 10

assertion-error

Error constructor for test and validation frameworks that implements standardized AssertionError specification.

Released: 07 Apr 2013 - 25

istanbuljs

monorepo containing the various nuts and bolts that facilitate istanbul.js test instrumentation

ava code-coverage javascript jest mocha nodejs tap tape

Released: 09 Feb 2017 - 1,012

EVP_BytesToKey

crypto javascript openssl

Released: 27 Sep 2015 - 20

package-json-from-dist

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

Released: 14 May 2024 - 6

parse-json

Parse JSON with more helpful errors

Released: 25 Aug 2015 - 345

mime-types

The ultimate javascript content-type utility.

javascript mime mime-types nodejs

Released: 02 May 2014 - 1,330

browserify-zlib

Full zlib module for browserify

Released: 08 Apr 2014 - 58

internal-slot

ES spec-like internal slots.

brand internal internal-slots javascript slot weakmap

Released: 19 Oct 2019 - 7

caller-path

Get the path of the caller module

Released: 19 Apr 2014 - 64

text-extensions

List of text file extensions

Released: 16 Feb 2015 - 51

pako

high speed zlib port to javascript, works in browser & node.js

zlib zlib-port

Released: 25 Jan 2014 - 5,575

ajv-formats

JSON Schema format validation for Ajv v8+

ajv formats json-schema

Released: 20 Jul 2020 - 188

node-fd-slicer

safely create multiple ReadStream or WriteStream objects from the same file descriptor

Released: 05 Aug 2014 - 30

node-addon-api

Module for using Node-API from C++

node nodejs

Released: 08 Feb 2017 - 2,171

node-dir

Recursive asynchronous file and directory operations for Node.js

Released: 25 Sep 2012 - 222

object-keys

Object.keys shim

ecmascript es-shims es5 javascript keys object polyfill shim

Released: 29 Mar 2013 - 45

restore-cursor

Gracefully restore the CLI cursor on exit

Released: 31 Aug 2014 - 35

node-touch

touch(1) for node

Released: 05 Oct 2011 - 122

node-jsonc-parser

Scanner and parser for JSON with comments.

Released: 18 Apr 2016 - 599

asynckit

Minimal async jobs utility library, with streams support

async browser iterator jobs library nodejs parallel serial streaming-support streams universal utility

Released: 18 May 2016 - 24

regexpp

The regular expression parser for ECMAScript.

abstract-syntax-tree ecmascript javascript parser regexp

Released: 17 Feb 2018 - 152

is-relative

Returns `true` if a file path appears to be relative. Moved from the "relative" lib.

filepath is-relative path path-is-relative relative

Released: 06 Jul 2014 - 14

object-assign

ES2015 Object.assign() ponyfill

Released: 02 Feb 2014 - 921

get-tsconfig

Lightweight tsconfig.json parser & paths resolver

find get node parse paths tsconfig typescript

Released: 12 Jan 2022 - 186

shallow-clone

Make a shallow clone of an object, array or primitive.

array clone object regex regular-expression shallow

Released: 10 Aug 2015 - 29

which-typed-array

Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.

Released: 05 Oct 2015 - 11

stream-http

Streaming node http in the browser

Released: 24 Jun 2015 - 353

strip-final-newline

Strip the final newline character from a string/buffer

Released: 05 Dec 2015 - 33

arrify

Convert a value to an array

Released: 16 Feb 2015 - 131

proto-list

A list of objects bound by prototype chain

Released: 07 Aug 2011 - 20

decompress-response

Decompress a HTTP response if needed

Released: 18 Jul 2015 - 72

node-lazystream

Create streams lazily when they are accessed (read from/written to).

Released: 03 Apr 2013 - 51

is-stream

Check if something is a Node.js stream

Released: 18 Jan 2015 - 111

serialize-error

Serialize/deserialize an error into a plain object

Released: 27 Oct 2015 - 538

winston-transport

Base stream implementations for winston@3 and up.

Released: 22 Nov 2015 - 63

get-nonce

just returns nonce

Released: 16 Apr 2020 - 0

resolve-cwd

Resolve the path of a module like `require.resolve()` but from the current working directory

Released: 06 Dec 2015 - 68

css-select-base-adapter

Provides some base functions needed by a css-select adapter

Released: 19 Nov 2016 - 4

functional-red-black-tree

A purely functional red-black tree data structure

Released: 08 Oct 2013 - 375

is-data-descriptor

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

Released: 31 Aug 2015 - 20

deepmerge

A library for deep (recursive) merging of Javascript objects

Released: 26 Jan 2012 - 2,763

semver-diff

Get the diff type of two semver versions: 0.0.1 0.0.2 → patch

Released: 22 Apr 2014 - 67

babel-plugin-istanbul

A babel plugin that adds istanbul instrumentation to ES6 code

Released: 23 Jun 2016 - 628

any-promise

NOTE: You probably want native promises now

Released: 06 Nov 2014 - 179

validate-npm-package-license.js

Give me a string and I'll tell you if it's a valid npm package license string

Released: 03 May 2015 - 24

get-stream

Get a stream as a string, Buffer, ArrayBuffer or array

Released: 14 Oct 2015 - 341

postgres-array

Parse postgres array columns

Released: 12 Jun 2015 - 19

is-generator-function

Is this an ES6 generator function?

function generator is javascript

Released: 10 Feb 2014 - 49

didyoumean.js

A simple, optimized JS library & node.js module for matching short, human-quality input to a list of possibilities.

Released: 13 Jan 2013 - 174

is-path-inside

Check if a path is inside another path

Released: 20 Jun 2014 - 37

safe-array-concat

`Array.prototype.concat`, but made safe by ignoring Symbol.isConcatSpreadable

array concat isconcatspreadable

Released: 20 Apr 2023 - 5

path-root-regex

Regular expression for getting the root of a posix or windows filepath.

Released: 29 Mar 2016 - 13

array-includes

Array.prototype.includes spec-compliant polyfill

array contains ecmascript includes javascript polyfill shim

Released: 03 Jan 2015 - 43

fill-range

Fill in a range of numbers or letters, positive or negative, optionally passing an increment or multiplier to use.

capture expand fill increment letters micromatch numbers range regex-range sequence step

Released: 25 Nov 2014 - 54

levn

Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible

Released: 03 Oct 2013 - 85

ssri

subresource integrity for npm

npm-cli

Released: 26 Jun 2019 - 55

buffer

The buffer module from node.js, for the browser.

browser browserify buffer javascript nodejs

Released: 18 Nov 2013 - 1,803

nodejs-promisify

A simple utility for promisifying functions and classes.

Released: 23 Jul 2018 - 17

node-extsprintf

Extended POSIX-style sprintf

Released: 17 Apr 2012 - 35

is-number-object

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

boxed is js-number number

Released: 28 Jan 2015 - 8

socket.io-adapter

The Socket.IO in-memory adapter

nodejs socket-io websocket

Released: 07 Mar 2014 - 197

is-set

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

collection ecmascript es6 is javascript map set

Released: 11 Nov 2019 - 3

jest-dom

:owl: Custom jest matchers to test the state of the DOM

custom-matcher dom dom-testing-library javascript jest jest-matchers jsdom react-testing-library testing testing-library testing-library-react

Released: 09 Apr 2018 - 4,431

ejs

Embedded JavaScript templates -- http://ejs.co

Released: 31 Dec 2014 - 7,762

mdast-util-from-markdown

mdast utility to parse markdown

markdown mdast mdast-util parse tokenize unist

Released: 31 Aug 2020 - 212

type-check

a library which allows you to check the types of JavaScript values at runtime with a Haskell like type syntax

Released: 28 Sep 2013 - 211

node-jsprim

utilities for primitive JavaScript types

Released: 18 Apr 2012 - 34

esrecurse

AST recursive visitor

ast ecmascript estree javascript

Released: 02 Dec 2014 - 79

postcss-nested

PostCSS plugin to unwrap nested rules like how Sass does it.

Released: 07 Nov 2014 - 1,164

detect-newline

Detect the dominant newline character of a string

Released: 28 Jun 2014 - 55

js-base64

Base64 implementation for JavaScript

Released: 01 Apr 2009 - 4,268

flush-write-stream

A write stream constructor that supports a flush function that is called before finish is emitted

Released: 06 Nov 2015 - 33

send

Streaming static file server with Range and conditional-GET support

file javascript nodejs send

Released: 04 Jul 2012 - 798

extract-zip

Zip extraction written in pure JavaScript. Extracts a zip into a directory.

Released: 17 Oct 2014 - 392

node-ignore

🔍 node-ignore is the manager and filter for .gitignore rules, the one used by eslint, prettier and many others.

gitignore ignore-files ignore-patterns ignore-rules javascript nodejs

Released: 01 Sep 2013 - 440

sucrase

Super-fast alternative to Babel for when you can target modern JS runtimes

compiler es-modules javascript jsx typescript

Released: 03 Oct 2017 - 5,685

raw-body

Get and validate the raw body of a readable stream

body http javascript nodejs parser stream

Released: 14 Sep 2013 - 379

bowser

a browser detector

browser browser-detection browser-detector detect-browsers device-detection javascript os-detection user-agent-parser useragent useragentparser

Released: 27 Apr 2011 - 5,488

aproba

A ridiculously light-weight function argument validator

Released: 27 Feb 2015 - 132

char-regex

A regex to match any full character, considering weird character ranges.

Released: 31 Jan 2020 - 27

hash-base

abstract base class for hash-streams

cipher crypto crypto-browserify hash javascript stream

Released: 03 Apr 2016 - 11

agent

a set of nodejs http Agent classes used by the npm cli

npm-cli

Released: 30 Jun 2022 - 7

tar-stream

tar-stream is a streaming tar parser and generator.

Released: 20 Dec 2013 - 413

wrap-ansi

Wordwrap a string with ANSI escape codes

Released: 19 Aug 2015 - 120

at-least-node

Lightweight Node.js version sniffing/comparison

Released: 01 Feb 2020 - 3