# ailemente_orig **Repository Path**: min.com/ailemente_orig ## Basic Information - **Project Name**: ailemente_orig - **Description**: VUE3组件,VUE3学习功能 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-06-18 - **Last Updated**: 2023-06-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Vue 3 + Typescript + Vite ## husky ``` npx husky install npx husky add .husky/commit-msg "node scripts/verifyCommit.js" ``` ## eslint ``` npm install -D eslint typescript npm install -D eslint-plugin-vue @vue/eslint-config-typescript npm install -D @typescript-eslint/parser @typescript-eslint/eslint-plugin npx husky add .husky/pre-commit "npm run lint" ``` @todo lint-staged 只校验暂存区 @todo pettier配合eslint优化代码格式,这里忽略 ``` npm install -D prettier eslint-plugin-prettier @vue/eslint-config-prettier ``` ## unit test https://github.com/vuejs/vue-test-utils-next jest27有点小问题,手动安装版本26 ``` npm install -D jest@26 vue-jest@next @vue/test-utils@next npm install -D babel-jest@26 @babel/core @babel/preset-env npm install -D ts-jest@26 @babel/preset-typescript @types/jest ```