Sign in

Je Xia

@jex.me
295 followers 112 following 60 posts

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

PostsRepliesMedia
Reposted by Je Xia
Pooya Parsa @pi0.io · 07/03/2026
unjs/md4x :: a blazing-fast, tiny native Markdown toolkit.
2918
Reposted by Je Xia
esm.sh @esm.sh · 07/01/2026
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
ESM>CDN
A fast, smart & global CDN for modern(es2015+) web development.
011
Reposted by Je Xia
Anthony Fu @antfu.me · 10/11/2025
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.
827363
Reposted by Je Xia
Tom MacWright @macwright.com · 05/11/2025
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
blog.val.town
Year Two of the Open Source Pledge
Updates and articles from the Val Town team
1447
Je Xia @jex.me · 13/10/2025
mono-jsx allows you to write css in a JSX element with type safety, and view transition included!
021
Je Xia @jex.me · 10/10/2025
mono-jsx 0.7.0 is out with ton of new features: 💫 View Transition 🪄 `$value` (two-way binding) 🗝️ Session Storage 📜 Route Form ⚡️ Caching
152
Reposted by Je Xia
esm.sh @esm.sh · 29/09/2025
esm.sh is down about 40mins caused by the interserver billing issue. It's back now! Sorry for that 🙏 esm.instatus.com/cmg56v3wx019...
esm.instatus.com
Build API is temporarily unavailable - Incident details - esm.sh status
Build API is temporarily unavailable - Incident details - esm.sh status page.
041
Je Xia @jex.me · 29/09/2025
what if esm.sh adds @atproto.com registry?
esm.sh
ESM>CDN
A fast, smart & global CDN for modern(es2015+) web development.
020
Je Xia @jex.me · 09/09/2025
i just banned those malicious packages for esm.sh e.g. esm.sh/debug@4.4.2
esm.sh
ESM>CDN
A fast, smart & global CDN for modern(es2015+) web development.
010
Je Xia @jex.me · 02/08/2025
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
2173
Je Xia @jex.me · 02/08/2025
HUGE!
040
Reposted by Je Xia
Anthony Fu @antfu.me · 01/07/2025
💖 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!
opencollective.com
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!...
25411
Je Xia @jex.me · 02/06/2025
🆕 mono-jsx 0.6.0 is released with builtin router(SPA mode), and lazy rendering.
141
Je Xia @jex.me · 27/05/2025
mono-jsx just works on @val.town, no installation, no build, with signals 🦋 www.val.town/x/ije/mono-j...
val.town
ije/mono-jsx
072
Je Xia @jex.me · 19/05/2025
mono-jsx 0.5.0 is out with🚦Signals!
152
Reposted by Je Xia
Anthony Fu @antfu.me · 06/05/2025
💖 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
0404
Je Xia @jex.me · 06/05/2025
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.
191
Je Xia @jex.me · 28/04/2025
Just added a `Context` API for mono-jsx: github.com/ije/mono-jsx...
072
Je Xia @jex.me · 26/04/2025
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.
1191
Reposted by Je Xia
esm.sh @esm.sh · 23/03/2025
esm.sh was down for about 1 hour caused by DNS resolving via IPV6. Now it's back!
esm.sh
ESM>CDN
A fast, smart & global CDN for modern(es2015+) web development.
151
Reposted by Je Xia
esm.sh @esm.sh · 11/03/2025
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
esm.sh
ESM>CDN
A fast, smart & global CDN for modern(es2015+) web development.
081
Reposted by Je Xia
Anthony Fu @antfu.me · 02/03/2025
💖 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!
opencollective.com
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...
2567
Reposted by Je Xia
esm.sh @esm.sh · 22/02/2025
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
github.com
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 ...
163
Reposted by Je Xia
Josiah @josiahwitt.com · 21/01/2025
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.
import { pipe } from 'https://esm.sh/effect';

with tooltip reading:

(alias) function pipe<A>(a: A): A (+19 overloads)
import pipe
0133
Reposted by Je Xia
esm.sh @esm.sh · 02/02/2025
y'n, you can just host a static site with typescript via esm.sh ✨ #nobuild
1185
Je Xia @jex.me · 28/01/2025
super!
010
Reposted by Je Xia
Guy Bedford @guybedford.com · 27/01/2025
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 🧵
17224
Reposted by Je Xia
esm.sh @esm.sh · 24/01/2025
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....
github.com
Releases · esm-dev/esm.sh
A no-build CDN for modern web development. Contribute to esm-dev/esm.sh development by creating an account on GitHub.
1509
Reposted by Je Xia
Shiki @shiki.style · 20/01/2025
Shiki v2.0.0 is here, and it's boring! v2 has no hard breaking-changes but will emit deprecation warnings by default. Upgrade and migrate following the warnings; v3 is coming soon! shiki.style/blog/v2
shiki.style
Shiki
A beautiful yet powerful syntax highlighter
39412
Reposted by Je Xia
esm.sh @esm.sh · 15/12/2024
@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-...
github.com
Releases · esm-dev/cjs-module-lexer
A lexer for detecting the module.exports of a CJS module. - esm-dev/cjs-module-lexer
0102
Reposted by Je Xia
esm.sh @esm.sh · 10/12/2024
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....
esm.sh
ESM>CDN
A fast, smart & global CDN for modern(es2015+) web development.
191
Reposted by Je Xia
Addy Osmani @addyosmani.bsky.social · 10/12/2024
It’s never too late to start.
Its never to late to start
321618
Reposted by Je Xia
Steve Krouse @stevekrouse.com · 02/12/2024
Val Town Newsletter #22 Our first newsletter that Bluesky hears about before Twitter ;) 🏗️ Building Projects & Scalable infra 🤖 Townie upgrades 🔑 API Scopes 🌄 Fal Partnership 💳 Updated pricing 💾 Blob storage admins 🤩 100 of our favorite community vals
Val Town Newsletter 22
Steve Krouse Steve Krouse on Dec 2, 2024
Val Town is growing up! We’re working on features and infra that will fundamentally unlock the scope and scale of what you can build in Val Town. We have two major efforts running in parallel: projects and scalability.

