Je Xia
banner
jex.me
Je Xia
@jex.me
building @esm.sh
...a man is always a prey to his truths...
Reposted by Je Xia
My first advice to junior contributors is to STOP using vibe coding for PRs. OSS is always about people more than about code. We don't need more code generated by LLM, we need more people who care.
November 10, 2025 at 11:47 AM
Reposted by Je Xia
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
Year Two of the Open Source Pledge
Updates and articles from the Val Town team
blog.val.town
November 5, 2025 at 9:10 PM
mono-jsx allows you to write css in a JSX element with type safety, and view transition included!
October 13, 2025 at 2:57 AM
mono-jsx 0.7.0 is out with ton of new features:

💫 View Transition
🪄 `$value` (two-way binding)
🗝️ Session Storage
📜 Route Form
⚡️ Caching
October 10, 2025 at 8:43 AM
Reposted by Je Xia
esm.sh is down about 40mins caused by the interserver billing issue. It's back now! Sorry for that 🙏

esm.instatus.com/cmg56v3wx019...
Build API is temporarily unavailable - Incident details - esm.sh status
Build API is temporarily unavailable - Incident details - esm.sh status page.
esm.instatus.com
September 29, 2025 at 2:57 PM
what if esm.sh adds @atproto.com registry?
ESM>CDN
A fast, smart & global CDN for modern(es2015+) web development.
esm.sh
September 29, 2025 at 6:42 AM
i just banned those malicious packages for esm.sh

e.g. esm.sh/debug@4.4.2
September 9, 2025 at 10:22 AM
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
August 2, 2025 at 7:03 PM
HUGE!
August 2, 2025 at 6:56 PM
Reposted by Je Xia
💖 This May and June, we have forwarded our Open Collective fund to support

Maintainers:
@9romise.bsky.social @productdevbook.com @rzmu.bsky.social @edison1105.bsky.social

Projects:
@esm.sh @pnpm.io @cyberalien.dev

Join us to show appreciation for our dependencies and help them be sustainable!
Anthony Fu Fund Redistribution, May and June 2025 - Anthony Fu Fund
Hello everyone! In May and June 2025, we raised the fund of $1,970.34, thanks to our awesome sponsors!...
opencollective.com
July 1, 2025 at 5:15 AM
🆕 mono-jsx 0.6.0 is released with builtin router(SPA mode), and lazy rendering.
June 2, 2025 at 4:59 AM
mono-jsx just works on @val.town, no installation, no build, with signals 🦋

www.val.town/x/ije/mono-j...
ije/mono-jsx
www.val.town
May 27, 2025 at 1:44 AM
mono-jsx 0.5.0 is out with🚦Signals!
May 19, 2025 at 8:47 AM
Reposted by Je Xia
💖 This April, we have forwarded our Open Collective fund to support maintainers:
@goede.dev @zernonia.bsky.social

Recurring to projects:
@esm.sh @pnpm.io @cyberalien.dev

Join us to show appreciation for our dependencies and help them be sustainable!

opencollective.com/antfu/update...
opencollective.com
May 6, 2025 at 3:17 PM
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.
May 6, 2025 at 6:41 AM
Just added a `Context` API for mono-jsx:

github.com/ije/mono-jsx...
April 28, 2025 at 5:09 AM
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.
April 26, 2025 at 2:33 PM
Reposted by Je Xia
esm.sh was down for about 1 hour caused by DNS resolving via IPV6. Now it's back!
ESM>CDN
A fast, smart & global CDN for modern(es2015+) web development.
esm.sh
March 23, 2025 at 6:30 PM
Reposted by Je Xia
💖 These two months, January and February, we have forwarded our Open Collective fund to support maintainers: @sxzz.dev @johnsoncodehk.bsky.social @brc-dd.dev; Recurring to projects: @esm.sh @pnpm.io @cyberalien.dev

Join us to show appreciation to our dependencies and help them be sustainable!
Anthony Fu Fund Redistribution, January and February 2025 - Anthony Fu Fund
Hello everyone! In January and February 2025, we raised the fund of $1,056.37, thanks to our awesome sponsors. We are excited to welcome Vite to join the sponso...
opencollective.com
March 2, 2025 at 6:14 AM
Reposted by Je Xia
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
Use `deno.json(c)` on `/gh/*` pattern by ije · Pull Request #1085 · esm-dev/esm.sh
use deno.json(c) (if have one) on /gh/* pattern resolve jsr: specifier (close Resolving JSR imports when importing from github #1084) this allows you to import a WIP package without publishing it ...
github.com
February 22, 2025 at 12:32 PM
Reposted by Je Xia
Managed to get typescript types resolving in a Codemirror editor based on X-Typescript-Types headers from @esm.sh using @val.town's codemirror-ts extension with a bit of help from Claude to glue things together. Gotta love standing on the shoulders of giants.
January 21, 2025 at 11:48 PM
Reposted by Je Xia
y'n, you can just host a static site with typescript via esm.sh
#nobuild
February 2, 2025 at 5:57 PM
super!
Thanks 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
January 28, 2025 at 5:35 AM
Reposted by Je Xia
Announcing ES Module Shims 2.0. The latest version of what started out as an import maps polyfill now supports production polyfilling of more than 8 existing and upcoming native browser modules features 🧵
January 27, 2025 at 8:03 AM