Je Xia's Avatar

Je Xia

@jex.me

building @esm.sh ...a man is always a prey to his truths...

228
Followers
111
Following
58
Posts
18.11.2023
Joined
Posts Following

Latest posts by Je Xia @jex.me

ESM>CDN A fast, smart & global CDN for modern(es2015+) web development.

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...

07.01.2026 19:44 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

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.

10.11.2025 11:47 πŸ‘ 270 πŸ” 63 πŸ’¬ 8 πŸ“Œ 7

Maybe 3 is enough as the fast path?πŸ˜‚

06.11.2025 00:45 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Thank you πŸ™

06.11.2025 00:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Year Two of the Open Source Pledge Updates and articles from the Val Town team

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

05.11.2025 21:10 πŸ‘ 44 πŸ” 7 πŸ’¬ 1 πŸ“Œ 0

mono-jsx allows you to write css in a JSX element with type safety, and view transition included!

13.10.2025 02:56 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Release v0.7.0 Β· ije/mono-jsx mono-jsx 0.7.0 introduces the following new features: πŸ’« View Transition πŸͺ„ $value (two-way binding) πŸ—οΈ Session Storage πŸ“œ Route Form ⚑️ Caching # Node.js, Cloudflare Workers, or other node-compatib...

Release page: github.com/ije/mono-jsx...

10.10.2025 08:43 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

πŸ“œ Route Form (Simple Chat App)
Demo: mono-jsx-route-form.val.run
Source: www.val.town/x/ije/mono-j...

10.10.2025 08:43 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

πŸ—οΈ Session Storage (with Github OAuth)
Demo: mono-jsx-session.val.run
Source: val.town/x/ije/mono-j...

10.10.2025 08:43 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

πŸ’« View Transition
Demo: mono-jsx-view-transition.val.run
Source: val.town/x/ije/mono-j...

10.10.2025 08:43 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

mono-jsx 0.7.0 is out with ton of new features:

πŸ’« View Transition
πŸͺ„ `$value` (two-way binding)
πŸ—οΈ Session Storage
πŸ“œ Route Form
⚑️ Caching

10.10.2025 08:43 πŸ‘ 5 πŸ” 2 πŸ’¬ 1 πŸ“Œ 1

🀩

01.10.2025 04:56 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Build API is temporarily unavailable - Incident details - esm.sh status Build API is temporarily unavailable - Incident details - esm.sh status page.

esm.sh is down about 40mins caused by the interserver billing issue. It's back now! Sorry for that πŸ™

esm.instatus.com/cmg56v3wx019...

29.09.2025 14:57 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
ESM>CDN A fast, smart & global CDN for modern(es2015+) web development.

what if esm.sh adds @atproto.com registry?

29.09.2025 06:42 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
ESM>CDN A fast, smart & global CDN for modern(es2015+) web development.

esm.sh doesn't provide cjs build. But raw.esm.sh/pr/your-package@hash gives you the source code form pkg.pr.new

20.09.2025 14:00 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

i just banned those malicious packages for esm.sh

e.g. esm.sh/debug@4.4.2

09.09.2025 10:22 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

it's based on monaco-editor-core, should has same performance, since it's using shiki as the highlighter and introduced more features, the total package bundle size is bigger than the monaco-editor package. however it uses lazy loading to reduce loading time (loading editor-core in background)

04.08.2025 01:53 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - esm-dev/modern-monaco: A modern version of Monaco Editor. A modern version of Monaco Editor. Contribute to esm-dev/modern-monaco development by creating an account on GitHub.

Repo: github.com/esm-dev/mode...

02.08.2025 19:03 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

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

02.08.2025 19:03 πŸ‘ 17 πŸ” 3 πŸ’¬ 2 πŸ“Œ 0

HUGE!

02.08.2025 18:56 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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!...

πŸ’– 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!

01.07.2025 05:15 πŸ‘ 54 πŸ” 11 πŸ’¬ 2 πŸ“Œ 1
Preview
Release v0.6.0 Β· ije/mono-jsx Introduce Router(SPA Mode) πŸ†• in v0.6.0, we introduced the built-in <router> element that allows your app to render components based on the current URL. On client side, it hijacks all click events o...

Release page: github.com/ije/mono-jsx...

02.06.2025 04:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
ije/mono-jsx

Demo(Router): mono-jsx-router.val.run (Source: val.town/x/ije/mono-j...)
Demo(Lazy rendering): mono-jsx-lazy.val.run (Source: val.town/x/ije/mono-j...)

02.06.2025 04:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

for @bun.sh users:

02.06.2025 04:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

πŸ†• mono-jsx 0.6.0 is released with builtin router(SPA mode), and lazy rendering.

02.06.2025 04:59 πŸ‘ 4 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
ije/mono-jsx

mono-jsx just works on @val.town, no installation, no build, with signals πŸ¦‹

www.val.town/x/ije/mono-j...

27.05.2025 01:44 πŸ‘ 8 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
Release v0.5.0 Β· ije/mono-jsx Introduce Signals In v0.5.0, we introdued singals as the reactive primitive. Signals are a way to create reactive variables that can be used to trigger reactivity in your application. function App(...

Changelog: github.com/ije/mono-jsx...

19.05.2025 08:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

mono-jsx 0.5.0 is out with🚦Signals!

19.05.2025 08:47 πŸ‘ 6 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

πŸ’– 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...

06.05.2025 15:17 πŸ‘ 41 πŸ” 4 πŸ’¬ 0 πŸ“Œ 2
Preview
Release v0.4.0 Β· ije/mono-jsx mono-jsx now supports async components defined by an async generator function. This is useful for streaming rendering of LLM tokens. // deno serve app.tsx // bun app.tsx async function* Chat(props...

release page: github.com/ije/mono-jsx...

06.05.2025 06:41 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0