mirror of
https://github.com/jsdoc/jsdoc.git
synced 2025-12-08 19:46:11 +00:00
chore(deps): update supported engines; upgrade yargs-parser
Node.js 18 is EOL, and yargs-parser requires recent versions of Node.js 20 and 22.
This commit is contained in:
parent
68d5ee6a96
commit
ee53851057
6
.github/workflows/ci.yaml
vendored
6
.github/workflows/ci.yaml
vendored
@ -24,7 +24,7 @@ jobs:
|
||||
strategy:
|
||||
matrix:
|
||||
os: [ubuntu-latest]
|
||||
node: [20]
|
||||
node: ['20']
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
@ -42,7 +42,7 @@ jobs:
|
||||
strategy:
|
||||
matrix:
|
||||
os: [ubuntu-latest]
|
||||
node: [20]
|
||||
node: ['20']
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
@ -60,7 +60,7 @@ jobs:
|
||||
strategy:
|
||||
matrix:
|
||||
os: [ubuntu-latest]
|
||||
node: [18, 20]
|
||||
node: ['20.19.0', '22.12.0', '24']
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
|
||||
42
package-lock.json
generated
42
package-lock.json
generated
@ -55,7 +55,7 @@
|
||||
"prettier": "^3.5.3"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=v18.12.0"
|
||||
"node": "^20.19.0 || ^22.12.0 || >=23.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@aashutoshrathi/word-wrap": {
|
||||
@ -6187,6 +6187,7 @@
|
||||
"version": "21.1.1",
|
||||
"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
|
||||
"integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": ">=12"
|
||||
}
|
||||
@ -6234,7 +6235,7 @@
|
||||
"jsdoc": "jsdoc.js"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=v18.12.0"
|
||||
"node": "^20.19.0 || ^22.12.0 || >=23.0.0"
|
||||
}
|
||||
},
|
||||
"packages/jsdoc-ast": {
|
||||
@ -6249,7 +6250,7 @@
|
||||
"lodash": "^4.17.21"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=v18.12.0"
|
||||
"node": "^20.19.0 || ^22.12.0 || >=23.0.0"
|
||||
}
|
||||
},
|
||||
"packages/jsdoc-cli": {
|
||||
@ -6262,10 +6263,19 @@
|
||||
"lodash": "^4.17.21",
|
||||
"ow": "^2.0.0",
|
||||
"strip-bom": "^5.0.0",
|
||||
"yargs-parser": "^21.1.1"
|
||||
"yargs-parser": "^22.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=v18.12.0"
|
||||
"node": "^20.19.0 || ^22.12.0 || >=23.0.0"
|
||||
}
|
||||
},
|
||||
"packages/jsdoc-cli/node_modules/yargs-parser": {
|
||||
"version": "22.0.0",
|
||||
"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-22.0.0.tgz",
|
||||
"integrity": "sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==",
|
||||
"license": "ISC",
|
||||
"engines": {
|
||||
"node": "^20.19.0 || ^22.12.0 || >=23"
|
||||
}
|
||||
},
|
||||
"packages/jsdoc-core": {
|
||||
@ -6283,7 +6293,7 @@
|
||||
"strip-json-comments": "^5.0.2"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=v18.12.0"
|
||||
"node": "^20.19.0 || ^22.12.0 || >=23.0.0"
|
||||
}
|
||||
},
|
||||
"packages/jsdoc-doclet": {
|
||||
@ -6300,7 +6310,7 @@
|
||||
"strip-bom": "^5.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=v18.12.0"
|
||||
"node": "^20.19.0 || ^22.12.0 || >=23.0.0"
|
||||
}
|
||||
},
|
||||
"packages/jsdoc-eslint-config": {
|
||||
@ -6315,7 +6325,7 @@
|
||||
"globals": "^16.2.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=v18.12.0"
|
||||
"node": "^20.19.0 || ^22.12.0 || >=23.0.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"eslint": "^9.28.0",
|
||||
@ -6343,7 +6353,7 @@
|
||||
"lodash": "^4.17.21"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=v18.12.0"
|
||||
"node": "^20.19.0 || ^22.12.0 || >=23.0.0"
|
||||
}
|
||||
},
|
||||
"packages/jsdoc-parse": {
|
||||
@ -6358,7 +6368,7 @@
|
||||
"escape-string-regexp": "^5.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=v18.12.0"
|
||||
"node": "^20.19.0 || ^22.12.0 || >=23.0.0"
|
||||
}
|
||||
},
|
||||
"packages/jsdoc-plugins": {
|
||||
@ -6373,7 +6383,7 @@
|
||||
"@jsdoc/parse": "^0.3.13"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=v18.12.0"
|
||||
"node": "^20.19.0 || ^22.12.0 || >=23.0.0"
|
||||
}
|
||||
},
|
||||
"packages/jsdoc-prettier-config": {
|
||||
@ -6411,7 +6421,7 @@
|
||||
"memize": "^2.1.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=v18.12.0"
|
||||
"node": "^20.19.0 || ^22.12.0 || >=23.0.0"
|
||||
}
|
||||
},
|
||||
"packages/jsdoc-task-runner": {
|
||||
@ -6425,7 +6435,7 @@
|
||||
"p-queue": "^8.1.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=v18.12.0"
|
||||
"node": "^20.19.0 || ^22.12.0 || >=23.0.0"
|
||||
}
|
||||
},
|
||||
"packages/jsdoc-template-legacy": {
|
||||
@ -6448,7 +6458,7 @@
|
||||
"markdown-it-anchor": "^9.2.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=v18.12.0"
|
||||
"node": "^20.19.0 || ^22.12.0 || >=23.0.0"
|
||||
}
|
||||
},
|
||||
"packages/jsdoc-test-matchers": {
|
||||
@ -6459,7 +6469,7 @@
|
||||
"lodash": "^4.17.21"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=v18.12.0"
|
||||
"node": "^20.19.0 || ^22.12.0 || >=23.0.0"
|
||||
}
|
||||
},
|
||||
"packages/jsdoc-util": {
|
||||
@ -6471,7 +6481,7 @@
|
||||
"ow": "^2.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=v18.12.0"
|
||||
"node": "^20.19.0 || ^22.12.0 || >=23.0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -34,7 +34,7 @@
|
||||
},
|
||||
"type": "module",
|
||||
"engines": {
|
||||
"node": ">=v18.12.0"
|
||||
"node": "^20.19.0 || ^22.12.0 || >=23.0.0"
|
||||
},
|
||||
"scripts": {
|
||||
"coverage": "node_modules/.bin/hereby coverage",
|
||||
|
||||
@ -38,6 +38,6 @@
|
||||
"lodash": "^4.17.21"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=v18.12.0"
|
||||
"node": "^20.19.0 || ^22.12.0 || >=23.0.0"
|
||||
}
|
||||
}
|
||||
|
||||
@ -36,10 +36,10 @@
|
||||
"lodash": "^4.17.21",
|
||||
"ow": "^2.0.0",
|
||||
"strip-bom": "^5.0.0",
|
||||
"yargs-parser": "^21.1.1"
|
||||
"yargs-parser": "^22.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=v18.12.0"
|
||||
"node": "^20.19.0 || ^22.12.0 || >=23.0.0"
|
||||
},
|
||||
"gitHead": "a595f7f2a525f32da9a0498a027667af3d938158"
|
||||
}
|
||||
|
||||
@ -41,7 +41,7 @@
|
||||
"strip-json-comments": "^5.0.2"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=v18.12.0"
|
||||
"node": "^20.19.0 || ^22.12.0 || >=23.0.0"
|
||||
},
|
||||
"gitHead": "a595f7f2a525f32da9a0498a027667af3d938158"
|
||||
}
|
||||
|
||||
@ -40,6 +40,6 @@
|
||||
"strip-bom": "^5.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=v18.12.0"
|
||||
"node": "^20.19.0 || ^22.12.0 || >=23.0.0"
|
||||
}
|
||||
}
|
||||
|
||||
@ -41,7 +41,7 @@
|
||||
}
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=v18.12.0"
|
||||
"node": "^20.19.0 || ^22.12.0 || >=23.0.0"
|
||||
},
|
||||
"gitHead": "81a824eb0968851f836fc6069376d0337775f9ba"
|
||||
}
|
||||
|
||||
@ -35,7 +35,7 @@
|
||||
"lodash": "^4.17.21"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=v18.12.0"
|
||||
"node": "^20.19.0 || ^22.12.0 || >=23.0.0"
|
||||
},
|
||||
"gitHead": "a595f7f2a525f32da9a0498a027667af3d938158"
|
||||
}
|
||||
|
||||
@ -20,7 +20,7 @@
|
||||
"escape-string-regexp": "^5.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=v18.12.0"
|
||||
"node": "^20.19.0 || ^22.12.0 || >=23.0.0"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
||||
@ -28,7 +28,7 @@
|
||||
}
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=v18.12.0"
|
||||
"node": "^20.19.0 || ^22.12.0 || >=23.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@jsdoc/core": "^0.5.10",
|
||||
|
||||
@ -43,6 +43,6 @@
|
||||
"memize": "^2.1.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=v18.12.0"
|
||||
"node": "^20.19.0 || ^22.12.0 || >=23.0.0"
|
||||
}
|
||||
}
|
||||
|
||||
@ -38,6 +38,6 @@
|
||||
"p-queue": "^8.1.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=v18.12.0"
|
||||
"node": "^20.19.0 || ^22.12.0 || >=23.0.0"
|
||||
}
|
||||
}
|
||||
|
||||
@ -28,7 +28,7 @@
|
||||
"markdown-it-anchor": "^9.2.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=v18.12.0"
|
||||
"node": "^20.19.0 || ^22.12.0 || >=23.0.0"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
||||
@ -29,6 +29,6 @@
|
||||
"lodash": "^4.17.21"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=v18.12.0"
|
||||
"node": "^20.19.0 || ^22.12.0 || >=23.0.0"
|
||||
}
|
||||
}
|
||||
|
||||
@ -35,7 +35,7 @@
|
||||
"ow": "^2.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=v18.12.0"
|
||||
"node": "^20.19.0 || ^22.12.0 || >=23.0.0"
|
||||
},
|
||||
"gitHead": "a595f7f2a525f32da9a0498a027667af3d938158"
|
||||
}
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
"name": "jsdoc",
|
||||
"private": true,
|
||||
"version": "5.0.0-dev.19",
|
||||
"revision": "1667509813080",
|
||||
"revision": "1748665787180",
|
||||
"description": "An API documentation generator for JavaScript.",
|
||||
"keywords": [
|
||||
"documentation",
|
||||
@ -26,7 +26,7 @@
|
||||
"strip-json-comments": "^5.0.2"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=v18.12.0"
|
||||
"node": "^20.19.0 || ^22.12.0 || >=23.0.0"
|
||||
},
|
||||
"type": "module",
|
||||
"bin": {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user