一个基于 Vite 8 的统一前端工具链,用一个 vp 命令整合了开发服务器、测试、构建、检查、打包和任务运行

构建工具徐循渐进。Vite 8.1 实验性地支持了全量打包模式;Rolldown 1.0 正式发布,带了新插件系统和性能提升;Oxlint 集成了 React Compiler 的原生 lint 规则;Oxfmt 开始支持 Svelte 格式化;Vitest 新增了 ARIA 快照支持
Vite+ 是 MIT 协议开源项目,不绑定特定框架。安装只需要一行 curl -fsSL https://vite.plus | bash,然后用 vp create 新建项目或 vp migrate 改造已有项目
Dify、Addy Osmani 的 critical、BlockNote 等项目已经在用。
- Dify: an open-source platform for building LLM apps.
- critical: Addy Osmani's framework-agnostic critical-path CSS tool.
- BlockNote: a block-based, Notion-style rich text editor for React.
- vinext: a drop-in Next.js-compatible framework built on Vite.
- zerobyte: backup automation for self-hosters, built with TanStack and React.
- îles: a partial-hydration islands site generator for Vue.
- agentsview: local-first session search and analytics for coding agents, built with Svelte.
- Inkline: a UI component library that ships across Vue, React, Svelte, Angular, Solid, Qwik, and Astro.
- npmx: an open-source npm registry browser built on Nuxt.
vp run 的任务缓存更智能了,不再需要手动声明输入输出和环境变量;vp migrate 能处理更多样的项目结构,还提供 agent 迁移提示
vp dev--- start a development server with hot module replacement, powered by Vite 8.vp check--- format your code with Oxfmt, lint it with Oxlint, and type check it at once.vp test--- run unit tests powered by Vitest.vp build--- build your project for production, powered by Vite 8.vp pack--- bundle libraries with best practices baked in, powered by tsdown.vp run--- run any npm script or task through the built-in monorepo-aware task runner with intelligent caching.
参考