├── .gitignore ├── .idea ├── .gitignore ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── modules.xml ├── vcs.xml └── vite-eslint-cli.iml ├── .pnpm-debug.log ├── .prettierrc ├── README.md ├── entry └── index.js ├── example ├── index.js └── remove.js ├── package.json ├── pnpm-lock.yaml ├── src ├── core │ ├── eslintRun.ts │ ├── gitHooksRun.ts │ ├── gitInitRun.ts │ ├── index.ts │ ├── prettierRun.ts │ ├── replaceTplRun.ts │ ├── startupProjectRun.ts │ └── viteRun.ts ├── index.ts ├── template │ ├── .eslintignore │ ├── .husky │ │ ├── .gitignore │ │ ├── commit-msg │ │ └── pre-commit │ ├── .prettierignore │ ├── .prettierrc │ ├── code │ │ └── vue-ts │ │ │ ├── App.vue │ │ │ ├── assets │ │ │ └── logo.png │ │ │ ├── components │ │ │ ├── HelloWorld.vue │ │ │ └── My.vue │ │ │ ├── env.d.ts │ │ │ ├── main.ts │ │ │ ├── route │ │ │ └── index.ts │ │ │ └── store │ │ │ ├── index.ts │ │ │ └── login.ts │ ├── commitlint.config.js │ └── language-template │ │ └── eslint-vue-ts │ │ └── .eslintrc.js ├── types │ └── index.d.ts └── utils │ ├── index.ts │ └── plugins.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | /dist 3 | -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.idea/vite-eslint-cli.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/.idea/vite-eslint-cli.iml -------------------------------------------------------------------------------- /.pnpm-debug.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/.pnpm-debug.log -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/README.md -------------------------------------------------------------------------------- /entry/index.js: -------------------------------------------------------------------------------- 1 | #! /usr/bin/env node 2 | require('../dist/index') 3 | -------------------------------------------------------------------------------- /example/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/example/index.js -------------------------------------------------------------------------------- /example/remove.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/example/remove.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/core/eslintRun.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/src/core/eslintRun.ts -------------------------------------------------------------------------------- /src/core/gitHooksRun.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/src/core/gitHooksRun.ts -------------------------------------------------------------------------------- /src/core/gitInitRun.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/src/core/gitInitRun.ts -------------------------------------------------------------------------------- /src/core/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/src/core/index.ts -------------------------------------------------------------------------------- /src/core/prettierRun.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/src/core/prettierRun.ts -------------------------------------------------------------------------------- /src/core/replaceTplRun.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/src/core/replaceTplRun.ts -------------------------------------------------------------------------------- /src/core/startupProjectRun.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/src/core/startupProjectRun.ts -------------------------------------------------------------------------------- /src/core/viteRun.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/src/core/viteRun.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/template/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/src/template/.eslintignore -------------------------------------------------------------------------------- /src/template/.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /src/template/.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/src/template/.husky/commit-msg -------------------------------------------------------------------------------- /src/template/.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /src/template/.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /src/template/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/src/template/.prettierrc -------------------------------------------------------------------------------- /src/template/code/vue-ts/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/src/template/code/vue-ts/App.vue -------------------------------------------------------------------------------- /src/template/code/vue-ts/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/src/template/code/vue-ts/assets/logo.png -------------------------------------------------------------------------------- /src/template/code/vue-ts/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/src/template/code/vue-ts/components/HelloWorld.vue -------------------------------------------------------------------------------- /src/template/code/vue-ts/components/My.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/src/template/code/vue-ts/components/My.vue -------------------------------------------------------------------------------- /src/template/code/vue-ts/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/src/template/code/vue-ts/env.d.ts -------------------------------------------------------------------------------- /src/template/code/vue-ts/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/src/template/code/vue-ts/main.ts -------------------------------------------------------------------------------- /src/template/code/vue-ts/route/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/src/template/code/vue-ts/route/index.ts -------------------------------------------------------------------------------- /src/template/code/vue-ts/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/src/template/code/vue-ts/store/index.ts -------------------------------------------------------------------------------- /src/template/code/vue-ts/store/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/src/template/code/vue-ts/store/login.ts -------------------------------------------------------------------------------- /src/template/commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/src/template/commitlint.config.js -------------------------------------------------------------------------------- /src/template/language-template/eslint-vue-ts/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/src/template/language-template/eslint-vue-ts/.eslintrc.js -------------------------------------------------------------------------------- /src/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/src/types/index.d.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/plugins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/src/utils/plugins.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a572251465/vite-eslint-cli/HEAD/tsconfig.json --------------------------------------------------------------------------------