JSPM
@jspm
Followers
353
Following
29
Media
15
Statuses
91
JavaScript package manager and ES module CDN
Joined November 2009
JavaScript integrity manifests with the recently supported import maps integrity field. https://t.co/6sZr9Pkfry
jspm.org
Using the new 'integrity' feature for import maps provides a new integrity manifest security model for JS modules on the web
0
2
11
JSPM is deprecating support for the old JSPM dev dynamic modules CDN. The project is now an import-maps-only CDN & toolchain. https://t.co/lUiV0dKgdV
jspm.org
With import maps fully supported in browsers, the JSPM project is moving to only support import map CDN workflows via the ga.jspm.io CDN, while jspm.dev is being deprecated over a two year timeframe.
0
5
7
Native JS import maps + package.json + automatic CLI code generation @jspm is the beginning next-generation of developer tooling – try it out!
1
7
21
Announcing the relaunch of the JSPM CLI for import map package management.
jspm.org
Relaunching the JSPM CLI as an Import Map Package Manager
0
17
41
Announcing the relaunch of the JSPM CLI for import map package management.
jspm.org
Relaunching the JSPM CLI as an Import Map Package Manager
0
17
41
If you love the idea of importmaps, now is @jspm's time to shine! https://t.co/5nQbNdZkIj
jspm.org
JSPM - ES Module Package Manager and CDN
Lit, now with 100% fewer build tools: https://t.co/2SNZLz6R8G
0
2
9
JavaScript import-maps are now supported cross-browser! 🗺️ https://t.co/el56VvP1XZ <script type="importmap"> can define a mapping of external module names to their corresponding URLs, making it easier to use in your code.
9
195
750
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. https://t.co/tnlzPxXGHG
github.com
Shims for new ES modules features on top of the basic modules support in browsers - guybedford/es-module-shims
0
8
19
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. https://t.co/tnlzPxXGHG
github.com
Shims for new ES modules features on top of the basic modules support in browsers - guybedford/es-module-shims
0
8
19
I wrote a little bit about the process and the utilities by @jspm to make this happen. Bringing deno style importmap resolutions to node. https://t.co/D4REB2uwv2
Importmap brought to you in node by brilliant @askjkrishna Taste first aha moments with new world of URLs. https://t.co/I1wP4p4qJt
0
2
1
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
0
3
5
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 - https://t.co/sgxDSezY5x.
🟨 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.
0
0
2
Import Maps even have production benefits for applications that utilize far-future expires caching strategies, by allowing fine-grained caching of modules. See https://t.co/NancHx713A for more info on this topic.
1
0
3
While Import Maps aren’t yet fully supported in all browsers, there’s a production-suitable polyfill, ES Module Shims ( https://t.co/tnlzPxX8S8). ES Module Shims polyfills Import Maps for all browsers with ES modules support. It just requires including via a script tag.
1
0
3
Lit still gives an error, as it needs its dependency mappings in order to work. These dependencies can also be defined in the import map to get the complete resolution and correct execution.
1
0
1
Here’s how to define Import Maps in HTML files. In the example, Lit is imported as a bare specifier, which the import map will then map to its URL in the local node_modules folder. Import Maps can map any module specifiers via these mappings in a type=”importmap” script tag.
1
0
3
🟨 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
45
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 https://t.co/aDzVC95bbs.
🟨FYI: You can load any npm module in modern modules browsers using https://t.co/aDzVC95bbs. It even works in the browser console to import any module instantly.
0
1
5