JSPM

Found 54062 results for javascript collection to treejs

esprima

ECMAScript parsing infrastructure for multipurpose analysis

  • v4.0.1
  • 45.52
  • 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.19
  • 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.14
  • 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

jsdoc

An API documentation generator for JavaScript.

  • v4.0.4
  • 43.94
  • 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

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.56
  • Published

knip

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

  • v5.63.0
  • 43.39
  • Published

css-blank-pseudo

Style form elements when they are empty

  • v7.0.1
  • 43.38
  • 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

@azure/core-lro

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

  • v3.3.0
  • 43.25
  • Published

regenerate

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

  • v1.4.2
  • 43.22
  • 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.94
  • 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

js2xmlparser

Parses JavaScript objects into XML

  • v5.0.0
  • 42.82
  • Published

es5-shim

ECMAScript 5 compatibility shims for legacy JavaScript engines

  • v4.6.7
  • 42.70
  • 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.50
  • Published

mdb-react-ui-kit

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

  • v9.0.0
  • 41.47
  • 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.11
  • 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

rehype-recma

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

  • v1.0.0
  • 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.77
  • 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.66
  • Published

is-expression

Check if a string is a valid JavaScript expression

  • v4.0.0
  • 40.60
  • Published

canvg

JavaScript SVG parser and renderer on Canvas.

  • v4.0.3
  • 40.58
  • Published

esquery

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

  • v1.6.0
  • 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.29
  • Published

recma-stringify

recma plugin to serialize JavaScript

  • v1.0.0
  • 40.26
  • Published

recma-parse

recma plugin to parse JavaScript

  • v1.0.0
  • 40.25
  • Published

dependency-cruiser

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

  • v17.0.1
  • 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
  • 39.99
  • 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.89
  • Published

irrelon-overload

Simple JavaScript type-based method overloading.

  • v1.0.3
  • 39.79
  • 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.73
  • Published

data-view-buffer

Get the ArrayBuffer out of a DataView, robustly.

  • v1.0.2
  • 39.69
  • Published

@vimeo/player

Interact with and control an embedded Vimeo Player.

  • v2.29.3
  • 39.63
  • Published

gradle-to-js

A quick & dirty Gradle build file to JavaScript object parser

  • v2.0.1
  • 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.56
  • Published

bmp-js

A pure javascript BMP encoder and decoder

  • v0.1.0
  • 39.46
  • Published

pdf-lib

Create and modify PDF files with JavaScript

  • v1.17.1
  • 39.45
  • 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.03
  • 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.82
  • 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.57
  • 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.42
  • Published

bitcoinjs-lib

Client-side Bitcoin JavaScript library

  • v6.1.7
  • 38.41
  • Published

tocbot

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

  • v4.36.4
  • 38.40
  • Published

html-minifier

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

  • v4.0.0
  • 38.37
  • Published

@thednp/shorty

TypeScript shorties for the web

  • v2.0.11
  • 38.29
  • Published

material-colors

Colors of Google's Material Design made available to coders

  • v1.2.6
  • 38.26
  • 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.48
  • Published

gifuct-js

Easy to use efficient .GIF parsing in javascript

  • v2.1.2
  • 37.40
  • Published

typechecker

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

  • v9.3.0
  • 37.38
  • Published

jsdoc-to-markdown

Generates markdown API documentation from jsdoc annotated source code

  • v9.1.2
  • 37.38
  • Published

@promptbook/utils

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

  • v0.100.0-45
  • 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.75
  • Published

estree-util-scope

Check what’s defined in an estree scope

  • v1.0.0
  • 36.69
  • 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

redis-parser

Javascript Redis protocol (RESP) parser

  • v3.0.0
  • 36.49
  • Published

cropperjs

JavaScript image cropper.

  • v2.0.1
  • 36.48
  • Published

pdfmake

Client/server side PDF printing in pure JavaScript

  • v0.2.20
  • 36.46
  • Published

redis-errors

Error classes used in node_redis

  • v1.2.0
  • 36.42
  • Published

