JSPM

Found 54062 results for javascript collection to treejs

@appium/strongbox

Persistent storage for Appium extensions

  • v1.0.0
  • 52.93
  • Published

jsesc

Given some data, jsesc returns the shortest possible stringified & ASCII-safe representation of that data.

  • v3.1.0
  • 52.88
  • Published

diff

A JavaScript text diff implementation.

  • v8.0.2
  • 52.79
  • Published

typescript

TypeScript is a language for application scale JavaScript development

  • v5.9.2
  • 52.63
  • Published

espree

An Esprima-compatible JavaScript parser built on Acorn

  • v10.4.0
  • 51.50
  • Published

serialize-javascript

Serialize JavaScript to a superset of JSON that includes regular expressions and functions.

  • v6.0.2
  • 51.27
  • Published

prelude-ls

prelude.ls is a functionally oriented utility library. It is powerful and flexible. Almost all of its functions are curried. It is written in, and is the recommended base library for, LiveScript.

  • v1.2.1
  • 51.25
  • Published

enquirer

Stylish, intuitive and user-friendly prompt system. Fast and lightweight enough for small projects, powerful and extensible enough for the most advanced use cases.

  • v2.4.1
  • 50.79
  • Published

collection.js

Minimalistic JavaScript library for working with collections of data.

  • v6.8.1
  • 50.37
  • Published

eslint

An AST-based pattern checker for JavaScript.

  • v9.34.0
  • 50.09
  • Published

sumo-logger

Sumo Logic Javascript SDK for sending logs to a HTTP Source endpoint.

  • v2.8.1
  • 50.05
  • Published

define-data-property

Define a data property on an object. Will fall back to assignment in an engine without descriptors.

  • v1.1.4
  • 49.88
  • Published

@eslint/js

ESLint JavaScript language implementation

  • v9.34.0
  • 49.81
  • Published

tamedevil

Build and evaluate JavaScript strings safely via tagged template literals

  • v0.0.0-beta.8
  • 49.08
  • Published

object-to-formdata

> Convenient JavaScript function that serializes Objects to FormData instances.

  • v4.5.1
  • 48.89
  • Published

terser

JavaScript parser, mangler/compressor and beautifier toolkit for ES6+

  • v5.43.1
  • 48.79
  • Published

jquery

JavaScript library for DOM operations

  • v3.7.1
  • 48.79
  • Published

uglify-js

JavaScript parser, mangler/compressor and beautifier toolkit

  • v3.19.3
  • 48.74
  • Published

es5-ext

ECMAScript extensions and shims

  • v0.10.64
  • 48.20
  • Published

@xmldom/xmldom

A pure JavaScript W3C standard-based (XML DOM Level 2 Core) DOMParser and XMLSerializer module.

  • v0.8.11
  • 48.15
  • Published

typescript-eslint

Tooling which enables you to use TypeScript with ESLint

  • v8.41.0
  • 48.14
  • Published

is-plain-object

Returns true if an object was created by the `Object` constructor, or Object.create(null).

  • v5.0.0
  • 47.08
  • Published

ext

JavaScript utilities with respect to emerging standard

  • v1.7.0
  • 46.98
  • Published

localbase

A Firebase-Style Database ... Offline!

  • v0.7.7
  • 46.81
  • Published

react-haiku

React Hook & Utility Library

  • v2.4.1
  • 46.29
  • Published

regexpu-core

regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.

  • v6.2.0
  • 46.22
  • Published

is-what

JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.

  • v5.2.1
  • 45.76
  • Published

esprima

ECMAScript parsing infrastructure for multipurpose analysis

  • v4.0.1
  • 45.53
  • Published

@azure/logger

Microsoft Azure SDK for JavaScript - Logger

  • v1.3.0
  • 45.52
  • Published

fdir

The fastest directory crawler & globbing alternative to glob, fast-glob, & tiny-glob. Crawls 1m files in < 1s

  • v6.5.0
  • 45.42
  • Published

