A free CDN for open source projects
Optimized for JS and ESM delivery from npm and GitHub. Works with all web formats.
Operating since 2012.Optimized for JS and ESM delivery from npm and GitHub. Works with all web formats.
Operating since 2012.Normalize slashes in a file path to be posix/unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes, unless disabled.
Returns true if an object was created by the `Object` constructor, or Object.create(null).
Get the native type of a value.
Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.
Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`
Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.
Returns true if a string has an extglob.
Extend an object with the properties of additional objects. node.js/javascript util.
Returns true if a value is a plain object, array or function.
Returns true if the value is an object and not an array or null.
All files from npm and Github available with zero setup
The jsDelivr API allows you to get details about NPM packages, such as their versions, tags, and files. By analyzing package metadata and its real usage, it can automatically suggest the correct entry point for each file type.
Additionally the API provides detailed download statistics for each project, version, and file, as well as network-wide usage statistics.
Load modern JavaScript packages built for you on-demand.
Works in modern web browsers, node.js, and deno.
import { Fireworks } from 'https://esm.run/fireworks-js'; let container = document.querySelector('.container'); let options = { gravity: 1.4, opacity: 0.4, autoresize: true, acceleration: 1.00, }; let fireworks = new Fireworks(container, options); fireworks.start();
Use our stats to better understand how your projects are being used, which versions are popular, and which files are being downloaded the most.
Top 10 npm packages past 30 days