Je Xia reposted
Je Xia
Je Xia
@jex.me
building @esm.sh ...a man is always a prey to his truths...
293 followers112 following60 posts
Je Xia reposted
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...
Je Xia reposted
Je Xia reposted
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
📜 Route Form (Simple Chat App) Demo: mono-jsx-route-form.val.run Source: www.val.town/x/ije/mono-j...
💫 View Transition Demo: mono-jsx-view-transition.val.run Source: val.town/x/ije/mono-j...
🗝️ Session Storage (with Github OAuth) Demo: mono-jsx-session.val.run Source: val.town/x/ije/mono-j...
Je Xia reposted
esm.sh is down about 40mins caused by the interserver billing issue. It's back now! Sorry for that 🙏 esm.instatus.com/cmg56v3wx019...
i just banned those malicious packages for esm.sh e.g. esm.sh/debug@4.4.2
Notice: one of Eleventy’s dependencies was compromised a few hours ago. `debug@4.4.2` was the compromised version affected (it is now unpublished from npm). More context: socket.dev/blog/npm-aut...
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
Je Xia reposted
💖 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!
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...)
mono-jsx just works on @val.town, no installation, no build, with signals 🦋 www.val.town/x/ije/mono-j...
Je Xia reposted
💖 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...
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.
Je Xia reposted
esm.sh was down for about 1 hour caused by DNS resolving via IPV6. Now it's back!
Je Xia reposted
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
Je Xia reposted
💖 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!
Je Xia reposted
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
Je Xia reposted
Je Xia reposted
Je Xia reposted
Je Xia reposted
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....
Je Xia reposted
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
Je Xia reposted
@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-...
Je Xia reposted
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....
Je Xia reposted
Je Xia reposted
Je Xia reposted