MK

MK

@fengmk2.bsky.social

Hello world

26 followers69 following4 posts

MK reposted

Introducing tsrs: a Rust port of the TypeScript compiler πŸ¦€ We are not forking TypeScript! β—† In close collab with the TypeScript team β—† Up to 8x faster than TS 7.0 & ~70% less memory β—† Runs in WASM (works in your browser & workers) β—† Soon part of Oxc npx tsrs blog.cloudflare.com/typescript-r...

blog.cloudflare.comIntroducing tsrs: a Port of TypeScript to RustCloudflare is collaborating on tsrs, a Rust port of TypeScript that is up to 8x faster and uses 70% less memory.

MK reposted

Introducing: πŸ›œ npm.report Want to start setting up trusted or staged publishing for your org but aren't sure where to start? 🀹 Trouble keeping track of your migration status? πŸ•΅οΈ Curious how the ecosystem's migration is going? πŸ“ˆ Want the satisfaction of a chart going up and to the right?

npm.reportnpm.report: supply-chain trust audits for npm orgsAudit, visualize, share, and track your npm org's trust signals.

MK reposted

If you haven't tried Vite+ yet, this is the time! πŸŽ‰ Hats off to @fengmk2.bsky.social, Charles, the whole core team and all contributors that helped making this happen!

VoidZero@voidzero.dev

Vite+ is now in beta πŸš€ One CLI for your whole toolchain, now more powerful than ever: β—† Smarter caching (vp run auto-tracks files + reads Vite metadata) β—† Better `vp migrate` for humans and agents β—† Org templates for teams + proxy- & custom-CA-aware HTTP β—† Hardened across every major OS & shell

MK reposted

Vite+ is now in beta πŸš€ One CLI for your whole toolchain, now more powerful than ever: β—† Smarter caching (vp run auto-tracks files + reads Vite metadata) β—† Better `vp migrate` for humans and agents β—† Org templates for teams + proxy- & custom-CA-aware HTTP β—† Hardened across every major OS & shell

voidzero.devAnnouncing Vite+ BetaVite+ Beta brings the tools needed to create, develop, check, test, and maintain modern web projects into one fast and consistent workflow.

MK reposted

Say goodbye to svelte.config.js - you don't need it anymore! The newest version of SvelteKit allows you to configure everything via its Vite plugin, and VS Code, svelte-check and SvelteKit itself can all read from it. On file less cluttering your project root.

MK reposted

VoidZero is joining Cloudflare. Our mission stays the same: to make JavaScript developers more productive than ever before. Vite, Vitest, Rolldown, Oxc, and Vite+ remain MIT-licensed. Evan and the VoidZero team will continue leading them.

MK reposted

We've published a Browser Mode security advisory. CDP-capable providers like Playwright Chromium with the browser API exposed to the network allowed attackers to run code on the host. Update vitest/browser to 5.0.0-beta.4, 4.1.8, or 3.2.6. Vite+ users: Upgrade to 0.1.24 github.com/vitest-dev/v...

github.comExposed Browser Mode API Can Proxy CDP and Overwrite Config Files, Leading to RCE## Summary Vitest Browser Mode exposes a `cdp()` API that forwards raw Chrome DevTools Protocol (CDP) methods over the Vitest browser WebSocket RPC. CDP is not gated by `browser.api.allowWrite`,...

MK reposted

We've published two Windows-related security advisories: β—‡ If Vite runs with `--host`, denied files may have been reachable over the network. β—‡ launch-editor with NTLM enabled may leak NTLMv2 hashes via a malicious page. Update to Vite 8.0.16/7.3.5/6.4.3, Vite+ 0.1.24, and launch-editor 2.14.1.

MK reposted

πŸ’― Oh wow, great job @voidzero.dev on this new(?) page: oxc.rs/compatibilit.... Until now it was a pain to find the current status for any given combo at any given time. πŸ’‘ Here's a free idea: let me click a cell in this table to subscribe to updates and send me an email when that status changes.

