├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .github └── workflows │ └── deploy.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .npmrc ├── .prettierignore ├── .prettierrc.js ├── .stylelintignore ├── .stylelintrc.js ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── commitlint.config.js ├── config ├── constant.ts ├── theme │ ├── index.ts │ └── variables.less └── vite │ ├── plugins │ ├── index.ts │ ├── mock.ts │ ├── styleImport.ts │ └── visualizer.ts │ └── proxy.ts ├── index.html ├── mock ├── _createProductionServer.ts └── data.ts ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── src ├── App.tsx ├── api │ └── user.ts ├── assets │ ├── favicon.ico │ └── logo.jpg ├── components │ ├── Header │ │ ├── Header.tsx │ │ ├── Logo.tsx │ │ ├── index.module.less │ │ └── index.ts │ └── Menu │ │ ├── index.module.less │ │ └── index.tsx ├── global.less ├── index.tsx ├── layouts │ ├── Authority.tsx │ ├── BasicLayout.tsx │ └── UserLayout.tsx ├── pages │ ├── About │ │ └── index.tsx │ ├── Home │ │ └── index.tsx │ ├── NoFond.tsx │ ├── Redirect.tsx │ └── User │ │ ├── Login.tsx │ │ ├── Register.tsx │ │ ├── index.less │ │ └── index.module.less ├── routes │ ├── config.tsx │ ├── index.tsx │ └── utils.ts ├── store │ ├── index.ts │ ├── sleep.ts │ └── type.d.ts ├── typing.d.ts └── utils │ └── request.ts ├── tsconfig.json └── vite.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.stylelintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/.stylelintignore -------------------------------------------------------------------------------- /.stylelintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/.stylelintrc.js -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /config/constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/config/constant.ts -------------------------------------------------------------------------------- /config/theme/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/config/theme/index.ts -------------------------------------------------------------------------------- /config/theme/variables.less: -------------------------------------------------------------------------------- 1 | // 自定义覆盖 style 2 | @primary-color: '#ff7875'; 3 | -------------------------------------------------------------------------------- /config/vite/plugins/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/config/vite/plugins/index.ts -------------------------------------------------------------------------------- /config/vite/plugins/mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/config/vite/plugins/mock.ts -------------------------------------------------------------------------------- /config/vite/plugins/styleImport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/config/vite/plugins/styleImport.ts -------------------------------------------------------------------------------- /config/vite/plugins/visualizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/config/vite/plugins/visualizer.ts -------------------------------------------------------------------------------- /config/vite/proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/config/vite/proxy.ts -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/index.html -------------------------------------------------------------------------------- /mock/_createProductionServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/mock/_createProductionServer.ts -------------------------------------------------------------------------------- /mock/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/mock/data.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/postcss.config.js -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/api/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/src/api/user.ts -------------------------------------------------------------------------------- /src/assets/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/src/assets/favicon.ico -------------------------------------------------------------------------------- /src/assets/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/src/assets/logo.jpg -------------------------------------------------------------------------------- /src/components/Header/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/src/components/Header/Header.tsx -------------------------------------------------------------------------------- /src/components/Header/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/src/components/Header/Logo.tsx -------------------------------------------------------------------------------- /src/components/Header/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/src/components/Header/index.module.less -------------------------------------------------------------------------------- /src/components/Header/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/src/components/Header/index.ts -------------------------------------------------------------------------------- /src/components/Menu/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/src/components/Menu/index.module.less -------------------------------------------------------------------------------- /src/components/Menu/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/src/components/Menu/index.tsx -------------------------------------------------------------------------------- /src/global.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/src/global.less -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/layouts/Authority.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/src/layouts/Authority.tsx -------------------------------------------------------------------------------- /src/layouts/BasicLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/src/layouts/BasicLayout.tsx -------------------------------------------------------------------------------- /src/layouts/UserLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/src/layouts/UserLayout.tsx -------------------------------------------------------------------------------- /src/pages/About/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/src/pages/About/index.tsx -------------------------------------------------------------------------------- /src/pages/Home/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/src/pages/Home/index.tsx -------------------------------------------------------------------------------- /src/pages/NoFond.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/src/pages/NoFond.tsx -------------------------------------------------------------------------------- /src/pages/Redirect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/src/pages/Redirect.tsx -------------------------------------------------------------------------------- /src/pages/User/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/src/pages/User/Login.tsx -------------------------------------------------------------------------------- /src/pages/User/Register.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/src/pages/User/Register.tsx -------------------------------------------------------------------------------- /src/pages/User/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/src/pages/User/index.less -------------------------------------------------------------------------------- /src/pages/User/index.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/src/pages/User/index.module.less -------------------------------------------------------------------------------- /src/routes/config.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/src/routes/config.tsx -------------------------------------------------------------------------------- /src/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/src/routes/index.tsx -------------------------------------------------------------------------------- /src/routes/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/src/routes/utils.ts -------------------------------------------------------------------------------- /src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/src/store/index.ts -------------------------------------------------------------------------------- /src/store/sleep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/src/store/sleep.ts -------------------------------------------------------------------------------- /src/store/type.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/src/store/type.d.ts -------------------------------------------------------------------------------- /src/typing.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/src/typing.d.ts -------------------------------------------------------------------------------- /src/utils/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/src/utils/request.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JS-banana/vite-react-ts/HEAD/vite.config.ts --------------------------------------------------------------------------------