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 was down about 2 hours caused by the maintenance of
@interserver.bsky.social, now it's back on @digitalocean.com π
esm.instatus.com/cmk4a5xak01c...
star here π github.com/esm-dev/esm.sh
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 ππ
recommitted 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
Thank you ππ«‘
π This Sep & Oct, we have forwarded our Open Collective fund to support
@zyyv.dev
webfansplz
@bluwy.me
@bikari.top
@9romise.bsky.social
@e18e.dev
@esm.sh
@pnpm.io
@cyberalien.dev
Join us to show appreciation for our dependencies and help them be sustainable!
opencollective.com/antfu/update...
mono-jsx allows you to write css in a JSX element with type safety, and view transition included!
mono-jsx 0.7.0 is out with ton of new features:
π« View Transition
πͺ `$value` (two-way binding)
ποΈ Session Storage
π Route Form
β‘οΈ Caching
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
π
Introducing modern-monaco, a modern version of Monaco Editor built by @microsoft.com , which also powsers @vscode.dev and its forks.
- no `MonacoEnvironment` & loader needed
- highlighting using @shiki.style with tons of grammars/themes @antfu.me
- Lazy loading
- Workspace
- SSR
- and more
Thank you sir π«‘
π mono-jsx 0.6.0 is released with builtin router(SPA mode), and lazy rendering.
mono-jsx 0.5.0 is out withπ¦Signals!
Thank you Anthony!!!!
mono-jsx 0.4.0 has been published to NPM. It now supports async components defined by an async generator function. This is useful for streaming rendering of LLM tokens.
Just added a `Context` API for mono-jsx:
github.com/ije/mono-jsx...
Introducing mono-jsx, a server-side jsx runtime renders `<html>` to a `Response`.
π No build step needed
π¦ Lightweight(8KB gzipped), zero dependencies
π« Minimal state runtime
π¨ Full Web API types
β³ Streaming rendering
π Works in Node.js, Deno, Bun, Cloudflare Workers, etc.
π
π In March, we have forwarded our Open Collective fund to support maintainers:
@thealexlichter.com @43081j.com
Recurring to projects:
@esm.sh @pnpm.io @cyberalien.dev
Join us to show appreciation to our dependencies and help them be sustainable!
opencollective.com/antfu/update...
I love using @esm.sh for browser importmaps!
- Handles npm, jsr and GitHub registries
- Checks the User-Agent to serve the right ES version (es2022, etc) β no bloat!
- Supports tree-shaking, so you can import just what you need
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! π«‘ π
nice, btw you can also use github.com/esm-dev/cjs-... for cjs named exports resolving
oh, so fast! i will look into it. thanks π
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
screenshot of a webpage that says "who up importing from jsr in the browser" and then demonstrates using @luca/flag, @std/cbor, @std/encoding, and @std/streams
chat i got jsr imports working 100% in the browser (no server side transforms like esm.sh, unless you import npm: specifiers, those are esm.sh)
easrng.github.io/jsr-loader/