sxzz.dev
Gen Z Freelancer π³οΈβπ https://github.com/sxzz
Team members of @vuejs.org @vite.dev @vue-macros.dev @vueuse.org @unjs.io
38 posts
935 followers
166 following
Prolific Poster
Conversation Starter
comment in response to
post
Spent the afternoon coding offline with @antfu.me and completed the MVP features.
local-pkg has already been migrated over.
github.com/antfu-collec...
comment in response to
post
but shallowRef is still longer than deepRef π€
comment in response to
post
π€πͺ
comment in response to
post
π github.com/sxzz/vtom
comment in response to
post
π₯Ή
comment in response to
post
Sure. We still need to run tsc on every commit/PR to avoid type errors, but it can be done in separate jobs and run parallel to the build tasks.
It's not perfect, which is why I'm eagerly anticipating the Rust version of tsc (like Ezno / stc).
comment in response to
post
esbuild does not expose the resolve-related API, so `rollup-plugin-esbuild` takes the approach of trying each extension and index.${ext} one by one.
comment in response to
post
π
comment in response to
post
π
comment in response to
post
For Rollup, itβs a replacement for rollup-plugin-esbuild, and for Node.js, it can take the place of tsx!
comment in response to
post
Additionally, to demonstrate proof of concept, I implemented unloader-oxc.
It uses the Oxc resolver and transform, enabling Node to run TypeScript and even .tsx files directly while supporting syntax lowering.
github.com/sxzz/unloade...
comment in response to
post
I'm heading to πΈπ¬ to escape the cold! π₯Ά
comment in response to
post
CI disaster
github.com/search?q=aut...
comment in response to
post
π Now supported on unplugin-raw!
github.com/unplugin/unp...
comment in response to
post
Source: github.com/sxzz/tsdown/...
comment in response to
post
Didn't know that, only used it in the browser environment.
π€ I tried using pathe, but it seems to behave differently.
github.com/unplugin/unp...
comment in response to
post
I quickly follow back Twitter friends through your account π
comment in response to
post
β€οΈ
comment in response to
post
ε¦δΉ ε―ε½π«‘