diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 618e9c7..fe3bd4e 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 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 @@ -29,7 +29,7 @@ importers: version: 2.15.0 '@types/koa-bodyparser': specifier: ^4.3.12 - version: 4.3.12 + version: 4.3.13 '@types/koa-router': specifier: ^7.4.8 version: 7.4.8 @@ -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 @@ -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:../.. @@ -839,6 +839,9 @@ packages: '@types/cookies@0.9.1': resolution: {integrity: sha512-E/DPgzifH4sM1UMadJMWd6mO2jOd4g1Ejwzx8/uRCDpJis1IrlyQEcGAYEomtAqRYmD5ORbNXMeI9U0RiVGZbg==} + '@types/cookies@0.9.2': + resolution: {integrity: sha512-1AvkDdZM2dbyFybL4fxpuNCaWyv//0AwsuUk2DWeXyM1/5ZKm6W3z6mQi24RZ4l2ucY+bkSHzbDVpySqPGuV8A==} + '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} @@ -866,18 +869,24 @@ packages: '@types/keygrip@1.0.6': resolution: {integrity: sha512-lZuNAY9xeJt7Bx4t4dx0rYCDqGPW8RXhQZK1td7d4H6E9zYbLoOtjBvfwdTKpsyxQI/2jv+armjX/RW+ZNpXOQ==} - '@types/koa-bodyparser@4.3.12': - resolution: {integrity: sha512-hKMmRMVP889gPIdLZmmtou/BijaU1tHPyMNmcK7FAHAdATnRcGQQy78EqTTxLH1D4FTsrxIzklAQCso9oGoebQ==} + '@types/koa-bodyparser@4.3.13': + resolution: {integrity: sha512-yW9afsDnV1ymnhMBfAlzsKZ45sYnvIlTRS+eF5MUZOQ8ePIIj3ajwi+9b4a0vdyYvh6uJKYibU8R1zrUIpCmCA==} '@types/koa-compose@3.2.8': resolution: {integrity: sha512-4Olc63RY+MKvxMwVknCUDhRQX1pFQoBZ/lXcRLP69PQkEpze/0cr8LNqJQe5NFb/b19DWi2a5bTi2VAlQzhJuA==} + '@types/koa-compose@3.2.9': + resolution: {integrity: sha512-BroAZ9FTvPiCy0Pi8tjD1OfJ7bgU1gQf0eR6e1Vm+JJATy9eKOG3hQMFtMciMawiSOVnLMdmUOC46s7HBhSTsA==} + '@types/koa-router@7.4.8': resolution: {integrity: sha512-SkWlv4F9f+l3WqYNQHnWjYnyTxYthqt8W9az2RTdQW7Ay8bc00iRZcrb8MC75iEfPqnGcg2csEl8tTG1NQPD4A==} '@types/koa@2.15.0': resolution: {integrity: sha512-7QFsywoE5URbuVnG3loe03QXuGajrnotr3gQkXcEBShORai23MePfFYdhz90FEtBBpkyIYQbVD+evKtloCgX3g==} + '@types/koa@2.15.2': + resolution: {integrity: sha512-CB+iyjjh1uS5N6/CKwXvw0qA7USMS2WVc4Tjf660yCjhdvqzNr8gdFcIawB41zGGptOQ+d1fnpaQWIIUXYxR3w==} + '@types/mime@1.3.5': resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} @@ -890,6 +899,9 @@ packages: '@types/node@24.0.15': resolution: {integrity: sha512-oaeTSbCef7U/z7rDeJA138xpG3NuKc64/rZ2qmUFkFJmnMsAPaluIifqyWd8hSSMxyP9oie3dLAqYPblag9KgA==} + '@types/node@24.13.4': + resolution: {integrity: sha512-YJ7EqCstVTzIr0fMr7qul/977en+pQHrfmuKIo6Zr9i75Be21dr3MovcfvGtyvi2HAUrRerWps5sMO9I7WaxDw==} + '@types/qs@6.14.0': resolution: {integrity: sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==} @@ -1300,6 +1312,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: @@ -1926,6 +1939,9 @@ packages: uc.micro@2.1.0: resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} + undici-types@7.18.2: + resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} + undici-types@7.8.0: resolution: {integrity: sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==} @@ -2230,7 +2246,7 @@ snapshots: 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 +2256,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 +2264,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 @@ -2493,6 +2509,13 @@ snapshots: '@types/keygrip': 1.0.6 '@types/node': 24.0.15 + '@types/cookies@0.9.2': + dependencies: + '@types/connect': 3.4.38 + '@types/express': 5.0.6 + '@types/keygrip': 1.0.6 + '@types/node': 24.13.4 + '@types/debug@4.1.12': dependencies: '@types/ms': 2.1.0 @@ -2524,14 +2547,18 @@ snapshots: '@types/keygrip@1.0.6': {} - '@types/koa-bodyparser@4.3.12': + '@types/koa-bodyparser@4.3.13': dependencies: - '@types/koa': 2.15.0 + '@types/koa': 2.15.2 '@types/koa-compose@3.2.8': dependencies: '@types/koa': 2.15.0 + '@types/koa-compose@3.2.9': + dependencies: + '@types/koa': 2.15.2 + '@types/koa-router@7.4.8': dependencies: '@types/koa': 2.15.0 @@ -2547,6 +2574,17 @@ snapshots: '@types/koa-compose': 3.2.8 '@types/node': 24.0.15 + '@types/koa@2.15.2': + dependencies: + '@types/accepts': 1.3.7 + '@types/content-disposition': 0.5.9 + '@types/cookies': 0.9.2 + '@types/http-assert': 1.5.6 + '@types/http-errors': 2.0.5 + '@types/keygrip': 1.0.6 + '@types/koa-compose': 3.2.9 + '@types/node': 24.13.4 + '@types/mime@1.3.5': {} '@types/mime@2.0.3': {} @@ -2557,6 +2595,10 @@ snapshots: dependencies: undici-types: 7.8.0 + '@types/node@24.13.4': + dependencies: + undici-types: 7.18.2 + '@types/qs@6.14.0': {} '@types/range-parser@1.2.7': {} @@ -2573,22 +2615,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 +2679,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 +2729,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 +2746,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 +2860,27 @@ 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: dependencies: ms: 2.1.3 - debug@4.4.3: + debug@4.4.1(supports-color@7.2.0): dependencies: ms: 2.1.3 + optionalDependencies: + supports-color: 7.2.0 + + 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 +2975,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 +2999,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 +3014,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 +3149,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 +3182,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 +3498,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 +3514,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 +3532,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 +3550,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 +3566,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 @@ -3731,16 +3783,18 @@ snapshots: uc.micro@2.1.0: {} + undici-types@7.18.2: {} + undici-types@7.8.0: {} unpipe@1.0.0: {} 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 +3825,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 +3836,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 +3848,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