|
2 | 2 | "private": true, |
3 | 3 | "name": "wikidata-mismatch-finder", |
4 | 4 | "scripts": { |
5 | | - "lint": "eslint --ext .js,.vue resources/js", |
6 | | - "lint:fix": "eslint --fix --ext .js,.vue resources/js", |
| 5 | + "lint": "run-s lint:*", |
| 6 | + "lint:eslint": "eslint --ext .js,.vue resources/js", |
| 7 | + "lint:stylelint": "stylelint '**/*.scss' '**/*.vue'", |
| 8 | + "fix": "run-s fix:*", |
| 9 | + "fix:eslint": "eslint --fix --ext .js,.vue resources/js", |
| 10 | + "fix:stylelint": "stylelint '**/*.scss' '**/*.vue' --fix", |
7 | 11 | "i18n:validate": "banana-checker public/i18n", |
8 | 12 | "test": "jest", |
9 | 13 | "dev": "npm run development", |
|
22 | 26 | "@typescript-eslint/parser": "^6.13.1", |
23 | 27 | "@vue/compiler-sfc": "^3.3.8", |
24 | 28 | "@vue/eslint-config-typescript": "^12.0.0", |
| 29 | + "@vue/runtime-dom": "^3.3.9", |
25 | 30 | "@vue/test-utils": "^2.4.3", |
26 | 31 | "@vue/vue3-jest": "^29.2.4", |
27 | | - "@vue/runtime-dom": "^3.3.9", |
28 | 32 | "@wikimedia/codex": "^1.0.1", |
29 | 33 | "@wikimedia/codex-design-tokens": "^1.0.1", |
30 | 34 | "@wikimedia/codex-icons": "^1.0.1", |
|
38 | 42 | "jest": "^29.7.0", |
39 | 43 | "jest-environment-jsdom": "^29.7.0", |
40 | 44 | "laravel-mix": "^6.0.49", |
| 45 | + "npm-run-all": "^4.1.5", |
41 | 46 | "postcss": "^8.4.31", |
| 47 | + "postcss-html": "^1.6.0", |
42 | 48 | "resolve-url-loader": "^5.0.0", |
43 | 49 | "sass": "^1.69.5", |
44 | 50 | "sass-loader": "^13.3.1", |
| 51 | + "stylelint": "^16.2.0", |
| 52 | + "stylelint-config-recommended-vue": "^1.5.0", |
| 53 | + "stylelint-config-standard-scss": "^13.0.0", |
45 | 54 | "ts-jest": "^29.1.0", |
46 | 55 | "ts-loader": "^9.5.0", |
47 | 56 | "typescript": "^5.3.2", |
|
0 commit comments