oxc.rsOxlint & Oxfmt CompatibilityCheck which JavaScript frameworks and file types are supported by Oxlint (linting) and Oxfmt (formatting).

MK reposted

One thing I like a lot about Vite Plus is how easy it makes working on multiple projects I can just use `vp install` and not care what package manager or Node version the project uses

MK reposted

There's some impressive work going on with 3rd party oxc powered coverage instrumentation that can replace Babel based istanbul-lib-instrument πŸ‘€ > 8-11x faster than babel-plugin-istanbul, 13-15x faster than swc-plugin-coverage-instrument (Rust/WASM), 25-30x faster than istanbul-lib-instrument.

github.comGitHub - fallow-rs/oxc-coverage-instrument: Istanbul-compatible JavaScript/TypeScript coverage instrumentation using the Oxc ASTIstanbul-compatible JavaScript/TypeScript coverage instrumentation using the Oxc AST - fallow-rs/oxc-coverage-instrument

MK reposted

Seriously! Vite+ is exactly what I've been missing without even knowing it. Love it! ❀️

VoidZero@voidzero.dev

Great news for all Windows users! Vite+ now has a standalone installer, supporting both x64 and ARM πŸŽ‰ setup.viteplus.dev

MK reposted

⚑ Vite 8 support!

Storybook@storybook.js.org

Storybook 10.3 is out! ✨ Storybook MCP for React β™Ώ A11y overhaul fixes 100s of issues πŸ§‘β€πŸ’» CLI overhaul for faster, more reliable install πŸ’…Β New Viewports and Zoom UI βœ… New onboarding guide 🏭 Type-safe CSF factories for Vue, Angular, and Web Components Take a look ‡️

MK reposted

Vite+ is open source under MIT and free for everyone.

VoidZero@voidzero.dev

Announcing Vite+ Alpha. Now open source. To make JavaScript developers more productive than ever before. A single binary that: β—† Unifies your frontend toolchain β—† Manages your runtime & pkg manager β—† Caching & monorepo support Works with every framework and meta framework in the Vite ecosystem.

MK reposted

Introducing Void, the Vite-native deployment platform: πŸš€ Full-stack SDK βš™οΈ Auto-provisioned infra (db, kv, storage, AI, crons, queues...) πŸ”’ End-to-end type safety 🧩 React/Vue/Svelte/Solid + Vite meta-frameworks 🌐 SSR, SSG, ISR, islands + Markdown πŸ€– AI-native tooling ☁️ One-command deploys void.cloud

VoidZero@voidzero.dev

One. More. Thing. youtu.be/Bp86buftbX8

MK reposted

Vite+ is fully MIT πŸ‘ now we're talking! Go vp build some great websites

VoidZero@voidzero.dev

Announcing Vite+ Alpha. Now open source. To make JavaScript developers more productive than ever before. A single binary that: β—† Unifies your frontend toolchain β—† Manages your runtime & pkg manager β—† Caching & monorepo support Works with every framework and meta framework in the Vite ecosystem.

MK reposted

Congrats to @npmx.dev on launching their alpha! We share the same vision: making JavaScript developers more productive. They chose to build on the VoidZero toolchain, and their feedback has already shipped real performance improvements back to the community. This is open source at its best.

voidzero.devVoidZero and npmx: Building Better Tools TogetherHow VoidZero and npmx.dev share a vision for making JavaScript developers more productive, and how real-world feedback from open-source builders helps improve our tooling.

MK reposted

Do you prefer `.mjs` or `.js` for Node libraries? I used to favor `.js`, but `.mjs` seems to improve toolchain performance. Since Node will support CJS for the foreseeable future, we need an easier way to tell ESM and CJS apart. github.com/rolldown/tsd...

github.comfeat!: defaults `fixedExtension` to true when platform is `node` by sxzz Β· Pull Request #517 Β· rolldown/tsdownDescription Defaults fixedExtension to true when platform is node. Linked Issues Additional context

You are up to date.