@pmmmwh/react-refresh-webpack-plugin

An **EXPERIMENTAL** Webpack plugin to enable "Fast Refresh" (also previously known as _Hot Reloading_) for React components.

  • v0.6.1
  • 45.34
  • Published

aws-sdk-js-codemod

Collection of codemod scripts that help update AWS SDK for JavaScript APIs

  • v3.0.2
  • 45.03
  • Published

openid-client

OAuth 2 / OpenID Connect Client API for JavaScript Runtimes

  • v6.7.1
  • 44.85
  • Published

@supabase/realtime-js

Listen to realtime updates to your PostgreSQL database

  • v2.15.4
  • 44.49
  • Published

ast-types-flow

Flow types for the Javascript AST

  • v0.0.8
  • 44.44
  • Published

hast-util-to-estree

hast utility to transform to estree (JavaScript AST) JSX

  • v3.1.3
  • 44.42
  • Published

css-has-pseudo

Style elements relative to other elements in CSS

  • v7.0.3
  • 44.31
  • Published

@azure/storage-blob

Microsoft Azure Storage SDK for JavaScript - Blob

  • v12.28.0
  • 44.28
  • Published

add-to-calendar-button

A convenient JavaScript snippet, which lets you create beautiful buttons, where people can add events to their calendars.

  • v2.9.1
  • 44.27
  • Published

tslib

Runtime library for TypeScript helper functions

  • v2.8.1
  • 44.20
  • Published

@deepgram/captions

Node implementation of Deepgram's WebVTT and SRT formatting. Given a transcription, this package can return a valid string to store as WebVTT or SRT caption files.

  • v1.2.0
  • 44.19
  • Published

wgsl_reflect

WGSL Parser and Reflection library

  • v1.2.3
  • 44.15
  • Published

array.prototype.tosorted

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

  • v1.1.4
  • 44.10
  • Published

iterator.prototype

`Iterator.prototype`, or a shared object to use.

  • v1.1.5
  • 44.05
  • Published

@juggle/resize-observer

Polyfills the ResizeObserver API and supports box size options from the latest spec

  • v3.4.0
  • 43.89
  • Published

remark-mdx

remark plugin to support MDX syntax

  • v3.1.1
  • 43.88
  • Published

jsdoc

An API documentation generator for JavaScript.

  • v4.0.4
  • 43.88
  • Published

es-iterator-helpers

An ESnext spec-compliant iterator helpers shim/polyfill/replacement that works as far down as ES3.

  • v1.2.1
  • 43.71
  • Published

javascript-stringify

Stringify is to `eval` as `JSON.stringify` is to `JSON.parse`

  • v2.1.0
  • 43.50
  • Published

css-blank-pseudo

Style form elements when they are empty

  • v7.0.1
  • 43.38
  • Published

knip

Find and fix unused dependencies, exports and files in your TypeScript and JavaScript projects

  • v5.63.0
  • 43.34
  • Published

memoizerific

Fast, small, efficient JavaScript memoization lib to memoize JS functions

  • v1.11.3
  • 43.28
  • Published

babylon

A JavaScript parser

  • v6.18.0
  • 43.28
  • Published

regenerate

Generate JavaScript-compatible regular expressions based on a given set of Unicode symbols or code points.

  • v1.4.2
  • 43.22
  • Published

@azure/core-lro

Isomorphic client library for supporting long-running operations in node.js and browser.

  • v3.3.0
  • 43.21
  • Published

array-slice

Array-slice method. Slices `array` from the `start` index up to, but not including, the `end` index.

  • v1.1.0
  • 43.19
  • Published

eol

Newline character converter

  • v0.10.0
  • 42.95
  • Published

js2xmlparser

Parses JavaScript objects into XML

  • v5.0.0
  • 42.83
  • Published

has-values

Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.

  • v2.0.1
  • 42.82
  • Published