@meshsdk/core

Mesh SDK Core - https://meshjs.dev/

    • v1.9.0-beta.72
    • 36.40
    • Published

    flowbite-datepicker

    A Tailwind CSS powered datepicker built with vanilla JavaScript and Flowbite

    • v1.3.2
    • 36.38
    • Published

    @syncfusion/ej2-maps

    The Maps component is used to visualize the geographical data and represent the statistical data of a particular geographical area on earth with user interactivity, and provides various customizing options

    • v30.2.4
    • 36.34
    • Published

    recma-build-jsx

    recma plugin to add support for parsing and serializing JSX

    • v1.0.0
    • 36.34
    • Published

    @maskito/core

    The main zero-dependency and framework-agnostic Maskito's package to create an input mask

    • v3.10.3
    • 36.32
    • Published

    @iota/validators

    Collection of guards and validators, useful in IOTA development.

    • v1.0.0-beta.30
    • 36.14
    • Published

    @maskito/kit

    The optional framework-agnostic Maskito's package with ready-to-use masks

    • v3.10.3
    • 36.13
    • Published

    google-map-react

    Isomorphic component that allows rendering react components on a google map

    • v2.2.5
    • 36.10
    • Published

    @jaspero/utils

    Collection of Jaspero utils

    • v1.17.1
    • 36.08
    • Published

    ts-mockito

    Mocking library for TypeScript

    • v2.6.1
    • 36.08
    • Published

    karma-sourcemap-loader

    Karma plugin that locates and loads existing javascript source map files.

    • v0.4.0
    • 36.06
    • Published

    @junobuild/errors

    A collection of predefined error constants and utilities for Juno applications.

    • v0.1.2
    • 36.06
    • Published

    raphael

    JavaScript Vector Library

    • v2.3.0
    • 36.05
    • Published

    react-native-size-matters

    A React-Native utility belt for scaling the size your apps UI across different sized devices

    • v0.4.2
    • 36.02
    • Published

    graphql-anywhere

    Run GraphQL queries with no schema and just one resolver

    • v4.2.8
    • 35.92
    • Published

    xmldom-sre

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

    • v0.9.0-beta.7
    • 35.87
    • Published

    map-or-similar

    A JavaScript (JS) Map or Similar object polyfill if Map is not available.

    • v1.5.0
    • 35.80
    • Published

    link-preview-js

    Javascript module to extract and fetch HTTP link information from blocks of text.

    • v3.1.0
    • 35.78
    • Published

    array-last

    Get the last or last n elements in an array.

    • v1.3.0
    • 35.78
    • Published

    buble

    The blazing fast, batteries-included ES2015 compiler

    • v0.20.0
    • 35.77
    • Published

    eslint-watch

    Run eslint with watch mode

    • v8.0.0
    • 35.71
    • Published

    voc

    Generalized Literate Programming Framework

    • v1.2.0
    • 35.70
    • Published

    sherif

    Opinionated, zero-config linter for JavaScript monorepos

    • v1.6.1
    • 35.70
    • Published

    flowbite

    The most popular library of interactive components built with Tailwind CSS

    • v3.1.2
    • 35.69
    • Published

    js-xxhash

    Pure JS implementation of xxhash

    • v4.0.0
    • 35.67
    • Published

    markerjs2

    JavaScript image annotation

    • v2.32.6
    • 35.66
    • Published

    karma-cli

    The Karma command line interface.

    • v2.0.0
    • 35.66
    • Published

    ecpair

    Client-side Bitcoin JavaScript library ECPair

    • v3.0.0
    • 35.65
    • Published

    what-input

    A global utility for tracking the current input method (mouse, keyboard or touch).

    • v5.2.12
    • 35.65
    • Published

    flow-bin

    Binary wrapper for Flow - A static type checker for JavaScript

    • v0.280.0
    • 35.65
    • Published

    phaser-ce

    Phaser CE (Community Edition) is a fast, free and fun HTML5 Game Framework for Desktop and Mobile web browsers.

    • v2.20.2
    • 35.62
    • Published