|
26 | 26 | "README.md"
|
27 | 27 | ],
|
28 | 28 | "scripts": {
|
| 29 | + "prepare": "husky install", |
| 30 | + "preinstall": "npx only-allow pnpm", |
29 | 31 | "clean": "rimraf es dist",
|
30 | 32 | "dev": "rollup -c --environment NODE_ENV:production && rollup -c ./scripts/build-package.js -w",
|
31 | 33 | "build": "pnpm clean && vue-tsc && rollup -c --environment NODE_ENV:production && rollup -c ./scripts/build-package.js && rimraf *.tsbuildinfo && pnpm gen-volar-dts",
|
|
38 | 40 | "format": "prettier -w types/* packages/*",
|
39 | 41 | "release-major": "standard-version --release-as major --tag-prefix v && pnpm run build",
|
40 | 42 | "release-minor": "standard-version --release-as minor --tag-prefix v && pnpm run build",
|
41 |
| - "release-patch": "standard-version --release-as patch --tag-prefix v && pnpm run build" |
| 43 | + "release-patch": "standard-version --release-as patch --tag-prefix v && pnpm run build", |
| 44 | + "lint": "eslint --ext .js,.ts,.tsx,.vue", |
| 45 | + "lint:fix": "eslint --ext .js,.ts,.tsx,.vue --fix" |
42 | 46 | },
|
43 | 47 | "dependencies": {
|
44 | 48 | "mitt": "^3.0.0",
|
|
66 | 70 | "eslint-plugin-vue": "^9.6.0",
|
67 | 71 | "fast-glob": "^3.2.12",
|
68 | 72 | "husky": "^7.0.4",
|
| 73 | + "lint-staged": "^13.2.2", |
| 74 | + "pre-commit": "^1.2.2", |
69 | 75 | "prettier": "^2.7.1",
|
70 | 76 | "rimraf": "^3.0.2",
|
71 | 77 | "rollup": "^2.70.1",
|
|
77 | 83 | "tslib": "^2.4.0",
|
78 | 84 | "typescript": "^4.6.3",
|
79 | 85 | "vite": "^4.0.0",
|
80 |
| - "vue-tsc": "^1.0.0" |
| 86 | + "vue-tsc": "^1.6.5" |
81 | 87 | },
|
82 | 88 | "sideEffects": false,
|
83 | 89 | "pnpm": {
|
|
100 | 106 | "vue3-baidu-map-gl",
|
101 | 107 | "vue3-bmap-gl"
|
102 | 108 | ],
|
103 |
| - "husky": { |
104 |
| - "hooks": { |
105 |
| - "pre-commit": "echo commit", |
106 |
| - "commit-msg": "commitlint -E HUSKY_GIT_PARAMS" |
107 |
| - } |
108 |
| - }, |
109 | 109 | "lint-staged": {
|
110 |
| - "*.js": [ |
111 |
| - "prettier --write", |
112 |
| - "eslint --fix" |
113 |
| - ], |
114 |
| - "*.ts": [ |
115 |
| - "prettier --write", |
116 |
| - "eslint --fix" |
117 |
| - ], |
118 |
| - "*.tsx": [ |
| 110 | + "*.{js,ts?(x)}": [ |
119 | 111 | "prettier --write",
|
120 |
| - "eslint --fix" |
| 112 | + "eslint --fix", |
| 113 | + "git add" |
121 | 114 | ],
|
122 | 115 | "*.vue": [
|
123 |
| - "prettier --parser=vue --write", |
124 |
| - "eslint --fix" |
| 116 | + "eslint --fix", |
| 117 | + "git add" |
125 | 118 | ],
|
126 |
| - "*.css": [ |
| 119 | + "**/*.css": [ |
127 | 120 | "prettier --write"
|
128 | 121 | ],
|
129 |
| - "*.md": [ |
| 122 | + "**/*.md": [ |
130 | 123 | "prettier --write --parser markdown --prose-wrap never",
|
131 |
| - "eslint --fix" |
| 124 | + "eslint --fix", |
| 125 | + "git add" |
132 | 126 | ]
|
133 | 127 | }
|
134 | 128 | }
|
0 commit comments