0
Fork 0
mirror of https://github.com/logto-io/logto.git synced 2024-12-16 20:26:19 -05:00

chore!: drop Node 16 (#2848)

This commit is contained in:
Gao Sun 2023-01-07 20:42:10 +08:00 committed by GitHub
parent 751f8dffcf
commit 6e2951fafc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
17 changed files with 129 additions and 211 deletions

View file

@ -28,8 +28,8 @@
"typescript": "^4.9.4"
},
"engines": {
"node": "^16.13.0 || ^18.12.0",
"pnpm": "^7.14.0"
"node": "^18.12.0",
"pnpm": "^7.22.0"
},
"alias": {
"html-parse-stringify": "html-parse-stringify/dist/html-parse-stringify.module.js",

View file

@ -37,7 +37,7 @@
"prepack": "pnpm build"
},
"engines": {
"node": "^16.13.0 || ^18.12.0"
"node": "^18.12.0"
},
"bugs": {
"url": "https://github.com/logto-io/logto/issues"
@ -72,7 +72,7 @@
"@types/fs-extra": "^9.0.13",
"@types/inquirer": "^8.2.1",
"@types/jest": "^29.1.2",
"@types/node": "^16.0.0",
"@types/node": "^18.11.18",
"@types/semver": "^7.3.12",
"@types/sinon": "^10.0.13",
"@types/tar": "^6.1.2",

View file

@ -27,7 +27,7 @@ export const defaultPath = path.join(os.homedir(), 'logto');
const pgRequired = new semver.SemVer('14.0.0');
export const validateNodeVersion = () => {
const required = [new semver.SemVer('16.13.0'), new semver.SemVer('18.12.0')];
const required = [new semver.SemVer('18.12.0')];
const requiredVersionString = required.map((version) => '^' + version.version).join(' || ');
const current = new semver.SemVer(execSync('node -v', { encoding: 'utf8', stdio: 'pipe' }));

View file

@ -88,7 +88,7 @@
"zod": "^3.20.2"
},
"engines": {
"node": "^16.13.0 || ^18.12.0"
"node": "^18.12.0"
},
"//": "https://github.com/parcel-bundler/parcel/issues/7636",
"targets": {

View file

@ -84,7 +84,7 @@
"@types/koa-logger": "^3.1.1",
"@types/koa-mount": "^4.0.0",
"@types/koa-send": "^4.1.3",
"@types/node": "^16.0.0",
"@types/node": "^18.11.18",
"@types/oidc-provider": "^7.12.0",
"@types/semver": "^7.3.12",
"@types/sinon": "^10.0.13",
@ -104,7 +104,7 @@
"typescript": "^4.9.4"
},
"engines": {
"node": "^16.13.0 || ^18.12.0"
"node": "^18.12.0"
},
"eslintConfig": {
"extends": "@silverhand",

View file

@ -12,7 +12,7 @@
},
"scripts": {},
"engines": {
"node": "^16.13.0 || ^18.12.0"
"node": "^18.12.0"
},
"dependencies": {
"@logto/cli": "workspace:*"

View file

@ -45,7 +45,7 @@
"zod": "^3.20.2"
},
"engines": {
"node": "^16.13.0 || ^18.12.0"
"node": "^18.12.0"
},
"//": "https://github.com/parcel-bundler/parcel/issues/7636",
"targets": {

View file

@ -31,7 +31,7 @@
"@silverhand/ts-config": "1.2.1",
"@types/jest": "^29.1.2",
"@types/jest-environment-puppeteer": "^5.0.2",
"@types/node": "^16.0.0",
"@types/node": "^18.11.18",
"dotenv": "^16.0.0",
"eslint": "^8.21.0",
"got": "^12.5.3",
@ -46,7 +46,7 @@
"typescript": "^4.9.4"
},
"engines": {
"node": "^16.13.0 || ^18.12.0"
"node": "^18.12.0"
},
"eslintConfig": {
"extends": "@silverhand"

View file

@ -47,7 +47,7 @@
"typescript": "^4.9.4"
},
"engines": {
"node": "^16.13.0 || ^18.12.0"
"node": "^18.12.0"
},
"eslintConfig": {
"extends": "@silverhand"

View file

@ -27,7 +27,7 @@
"prepack": "pnpm build"
},
"engines": {
"node": "^16.13.0 || ^18.12.0"
"node": "^18.12.0"
},
"bugs": {
"url": "https://github.com/logto-io/logto/issues"

View file

@ -36,14 +36,14 @@
"test:ci": "pnpm test:only"
},
"engines": {
"node": "^16.13.0 || ^18.12.0"
"node": "^18.12.0"
},
"devDependencies": {
"@silverhand/eslint-config": "1.3.0",
"@silverhand/essentials": "2.1.0",
"@silverhand/ts-config": "1.2.1",
"@types/jest": "^29.1.2",
"@types/node": "^16.0.0",
"@types/node": "^18.11.18",
"@types/pluralize": "^0.0.29",
"camelcase": "^7.0.0",
"eslint": "^8.21.0",

View file

@ -35,7 +35,7 @@
"@silverhand/eslint-config": "1.3.0",
"@silverhand/ts-config": "1.2.1",
"@types/jest": "^29.1.2",
"@types/node": "^16.0.0",
"@types/node": "^18.11.18",
"eslint": "^8.21.0",
"jest": "^29.1.2",
"lint-staged": "^13.0.0",
@ -43,7 +43,7 @@
"typescript": "^4.9.4"
},
"engines": {
"node": "^16.13.0 || ^18.12.0"
"node": "^18.12.0"
},
"eslintConfig": {
"extends": "@silverhand",

View file

@ -42,7 +42,7 @@
"devDependencies": {
"@silverhand/eslint-config": "1.3.0",
"@silverhand/ts-config": "1.2.1",
"@types/node": "^16.3.1",
"@types/node": "^18.11.18",
"eslint": "^8.21.0",
"lint-staged": "^13.0.0",
"prettier": "^2.8.1",
@ -50,7 +50,7 @@
"typescript": "^4.9.4"
},
"engines": {
"node": "^16.13.0 || ^18.12.0"
"node": "^18.12.0"
},
"eslintConfig": {
"extends": "@silverhand"

View file

@ -36,7 +36,7 @@
"test:coverage": "pnpm test:only --silent --coverage"
},
"engines": {
"node": "^16.13.0 || ^18.12.0"
"node": "^18.12.0"
},
"dependencies": {
"@logto/language-kit": "workspace:*",
@ -54,7 +54,7 @@
"@silverhand/ts-config": "1.2.1",
"@types/color": "^3.0.3",
"@types/jest": "^29.0.3",
"@types/node": "^16.3.1",
"@types/node": "^18.11.18",
"@types/react": "^18.0.20",
"eslint": "^8.21.0",
"jest": "^29.0.3",

View file

@ -32,7 +32,7 @@
"test:coverage": "pnpm test:only --silent --coverage"
},
"engines": {
"node": "^16.13.0 || ^18.12.0"
"node": "^18.12.0"
},
"optionalDependencies": {
"zod": "^3.20.2"
@ -42,7 +42,7 @@
"@silverhand/eslint-config": "1.3.0",
"@silverhand/ts-config": "1.2.1",
"@types/jest": "^29.0.3",
"@types/node": "^16.3.1",
"@types/node": "^18.11.18",
"eslint": "^8.21.0",
"jest": "^29.0.3",
"lint-staged": "^13.0.0",

View file

@ -73,7 +73,7 @@
"zod": "^3.20.2"
},
"engines": {
"node": "^16.13.0 || ^18.12.0"
"node": "^18.12.0"
},
"//": "https://github.com/parcel-bundler/parcel/issues/7636",
"targets": {

View file

@ -32,7 +32,7 @@ importers:
'@types/fs-extra': ^9.0.13
'@types/inquirer': ^8.2.1
'@types/jest': ^29.1.2
'@types/node': ^16.0.0
'@types/node': ^18.11.18
'@types/semver': ^7.3.12
'@types/sinon': ^10.0.13
'@types/tar': ^6.1.2
@ -91,13 +91,13 @@ importers:
'@types/fs-extra': 9.0.13
'@types/inquirer': 8.2.1
'@types/jest': 29.1.2
'@types/node': 16.11.12
'@types/node': 18.11.18
'@types/semver': 7.3.12
'@types/sinon': 10.0.13
'@types/tar': 6.1.2
'@types/yargs': 17.0.13
eslint: 8.21.0
jest: 29.3.1_@types+node@16.11.12
jest: 29.3.1_@types+node@18.11.18
lint-staged: 13.0.0
prettier: 2.8.1
rimraf: 3.0.2
@ -268,7 +268,7 @@ importers:
'@types/koa-logger': ^3.1.1
'@types/koa-mount': ^4.0.0
'@types/koa-send': ^4.1.3
'@types/node': ^16.0.0
'@types/node': ^18.11.18
'@types/oidc-provider': ^7.12.0
'@types/semver': ^7.3.12
'@types/sinon': ^10.0.13
@ -380,7 +380,7 @@ importers:
'@types/koa-logger': 3.1.2
'@types/koa-mount': 4.0.1
'@types/koa-send': 4.1.3
'@types/node': 16.11.12
'@types/node': 18.11.18
'@types/oidc-provider': 7.12.0
'@types/semver': 7.3.12
'@types/sinon': 10.0.13
@ -388,7 +388,7 @@ importers:
copyfiles: 2.4.1
eslint: 8.21.0
http-errors: 1.8.1
jest: 29.1.2_@types+node@16.11.12
jest: 29.1.2_@types+node@18.11.18
jest-matcher-specific-error: 1.0.0
lint-staged: 13.0.0
node-mocks-http: 1.12.1
@ -476,7 +476,7 @@ importers:
'@silverhand/ts-config': 1.2.1
'@types/jest': ^29.1.2
'@types/jest-environment-puppeteer': ^5.0.2
'@types/node': ^16.0.0
'@types/node': ^18.11.18
'@withtyped/server': ^0.3.1
dotenv: ^16.0.0
eslint: ^8.21.0
@ -504,11 +504,11 @@ importers:
'@silverhand/ts-config': 1.2.1_typescript@4.9.4
'@types/jest': 29.1.2
'@types/jest-environment-puppeteer': 5.0.2
'@types/node': 16.11.12
'@types/node': 18.11.18
dotenv: 16.0.0
eslint: 8.21.0
got: 12.5.3
jest: 29.1.2_@types+node@16.11.12
jest: 29.1.2_@types+node@18.11.18
jest-puppeteer: 6.1.1_puppeteer@19.2.2
node-fetch: 3.3.0
openapi-schema-validator: 12.0.0
@ -579,7 +579,7 @@ importers:
'@silverhand/essentials': 2.1.0
'@silverhand/ts-config': 1.2.1
'@types/jest': ^29.1.2
'@types/node': ^16.0.0
'@types/node': ^18.11.18
'@types/pluralize': ^0.0.29
'@withtyped/server': ^0.3.1
camelcase: ^7.0.0
@ -604,11 +604,11 @@ importers:
'@silverhand/essentials': 2.1.0
'@silverhand/ts-config': 1.2.1_typescript@4.9.4
'@types/jest': 29.1.2
'@types/node': 16.11.12
'@types/node': 18.11.18
'@types/pluralize': 0.0.29
camelcase: 7.0.0
eslint: 8.21.0
jest: 29.1.2_@types+node@16.11.12
jest: 29.1.2_@types+node@18.11.18
lint-staged: 13.0.0
pluralize: 8.0.0
prettier: 2.8.1
@ -622,7 +622,7 @@ importers:
'@silverhand/essentials': 2.1.0
'@silverhand/ts-config': 1.2.1
'@types/jest': ^29.1.2
'@types/node': ^16.0.0
'@types/node': ^18.11.18
eslint: ^8.21.0
find-up: ^6.3.0
jest: ^29.1.2
@ -641,9 +641,9 @@ importers:
'@silverhand/eslint-config': 1.3.0_k3lfx77tsvurbevhk73p7ygch4
'@silverhand/ts-config': 1.2.1_typescript@4.9.4
'@types/jest': 29.1.2
'@types/node': 16.11.12
'@types/node': 18.11.18
eslint: 8.21.0
jest: 29.1.2_@types+node@16.11.12
jest: 29.1.2_@types+node@18.11.18
lint-staged: 13.0.0
prettier: 2.8.1
typescript: 4.9.4
@ -655,7 +655,7 @@ importers:
'@silverhand/eslint-config': 1.3.0
'@silverhand/essentials': 2.1.0
'@silverhand/ts-config': 1.2.1
'@types/node': ^16.3.1
'@types/node': ^18.11.18
eslint: ^8.21.0
lint-staged: ^13.0.0
prettier: ^2.8.1
@ -671,7 +671,7 @@ importers:
devDependencies:
'@silverhand/eslint-config': 1.3.0_k3lfx77tsvurbevhk73p7ygch4
'@silverhand/ts-config': 1.2.1_typescript@4.9.4
'@types/node': 16.11.12
'@types/node': 18.11.18
eslint: 8.21.0
lint-staged: 13.0.0
prettier: 2.8.1
@ -688,7 +688,7 @@ importers:
'@silverhand/ts-config': 1.2.1
'@types/color': ^3.0.3
'@types/jest': ^29.0.3
'@types/node': ^16.3.1
'@types/node': ^18.11.18
'@types/react': ^18.0.20
color: ^4.2.3
eslint: ^8.21.0
@ -716,10 +716,10 @@ importers:
'@silverhand/ts-config': 1.2.1_typescript@4.9.4
'@types/color': 3.0.3
'@types/jest': 29.1.2
'@types/node': 16.11.12
'@types/node': 18.11.18
'@types/react': 18.0.26
eslint: 8.21.0
jest: 29.3.1_@types+node@16.11.12
jest: 29.3.1_@types+node@18.11.18
jest-matcher-specific-error: 1.0.0
lint-staged: 13.0.0
postcss: 8.4.18
@ -734,7 +734,7 @@ importers:
'@silverhand/eslint-config': 1.3.0
'@silverhand/ts-config': 1.2.1
'@types/jest': ^29.0.3
'@types/node': ^16.3.1
'@types/node': ^18.11.18
eslint: ^8.21.0
jest: ^29.0.3
lint-staged: ^13.0.0
@ -749,9 +749,9 @@ importers:
'@silverhand/eslint-config': 1.3.0_k3lfx77tsvurbevhk73p7ygch4
'@silverhand/ts-config': 1.2.1_typescript@4.9.4
'@types/jest': 29.1.2
'@types/node': 16.11.12
'@types/node': 18.11.18
eslint: 8.21.0
jest: 29.3.1_@types+node@16.11.12
jest: 29.3.1_@types+node@18.11.18
lint-staged: 13.0.0
prettier: 2.8.1
tslib: 2.4.1
@ -1584,10 +1584,10 @@ packages:
'@commitlint/execute-rule': 17.0.0
'@commitlint/resolve-extends': 17.0.0
'@commitlint/types': 17.0.0
'@types/node': 17.0.23
'@types/node': 18.11.18
chalk: 4.1.2
cosmiconfig: 7.1.0
cosmiconfig-typescript-loader: 2.0.0_73inix45wpcdjnppmmovzbfudu
cosmiconfig-typescript-loader: 2.0.0_awa2wsr5thmg3i7jqycphctjfq
lodash: 4.17.21
resolve-from: 5.0.0
typescript: 4.9.4
@ -1756,7 +1756,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@jest/types': 29.3.1
'@types/node': 17.0.23
'@types/node': 18.11.18
chalk: 4.1.2
jest-message-util: 29.2.1
jest-util: 29.2.1
@ -1768,7 +1768,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@jest/types': 29.3.1
'@types/node': 17.0.23
'@types/node': 18.11.18
chalk: 4.1.2
jest-message-util: 29.3.1
jest-util: 29.3.1
@ -1789,14 +1789,14 @@ packages:
'@jest/test-result': 29.1.2
'@jest/transform': 29.1.2
'@jest/types': 29.3.1
'@types/node': 17.0.23
'@types/node': 18.11.18
ansi-escapes: 4.3.2
chalk: 4.1.2
ci-info: 3.5.0
exit: 0.1.2
graceful-fs: 4.2.10
jest-changed-files: 29.0.0
jest-config: 29.1.2_@types+node@17.0.23
jest-config: 29.1.2_@types+node@18.11.18
jest-haste-map: 29.1.2
jest-message-util: 29.1.2
jest-regex-util: 29.0.0
@ -1831,14 +1831,14 @@ packages:
'@jest/test-result': 29.3.1
'@jest/transform': 29.3.1
'@jest/types': 29.3.1
'@types/node': 17.0.23
'@types/node': 18.11.18
ansi-escapes: 4.3.2
chalk: 4.1.2
ci-info: 3.5.0
exit: 0.1.2
graceful-fs: 4.2.10
jest-changed-files: 29.2.0
jest-config: 29.3.1_@types+node@17.0.23
jest-config: 29.3.1_@types+node@18.11.18
jest-haste-map: 29.3.1
jest-message-util: 29.3.1
jest-regex-util: 29.2.0
@ -1865,7 +1865,7 @@ packages:
dependencies:
'@jest/fake-timers': 27.5.1
'@jest/types': 27.5.1
'@types/node': 17.0.23
'@types/node': 18.11.18
jest-mock: 27.5.1
dev: true
@ -1875,7 +1875,7 @@ packages:
dependencies:
'@jest/fake-timers': 29.2.2
'@jest/types': 29.3.1
'@types/node': 17.0.23
'@types/node': 18.11.18
jest-mock: 29.2.2
dev: true
@ -1885,7 +1885,7 @@ packages:
dependencies:
'@jest/fake-timers': 29.3.1
'@jest/types': 29.3.1
'@types/node': 17.0.23
'@types/node': 18.11.18
jest-mock: 29.3.1
dev: true
@ -1929,7 +1929,7 @@ packages:
dependencies:
'@jest/types': 27.5.1
'@sinonjs/fake-timers': 8.1.0
'@types/node': 17.0.23
'@types/node': 18.11.18
jest-message-util: 27.5.1
jest-mock: 27.5.1
jest-util: 27.5.1
@ -1941,7 +1941,7 @@ packages:
dependencies:
'@jest/types': 29.3.1
'@sinonjs/fake-timers': 9.1.2
'@types/node': 17.0.23
'@types/node': 18.11.18
jest-message-util: 29.2.1
jest-mock: 29.2.2
jest-util: 29.2.1
@ -1953,7 +1953,7 @@ packages:
dependencies:
'@jest/types': 29.3.1
'@sinonjs/fake-timers': 9.1.2
'@types/node': 17.0.23
'@types/node': 18.11.18
jest-message-util: 29.3.1
jest-mock: 29.3.1
jest-util: 29.3.1
@ -1986,7 +1986,7 @@ packages:
'@jest/transform': 29.1.2
'@jest/types': 29.3.1
'@jridgewell/trace-mapping': 0.3.17
'@types/node': 17.0.23
'@types/node': 18.11.18
chalk: 4.1.2
collect-v8-coverage: 1.0.1
exit: 0.1.2
@ -2024,7 +2024,7 @@ packages:
'@jest/transform': 29.3.1
'@jest/types': 29.3.1
'@jridgewell/trace-mapping': 0.3.17
'@types/node': 17.0.23
'@types/node': 18.11.18
chalk: 4.1.2
collect-v8-coverage: 1.0.1
exit: 0.1.2
@ -2163,7 +2163,7 @@ packages:
dependencies:
'@types/istanbul-lib-coverage': 2.0.4
'@types/istanbul-reports': 3.0.1
'@types/node': 17.0.23
'@types/node': 18.11.18
'@types/yargs': 16.0.4
chalk: 4.1.2
dev: true
@ -2175,7 +2175,7 @@ packages:
'@jest/schemas': 29.0.0
'@types/istanbul-lib-coverage': 2.0.4
'@types/istanbul-reports': 3.0.1
'@types/node': 17.0.23
'@types/node': 18.11.18
'@types/yargs': 17.0.13
chalk: 4.1.2
dev: true
@ -2187,7 +2187,7 @@ packages:
'@jest/schemas': 29.0.0
'@types/istanbul-lib-coverage': 2.0.4
'@types/istanbul-reports': 3.0.1
'@types/node': 17.0.23
'@types/node': 18.11.18
'@types/yargs': 17.0.13
chalk: 4.1.2
dev: true
@ -3767,7 +3767,7 @@ packages:
/@types/accepts/1.3.5:
resolution: {integrity: sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==}
dependencies:
'@types/node': 17.0.23
'@types/node': 18.11.18
dev: true
/@types/aria-query/4.2.2:
@ -3811,7 +3811,7 @@ packages:
resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==}
dependencies:
'@types/connect': 3.4.35
'@types/node': 17.0.23
'@types/node': 18.11.18
dev: true
/@types/cacheable-request/6.0.2:
@ -3819,7 +3819,7 @@ packages:
dependencies:
'@types/http-cache-semantics': 4.0.1
'@types/keyv': 3.1.3
'@types/node': 17.0.23
'@types/node': 18.11.18
'@types/responselike': 1.0.0
dev: false
@ -3842,7 +3842,7 @@ packages:
/@types/connect/3.4.35:
resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==}
dependencies:
'@types/node': 17.0.23
'@types/node': 18.11.18
dev: true
/@types/content-disposition/0.5.4:
@ -3859,7 +3859,7 @@ packages:
'@types/connect': 3.4.35
'@types/express': 4.17.13
'@types/keygrip': 1.0.2
'@types/node': 17.0.23
'@types/node': 18.11.18
dev: true
/@types/debug/4.1.7:
@ -3871,13 +3871,13 @@ packages:
/@types/etag/1.8.1:
resolution: {integrity: sha512-bsKkeSqN7HYyYntFRAmzcwx/dKW4Wa+KVMTInANlI72PWLQmOpZu96j0OqHZGArW4VQwCmJPteQlXaUDeOB0WQ==}
dependencies:
'@types/node': 17.0.23
'@types/node': 18.11.18
dev: true
/@types/express-serve-static-core/4.17.26:
resolution: {integrity: sha512-zeu3tpouA043RHxW0gzRxwCHchMgftE8GArRsvYT0ByDMbn19olQHx5jLue0LxWY6iYtXb7rXmuVtSkhy9YZvQ==}
dependencies:
'@types/node': 17.0.23
'@types/node': 18.11.18
'@types/qs': 6.9.7
'@types/range-parser': 1.2.4
dev: true
@ -3894,19 +3894,19 @@ packages:
/@types/formidable/2.0.4:
resolution: {integrity: sha512-6HYcnmBCeby/nNGgX9kq1DxUpK2UcB3yoHCr3GzFjjqkpivOdcBSbsXP9NbxLcPEi11Fl/L41rbFCIsteF9sbg==}
dependencies:
'@types/node': 17.0.23
'@types/node': 18.11.18
dev: false
/@types/fs-extra/9.0.13:
resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==}
dependencies:
'@types/node': 17.0.23
'@types/node': 18.11.18
dev: true
/@types/graceful-fs/4.1.5:
resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==}
dependencies:
'@types/node': 17.0.23
'@types/node': 18.11.18
dev: true
/@types/hast/2.3.4:
@ -3985,7 +3985,7 @@ packages:
/@types/jsdom/20.0.0:
resolution: {integrity: sha512-YfAchFs0yM1QPDrLm2VHe+WHGtqms3NXnXAMolrgrVP6fgBHHXy1ozAbo/dFtPNtZC/m66bPiCTWYmqp1F14gA==}
dependencies:
'@types/node': 17.0.23
'@types/node': 18.11.18
'@types/tough-cookie': 4.0.2
parse5: 7.1.1
dev: true
@ -4005,7 +4005,7 @@ packages:
/@types/keyv/3.1.3:
resolution: {integrity: sha512-FXCJgyyN3ivVgRoml4h94G/p3kY+u/B86La+QptcqJaWtBWtmc6TtkNfS40n9bIvyLteHh7zXOtgbobORKPbDg==}
dependencies:
'@types/node': 17.0.23
'@types/node': 18.11.18
dev: false
/@types/koa-compose/3.2.5:
@ -4042,7 +4042,7 @@ packages:
'@types/http-errors': 1.8.2
'@types/keygrip': 1.0.2
'@types/koa-compose': 3.2.5
'@types/node': 17.0.23
'@types/node': 18.11.18
dev: true
/@types/mdast/3.0.10:
@ -4081,12 +4081,8 @@ packages:
resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==}
dev: true
/@types/node/16.11.12:
resolution: {integrity: sha512-+2Iggwg7PxoO5Kyhvsq9VarmPbIelXP070HMImEpbtGCoyWNINQj4wzjbQCXzdHTRXnqufutJb5KAURZANNBAw==}
dev: true
/@types/node/17.0.23:
resolution: {integrity: sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw==}
/@types/node/18.11.18:
resolution: {integrity: sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==}
/@types/normalize-package-data/2.4.1:
resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==}
@ -4108,7 +4104,7 @@ packages:
/@types/pg/8.6.5:
resolution: {integrity: sha512-tOkGtAqRVkHa/PVZicq67zuujI4Oorfglsr2IbKofDwBSysnaqSx7W1mDqFqdkGE6Fbgh+PZAl0r/BWON/mozw==}
dependencies:
'@types/node': 17.0.23
'@types/node': 18.11.18
pg-protocol: 1.5.0
pg-types: 2.2.0
dev: false
@ -4128,7 +4124,7 @@ packages:
/@types/puppeteer/5.4.6:
resolution: {integrity: sha512-98Kghehs7+/GD9b56qryhqdqVCXUTbetTv3PlvDnmFRTHQH0j9DIp1f7rkAW3BAj4U3yoeSEQnKgdW8bDq0Y0Q==}
dependencies:
'@types/node': 17.0.23
'@types/node': 18.11.18
dev: true
/@types/qs/6.9.7:
@ -4191,7 +4187,7 @@ packages:
/@types/responselike/1.0.0:
resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==}
dependencies:
'@types/node': 17.0.23
'@types/node': 18.11.18
dev: false
/@types/retry/0.12.1:
@ -4214,7 +4210,7 @@ packages:
resolution: {integrity: sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==}
dependencies:
'@types/mime': 1.3.2
'@types/node': 17.0.23
'@types/node': 18.11.18
dev: true
/@types/sinon/10.0.13:
@ -4235,7 +4231,7 @@ packages:
resolution: {integrity: sha512-mu/N4uvfDN2zVQQ5AYJI/g4qxn2bHB6521t1UuH09ShNWjebTqN0ZFuYK9uYjcgmI0dTQEs+Owi1EO6U0OkOZQ==}
dependencies:
'@types/cookiejar': 2.1.2
'@types/node': 17.0.23
'@types/node': 18.11.18
dev: true
/@types/supertest/2.0.11:
@ -4247,14 +4243,14 @@ packages:
/@types/tar/6.1.2:
resolution: {integrity: sha512-bnX3RRm70/n1WMwmevdOAeDU4YP7f5JSubgnuU+yrO+xQQjwDboJj3u2NTJI5ngCQhXihqVVAH5h5J8YpdpEvg==}
dependencies:
'@types/node': 17.0.23
'@types/node': 18.11.18
minipass: 3.3.5
dev: true
/@types/through/0.0.30:
resolution: {integrity: sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg==}
dependencies:
'@types/node': 17.0.23
'@types/node': 18.11.18
dev: true
/@types/tough-cookie/4.0.2:
@ -4289,7 +4285,7 @@ packages:
resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==}
requiresBuild: true
dependencies:
'@types/node': 17.0.23
'@types/node': 18.11.18
dev: true
optional: true
@ -5559,16 +5555,16 @@ packages:
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
dev: true
/cosmiconfig-typescript-loader/2.0.0_73inix45wpcdjnppmmovzbfudu:
/cosmiconfig-typescript-loader/2.0.0_awa2wsr5thmg3i7jqycphctjfq:
resolution: {integrity: sha512-2NlGul/E3vTQEANqPziqkA01vfiuUU8vT0jZAuUIjEW8u3eCcnCQWLggapCjhbF76s7KQF0fM0kXSKmzaDaG1g==}
engines: {node: '>=12', npm: '>=6'}
peerDependencies:
'@types/node': '*'
typescript: '>=3'
dependencies:
'@types/node': 17.0.23
'@types/node': 18.11.18
cosmiconfig: 7.1.0
ts-node: 10.7.0_73inix45wpcdjnppmmovzbfudu
ts-node: 10.7.0_awa2wsr5thmg3i7jqycphctjfq
typescript: 4.9.4
transitivePeerDependencies:
- '@swc/core'
@ -8523,7 +8519,7 @@ packages:
'@jest/expect': 29.1.2
'@jest/test-result': 29.1.2
'@jest/types': 29.3.1
'@types/node': 17.0.23
'@types/node': 18.11.18
chalk: 4.1.2
co: 4.6.0
dedent: 0.7.0
@ -8550,7 +8546,7 @@ packages:
'@jest/expect': 29.3.1
'@jest/test-result': 29.3.1
'@jest/types': 29.3.1
'@types/node': 17.0.23
'@types/node': 18.11.18
chalk: 4.1.2
co: 4.6.0
dedent: 0.7.0
@ -8597,7 +8593,7 @@ packages:
- ts-node
dev: true
/jest-cli/29.1.2_@types+node@16.11.12:
/jest-cli/29.1.2_@types+node@18.11.18:
resolution: {integrity: sha512-vsvBfQ7oS2o4MJdAH+4u9z76Vw5Q8WBQF5MchDbkylNknZdrPTX1Ix7YRJyTlOWqRaS7ue/cEAn+E4V1MWyMzw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true
@ -8614,7 +8610,7 @@ packages:
exit: 0.1.2
graceful-fs: 4.2.10
import-local: 3.1.0
jest-config: 29.1.2_@types+node@16.11.12
jest-config: 29.1.2_@types+node@18.11.18
jest-util: 29.2.1
jest-validate: 29.1.2
prompts: 2.4.2
@ -8625,7 +8621,7 @@ packages:
- ts-node
dev: true
/jest-cli/29.3.1_@types+node@16.11.12:
/jest-cli/29.3.1_@types+node@18.11.18:
resolution: {integrity: sha512-TO/ewvwyvPOiBBuWZ0gm04z3WWP8TIK8acgPzE4IxgsLKQgb377NYGrQLc3Wl/7ndWzIH2CDNNsUjGxwLL43VQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true
@ -8642,7 +8638,7 @@ packages:
exit: 0.1.2
graceful-fs: 4.2.10
import-local: 3.1.0
jest-config: 29.3.1_@types+node@16.11.12
jest-config: 29.3.1_@types+node@18.11.18
jest-util: 29.3.1
jest-validate: 29.3.1
prompts: 2.4.2
@ -8691,7 +8687,7 @@ packages:
- supports-color
dev: true
/jest-config/29.1.2_@types+node@16.11.12:
/jest-config/29.1.2_@types+node@18.11.18:
resolution: {integrity: sha512-EC3Zi86HJUOz+2YWQcJYQXlf0zuBhJoeyxLM6vb6qJsVmpP7KcCP1JnyF0iaqTaXdBP8Rlwsvs7hnKWQWWLwwA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
peerDependencies:
@ -8706,7 +8702,7 @@ packages:
'@babel/core': 7.20.2
'@jest/test-sequencer': 29.1.2
'@jest/types': 29.3.1
'@types/node': 16.11.12
'@types/node': 18.11.18
babel-jest: 29.1.2_@babel+core@7.20.2
chalk: 4.1.2
ci-info: 3.5.0
@ -8730,46 +8726,7 @@ packages:
- supports-color
dev: true
/jest-config/29.1.2_@types+node@17.0.23:
resolution: {integrity: sha512-EC3Zi86HJUOz+2YWQcJYQXlf0zuBhJoeyxLM6vb6qJsVmpP7KcCP1JnyF0iaqTaXdBP8Rlwsvs7hnKWQWWLwwA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
peerDependencies:
'@types/node': '*'
ts-node: '>=9.0.0'
peerDependenciesMeta:
'@types/node':
optional: true
ts-node:
optional: true
dependencies:
'@babel/core': 7.20.2
'@jest/test-sequencer': 29.1.2
'@jest/types': 29.3.1
'@types/node': 17.0.23
babel-jest: 29.1.2_@babel+core@7.20.2
chalk: 4.1.2
ci-info: 3.5.0
deepmerge: 4.2.2
glob: 7.2.3
graceful-fs: 4.2.10
jest-circus: 29.1.2
jest-environment-node: 29.1.2
jest-get-type: 29.0.0
jest-regex-util: 29.0.0
jest-resolve: 29.1.2
jest-runner: 29.1.2
jest-util: 29.2.1
jest-validate: 29.1.2
micromatch: 4.0.5
parse-json: 5.2.0
pretty-format: 29.2.1
slash: 3.0.0
strip-json-comments: 3.1.1
transitivePeerDependencies:
- supports-color
dev: true
/jest-config/29.3.1_@types+node@16.11.12:
/jest-config/29.3.1_@types+node@18.11.18:
resolution: {integrity: sha512-y0tFHdj2WnTEhxmGUK1T7fgLen7YK4RtfvpLFBXfQkh2eMJAQq24Vx9472lvn5wg0MAO6B+iPfJfzdR9hJYalg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
peerDependencies:
@ -8784,46 +8741,7 @@ packages:
'@babel/core': 7.20.2
'@jest/test-sequencer': 29.3.1
'@jest/types': 29.3.1
'@types/node': 16.11.12
babel-jest: 29.3.1_@babel+core@7.20.2
chalk: 4.1.2
ci-info: 3.5.0
deepmerge: 4.2.2
glob: 7.2.3
graceful-fs: 4.2.10
jest-circus: 29.3.1
jest-environment-node: 29.3.1
jest-get-type: 29.2.0
jest-regex-util: 29.2.0
jest-resolve: 29.3.1
jest-runner: 29.3.1
jest-util: 29.3.1
jest-validate: 29.3.1
micromatch: 4.0.5
parse-json: 5.2.0
pretty-format: 29.3.1
slash: 3.0.0
strip-json-comments: 3.1.1
transitivePeerDependencies:
- supports-color
dev: true
/jest-config/29.3.1_@types+node@17.0.23:
resolution: {integrity: sha512-y0tFHdj2WnTEhxmGUK1T7fgLen7YK4RtfvpLFBXfQkh2eMJAQq24Vx9472lvn5wg0MAO6B+iPfJfzdR9hJYalg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
peerDependencies:
'@types/node': '*'
ts-node: '>=9.0.0'
peerDependenciesMeta:
'@types/node':
optional: true
ts-node:
optional: true
dependencies:
'@babel/core': 7.20.2
'@jest/test-sequencer': 29.3.1
'@jest/types': 29.3.1
'@types/node': 17.0.23
'@types/node': 18.11.18
babel-jest: 29.3.1_@babel+core@7.20.2
chalk: 4.1.2
ci-info: 3.5.0
@ -8931,7 +8849,7 @@ packages:
'@jest/fake-timers': 29.2.2
'@jest/types': 29.3.1
'@types/jsdom': 20.0.0
'@types/node': 17.0.23
'@types/node': 18.11.18
jest-mock: 29.2.2
jest-util: 29.2.1
jsdom: 20.0.2
@ -8948,7 +8866,7 @@ packages:
'@jest/environment': 27.5.1
'@jest/fake-timers': 27.5.1
'@jest/types': 27.5.1
'@types/node': 17.0.23
'@types/node': 18.11.18
jest-mock: 27.5.1
jest-util: 27.5.1
dev: true
@ -8960,7 +8878,7 @@ packages:
'@jest/environment': 29.2.2
'@jest/fake-timers': 29.2.2
'@jest/types': 29.3.1
'@types/node': 17.0.23
'@types/node': 18.11.18
jest-mock: 29.2.2
jest-util: 29.3.1
dev: true
@ -8972,7 +8890,7 @@ packages:
'@jest/environment': 29.3.1
'@jest/fake-timers': 29.3.1
'@jest/types': 29.3.1
'@types/node': 17.0.23
'@types/node': 18.11.18
jest-mock: 29.3.1
jest-util: 29.3.1
dev: true
@ -9006,7 +8924,7 @@ packages:
dependencies:
'@jest/types': 29.3.1
'@types/graceful-fs': 4.1.5
'@types/node': 17.0.23
'@types/node': 18.11.18
anymatch: 3.1.2
fb-watchman: 2.0.2
graceful-fs: 4.2.10
@ -9025,7 +8943,7 @@ packages:
dependencies:
'@jest/types': 29.3.1
'@types/graceful-fs': 4.1.5
'@types/node': 17.0.23
'@types/node': 18.11.18
anymatch: 3.1.3
fb-watchman: 2.0.2
graceful-fs: 4.2.10
@ -9143,7 +9061,7 @@ packages:
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@jest/types': 27.5.1
'@types/node': 17.0.23
'@types/node': 18.11.18
dev: true
/jest-mock/29.2.2:
@ -9151,7 +9069,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@jest/types': 29.3.1
'@types/node': 17.0.23
'@types/node': 18.11.18
jest-util: 29.2.1
dev: true
@ -9160,7 +9078,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@jest/types': 29.3.1
'@types/node': 17.0.23
'@types/node': 18.11.18
jest-util: 29.3.1
dev: true
@ -9270,7 +9188,7 @@ packages:
'@jest/test-result': 29.1.2
'@jest/transform': 29.1.2
'@jest/types': 29.3.1
'@types/node': 17.0.23
'@types/node': 18.11.18
chalk: 4.1.2
emittery: 0.10.2
graceful-fs: 4.2.10
@ -9299,7 +9217,7 @@ packages:
'@jest/test-result': 29.3.1
'@jest/transform': 29.3.1
'@jest/types': 29.3.1
'@types/node': 17.0.23
'@types/node': 18.11.18
chalk: 4.1.2
emittery: 0.13.1
graceful-fs: 4.2.10
@ -9330,7 +9248,7 @@ packages:
'@jest/test-result': 29.1.2
'@jest/transform': 29.1.2
'@jest/types': 29.3.1
'@types/node': 17.0.23
'@types/node': 18.11.18
chalk: 4.1.2
cjs-module-lexer: 1.2.2
collect-v8-coverage: 1.0.1
@ -9360,7 +9278,7 @@ packages:
'@jest/test-result': 29.3.1
'@jest/transform': 29.3.1
'@jest/types': 29.3.1
'@types/node': 17.0.23
'@types/node': 18.11.18
chalk: 4.1.2
cjs-module-lexer: 1.2.2
collect-v8-coverage: 1.0.1
@ -9462,7 +9380,7 @@ packages:
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@jest/types': 27.5.1
'@types/node': 17.0.23
'@types/node': 18.11.18
chalk: 4.1.2
ci-info: 3.5.0
graceful-fs: 4.2.10
@ -9474,7 +9392,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@jest/types': 29.3.1
'@types/node': 17.0.23
'@types/node': 18.11.18
chalk: 4.1.2
ci-info: 3.5.0
graceful-fs: 4.2.10
@ -9486,7 +9404,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@jest/types': 29.3.1
'@types/node': 17.0.23
'@types/node': 18.11.18
chalk: 4.1.2
ci-info: 3.5.0
graceful-fs: 4.2.10
@ -9523,7 +9441,7 @@ packages:
dependencies:
'@jest/test-result': 29.1.2
'@jest/types': 29.3.1
'@types/node': 17.0.23
'@types/node': 18.11.18
ansi-escapes: 4.3.2
chalk: 4.1.2
emittery: 0.10.2
@ -9537,7 +9455,7 @@ packages:
dependencies:
'@jest/test-result': 29.3.1
'@jest/types': 29.3.1
'@types/node': 17.0.23
'@types/node': 18.11.18
ansi-escapes: 4.3.2
chalk: 4.1.2
emittery: 0.13.1
@ -9549,7 +9467,7 @@ packages:
resolution: {integrity: sha512-AdTZJxKjTSPHbXT/AIOjQVmoFx0LHFcVabWu0sxI7PAy7rFf8c0upyvgBKgguVXdM4vY74JdwkyD4hSmpTW8jA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@types/node': 17.0.23
'@types/node': 18.11.18
jest-util: 29.3.1
merge-stream: 2.0.0
supports-color: 8.1.1
@ -9559,7 +9477,7 @@ packages:
resolution: {integrity: sha512-lY4AnnmsEWeiXirAIA0c9SDPbuCBq8IYuDVL8PMm0MZ2PEs2yPvRA/J64QBXuZp7CYKrDM/rmNrc9/i3KJQncw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@types/node': 17.0.23
'@types/node': 18.11.18
jest-util: 29.3.1
merge-stream: 2.0.0
supports-color: 8.1.1
@ -9585,7 +9503,7 @@ packages:
- ts-node
dev: true
/jest/29.1.2_@types+node@16.11.12:
/jest/29.1.2_@types+node@18.11.18:
resolution: {integrity: sha512-5wEIPpCezgORnqf+rCaYD1SK+mNN7NsstWzIsuvsnrhR/hSxXWd82oI7DkrbJ+XTD28/eG8SmxdGvukrGGK6Tw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true
@ -9598,14 +9516,14 @@ packages:
'@jest/core': 29.1.2
'@jest/types': 29.1.2
import-local: 3.1.0
jest-cli: 29.1.2_@types+node@16.11.12
jest-cli: 29.1.2_@types+node@18.11.18
transitivePeerDependencies:
- '@types/node'
- supports-color
- ts-node
dev: true
/jest/29.3.1_@types+node@16.11.12:
/jest/29.3.1_@types+node@18.11.18:
resolution: {integrity: sha512-6iWfL5DTT0Np6UYs/y5Niu7WIfNv/wRTtN5RSXt2DIEft3dx3zPuw/3WJQBCJfmEzvDiEKwoqMbGD9n49+qLSA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true
@ -9618,7 +9536,7 @@ packages:
'@jest/core': 29.3.1
'@jest/types': 29.3.1
import-local: 3.1.0
jest-cli: 29.3.1_@types+node@16.11.12
jest-cli: 29.3.1_@types+node@18.11.18
transitivePeerDependencies:
- '@types/node'
- supports-color
@ -14249,7 +14167,7 @@ packages:
yargs-parser: 21.1.1
dev: true
/ts-node/10.7.0_73inix45wpcdjnppmmovzbfudu:
/ts-node/10.7.0_awa2wsr5thmg3i7jqycphctjfq:
resolution: {integrity: sha512-TbIGS4xgJoX2i3do417KSaep1uRAW/Lu+WAL2doDHC0D6ummjirVOXU5/7aiZotbQ5p1Zp9tP7U6cYhA0O7M8A==}
hasBin: true
peerDependencies:
@ -14268,7 +14186,7 @@ packages:
'@tsconfig/node12': 1.0.9
'@tsconfig/node14': 1.0.1
'@tsconfig/node16': 1.0.2
'@types/node': 17.0.23
'@types/node': 18.11.18
acorn: 8.8.1
acorn-walk: 8.2.0
arg: 4.1.3