tslib
Runtime library for TypeScript helper functions
Found 57842 results for javascript
Runtime library for TypeScript helper functions
TypeScript is a language for application scale JavaScript development
A JavaScript parser
ES Object-related atoms: Object, ToObject, RequireObjectCoercible
A robust, ES3 compatible, "has own property" predicate.
A simple cache for a few of the JS Error constructors.
Given some data, jsesc returns the shortest possible stringified & ASCII-safe representation of that data.
`Object.defineProperty`, but not IE 8's broken one.
An Esprima-compatible JavaScript parser built on Acorn
A parser that converts TypeScript source code into an ESTree compatible form
An ESLint custom parser which leverages TypeScript ESTree
`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.
Get and robustly cache all JS language-level intrinsics at first require time
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.
A query library for ECMAScript AST using a CSS selector like query language.
ESLint JavaScript language implementation
A JavaScript text diff implementation.
An AST-based pattern checker for JavaScript.
The fastest directory crawler & globbing alternative to glob, fast-glob, & tiny-glob. Crawls 1m files in < 1s
Human-friendly process signals
Robust call-bound JavaScript intrinsics, using `call-bind` and `get-intrinsic`.
Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.
ECMAScript parsing infrastructure for multipurpose analysis
Robustly `.call.bind()` a function
Define a data property on an object. Will fall back to assignment in an engine without descriptors.
Set a function's length property
Gets the description of a Symbol. Handles `Symbol()` vs `Symbol('')` properly when possible.
ES2019 spec-compliant String.prototype.trimStart shim.
Is this value a JS ArrayBuffer?
Which kind of boxed JS primitive is this?
ES spec-compliant shim for ArrayBuffer.prototype.slice
JavaScript parser, mangler/compressor and beautifier toolkit for ES6+
Tooling which enables you to use TypeScript with ESLint
Is this value a JS SharedArrayBuffer?
Returns true if an object was created by the `Object` constructor, or Object.create(null).
ES2019 spec-compliant String.prototype.trimEnd shim.
Get the ArrayBuffer out of a DataView, robustly.
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.
Get the byteOffset out of a DataView, robustly.
Unbox a boxed JS primitive value.
Get the byteLength out of a DataView, robustly.
Serialize JavaScript to a superset of JSON that includes regular expressions and functions.
Inquirer core TS types
JavaScript parser, mangler/compressor and beautifier toolkit
A collection of common interactive command line user interfaces.
An ESnext spec-compliant iterator helpers shim/polyfill/replacement that works as far down as ES3.
Core Inquirer prompt API
regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.
Vendored version of figures, for CJS compatibility
An ESnext spec-compliant `Array.prototype.toSorted` shim/polyfill/replacement that works as far down as ES3.
WebAssembly binary format parser
An ESnext spec-compliant `Object.groupBy` shim/polyfill/replacement that works as far down as ES3.
WebAssembly text format printer
Is this an arguments object? It's a harder question than you think.
AST utils for webassemblyjs
Generate JavaScript-compatible regular expressions based on a given set of Unicode symbols or code points.
`Iterator.prototype`, or a shared object to use.
Inquirer confirm prompt
A lightweight carousel library with fluid motion and great swipe precision
Reactive utilities for Embla Carousel
A lightweight carousel library with fluid motion and great swipe precision
Edit a string with the users preferred text editor using $VISUAL or $ENVIRONMENT
A pure JavaScript W3C standard-based (XML DOM Level 2 Core) DOMParser and XMLSerializer module.
Polyfill for Metadata Reflection API
A lightweight package providing ANSI escape sequences for terminal cursor manipulation and screen clearing.
Flow types for the Javascript AST
Parses CSS inline style to JavaScript object (camelCased).
Inquirer prompts, combined in a single package
Stylish, intuitive and user-friendly prompt system. Fast and lightweight enough for small projects, powerful and extensible enough for the most advanced use cases.
Inquirer password prompt
Inquirer checkbox prompt
Check which JavaScript environment your code is running in at runtime: browser, Node.js, Bun, etc
Check if something can be an ecmascript (javascript) identifier name
Inquirer select/list prompt
Inquirer rawlist prompt
Inquirer number prompt
Generates CRC hashes for strings - for use by node redis clients to determine key slots.
Inquirer input text prompt
Isomorphic storage client for Supabase.
Inquirer checkbox prompt
Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.
Microsoft Azure SDK for JavaScript - Aborter
Inquirer search prompt
Inquirer multiline editor prompt
Determine whether an AST node is a reference
Isomorphic Javascript SDK for Supabase
Listen to realtime updates to your PostgreSQL database
JavaScript library for DOM operations
Highly configurable, well-tested, JavaScript-based HTML minifier.
Javascript Redis protocol (RESP) parser
JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.
No-dependencies, low-level, high-performance JIT code generation package for JavaScript
A collection of implementation for ECMAScript abstract operations
🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection
Oxc Parser Node API
Error classes used in node_redis
Microsoft Azure SDK for JavaScript - Logger
Oxc Parser Node API
ECMAScript extensions and shims
JavaScript utilities with respect to emerging standard
Isomorphic client library for supporting long-running operations in node.js and browser.
JavaScript SVG parser and renderer on Canvas.
OAuth 2 / OpenID Connect Client API for JavaScript Runtimes
A pure javascript JPEG encoder and decoder
Low-Level OAuth 2 / OpenID Connect Client API for JavaScript Runtimes
JavaScript 3D library
Linter for the JavaScript Oxidation Compiler
esast (and estree) utility to visit nodes
An **EXPERIMENTAL** Webpack plugin to enable "Fast Refresh" (also previously known as _Hot Reloading_) for React components.
Find and fix unused dependencies, exports and files in your TypeScript and JavaScript projects
remark plugin to support MDX syntax
micromark extension to support MDX or MDX.js JSX
micromark extension to support MDX or MDX JS expressions
Preview CLI and JS API for the native TypeScript compiler port
unist utility to get a position from an estree node
Create and modify PDF files with JavaScript
Fast, small, efficient JavaScript memoization lib to memoize JS functions
Use the :focus-visible pseudo-selector in CSS
Style elements relative to other elements in CSS
Oxc Parser Node API
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.
micromark extension to support MDX JS import/exports
Transform JSX in estrees to function calls (for react, preact, and most hyperscript interfaces)
Airbnb's base JS ESLint config, following our styleguide
hast utility to transform to estree (JavaScript AST) JSX
Formatter for the JavaScript Oxidation Compiler
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
Linter for the JavaScript Oxidation Compiler
Polyfills the ResizeObserver API and supports box size options from the latest spec
Microsoft Azure Storage SDK for JavaScript - Blob
Style form elements when they are empty
Attach comments to estree nodes
Lightweight dependency injection container for JavaScript/TypeScript
A less than 1KB css-in-js solution
Preview CLI and JS API for the native TypeScript compiler port
Array-slice method. Slices `array` from the `start` index up to, but not including, the `end` index.
Fast SublimeText-like fuzzy search for JavaScript
Syntax highlights JavaScript code with ANSI colors to be printed to the terminal.
Lightweight and performant natural sorting of arrays and collections by differentiating between unicode characters, numbers, dates, etc.
A JavaScript (JS) Map or Similar object polyfill if Map is not available.
Formatter for the JavaScript Oxidation Compiler
esast utility to transform from estree
recma plugin to add support for parsing and serializing JSX
Is the value an object or an array but not null?
Natural Sort algorithm for Javascript - Version 0.7 - Released under MIT license
recma plugin to parse JavaScript
recma plugin to serialize JavaScript
A JavaScript parser
recma plugin to transform HTML (hast) to JS (estree)
Check what’s defined in an estree scope
recma plugin to add support for parsing and serializing JSX
Like `extend` but only copies missing properties/values to the target object.
CLI for the swc project
Escape strings for use as JavaScript string literals
Oxc Transformer Node API
Check if a string is a valid JavaScript expression
Node.js library editing Windows Resource data
A pure javascript BMP encoder and decoder
Highly configurable, well-tested, JavaScript-based HTML minifier.
Spectacular Test Runner for JavaScript.
WebAssembly text format parser
Node.js library for Portable Executable format
Publish multiple editions for your JavaScript packages consistently and easily (e.g. source edition, esnext edition, es2015 edition)
the acorn javascript parser, preloaded with plugins for syntax parity with recent node versions
Stringify is to `eval` as `JSON.stringify` is to `JSON.parse`
🌀 OpenAPI to TypeScript codegen. Production-grade SDKs, Zod schemas, TanStack Query hooks, and 20+ plugins. Used by Vercel, OpenCode, and PayPal.
Parses JavaScript objects into XML
Airbnb's ESLint config, following our styleguide
Highlight keywords using JavaScript. Intended for every use case. Can e.g. be used to mark text in search results.
A Jimp-compatible library for working with GIFs
Classify GPU's based on their benchmark score in order to provide an adaptive experience.
ES spec-compliant shim for TypedArray.prototype.slice
Oxc Transformer Node API
Detects the JavaScript libraries running on a page
A prettier plugins to sort imports in provided RegEx order
An API documentation generator for JavaScript.
Provides a list of reserved identifiers for JavaScript
Support libs used across Appium packages
JavaScript MD5 implementation. Compatible with server-side environments like Node.js, module loaders like RequireJS, Browserify or webpack and all web browsers.
Appium Configuration Schema
Colors of Google's Material Design made available to coders
Official React component for Font Awesome
Various type declarations used across Appium
Linter for the JavaScript Oxidation Compiler
Tests if ES6 Symbol is supported.
CloudEvents SDK for JavaScript
Airbnb's ESLint config with TypeScript support
Tests if ES6 @@toStringTag is supported.
A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.
🧱 TypeScript framework for generating files.
Validate and visualize dependencies. With your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.
Client/server side PDF printing in pure JavaScript
An autoplay plugin for Embla Carousel
Convert a string to a valid JavaScript identifier
The fastest smallest Javascript polyfill for the encode of TextEncoder and decode of TextDecoder for UTF-8 only. Made by AnonyCo with ❤️ from 🐕s.
Formatter for the JavaScript Oxidation Compiler
browser-side require() the node way
A prettier plugins to sort imports in provided RegEx order
Promptbook: Create persistent AI agents that turn your company's scattered knowledge into action
Newline character converter
walk an AST, quickly
Shared TypeScript Config for Appium
Saga middleware for Redux to handle Side Effects
A pure typescript BMP encoder and decoder
Full-featured tsParticles bundle — create stunning particle, confetti and fireworks animations with all official plugins and presets included. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inf
Highly customizable notification snackbars (toasts) that can be stacked on top of each other
A pure JavaScript W3C standard-based (XML DOM Level 2 Core) DOMParser and XMLSerializer module.
Oxc Parser Node API
A Universal Logger For The Appium Ecosystem
Adaptation of react-addons-shallow-compare, for independent usage
tsParticles confetti bundle — easily create confetti, confetti cannon, confetti explosions, confetti falling, and confetti parade animations with presets. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact,
Autocomplete prompt for inquirer
tsParticles fireworks bundle — easily create spectacular fireworks and fountain particle effects with built-in presets. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.
vanilla javascript input mask
Easily create highly customizable particle, confetti and fireworks animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.
A lightweight, powerful javascript datetime picker
Official tsParticles Vue.js 3.x Component - Easily create highly customizable particle, confetti and fireworks animations and use them as animated backgrounds for your website. Ready to use components available also for Web Components, React, Vue.js 2.x,
Official tsParticles Angular Component - Easily create highly customizable particle, confetti and fireworks animations and use them as animated backgrounds for your website. Ready to use components available also for Web Components, React, Vue.js (2.x and
Minimal tsParticles particles bundle — lightweight particle engine without confetti or fireworks extras. Perfect for pure particle backgrounds. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, In
JavaScript image cropper.
Oxc Transformer Node API
get a list of identifiers that are initialised by a JavaScript AST node.
Basic tsParticles bundle — minimal core engine with only the essential features for fast, lightweight particle animations. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.
Tesseract C++ API in Pure Javascript
Slim tsParticles bundle — core engine with essential plugins, presets, and interactions for lightweight particle animations. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.
Official tsParticles Vue.js 2.x Component - Easily create highly customizable particle, confetti and fireworks animations and use them as animated backgrounds for your website. Ready to use components available also for Web Components, React, Vue.js 3.x,
Unfancy JavaScript
Lottie and DotLottie player for the web
Microsoft Dynamic Proto Utility
Saga middleware for Redux to handle Side Effects
Official tsParticles Svelte Component - Easily create highly customizable particle, confetti and fireworks animations and use them as animated backgrounds for your website. Ready to use components available also for Web Components, React, Vue.js (2.x and
A 100% compliant, self-hosted javascript parser with high focus on both performance and stability
Oxc Minifier Node API
Reserved words that may not be used as variables, functions, methods, or object identifiers, since ECMAScript specifies special behavior for them.
ECMAScript 5 compatibility shims for legacy JavaScript engines
Get all but the last element or last n elements of an array.
Javascript function that triggers browser to save javascript-generated content to a file
JavaScript Testing utilities for React
Merge objects & other types recursively. A simple & small integration.
Get the last or last n elements in an array.
jks-js is a converter of Java Key Store (JKS) to PEM certificates in order to securely connect to Java based servers using node js.
Low-level Lingui utilities to compile ICU MessageFormat messages and generate stable message IDs
All-inclusive tsParticles bundle — all engine packages, plugins, interactions, presets, shapes, updaters, effects, paths, emitters, sounds, and palettes in one dependency. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte,
find undeclared identifiers and property accesses in a javascript file.
InversifyJs core package
Oxc Minifier Node API
Base driver class for Appium drivers
Client-side HTML-to-PDF rendering using pure JS
React wrapper around the dotlottie-web library
Interact with and control an embedded Vimeo Player.