es5-shim

ECMAScript 5 compatibility shims for legacy JavaScript engines

  • v4.6.7
  • 42.63
  • Published

editions

Publish multiple editions for your JavaScript packages consistently and easily (e.g. source edition, esnext edition, es2015 edition)

  • v6.22.0
  • 42.59
  • Published

gray-matter

Parse front-matter from a string or file. Fast, reliable and easy to use. Parses YAML front matter by default, but also has support for YAML, JSON, TOML or Coffee Front-Matter, with options to set custom delimiters. Used by metalsmith, assemble, verb and

  • v4.0.3
  • 42.43
  • Published

scrawl-canvas

Responsive, interactive and more accessible HTML5 canvas elements. Scrawl-canvas is a JavaScript library designed to make using the HTML5 canvas element easier, and more fun

  • v8.15.0
  • 42.27
  • Published

html-minifier-terser

Highly configurable, well-tested, JavaScript-based HTML minifier.

  • v7.2.0
  • 42.19
  • Published

enzyme

JavaScript Testing utilities for React

  • v3.11.0
  • 42.14
  • Published

json2typescript

Provides TypeScript methods to map a JSON object to a JavaScript object on runtime

  • v1.6.1
  • 42.03
  • Published

three

JavaScript 3D library

  • v0.179.1
  • 41.88
  • Published

get-intrinsic

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

  • v1.3.0
  • 41.55
  • Published

human-signals

Human-friendly process signals

  • v8.0.1
  • 41.49
  • Published

mdb-react-ui-kit

Bootstrap 5 & React 18 UI KIT - 700+ components, MIT license, simple installation.

  • v9.0.0
  • 41.46
  • Published

es-define-property

`Object.defineProperty`, but not IE 8's broken one.

  • v1.0.1
  • 41.44
  • Published

karma

Spectacular Test Runner for JavaScript.

  • v6.4.4
  • 41.43
  • Published

browserify

browser-side require() the node way

  • v17.0.1
  • 41.42
  • Published

gopd

