sxzz/midden
Archive posts and media across platforms, with tenant accounts and Telegram access
Seeking the meaning of existence.
Archive posts and media across platforms, with tenant accounts and Telegram access
All of my actively maintained packages.
Track OIDC, provenance, and staged publishing adoption across high-impact npm packages.
Free live streaming with Free-HLS (Free HLS 直播姬)
Fast, zero-dependency SemVer for ESM and TypeScript, with functional, tree-shakeable APIs.
Find multiple versions of dependencies from pnpm lockfile.
💖 Sponsors of @sxzz
Remove emits, slots, and attrs concepts in Vue.
A toolkit for easy Babel AST generation and manipulation.
Enable support for throw expressions in JavaScript tools
Node.js loader with a Rollup-like interface.
A set of utility functions commonly used by unplugins.
Universal TypeScript extension for all popular toolchains.
@sxzz's userscripts
A starter template for Telegram bots on Serverless, with Vercel, Netlify, Cloudflare, and more support.
MCP server for reading files from StackBlitz projects
A compatibility layer for magic-string to work with Rolldown and other bundlers.
Rolldown plugin for WASM.
A web tool to explore the ASTs generated by parsers.
Enable support for try expressions in JavaScript tools
My minimal monorepo starter.
Command-line for creating projects from templates.
一字之間,照見五地字形
A typed, dependency-free GoatCounter client for modern browsers
Use Vite to run Vite's own config.
Functional-style refs for Vue reactivity.
Starter template for unplugin.
Unified plugin that combines other plugins into one plugin.