MCPcopy Index your code
hub / github.com/antfu-collective/vitesse

github.com/antfu-collective/vitesse @main sqlite

repository ↗ · DeepWiki ↗
17 symbols 62 edges 19 files 1 documented · 6%
README

Vitesse - Opinionated Vite Starter Template

快速地Vitesse 创建 Web 应用

在线 Demo

Note: 本模板创建于 Vue 3 和 Vite 的早期过渡时期。目前,如果您正在寻求更好的 Vue 开发体验和更持续的维护,我们建议您使用 Nuxt 3 来代替(它也可以根据需要使用 SPA 或 SSG)。本模板仍会作为参考缓慢地维护下去,但将不会有太多的更新。

English | 简体中文

特性

预配置

UI 框架

  • UnoCSS - 高性能且极具灵活性的即时原子化 CSS 引擎

Icons

插件

编码风格

开发工具

衍生项目

由于这个模板的业务场景非常的局限,下面提供了一个精心策划的列表,列出了社区维护的具有不同偏好和功能集的衍生项目。也可以看看他们。当然也欢迎你 PR 提供自己的项目!

官方
社区

查看英文版

现在可以试试!

Vitesse 需要 Node 版本 >=14.18

GitHub 模板

使用这个模板创建仓库.

克隆到本地

如果您更喜欢使用更干净的 git 历史记录手动执行此操作

npx degit antfu-collective/vitesse my-vitesse-app
cd my-vitesse-app
pnpm i # 如果你没装过 pnpm, 可以先运行: npm install -g pnpm

清单

使用此模板时,请尝试按照清单正确更新您自己的信息

  • [ ] 在 LICENSE 中改变作者名
  • [ ] 在 App.vue 中改变标题
  • [ ] 在 vite.config.ts 更改主机名
  • [ ] 在 public 目录下改变favicon
  • [ ] 移除 .github 文件夹中包含资助的信息
  • [ ] 整理 README 并删除路由

紧接着, 享受吧 :)

使用

开发

只需要执行以下命令就可以在 http://localhost:3333 中看到

pnpm dev

构建

构建该应用只需要执行以下命令

pnpm build

然后你会看到用于发布的 dist 文件夹被生成。

部署到 Netlify

前往 Netlify 并选择你的仓库, 一路 OK 下去,稍等一下后,你的应用将被创建.

Extension points exported contracts — how you extend this code

GlobalComponents (Interface)
(no doc)
src/components.d.ts
GlobalComponents (Interface)
(no doc)
src/auto-imports.d.ts
TypesConfig (Interface)
(no doc)
src/route-map.d.ts
Window (Interface)
(no doc)
src/shims.d.ts
ComponentCustomProperties (Interface)
(no doc)
src/auto-imports.d.ts
RouteNamedMap (Interface)
(no doc)
src/route-map.d.ts
_RouteFileInfoMap (Interface)
(no doc)
src/route-map.d.ts

Core symbols most depended-on inside this repo

setI18nLanguage
called by 3
src/modules/i18n.ts
loadLanguageAsync
called by 1
src/modules/i18n.ts
setupNodeEvents
called by 0
cypress.config.ts
markdownItSetup
called by 0
vite.config.ts
onFinished
called by 0
vite.config.ts
install
called by 0
src/modules/pinia.ts
install
called by 0
src/modules/pwa.ts
install
called by 0
src/modules/i18n.ts

Shape

Function 10
Interface 7

Languages

TypeScript100%

Modules by API surface

src/route-map.d.ts3 symbols
src/modules/i18n.ts3 symbols
vite.config.ts2 symbols
src/auto-imports.d.ts2 symbols
src/stores/user.ts1 symbols
src/shims.d.ts1 symbols
src/modules/pwa.ts1 symbols
src/modules/pinia.ts1 symbols
src/modules/nprogress.ts1 symbols
src/components.d.ts1 symbols
cypress.config.ts1 symbols

Dependencies from manifests, versioned

@antfu/eslint-configcatalog:dev · 1×
@iconify-json/carboncatalog:dev · 1×
@intlify/unplugin-vue-i18ncatalog:build · 1×
@shikijs/markdown-itcatalog:build · 1×
@types/markdown-it-link-attributescatalog:types · 1×
@types/nprogresscatalog:types · 1×
@unhead/vuecatalog:frontend · 1×
@unocss/eslint-configcatalog:build · 1×
@unocss/resetcatalog:frontend · 1×
@vitejs/plugin-vuecatalog:build · 1×
@vue-macros/volarcatalog:dev · 1×
@vue/test-utilscatalog:dev · 1×

For agents

$ claude mcp add vitesse \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact