├── .cz-config.cjs ├── .env ├── .env.development ├── .env.production ├── .eslintignore ├── .eslintrc.cjs ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .prettierignore ├── .prettierrc.cjs ├── .vscode ├── extensions.json └── settings.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── commitlint.config.cjs ├── index.html ├── package.json ├── pnpm-lock.yaml ├── public ├── logo.svg └── version │ ├── node.svg │ ├── vite.svg │ └── vue.svg ├── src ├── App.vue ├── assets │ ├── style.css │ └── svg │ │ ├── empty-data.svg │ │ ├── logo-brand.svg │ │ ├── network-error.svg │ │ ├── no-permission.svg │ │ ├── not-found.svg │ │ └── service-error.svg ├── components │ ├── SvgIcon.vue │ └── common │ │ └── AppLoading.vue ├── main.ts ├── router │ ├── index.ts │ └── modules │ │ ├── home.ts │ │ └── index.ts ├── service │ └── alova │ │ └── index.ts ├── store │ ├── index.ts │ ├── modules │ │ ├── demo.ts │ │ └── index.ts │ └── plugins │ │ ├── index.ts │ │ └── modules │ │ └── persistedstate.ts ├── types │ ├── auto-import.d.ts │ ├── components.d.ts │ ├── global.d.ts │ └── vite-env.d.ts ├── utils │ ├── index.ts │ └── modules │ │ ├── crypto │ │ └── index.ts │ │ └── index.ts └── views │ └── index.vue ├── tsconfig.json ├── tsconfig.node.json ├── uno.config.ts └── vite.config.ts /.cz-config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/.cz-config.cjs -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/.env -------------------------------------------------------------------------------- /.env.development: -------------------------------------------------------------------------------- 1 | # Hash路由 2 | VITE_HASH_ROUTE=false 3 | 4 | # 后端开发环境接口访问地址 5 | VITE_BASIC_API_URL="http://t.weather.sojson.com" 6 | -------------------------------------------------------------------------------- /.env.production: -------------------------------------------------------------------------------- 1 | # Hash路由 2 | VITE_HASH_ROUTE=false 3 | 4 | # 后端线上接口访问地址 5 | VITE_BASIC_API_URL="http://t.weather.sojson.com" -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | #vscode 2 | node_modules 3 | dist 4 | 5 | -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/.prettierrc.cjs -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ['git-commit-emoji', 'cz'] 3 | } 4 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/public/logo.svg -------------------------------------------------------------------------------- /public/version/node.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/public/version/node.svg -------------------------------------------------------------------------------- /public/version/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/public/version/vite.svg -------------------------------------------------------------------------------- /public/version/vue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/public/version/vue.svg -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/assets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/src/assets/style.css -------------------------------------------------------------------------------- /src/assets/svg/empty-data.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/src/assets/svg/empty-data.svg -------------------------------------------------------------------------------- /src/assets/svg/logo-brand.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/src/assets/svg/logo-brand.svg -------------------------------------------------------------------------------- /src/assets/svg/network-error.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/src/assets/svg/network-error.svg -------------------------------------------------------------------------------- /src/assets/svg/no-permission.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/src/assets/svg/no-permission.svg -------------------------------------------------------------------------------- /src/assets/svg/not-found.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/src/assets/svg/not-found.svg -------------------------------------------------------------------------------- /src/assets/svg/service-error.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/src/assets/svg/service-error.svg -------------------------------------------------------------------------------- /src/components/SvgIcon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/src/components/SvgIcon.vue -------------------------------------------------------------------------------- /src/components/common/AppLoading.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/src/components/common/AppLoading.vue -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/src/router/index.ts -------------------------------------------------------------------------------- /src/router/modules/home.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/src/router/modules/home.ts -------------------------------------------------------------------------------- /src/router/modules/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/src/router/modules/index.ts -------------------------------------------------------------------------------- /src/service/alova/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/src/service/alova/index.ts -------------------------------------------------------------------------------- /src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/src/store/index.ts -------------------------------------------------------------------------------- /src/store/modules/demo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/src/store/modules/demo.ts -------------------------------------------------------------------------------- /src/store/modules/index.ts: -------------------------------------------------------------------------------- 1 | export * from './demo' 2 | -------------------------------------------------------------------------------- /src/store/plugins/index.ts: -------------------------------------------------------------------------------- 1 | export * from './modules/persistedstate' 2 | -------------------------------------------------------------------------------- /src/store/plugins/modules/persistedstate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/src/store/plugins/modules/persistedstate.ts -------------------------------------------------------------------------------- /src/types/auto-import.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/src/types/auto-import.d.ts -------------------------------------------------------------------------------- /src/types/components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/src/types/components.d.ts -------------------------------------------------------------------------------- /src/types/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/src/types/global.d.ts -------------------------------------------------------------------------------- /src/types/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- 1 | export * from './modules' 2 | -------------------------------------------------------------------------------- /src/utils/modules/crypto/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/src/utils/modules/crypto/index.ts -------------------------------------------------------------------------------- /src/utils/modules/index.ts: -------------------------------------------------------------------------------- 1 | export * from './crypto' 2 | -------------------------------------------------------------------------------- /src/views/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/src/views/index.vue -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /uno.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/uno.config.ts -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyFork/vite-standard-template/HEAD/vite.config.ts --------------------------------------------------------------------------------