|
16 | 16 | "html-entities": "^2.6.0", |
17 | 17 | "object-deep-merge": "^2.0.0", |
18 | 18 | "parse-imports-exports": "^0.2.4", |
19 | | - "semver": "^7.7.3", |
| 19 | + "semver": "^7.7.4", |
20 | 20 | "spdx-expression-parse": "^4.0.0", |
21 | 21 | "to-valid-identifier": "^1.0.0" |
22 | 22 | }, |
23 | 23 | "description": "JSDoc linting rules for ESLint.", |
24 | 24 | "devDependencies": { |
25 | 25 | "@arethetypeswrong/cli": "^0.18.2", |
26 | 26 | "@babel/cli": "^7.28.6", |
27 | | - "@babel/core": "^7.29.0", |
28 | | - "@babel/eslint-parser": "^7.28.6", |
29 | | - "@babel/plugin-syntax-class-properties": "^7.12.13", |
30 | | - "@babel/plugin-transform-flow-strip-types": "^7.27.1", |
31 | | - "@babel/preset-env": "^7.29.0", |
| 27 | + "@babel/core": "8.0.0-rc.1", |
| 28 | + "@babel/eslint-parser": "8.0.0-rc.1", |
| 29 | + "@babel/plugin-transform-flow-strip-types": "8.0.0-rc.1", |
| 30 | + "@babel/preset-env": "8.0.0-rc.1", |
32 | 31 | "@es-joy/escodegen": "^4.2.0", |
33 | 32 | "@es-joy/jsdoc-eslint-parser": "^0.27.0", |
34 | 33 | "@eslint/core": "^1.1.0", |
35 | 34 | "@hkdobrev/run-if-changed": "^0.6.3", |
36 | 35 | "@rollup/plugin-node-resolve": "^16.0.3", |
37 | 36 | "@semantic-release/commit-analyzer": "^13.0.1", |
38 | | - "@semantic-release/github": "^12.0.3", |
39 | | - "@semantic-release/npm": "^13.1.3", |
| 37 | + "@semantic-release/github": "^12.0.6", |
| 38 | + "@semantic-release/npm": "^13.1.4", |
40 | 39 | "@types/chai": "^5.2.3", |
41 | 40 | "@types/debug": "^4.1.12", |
42 | 41 | "@types/espree": "^10.1.0", |
43 | 42 | "@types/esquery": "^1.5.4", |
44 | 43 | "@types/estree": "^1.0.8", |
45 | 44 | "@types/json-schema": "^7.0.15", |
46 | 45 | "@types/mocha": "^10.0.10", |
47 | | - "@types/node": "^25.2.0", |
| 46 | + "@types/node": "^25.3.0", |
48 | 47 | "@types/semver": "^7.7.1", |
49 | 48 | "@types/spdx-expression-parse": "^3.0.5", |
50 | | - "@typescript-eslint/types": "^8.54.0", |
| 49 | + "@typescript-eslint/types": "8.56.0", |
51 | 50 | "babel-plugin-add-module-exports": "^1.0.4", |
52 | 51 | "babel-plugin-istanbul": "^7.0.1", |
53 | 52 | "babel-plugin-transform-import-meta": "^2.3.3", |
54 | 53 | "c8": "^10.1.3", |
55 | 54 | "camelcase": "^9.0.0", |
56 | 55 | "chai": "^6.2.2", |
57 | 56 | "decamelize": "^6.0.1", |
58 | | - "eslint": "9.39.2", |
| 57 | + "eslint": "10.0.0", |
59 | 58 | "eslint-config-canonical": "^47.4.2", |
60 | 59 | "gitdown": "^4.1.1", |
61 | | - "glob": "^13.0.1", |
| 60 | + "glob": "^13.0.5", |
62 | 61 | "globals": "^17.3.0", |
63 | 62 | "husky": "^9.1.7", |
64 | 63 | "jsdoc-type-pratt-parser": "^7.1.1", |
|
67 | 66 | "lint-staged": "^16.2.7", |
68 | 67 | "mocha": "^11.7.5", |
69 | 68 | "open-editor": "^6.0.0", |
70 | | - "playwright": "^1.58.1", |
| 69 | + "playwright": "^1.58.2", |
71 | 70 | "replace": "^1.2.2", |
72 | | - "rimraf": "^6.1.2", |
| 71 | + "rimraf": "^6.1.3", |
73 | 72 | "rollup": "^4.57.1", |
74 | 73 | "semantic-release": "^25.0.3", |
75 | 74 | "sinon": "^21.0.1", |
76 | 75 | "ts-api-utils": "^2.4.0", |
77 | 76 | "typescript": "5.9.3", |
78 | | - "typescript-eslint": "^8.54.0" |
| 77 | + "typescript-eslint": "8.56.0" |
79 | 78 | }, |
80 | 79 | "engines": { |
81 | 80 | "node": "^20.19.0 || ^22.13.0 || >=24" |
|
147 | 146 | "statements": 100 |
148 | 147 | }, |
149 | 148 | "peerDependencies": { |
150 | | - "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" |
| 149 | + "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0" |
151 | 150 | }, |
152 | 151 | "repository": { |
153 | 152 | "type": "git", |
|
162 | 161 | }, |
163 | 162 | "pnpm": { |
164 | 163 | "overrides": { |
165 | | - "@types/eslint": "0.0.0-interferes-with-eslint-now" |
| 164 | + "@types/eslint": "0.0.0-interferes-with-eslint-now", |
| 165 | + "eslint-scope": "9.1.0" |
166 | 166 | }, |
167 | 167 | "ignoredBuiltDependencies": [ |
168 | 168 | "core-js", |
|
177 | 177 | "tsc-build": "tsc -p tsconfig-prod.json", |
178 | 178 | "tsc-cjs": "tsc -p tsconfig-cjs.json", |
179 | 179 | "rollup": "rollup -c", |
180 | | - "build": "node ./src/bin/buildEntryFileForTS.js && rimraf ./dist && pnpm rollup && NODE_ENV=production babel ./src --out-file-extension .cjs --out-dir ./dist --copy-files --source-maps --ignore ./src/bin/*.js --no-copy-ignored && replace 'to-valid-identifier' '../to-valid-identifier.cjs' 'dist' -r --include=\"*.cjs\" && replace 'require\\(\"\\.(.*?)\\.[^.]*?\"\\)' 'require(\".$1.cjs\")' 'dist' -r --include=\"*.cjs\" && pnpm tsc-build && pnpm tsc-cjs", |
| 180 | + "build": "node ./src/bin/buildEntryFileForTS.js && rimraf ./dist && mkdir dist && pnpm rollup && NODE_ENV=production babel ./src --out-file-extension .cjs --out-dir ./dist --copy-files --source-maps --ignore ./src/bin/*.js --no-copy-ignored && replace 'to-valid-identifier' '../to-valid-identifier.cjs' 'dist' -r --include=\"*.cjs\" && replace 'require\\(\"\\.(.*?)\\.[^.]*?\"\\)' 'require(\".$1.cjs\")' 'dist' -r --include=\"*.cjs\" && pnpm tsc-build && pnpm tsc-cjs", |
181 | 181 | "attw": "attw --pack .", |
182 | 182 | "check-docs": "node ./src/bin/generateDocs.js --check", |
183 | 183 | "create-docs": "pnpm run create-options && node ./src/bin/generateDocs.js && pnpm ruleTypes", |
|
0 commit comments