`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.

  • v1.2.0
  • 41.31
  • Published

es-object-atoms

ES Object-related atoms: Object, ToObject, RequireObjectCoercible

  • v1.1.1
  • 41.22
  • Published

hasown

A robust, ES3 compatible, "has own property" predicate.

  • v2.0.2
  • 41.21
  • Published

goober

A less than 1KB css-in-js solution

  • v2.1.16
  • 41.17
  • Published

has-tostringtag

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

  • v1.0.2
  • 41.12
  • Published

es-errors

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

  • v1.3.0
  • 41.10
  • Published

dgeni-packages

A collection of dgeni packages for generating documentation from source code

  • v0.30.0
  • 40.94
  • Published

call-bind

Robustly `.call.bind()` a function

  • v1.0.8
  • 40.79
  • Published

add-to-calendar-button-react

Convenient React wrapper for the add to calendar button snippet, which lets you reliably create beautiful buttons, where people can add events to their calendars.

  • v2.9.1
  • 40.78
  • Published

@directus/schema-builder

Directus SchemaBuilder for mocking/constructing a database schema based on code.

  • v0.0.5
  • 40.76
  • Published

rehype-recma

recma plugin to transform HTML (hast) to JS (estree)

  • v1.0.0
  • 40.73
  • Published

notistack

Highly customizable notification snackbars (toasts) that can be stacked on top of each other

  • v3.0.2
  • 40.72
  • Published

@azure/ms-rest-js

Isomorphic client Runtime for Typescript/node.js/browser javascript client libraries generated using AutoRest

  • v2.7.0
  • 40.71
  • Published

@appium/support

Support libs used across Appium packages

  • v7.0.0
  • 40.69
  • Published

call-bound

Robust call-bound JavaScript intrinsics, using `call-bind` and `get-intrinsic`.

  • v1.0.4
  • 40.65
  • Published

is-expression

Check if a string is a valid JavaScript expression

  • v4.0.0
  • 40.60
  • Published

esquery

A query library for ECMAScript AST using a CSS selector like query language.

  • v1.6.0
  • 40.58
  • Published

canvg

JavaScript SVG parser and renderer on Canvas.

  • v4.0.3
  • 40.58
  • Published

tinymce

Web based JavaScript HTML WYSIWYG editor control.

  • v8.0.2
  • 40.50
  • Published

inversify

A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.

  • v7.9.1
  • 40.45
  • Published

gifwrap

A Jimp-compatible library for working with GIFs

  • v0.10.1
  • 40.43
  • Published

cardinal

Syntax highlights JavaScript code with ANSI colors to be printed to the terminal.

  • v2.1.1
  • 40.31
  • Published

recma-jsx

recma plugin to add support for parsing and serializing JSX

  • v1.0.1
  • 40.25
  • Published

dependency-cruiser

Validate and visualize dependencies. With your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.

  • v17.0.1
  • 40.21
  • Published

recma-stringify

recma plugin to serialize JavaScript

  • v1.0.0
  • 40.21
  • Published

recma-parse

recma plugin to parse JavaScript

  • v1.0.0
  • 40.21
  • Published

get-symbol-description

Gets the description of a Symbol. Handles `Symbol()` vs `Symbol('')` properly when possible.

  • v1.1.0
  • 40.19
  • Published

estree-util-build-jsx

Transform JSX in estrees to function calls (for react, preact, and most hyperscript interfaces)

  • v3.0.1
  • 40.15
  • Published

is-array-buffer

Is this value a JS ArrayBuffer?

  • v3.0.5
  • 40.15
  • Published

detect-gpu

Classify GPU's based on their benchmark score in order to provide an adaptive experience.

  • v5.0.70
  • 40.12
  • Published

js-string-escape

Escape strings for use as JavaScript string literals

  • v1.0.1
  • 40.00
  • Published

unbox-primitive

Unbox a boxed JS primitive value.

  • v1.1.0
  • 39.95
  • Published

pdf2json

PDF file parser that converts PDF binaries to JSON and text, powered by porting a fork of PDF.JS to Node.js

  • v3.2.0
  • 39.90
  • Published

irrelon-overload

Simple JavaScript type-based method overloading.

  • v1.0.3
  • 39.76
  • Published

broccoli-funnel

Broccoli plugin that allows you to filter files selected from an input node down based on regular expressions.

  • v3.0.8
  • 39.74
  • Published

data-view-buffer

Get the ArrayBuffer out of a DataView, robustly.

  • v1.0.2
  • 39.68
  • Published

gradle-to-js

A quick & dirty Gradle build file to JavaScript object parser

  • v2.0.1
  • 39.58
  • Published

@vimeo/player

Interact with and control an embedded Vimeo Player.

  • v2.29.3
  • 39.57
  • Published

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.

  • v1.0.2
  • 39.57
  • Published

pdf-lib

Create and modify PDF files with JavaScript

  • v1.17.1
  • 39.45
  • Published

bmp-js

A pure javascript BMP encoder and decoder

  • v0.1.0
  • 39.42
  • Published

resedit

Node.js library editing Windows Resource data

  • v2.0.3
  • 39.40
  • Published

is-arguments

Is this an arguments object? It's a harder question than you think.

  • v1.2.0
  • 39.30
  • Published

strip-comments

Strip line and/or block comments from a string. Blazing fast, and works with JavaScript, Sass, CSS, Less.js, and a number of other languages.

  • v2.0.1
  • 39.24
  • Published

js-file-download

Javascript function that triggers browser to save javascript-generated content to a file

  • v0.4.12
  • 39.14
  • Published

@dfinity/utils

A collection of utilities and constants for NNS/SNS projects.

  • v2.14.0
  • 39.07
  • Published

@inquirer/external-editor

Edit a string with the users preferred text editor using $VISUAL or $ENVIRONMENT

  • v1.0.1
  • 38.96
  • Published

yamux-js

[![npm version](https://badge.fury.io/js/yamux-js.svg)](https://www.npmjs.com/package/yamux-js) [![Build status](https://img.shields.io/github/actions/workflow/status/th-ch/yamux-js/node.js.yml?branch=master)](https://github.com/th-ch/yamux-js) [![GitHub

  • v0.2.0
  • 38.86
  • Published

jpeg-js

A pure javascript JPEG encoder and decoder

  • v0.4.4
  • 38.86
  • Published

object.groupby

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

  • v1.0.3
  • 38.83
  • Published

blueimp-canvas-to-blob

Canvas to Blob is a polyfill for the standard JavaScript canvas.toBlob method. It can be used to create Blob objects from an HTML canvas element.

  • v3.29.0
  • 38.82
  • Published

estree-util-visit

esast (and estree) utility to visit nodes

  • v2.0.0
  • 38.79
  • Published

mark.js

Highlight keywords using JavaScript. Intended for every use case. Can e.g. be used to mark text in search results.

  • v8.11.1
  • 38.78
  • Published

apollo-client

A simple yet functional GraphQL client.

  • v2.6.10
  • 38.75
  • Published

@hey-api/openapi-ts

🚀 The OpenAPI to TypeScript codegen. Generate clients, SDKs, validators, and more.

  • v0.82.1
  • 38.58
  • Published

appium

Automation for Apps.

  • v3.0.1
  • 38.58
  • Published

object.defaults

Like `extend` but only copies missing properties/values to the target object.

  • v1.1.0
  • 38.54
  • Published

trie-typed

Trie, prefix tree

  • v2.0.4
  • 38.43
  • Published

tocbot

Generate a table of contents based on the heading structure of a html document.

  • v4.36.4
  • 38.41
  • Published

bitcoinjs-lib

Client-side Bitcoin JavaScript library

  • v6.1.7
  • 38.41
  • Published

html-minifier

Highly configurable, well-tested, JavaScript-based HTML minifier.

  • v4.0.0
  • 38.37
  • Published

material-colors

Colors of Google's Material Design made available to coders

  • v1.2.6
  • 38.26
  • Published

@thednp/shorty

TypeScript shorties for the web

  • v2.0.11
  • 38.24
  • Published

flatpickr

A lightweight, powerful javascript datetime picker

  • v4.6.13
  • 38.22
  • Published

eslint-config-adjunct

A reasonable collection of plugins to use alongside your main esLint configuration

  • v4.13.0
  • 38.19
  • Published

@speed-highlight/core

🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection

  • v1.2.7
  • 38.13
  • Published

acorn-node

the acorn javascript parser, preloaded with plugins for syntax parity with recent node versions

  • v2.0.1
  • 38.07
  • Published

html2pdf.js

Client-side HTML-to-PDF rendering using pure JS

  • v0.11.2
  • 38.06
  • Published

lokijs

Fast document oriented javascript in-memory database

  • v1.5.12
  • 38.05
  • Published

pe-library

Node.js library for Portable Executable format

  • v1.0.1
  • 37.98
  • Published

@material-tailwind/html

Material Tailwind is an open-source library that uses the power of Tailwind CSS and React to help you build unique web projects faster and easier. The stunning design inspired by Material Design is a bonus!

  • v3.0.0-beta.7
  • 37.91
  • Published

scope-analyzer

simple scope analysis for javascript ASTs

  • v2.1.2
  • 37.76
  • Published

esprima-next

ECMAScript parsing infrastructure for multipurpose analysis

  • v6.0.3
  • 37.73
  • Published

merge-anything

Merge objects & other types recursively. A simple & small integration.

  • v6.0.6
  • 37.66
  • Published

@dfinity/agent

JavaScript and TypeScript library to interact with the Internet Computer

  • v3.2.3
  • 37.65
  • Published

nuclide-format-js

A collection of codemods to help auto format javascript

  • v0.0.42
  • 37.65
  • Published

@inquirer/figures

Vendored version of figures, for CJS compatibility

  • v1.0.13
  • 37.63
  • Published

babel-extract-comments

Uses babel (babylon) to extract JavaScript code comments from a JavaScript string or file.

  • v1.0.0
  • 37.58
  • Published

@azure/storage-queue

Microsoft Azure Storage SDK for JavaScript - Queue

  • v12.27.0
  • 37.50
  • Published

graph-typed

Graph data structure.

  • v2.0.4
  • 37.47
  • Published

gifuct-js

Easy to use efficient .GIF parsing in javascript

  • v2.1.2
  • 37.41
  • Published

jsdoc-to-markdown

Generates markdown API documentation from jsdoc annotated source code

  • v9.1.2
  • 37.38
  • Published

typechecker

Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)

  • v9.3.0
  • 37.38
  • Published

@promptbook/utils

Promptbook: Run AI apps in plain human language across multiple models and platforms

  • v0.100.0-44
  • 37.36
  • Published

array.prototype.toreversed

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

  • v1.1.2
  • 37.23
  • Published

environment

Check which JavaScript environment your code is running in at runtime: browser, Node.js, Bun, etc

  • v1.1.0
  • 37.17
  • Published

@jsonjoy.com/codegen

No-dependencies, low-level, high-performance JIT code generation package for JavaScript

  • v1.0.0
  • 37.17
  • Published

testem

Test'em 'scripts! Javascript Unit testing made easy.

  • v3.16.0
  • 37.04
  • Published

xo

JavaScript/TypeScript linter (ESLint wrapper) with great defaults

  • v1.2.2
  • 37.02
  • Published

is-reference

Determine whether an AST node is a reference

  • v3.0.3
  • 36.91
  • Published

blueimp-load-image

JavaScript Load Image is a library to load images provided as File or Blob objects or via URL. It returns an optionally scaled, cropped or rotated HTML img or canvas element. It also provides methods to parse image metadata to extract IPTC and Exif tags a

  • v5.16.0
  • 36.89
  • Published

cluster-key-slot

Generates CRC hashes for strings - for use by node redis clients to determine key slots.

  • v1.1.2
  • 36.87
  • Published

@syncfusion/ej2-popups

A package of Essential JS 2 popup components such as Dialog and Tooltip that is used to display information or messages in separate pop-ups.

  • v30.2.4
  • 36.76
  • Published

embla-carousel

A lightweight carousel library with fluid motion and great swipe precision

  • v8.6.0
  • 36.74
  • Published

estree-util-scope

Check what’s defined in an estree scope

  • v1.0.0
  • 36.67
  • Published

cloudevents

CloudEvents SDK for JavaScript

  • v10.0.0
  • 36.65
  • Published

cleave.js

JavaScript library for formatting input text content when you are typing

  • v1.6.0
  • 36.64
  • Published

embla-carousel-react

A lightweight carousel library with fluid motion and great swipe precision

  • v8.6.0
  • 36.63
  • Published

@nevware21/ts-async

support for asynchronous development with a Promise based task Scheduler, several different Promise implementations (synchronous, idle, asynchronous and native runtime wrappers), await helpers, and aliases all built and tested using TypeScript.

  • v0.5.4
  • 36.61
  • Published

jsdoc-parse

Transforms jsdoc data into something more suitable for use as template input

  • v6.2.4
  • 36.56
  • Published

blueimp-md5

JavaScript MD5 implementation. Compatible with server-side environments like Node.js, module loaders like RequireJS, Browserify or webpack and all web browsers.

  • v2.19.0
  • 36.54
  • Published

jquery-migrate

Migrate older jQuery code to jQuery 3.0+

  • v3.5.2
  • 36.51
  • Published