├── .eslintrc.cjs ├── .github └── FUNDING.yml ├── .gitignore ├── .prettierrc ├── .vscode └── extensions.json ├── LICENSE ├── README.md ├── components.d.ts ├── env.d.ts ├── index.html ├── package.json ├── pnpm-lock.yaml ├── public └── favicon.ico ├── src ├── App.vue ├── assets │ ├── base.css │ └── logo.svg ├── components │ ├── HelloWorld.vue │ ├── TheWelcome.vue │ ├── WelcomeItem.vue │ ├── __tests__ │ │ └── HelloWorld.spec.ts │ └── icons │ │ ├── IconCommunity.vue │ │ ├── IconDocumentation.vue │ │ ├── IconEcosystem.vue │ │ ├── IconSupport.vue │ │ └── IconTooling.vue ├── composables │ └── useDarkmode.ts ├── locales │ ├── en.yml │ ├── ja.yml │ └── zh-CN.yml ├── main.ts ├── plugins │ ├── i18n.ts │ └── pinia.ts ├── router │ └── index.ts ├── stores │ └── counter.ts └── views │ ├── AboutView.vue │ └── HomeView.vue ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.vite-config.json ├── tsconfig.vitest.json ├── unocss.config.ts └── vite.config.ts /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoluoboding/vue3-starter/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: xiaoluoboding 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoluoboding/vue3-starter/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoluoboding/vue3-starter/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoluoboding/vue3-starter/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoluoboding/vue3-starter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoluoboding/vue3-starter/HEAD/README.md -------------------------------------------------------------------------------- /components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoluoboding/vue3-starter/HEAD/components.d.ts -------------------------------------------------------------------------------- /env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoluoboding/vue3-starter/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoluoboding/vue3-starter/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoluoboding/vue3-starter/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoluoboding/vue3-starter/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoluoboding/vue3-starter/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/assets/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoluoboding/vue3-starter/HEAD/src/assets/base.css -------------------------------------------------------------------------------- /src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoluoboding/vue3-starter/HEAD/src/assets/logo.svg -------------------------------------------------------------------------------- /src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoluoboding/vue3-starter/HEAD/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /src/components/TheWelcome.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoluoboding/vue3-starter/HEAD/src/components/TheWelcome.vue -------------------------------------------------------------------------------- /src/components/WelcomeItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoluoboding/vue3-starter/HEAD/src/components/WelcomeItem.vue -------------------------------------------------------------------------------- /src/components/__tests__/HelloWorld.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoluoboding/vue3-starter/HEAD/src/components/__tests__/HelloWorld.spec.ts -------------------------------------------------------------------------------- /src/components/icons/IconCommunity.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoluoboding/vue3-starter/HEAD/src/components/icons/IconCommunity.vue -------------------------------------------------------------------------------- /src/components/icons/IconDocumentation.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoluoboding/vue3-starter/HEAD/src/components/icons/IconDocumentation.vue -------------------------------------------------------------------------------- /src/components/icons/IconEcosystem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoluoboding/vue3-starter/HEAD/src/components/icons/IconEcosystem.vue -------------------------------------------------------------------------------- /src/components/icons/IconSupport.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoluoboding/vue3-starter/HEAD/src/components/icons/IconSupport.vue -------------------------------------------------------------------------------- /src/components/icons/IconTooling.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoluoboding/vue3-starter/HEAD/src/components/icons/IconTooling.vue -------------------------------------------------------------------------------- /src/composables/useDarkmode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoluoboding/vue3-starter/HEAD/src/composables/useDarkmode.ts -------------------------------------------------------------------------------- /src/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoluoboding/vue3-starter/HEAD/src/locales/en.yml -------------------------------------------------------------------------------- /src/locales/ja.yml: -------------------------------------------------------------------------------- 1 | hello: こんにちは、{name}! 2 | language: 言語 3 | menu: 4 | home: ホーム 5 | -------------------------------------------------------------------------------- /src/locales/zh-CN.yml: -------------------------------------------------------------------------------- 1 | hello: 你好,{name}! 2 | language: 语言 3 | menu: 4 | home: 首页 5 | -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoluoboding/vue3-starter/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/plugins/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoluoboding/vue3-starter/HEAD/src/plugins/i18n.ts -------------------------------------------------------------------------------- /src/plugins/pinia.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoluoboding/vue3-starter/HEAD/src/plugins/pinia.ts -------------------------------------------------------------------------------- /src/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoluoboding/vue3-starter/HEAD/src/router/index.ts -------------------------------------------------------------------------------- /src/stores/counter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoluoboding/vue3-starter/HEAD/src/stores/counter.ts -------------------------------------------------------------------------------- /src/views/AboutView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoluoboding/vue3-starter/HEAD/src/views/AboutView.vue -------------------------------------------------------------------------------- /src/views/HomeView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoluoboding/vue3-starter/HEAD/src/views/HomeView.vue -------------------------------------------------------------------------------- /tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoluoboding/vue3-starter/HEAD/tsconfig.app.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoluoboding/vue3-starter/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.vite-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoluoboding/vue3-starter/HEAD/tsconfig.vite-config.json -------------------------------------------------------------------------------- /tsconfig.vitest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoluoboding/vue3-starter/HEAD/tsconfig.vitest.json -------------------------------------------------------------------------------- /unocss.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoluoboding/vue3-starter/HEAD/unocss.config.ts -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoluoboding/vue3-starter/HEAD/vite.config.ts --------------------------------------------------------------------------------