esm.sh
A nobuild content delivery network(CDN) for modern web development.
https://esm.sh
- esm.sh was down about 2 hours caused by the maintenance of @interserver.bsky.social, now it's back on @digitalocean.com 🙏 esm.instatus.com/cmk4a5xak01c...
- esm.sh sent over 6.6B(52TB) JavaScript modules to 120M devices in last 30 days. and we are sprinting 4K stars on github, if you like this project please help 🙏💚
- Reposted by esm.shrecommitted to @opensourcepledge.com at @val.town for 2025! very pumped to support projects like zod, fastify, codemirror, unified, and esm.sh with real 💸 as well as positive vibes. blog.val.town/oss-pledge
- Reposted by esm.sh[Not loaded yet]
- Reposted by esm.sh[Not loaded yet]
- Reposted by esm.sh[Not loaded yet]
- esm.sh is down about 40mins caused by the interserver billing issue. It's back now! Sorry for that 🙏 esm.instatus.com/cmg56v3wx019...
- we just banned those malicious packages: e.g. esm.sh/debug@4.4.2
- 💚
- Reposted by esm.sh[Not loaded yet]
- Thank you sir 🫡
- Reposted by esm.sh[Not loaded yet]
- Reposted by esm.sh[Not loaded yet]
- Thank you Anthony!!!!
- Reposted by esm.sh[Not loaded yet]
- Reposted by esm.sh[Not loaded yet]
- Reposted by esm.sh[Not loaded yet]
- 💚
- Reposted by esm.sh[Not loaded yet]
- Reposted by esm.sh[Not loaded yet]
- esm.sh was down for about 1 hour caused by DNS resolving via IPV6. Now it's back!
- did you know: esm.sh can transform tsx/vue/svelte to JS via <esm\.sh/https\://example.com/src/app.tsx> - tsx: esm.sh/https://ije.github.io/esmshx-demo/react/main.tsx - vue: esm.sh/https://ije.github.io/esmshx-demo/vue/App.vue - svelte: esm.sh/https://ije.github.io/esmshx-demo/svelte/App.svelte
- Thank you for your support! 🫡 💚
- esm.sh now uses `deno.json(c)` for module resolving when importing modules from Github, which allows you to import a WIP package without publishing it to @jsr.io Example: esm.sh/gh/dsherret/dax@6aed9b0 PR: github.com/esm-dev/esm.sh/pull/1085
- Reposted by esm.sh[Not loaded yet]
- Reposted by esm.shThanks to latest @esm.sh release, I found a new way to embed a full-stack app like @excalidraw.com into a single @jsr.io import: Try it out at excalidraw.smallweb.run
- Reposted by esm.sh[Not loaded yet]
- esm.sh + JSR 😱️
- esm.sh v136 has been deployed with - builtin @jsr.io (h/t @lcas.dev ) and pkg.pk.new (h/t @aslemammad.bsky.social @amirsakhravi.bsky.social) registries. - more stable package version resolving - use @pi0.io's github.com/unjs/unenv - and more ↪ github.com/esm-dev/esm....
- and with @antfu.me's support, esm.sh now experimentally transforms `.vue` and `.svelte` on the fly, for example esm.sh/gh/phosphor-...
- idea: get package with version closest to a provided timestamp or date
- @esm.sh/cjs-module-lexer has been improved to support more edge cases, and now it provides native build that allows esm.sh server to drop nodejs requirement (before we use it to load cjs-module-lexer.wasm) github.com/esm-dev/cjs-...
- Reposted by esm.sh[Not loaded yet]
- We just added a built-in npm package manager in golang to replace pnpm, the ci shows that the test time has dropped from 12:15 to 4:30 (~2.7x faster) github.com/esm-dev/esm....
- ⚠️ npm is down, urls like esm.sh/preact (without specified version) are returning 404. hope the npm team fix it soon 🙏
- We just hit 3200 🌟 on Github, thank you all for following 💙
- 💖
- Thank you @brc-dd.dev for sponsoring esm.sh on Github 💚
- Reposted by esm.sh[Not loaded yet]
- 🚧 esm.sh v137 roadmap: Compile esm.sh to a local CLI that builds esm on your computer! h/t @b0rk.jvns.ca @simonwillison.net github.com/esm-dev/esm....
- Reposted by esm.sh[Not loaded yet]
- i'm a no-build fan 🤩
- Reposted by esm.sh[Not loaded yet]
- we did it! it WORKS now on the beta branch! e.g.: next.esm.sh/gh/phosphor-...
- esm.sh ⚡️ pkg.pr.new
- Reposted by esm.sh[Not loaded yet]
- update: import `.md` as a Vue component, and HMR is supported! the markdown is transpile by esm.sh builtin markdown renderer(powered by github.com/yuin/goldmark in Golang), and works in react/preact/svelte apps too
- wip screenshots: _no-build_ vue app with unocss.
- Reposted by esm.sh[Not loaded yet]