JSPM

No phone app

  • Recognised40% of the score20
  • Phone app26% of the score0
  • Documented20% of the score90
  • Free plan14% of the score100
Free plan
Yes
Runs on
api, Browser extension, Linux, Mac, self-hosted, Web, Windows

Summary

JSPM is an open-source project for managing browser dependencies through import maps. Its CLI is the main command-line tool for import-map package management, while the jspm.io CDN loads optimized npm dependencies without a separate build step. The development server can install packages automatically, hot-reload, and strip TypeScript types. For production, jspm build uses RollupJS to bundle package entry points and dependencies. JSPM supports native ES modules, browser import maps, and standards-based workflows, and can add Subresource Integrity hashes across static and dynamic module graphs. Built-in providers include jspm.io, nodemodules, esm.sh, unpkg, skypack, and jsdelivr; custom providers can also be configured. Integrations include an online generator, VSCode web extension, Vite plugin, experimental Node.js loader, Import Map Rails, and Symfony AssetMapper. The hosted API generates import maps and dependency graphs, though JSPM recommends using its Generator library directly when possible. Import maps are supported in current Firefox, Safari, and Chrome versions, as well as Deno. The project is free and open source; its publish command is experimental and carries no reliability guarantees for jspm.io publishing.

Who it is for

JSPM is for developers managing browser dependencies with import maps and native ES modules. Its CLI, development server, build tool, and provider options cover development and production workflows.

What is good

  • CDN loads optimized npm dependencies without a separate build step
  • Development server supports auto-installation and hot reloading
  • Can add Subresource Integrity hashes to module graphs
  • Offers multiple built-in and configurable providers

What to know first

  • The publish command is experimental
  • Publishing on jspm.io has no reliability guarantees

Verdict

JSPM provides tools for import-map workflows from development through production builds, alongside a CDN and hosted API. Treat its publishing command as experimental rather than a dependable publishing route.

JSPM plans and pricing

All plans
JSPM (open-source project) Free Open-source import-map package management tools; jspm.io CDN services are described as free and donation-supported jspm.org · 2 Oct 2026

Compared on JavaScript package managers

Workspace support
Yesjspm.org
Lockfile support
Yesjspm.org
Peer dependency handling
Yesjspm.org
Package publishing
Yesjspm.org
Offline package cache
Yesjspm.org
Global installation
Yesjspm.org

Facts

Purpose
JSPM is an open source project for dependency management via browser import maps.jspm.org · 1 Oct 2026
CLI
The JSPM CLI is the main command-line import map package management tool.jspm.org · 1 Oct 2026
CDN
The jspm.io CDN loads optimized dependencies directly from npm without a separate build step.jspm.org · 1 Oct 2026
Browser workflow
JSPM supports native ES modules, import maps, TypeScript type stripping and standards-based browser workflows.jspm.org · 1 Oct 2026
Development server
jspm serve provides auto-installation, hot reloading and TypeScript type stripping.jspm.org · 1 Oct 2026
Production builds
jspm build uses RollupJS to create optimized bundles from package entry points and dependencies.jspm.org · 1 Oct 2026
Security
JSPM can add Subresource Integrity hashes for all modules in an application's static and dynamic module graph.jspm.org · 1 Oct 2026
Providers
JSPM supports jspm.io, nodemodules, esm.sh, unpkg, skypack and jsdelivr providers by default, with custom providers configurable.jspm.org · 1 Oct 2026
Integrations
Official integrations include an online generator, a VSCode web extension, a Vite plugin, an experimental Node.js loader, Import Map Rails and Symfony AssetMapper.jspm.org · 1 Oct 2026
CDN availability
The jspm.io CDN page reports redundant storage and caching layers with 99.99% historical uptime.jspm.org · 1 Oct 2026
CDN optimization
jspm.io performs RollupJS code-splitting optimization and serves source maps.jspm.org · 1 Oct 2026
Compatibility
Import maps are supported in the latest versions of Firefox, Safari and Chrome, and in Deno.jspm.org · 1 Oct 2026
Publishing limitation
The jspm publish command is experimental and has no reliability guarantees for publishing on jspm.io.jspm.org · 1 Oct 2026
Funding
jspm.io is funded through the JSPM Foundation, a member-run Canadian not-for-profit corporation, with donations and sponsorships funding server costs.jspm.org · 1 Oct 2026
Support
JSPM directs users to its Discord for questions and further discussion.jspm.org · 1 Oct 2026
What it does
JSPM is an open-source project for managing browser dependencies through import maps.jspm.org · 2 Oct 2026
Package compatibility
The CDN supports Node.js package exports and imports, conditional exports, and conversion of CommonJS modules to ES modules.jspm.org · 2 Oct 2026
Availability
The jspm.io CDN page reports 99.99% historical uptime and links to its status page.jspm.org · 2 Oct 2026
API
The hosted jspm.io API generates import maps and can return static and dynamic dependency graphs for preload generation.jspm.org · 2 Oct 2026
API guidance
JSPM recommends running the Generator library directly when possible and positions the hosted API as a convenience for environments that cannot readily run JavaScript.jspm.org · 2 Oct 2026
Notable limit
JSPM says its publish command is experimental and intended only for prototyping, without reliability guarantees for publishing on jspm.io.jspm.org · 2 Oct 2026
Funding and support
The project says donations and sponsorships fund server costs, and its Open Collective lists priority support as a sponsor benefit.jspm.org · 2 Oct 2026

Best JSPM alternatives

See all 12

Where it ranks on Samsung Mobile US Press

Is JSPM yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources