diff --git a/package.json b/package.json index 0582519..047834d 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ "homepage": "https://github.com/yourtion/node-erest#readme", "dependencies": { "debug": "^4.4.1", - "path-to-regexp": "^6.3.0" + "path-to-regexp": "^8.4.2" }, "peerDependencies": { "@types/node": "*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 618e9c7..c49e437 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,14 +10,14 @@ importers: dependencies: debug: specifier: ^4.4.1 - version: 4.4.1 + version: 4.4.1(supports-color@7.2.0) path-to-regexp: - specifier: ^6.3.0 - version: 6.3.0 + specifier: ^8.4.2 + version: 8.4.2 devDependencies: '@leizm/web': specifier: ^2.7.3 - version: 2.7.3(@types/express@5.0.6) + version: 2.7.3(@types/express@5.0.6)(supports-color@7.2.0) '@types/debug': specifier: ^4.1.12 version: 4.1.12 @@ -38,25 +38,25 @@ importers: version: 24.0.15 '@vitest/coverage-v8': specifier: ^3.2.4 - version: 3.2.4(vitest@3.2.4) + version: 3.2.4(supports-color@7.2.0)(vitest@3.2.4) '@vitest/ui': specifier: ^3.2.4 version: 3.2.4(vitest@3.2.4) express: specifier: ^5.1.0 - version: 5.2.1 + version: 5.2.1(supports-color@7.2.0) husky: specifier: ^9.1.7 version: 9.1.7 koa: specifier: ^3.0.0 - version: 3.0.0 + version: 3.0.0(supports-color@7.2.0) koa-bodyparser: specifier: ^4.4.1 version: 4.4.1 koa-router: specifier: ^13.1.1 - version: 13.1.1 + version: 13.1.1(supports-color@7.2.0) lint-staged: specifier: ^17.0.8 version: 17.0.8 @@ -77,7 +77,7 @@ importers: version: 5.8.3 vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.0.15)(@vitest/ui@3.2.4)(yaml@2.9.0) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.0.15)(@vitest/ui@3.2.4)(supports-color@7.2.0)(yaml@2.9.0) zod: specifier: ^4.4.3 version: 4.4.3 @@ -95,29 +95,29 @@ importers: version: link:../packages/erest-leizmweb '@leizm/web': specifier: ^2.7.0 - version: 2.7.3(@types/express@5.0.6) + version: 2.7.3(@types/express@5.0.6)(supports-color@7.2.0) erest: specifier: workspace:* version: link:.. express: specifier: ^5.1.0 - version: 5.2.1 + version: 5.2.1(supports-color@7.2.0) koa: specifier: ^3.0.0 - version: 3.0.0 + version: 3.0.0(supports-color@7.2.0) koa-bodyparser: specifier: ^4.4.1 version: 4.4.1 koa-router: specifier: ^13.1.0 - version: 13.1.1 + version: 13.1.1(supports-color@7.2.0) zod: specifier: ^4.0.0 version: 4.0.5 devDependencies: vitest: specifier: ^3.0.0 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.0.15)(@vitest/ui@3.2.4)(yaml@2.9.0) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.0.15)(@vitest/ui@3.2.4)(supports-color@7.2.0)(yaml@2.9.0) packages/erest-express: devDependencies: @@ -129,7 +129,7 @@ importers: version: link:../.. express: specifier: ^5.1.0 - version: 5.2.1 + version: 5.2.1(supports-color@7.2.0) typescript: specifier: ^5.8.0 version: 5.8.3 @@ -144,7 +144,7 @@ importers: dependencies: '@koa/router': specifier: ^13.0.0 - version: 13.1.1 + version: 13.1.1(supports-color@7.2.0) devDependencies: '@types/koa': specifier: ^2.15.0 @@ -157,10 +157,10 @@ importers: version: link:../.. koa: specifier: ^3.0.0 - version: 3.0.0 + version: 3.0.0(supports-color@7.2.0) koa-router: specifier: ^13.1.0 - version: 13.1.1 + version: 13.1.1(supports-color@7.2.0) typescript: specifier: ^5.8.0 version: 5.8.3 @@ -169,7 +169,7 @@ importers: devDependencies: '@leizm/web': specifier: ^2.7.3 - version: 2.7.3(@types/express@5.0.6) + version: 2.7.3(@types/express@5.0.6)(supports-color@7.2.0) erest: specifier: workspace:* version: link:../.. @@ -426,6 +426,7 @@ packages: '@koa/router@13.1.1': resolution: {integrity: sha512-JQEuMANYRVHs7lm7KY9PCIjkgJk73h4m4J+g2mkw2Vo1ugPZ17UJVqEH8F+HeAdjKz5do1OaLe7ArDz+z308gw==} engines: {node: '>= 18'} + deprecated: Please upgrade to v15 or higher. All reported bugs in this version are fixed in newer releases, dependencies have been updated, and security has been improved. '@leizm/web@2.7.3': resolution: {integrity: sha512-PrjrZWOIvtnSTVt8zuDxWaqjpnzdQCSs2XZehbzT7wycjc8XG9o/g+34CdpwVBF1M8/0U+MClt35PWJLINXJfA==} @@ -1300,6 +1301,7 @@ packages: glob@10.4.5: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true gopd@1.2.0: @@ -2221,16 +2223,16 @@ snapshots: '@jsonjoy.com/codegen': 1.0.0(tslib@2.8.1) tslib: 2.8.1 - '@koa/router@13.1.1': + '@koa/router@13.1.1(supports-color@7.2.0)': dependencies: - debug: 4.4.1 + debug: 4.4.1(supports-color@7.2.0) http-errors: 2.0.0 koa-compose: 4.1.0 path-to-regexp: 6.3.0 transitivePeerDependencies: - supports-color - '@leizm/web@2.7.3(@types/express@5.0.6)': + '@leizm/web@2.7.3(@types/express@5.0.6)(supports-color@7.2.0)': dependencies: '@types/body-parser': 1.19.6 '@types/busboy': 0.2.4 @@ -2240,7 +2242,7 @@ snapshots: '@types/mime': 2.0.3 '@types/qs': 6.14.0 '@types/send': 0.17.5 - body-parser: 1.20.3 + body-parser: 1.20.3(supports-color@7.2.0) busboy: 0.3.1 cookie: 0.4.2 cookie-parser: 1.4.7 @@ -2248,8 +2250,8 @@ snapshots: mime: 2.6.0 path-to-regexp: 6.3.0 qs: 6.14.0 - send: 0.17.2 - serve-static: 1.16.2 + send: 0.17.2(supports-color@7.2.0) + serve-static: 1.16.2(supports-color@7.2.0) transitivePeerDependencies: - '@types/express' - supports-color @@ -2573,22 +2575,22 @@ snapshots: '@types/unist@3.0.3': {} - '@vitest/coverage-v8@3.2.4(vitest@3.2.4)': + '@vitest/coverage-v8@3.2.4(supports-color@7.2.0)(vitest@3.2.4)': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 ast-v8-to-istanbul: 0.3.3 - debug: 4.4.1 + debug: 4.4.1(supports-color@7.2.0) istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 - istanbul-lib-source-maps: 5.0.6 + istanbul-lib-source-maps: 5.0.6(supports-color@7.2.0) istanbul-reports: 3.1.7 magic-string: 0.30.17 magicast: 0.3.5 std-env: 3.9.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.0.15)(@vitest/ui@3.2.4)(yaml@2.9.0) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.0.15)(@vitest/ui@3.2.4)(supports-color@7.2.0)(yaml@2.9.0) transitivePeerDependencies: - supports-color @@ -2637,7 +2639,7 @@ snapshots: sirv: 3.0.1 tinyglobby: 0.2.14 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.0.15)(@vitest/ui@3.2.4)(yaml@2.9.0) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.0.15)(@vitest/ui@3.2.4)(supports-color@7.2.0)(yaml@2.9.0) '@vitest/utils@3.2.4': dependencies: @@ -2687,11 +2689,11 @@ snapshots: balanced-match@4.0.4: {} - body-parser@1.20.3: + body-parser@1.20.3(supports-color@7.2.0): dependencies: bytes: 3.1.2 content-type: 1.0.5 - debug: 2.6.9 + debug: 2.6.9(supports-color@7.2.0) depd: 2.0.0 destroy: 1.2.0 http-errors: 2.0.0 @@ -2704,11 +2706,11 @@ snapshots: transitivePeerDependencies: - supports-color - body-parser@2.3.0: + body-parser@2.3.0(supports-color@7.2.0): dependencies: bytes: 3.1.2 content-type: 2.0.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@7.2.0) http-errors: 2.0.1 iconv-lite: 0.7.2 on-finished: 2.4.1 @@ -2818,17 +2820,23 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - debug@2.6.9: + debug@2.6.9(supports-color@7.2.0): dependencies: ms: 2.0.0 + optionalDependencies: + supports-color: 7.2.0 - debug@4.4.1: + debug@4.4.1(supports-color@7.2.0): dependencies: ms: 2.1.3 + optionalDependencies: + supports-color: 7.2.0 - debug@4.4.3: + debug@4.4.3(supports-color@7.2.0): dependencies: ms: 2.1.3 + optionalDependencies: + supports-color: 7.2.0 deep-eql@5.0.2: {} @@ -2923,20 +2931,20 @@ snapshots: expect-type@1.2.2: {} - express@5.2.1: + express@5.2.1(supports-color@7.2.0): dependencies: accepts: 2.0.0 - body-parser: 2.3.0 + body-parser: 2.3.0(supports-color@7.2.0) content-disposition: 1.1.0 content-type: 1.0.5 cookie: 0.7.2 cookie-signature: 1.2.2 - debug: 4.4.1 + debug: 4.4.1(supports-color@7.2.0) depd: 2.0.0 encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 - finalhandler: 2.1.1 + finalhandler: 2.1.1(supports-color@7.2.0) fresh: 2.0.0 http-errors: 2.0.0 merge-descriptors: 2.0.0 @@ -2947,9 +2955,9 @@ snapshots: proxy-addr: 2.0.7 qs: 6.14.0 range-parser: 1.2.1 - router: 2.2.0 - send: 1.2.1 - serve-static: 2.2.1 + router: 2.2.0(supports-color@7.2.0) + send: 1.2.1(supports-color@7.2.0) + serve-static: 2.2.1(supports-color@7.2.0) statuses: 2.0.2 type-is: 2.0.1 vary: 1.1.2 @@ -2962,9 +2970,9 @@ snapshots: fflate@0.8.2: {} - finalhandler@2.1.1: + finalhandler@2.1.1(supports-color@7.2.0): dependencies: - debug: 4.4.1 + debug: 4.4.1(supports-color@7.2.0) encodeurl: 2.0.0 escape-html: 1.0.3 on-finished: 2.4.1 @@ -3097,10 +3105,10 @@ snapshots: make-dir: 4.0.0 supports-color: 7.2.0 - istanbul-lib-source-maps@5.0.6: + istanbul-lib-source-maps@5.0.6(supports-color@7.2.0): dependencies: '@jridgewell/trace-mapping': 0.3.29 - debug: 4.4.1 + debug: 4.4.1(supports-color@7.2.0) istanbul-lib-coverage: 3.2.2 transitivePeerDependencies: - supports-color @@ -3130,23 +3138,23 @@ snapshots: koa-compose@4.1.0: {} - koa-router@13.1.1: + koa-router@13.1.1(supports-color@7.2.0): dependencies: - debug: 4.4.1 + debug: 4.4.1(supports-color@7.2.0) http-errors: 2.0.0 koa-compose: 4.1.0 path-to-regexp: 6.3.0 transitivePeerDependencies: - supports-color - koa@3.0.0: + koa@3.0.0(supports-color@7.2.0): dependencies: accepts: 1.3.8 cache-content-type: 1.0.1 content-disposition: 0.5.4 content-type: 1.0.5 cookies: 0.9.1 - debug: 4.4.1 + debug: 4.4.1(supports-color@7.2.0) delegates: 1.0.0 destroy: 1.2.0 encodeurl: 2.0.0 @@ -3446,9 +3454,9 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.45.1 fsevents: 2.3.3 - router@2.2.0: + router@2.2.0(supports-color@7.2.0): dependencies: - debug: 4.4.1 + debug: 4.4.1(supports-color@7.2.0) depd: 2.0.0 is-promise: 4.0.0 parseurl: 1.3.3 @@ -3462,9 +3470,9 @@ snapshots: semver@7.7.2: {} - send@0.17.2: + send@0.17.2(supports-color@7.2.0): dependencies: - debug: 2.6.9 + debug: 2.6.9(supports-color@7.2.0) depd: 1.1.2 destroy: 1.0.4 encodeurl: 1.0.2 @@ -3480,9 +3488,9 @@ snapshots: transitivePeerDependencies: - supports-color - send@0.19.0: + send@0.19.0(supports-color@7.2.0): dependencies: - debug: 2.6.9 + debug: 2.6.9(supports-color@7.2.0) depd: 2.0.0 destroy: 1.2.0 encodeurl: 1.0.2 @@ -3498,9 +3506,9 @@ snapshots: transitivePeerDependencies: - supports-color - send@1.2.1: + send@1.2.1(supports-color@7.2.0): dependencies: - debug: 4.4.3 + debug: 4.4.3(supports-color@7.2.0) encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 @@ -3514,21 +3522,21 @@ snapshots: transitivePeerDependencies: - supports-color - serve-static@1.16.2: + serve-static@1.16.2(supports-color@7.2.0): dependencies: encodeurl: 2.0.0 escape-html: 1.0.3 parseurl: 1.3.3 - send: 0.19.0 + send: 0.19.0(supports-color@7.2.0) transitivePeerDependencies: - supports-color - serve-static@2.2.1: + serve-static@2.2.1(supports-color@7.2.0): dependencies: encodeurl: 2.0.0 escape-html: 1.0.3 parseurl: 1.3.3 - send: 1.2.1 + send: 1.2.1(supports-color@7.2.0) transitivePeerDependencies: - supports-color @@ -3737,10 +3745,10 @@ snapshots: vary@1.1.2: {} - vite-node@3.2.4(@types/node@24.0.15)(yaml@2.9.0): + vite-node@3.2.4(@types/node@24.0.15)(supports-color@7.2.0)(yaml@2.9.0): dependencies: cac: 6.7.14 - debug: 4.4.1 + debug: 4.4.1(supports-color@7.2.0) es-module-lexer: 1.7.0 pathe: 2.0.3 vite: 7.0.5(@types/node@24.0.15)(yaml@2.9.0) @@ -3771,7 +3779,7 @@ snapshots: fsevents: 2.3.3 yaml: 2.9.0 - vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.0.15)(@vitest/ui@3.2.4)(yaml@2.9.0): + vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.0.15)(@vitest/ui@3.2.4)(supports-color@7.2.0)(yaml@2.9.0): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 @@ -3782,7 +3790,7 @@ snapshots: '@vitest/spy': 3.2.4 '@vitest/utils': 3.2.4 chai: 5.2.1 - debug: 4.4.1 + debug: 4.4.1(supports-color@7.2.0) expect-type: 1.2.2 magic-string: 0.30.17 pathe: 2.0.3 @@ -3794,7 +3802,7 @@ snapshots: tinypool: 1.1.1 tinyrainbow: 2.0.0 vite: 7.0.5(@types/node@24.0.15)(yaml@2.9.0) - vite-node: 3.2.4(@types/node@24.0.15)(yaml@2.9.0) + vite-node: 3.2.4(@types/node@24.0.15)(supports-color@7.2.0)(yaml@2.9.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12