|
8 | 8 | "check": "tsc",
|
9 | 9 | "format": "prettier --write .",
|
10 | 10 | "lint": "eslint .",
|
11 |
| - "test": "echo \"No tests available\"", |
| 11 | + "test": "vitest", |
| 12 | + "coverage": "vitest run --coverage", |
12 | 13 | "prepublishOnly": "pnpm run clean && pnpm install && pnpm run check",
|
13 |
| - "generate:rules": "esno ./scripts/generate-rule-files.ts", |
14 |
| - "generate": "node ./scripts/generate-rule.js" |
| 14 | + "generate:rules": "tsx ./scripts/generate-rule-files/cli.ts" |
15 | 15 | },
|
16 | 16 | "keywords": [
|
17 | 17 | "config",
|
|
50 | 50 | ],
|
51 | 51 | "devDependencies": {
|
52 | 52 | "@intlify/eslint-plugin-vue-i18n": "~2.0.0",
|
| 53 | + "@poppinss/cliui": "~3.0.4", |
53 | 54 | "@types/eslint": "~8.4.6",
|
54 | 55 | "@types/json-schema": "~7.0.11",
|
55 | 56 | "@types/node": "~18.7.23",
|
|
71 | 72 | "eslint-plugin-unicorn": "~44.0.0",
|
72 | 73 | "eslint-plugin-vue": "~9.5.1",
|
73 | 74 | "eslint-plugin-vue-pug": "~0.5.4",
|
74 |
| - "esno": "0.16.3", |
75 | 75 | "json-schema": "~0.4.0",
|
76 | 76 | "json-schema-to-typescript": "~11.0.2",
|
77 | 77 | "prettier": "2.7.1",
|
78 | 78 | "prettier-plugin-organize-imports": "~3.1.1",
|
| 79 | + "ts-dedent": "~2.2.0", |
| 80 | + "tsx": "~3.9.0", |
79 | 81 | "typescript": "~4.8.4",
|
80 | 82 | "upper-case-first": "~2.0.2",
|
| 83 | + "vitest": "~0.23.4", |
81 | 84 | "vue-eslint-parser": "~9.1.0"
|
82 | 85 | },
|
83 | 86 | "packageManager": "[email protected]",
|
|
0 commit comments