@jspm

JavaScript package manager and ES module CDN

Joined November 2009
Native JS import maps + package.json + automatic CLI code generation @jspm is the beginning next-generation of developer tooling – try it out!
1
7
22
2,772
JavaScript import-maps are now supported cross-browser! 🗺️ web.dev/import-maps-in-all-m… <script type="importmap"> can define a mapping of external module names to their corresponding URLs, making it easier to use in your code.
9
194
14
736
116,140
JSPM retweeted
With the release of Safari 16.4 today, import maps are now supported across all major browsers! (to be followed closely by modulepreload support) es-module-shims 1.7.1 was just released, fully polyfilling import maps for only the remaining 26% of users. github.com/guybedford/es-mod…
8
19
1,992
With the release of Safari 16.4 today, import maps are now supported across all major browsers! (to be followed closely by modulepreload support) es-module-shims 1.7.1 was just released, fully polyfilling import maps for only the remaining 26% of users. github.com/guybedford/es-mod…
8
19
1,992
I wrote a little bit about the process and the utilities by @jspm to make this happen. Bringing deno style importmap resolutions to node. jkrishna.dev/post/import-map…
Importmap brought to you in node by brilliant @askjkrishna Taste first aha moments with new world of URLs. github.com/JayaKrishnaNambur…
2
1
186
Wow, I'm really in love with @jspm . I'm glad to see a package manager specifically designed for a buildless development workflow. Cross browser import maps support can't come quickly enough
3
5
611
Working on the @jspm CLI as an import map package manager👀
3
1
19
1,928
🟨 Did you know that the browser has its own custom module resolver? Import Maps are a new feature for customizing module resolution. Supported in Chrome, they landed in Safari TP and flagged in Firefox this year. Consider this example, which throws as it can’t find Lit.
1
11
1
45
8,009
Import Maps even have production benefits for applications that utilize far-future expires caching strategies, by allowing fine-grained caching of modules. See github.com/WICG/import-maps#… for more info on this topic.
1
3
414
Thanks for reading and follow for regular updates on modern modules workflows. If you missed our previous post on an introduction to module scripts, you can find that here - xitter.cf/jspm/status/1600238612….
🟨 A brief intro to "module scripts" in browsers, for the unfamiliar. When adding type="module" to HTML script tags, this enables native module syntax to import any JavaScript module from an embedded script tag without the need for any additional tooling apart from a server.
2
397
🟨 A brief intro to "module scripts" in browsers, for the unfamiliar. When adding type="module" to HTML script tags, this enables native module syntax to import any JavaScript module from an embedded script tag without the need for any additional tooling apart from a server.
1
8
3
23
For larger applications, this "waterfall" can start to become a performance bottleneck. Production module optimization can resolve this problem. which we'll cover in a future post. npm packages on jspm.dev have this optimization locally applied.
1
1
This was the second post of the JSPM module workflow introduction series, we'll be covering further native modules workflow topics in future posts. See below for our previous introduction to jspm.dev. xitter.cf/jspm/status/1597354262…
🟨FYI: You can load any npm module in modern modules browsers using jspm.dev. It even works in the browser console to import any module instantly.
1
5