Projects are containers for multiple vals, folders, and files. The enable you to create infinitely complex real-world apps, instead of being limited to a single long val. Internal to a project, vals will use relative imports (ie ./foo/bar), so they can be forked as a unit, and merged back in as a unit. Projects will also improve Townie’s ability to help write your vals in more modular files, so that it doesn’t have to regenerate all the code on every change.

Scalability will enable you to run production workloads in Val Town, with usage-based pricing, custom alerts, and caps.

We hope to have both of these efforts live in the coming months. In the meantime, we’ve shipped many other features and improvements, including a dozen Townie upgrades, scoped API permissions, a partnership with Fal, and more.

Justin Bennett has joined our team! He is well-known for the DevtoolsFM podcast, and was most recently at The Recurse Center, Membrane, and Oxide. We’ve known Justin for years, and are thrilled he’s on the team.

As per usual, the highlight of our newsletter is at the bottom: a list of the most interesting community vals we’ve seen this month, including a bunch working with the Bluesky API, a Val Town clone built on Val Town, Stripe examples, virtual money, data journalism, lightning-fast Cerebras 2k-tokens-per-second demos, and dozens more!

🤖 Townie upgrades
Townie has been massively upgraded this month. We shipped some of the most common feature request and fixed the worst bugs.
1165
Reposted by Je Xia
esm.sh @esm.sh · 28/11/2024
Thank you @brc-dd.dev for sponsoring esm.sh on Github 💚
141
Reposted by Je Xia
Deno @deno.land · 25/11/2024
It's done. Now it’s your turn, Oracle. We’ve submitted a formal petition to cancel the JavaScript trademark: it is generic, Oracle has abandoned it, and Oracle committed fraud on the USPTO during the last trademark renewal. It's time to #FreeJavaScript. deno.com/blog/deno-v-...
deno.com
Deno v. Oracle: Canceling the JavaScript Trademark
Oracle is holding the JavaScript trademark hostage, and we’re pursuing legal means to #FreeJavaScript. Here’s a brief update.
21968260
Reposted by Je Xia
Srijan Paul @injuly.in · 25/11/2024
An average day spent inspecting WASM binaries
3174
Reposted by Je Xia
val.town @val.town · 25/11/2024
Hello world!
4303
Je Xia @jex.me · 25/11/2024
RUN ESM.SH ON YOUR COMPUTER!
061
Reposted by Je Xia
esm.sh @esm.sh · 19/11/2024
i'm a no-build fan 🤩
061
Reposted by Je Xia
esm.sh @esm.sh · 16/11/2024
we did it! it WORKS now on the beta branch! e.g.: next.esm.sh/gh/phosphor-...
092
Reposted by Je Xia
Mohammad Bagher 👾 @aslemammad.bsky.social · 13/11/2024
👀 imagine importing pkg.pr.new stuff on fly! github.com/esm-dev/esm....
github.com
builtin register: https://pkg.pr.new by ije · Pull Request #904 · esm-dev/esm.sh
close stackblitz-labs/pkg.pr.new#170 @Aslemammad
082
Reposted by Je Xia
Luca Casonato 🏳️‍🌈 @lcas.dev · 13/11/2024
We have hired lawyers and we have a draft of the trademark cancellation petition ready (for those who don't know about this, see javascript.tm)
media.tenor.com
elmo from sesame street is standing in front of a wall of fire
Alt: elmo from sesame street is standing in front of a wall of fire
2736672
Reposted by Je Xia
esm.sh @esm.sh · 13/11/2024
- server versioning like `^18.3.0` makes integrity checking hard to be implemented correctly, unless you fixed all the depency versions, we still dig into it! we deeply care about this! - 64% requests of esm.sh are served as http3 that should imporve the load perfermance
152
Reposted by Je Xia
Dani Akash 🧪💥 @daniakash.com · 13/11/2024
Open Sourced the fun @vite.dev plugin I have been using to cut build times and reduce the bundle size of files I deploy to CDN on all my personal projects using @esm.sh ofc, wouldn't recommend for PROD apps but its been handy so far - www.npmjs.com/package/vite...
3305
Reposted by Je Xia
esm.sh @esm.sh · 11/11/2024
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
062
Reposted by Je Xia
esm.sh @esm.sh · 06/11/2024
wip screenshots: _no-build_ vue app with unocss.
1288
Reposted by Je Xia
Anthony Fu @antfu.me · 05/11/2024
Transpiling .vue and .svelte on esm.sh would be huge! Meaning that you can publish a component to npm and import it from CDN without any build tools! 😻
0716
Reposted by Je Xia
esm.sh @esm.sh · 05/11/2024
🦋
0111
Reposted by Je Xia
esm.sh @esm.sh · 05/11/2024
BIG thanks to @antfu.me's Open Source Fund for the sponsor to esm.sh💚 (With this support esm.sh is going to transpile @vuejs and @sveltejs SFC on NPM or URL) - 💚: opencollective.com/esm/contribution… - wip PR: github.com/esm-dev/esm.sh/pull/886
3191