diff --git a/packages/core/package.json b/packages/core/package.json index e09f0c4f3a16..6df2f0aa2f53 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -67,7 +67,7 @@ "i18next": "^22.4.15", "iconv-lite": "0.6.3", "jose": "^5.6.3", - "koa": "^2.16.1", + "koa": "^3.0.1", "koa-body": "^6.0.1", "koa-compose": "^4.1.0", "koa-compress": "^5.1.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6cc7e56caf72..c83fa9e360fe 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -3674,8 +3674,8 @@ importers: specifier: ^5.6.3 version: 5.9.6 koa: - specifier: ^2.16.1 - version: 2.16.2 + specifier: ^3.0.1 + version: 3.0.1 koa-body: specifier: ^6.0.1 version: 6.0.1 @@ -3693,7 +3693,7 @@ importers: version: 4.0.0 koa-proxies: specifier: ^0.12.4 - version: 0.12.4(koa@2.16.2) + version: 0.12.4(koa@3.0.1) koa-router: specifier: ^12.0.1 version: 12.0.1 @@ -3714,7 +3714,7 @@ importers: version: 1.3.1 oidc-provider: specifier: github:logto-io/node-oidc-provider#c8f353f8593b951156e730b96da38a14386a3338 - version: https://codeload.github.com/logto-io/node-oidc-provider/tar.gz/c8f353f8593b951156e730b96da38a14386a3338 + version: git+https://git@github.com:logto-io/node-oidc-provider.git#c8f353f8593b951156e730b96da38a14386a3338 openapi-types: specifier: ^12.1.3 version: 12.1.3 @@ -9732,6 +9732,10 @@ packages: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} + encodeurl@2.0.0: + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} + engines: {node: '>= 0.8'} + end-of-stream@1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} @@ -11643,6 +11647,10 @@ packages: resolution: {integrity: sha512-+CCssgnrWKx9aI3OeZwroa/ckG4JICxvIFnSiOUyl2Uv+UTI+xIw0FfFrWS7cQFpoePpr9o8csss7KzsTzNL8Q==} engines: {node: ^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4} + koa@3.0.1: + resolution: {integrity: sha512-oDxVkRwPOHhGlxKIDiDB2h+/l05QPtefD7nSqRgDfZt8P+QVYFWjfeK8jANf5O2YXjk8egd7KntvXKYx82wOag==} + engines: {node: '>= 18'} + ky@1.2.3: resolution: {integrity: sha512-2IM3VssHfG2zYz2FsHRUqIp8chhLc9uxDMcK2THxgFfv8pQhnMfN8L0ul+iW4RdBl5AglF8ooPIflRm3yNH0IA==} engines: {node: '>=18'} @@ -12034,6 +12042,10 @@ packages: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} engines: {node: '>= 0.6'} + media-typer@1.1.0: + resolution: {integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==} + engines: {node: '>= 0.8'} + meow@10.1.5: resolution: {integrity: sha512-/d+PQ4GKmGvM9Bee/DPa8z3mXs/pkvJE2KEThngVNOqtmljC6K7NMPxtc2JeZYTmpWb9k/TmxjeL18ez3h7vCw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -12253,10 +12265,18 @@ packages: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} + mime-db@1.54.0: + resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==} + engines: {node: '>= 0.6'} + mime-types@2.1.35: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} engines: {node: '>= 0.6'} + mime-types@3.0.1: + resolution: {integrity: sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==} + engines: {node: '>= 0.6'} + mime@1.6.0: resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} engines: {node: '>=4'} @@ -12559,8 +12579,8 @@ packages: obuf@1.1.2: resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} - oidc-provider@https://codeload.github.com/logto-io/node-oidc-provider/tar.gz/c8f353f8593b951156e730b96da38a14386a3338: - resolution: {tarball: https://codeload.github.com/logto-io/node-oidc-provider/tar.gz/c8f353f8593b951156e730b96da38a14386a3338} + oidc-provider@git+https://git@github.com:logto-io/node-oidc-provider.git#c8f353f8593b951156e730b96da38a14386a3338: + resolution: {commit: c8f353f8593b951156e730b96da38a14386a3338, repo: git@github.com:logto-io/node-oidc-provider.git, type: git} version: 8.6.1 oidc-token-hash@5.0.3: @@ -14001,6 +14021,10 @@ packages: resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} engines: {node: '>= 0.8'} + statuses@2.0.2: + resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==} + engines: {node: '>= 0.8'} + std-env@3.8.1: resolution: {integrity: sha512-vj5lIj3Mwf9D79hBkltk5qmkFI+biIKWS2IBxEyEU3AX1tUf7AoL8nSazCOiiqQsGKIq01SClsKEzweu34uwvA==} @@ -14521,6 +14545,10 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} + type-is@2.0.1: + resolution: {integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==} + engines: {node: '>= 0.6'} + typed-array-buffer@1.0.2: resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} engines: {node: '>= 0.4'} @@ -21377,6 +21405,8 @@ snapshots: encodeurl@1.0.2: {} + encodeurl@2.0.0: {} + end-of-stream@1.4.4: dependencies: once: 1.4.0 @@ -23854,10 +23884,10 @@ snapshots: transitivePeerDependencies: - supports-color - koa-proxies@0.12.4(koa@2.16.2): + koa-proxies@0.12.4(koa@3.0.1): dependencies: http-proxy: 1.18.1(debug@4.4.0) - koa: 2.16.2 + koa: 3.0.1 path-match: 1.2.4 uuid: 8.3.2 transitivePeerDependencies: @@ -23944,6 +23974,27 @@ snapshots: transitivePeerDependencies: - supports-color + koa@3.0.1: + dependencies: + accepts: 1.3.8 + content-disposition: 0.5.4 + content-type: 1.0.5 + cookies: 0.9.1 + delegates: 1.0.0 + destroy: 1.2.0 + encodeurl: 2.0.0 + escape-html: 1.0.3 + fresh: 0.5.2 + http-assert: 1.5.0 + http-errors: 2.0.0 + koa-compose: 4.1.0 + mime-types: 3.0.1 + on-finished: 2.4.1 + parseurl: 1.3.3 + statuses: 2.0.2 + type-is: 2.0.1 + vary: 1.1.2 + ky@1.2.3: {} language-subtag-registry@0.3.22: {} @@ -24436,6 +24487,8 @@ snapshots: media-typer@0.3.0: {} + media-typer@1.1.0: {} + meow@10.1.5: dependencies: '@types/minimist': 1.2.2 @@ -24919,10 +24972,16 @@ snapshots: mime-db@1.52.0: {} + mime-db@1.54.0: {} + mime-types@2.1.35: dependencies: mime-db: 1.52.0 + mime-types@3.0.1: + dependencies: + mime-db: 1.54.0 + mime@1.6.0: {} mime@2.6.0: {} @@ -25196,7 +25255,7 @@ snapshots: obuf@1.1.2: {} - oidc-provider@https://codeload.github.com/logto-io/node-oidc-provider/tar.gz/c8f353f8593b951156e730b96da38a14386a3338: + oidc-provider@git+https://git@github.com:logto-io/node-oidc-provider.git#c8f353f8593b951156e730b96da38a14386a3338: dependencies: '@koa/cors': 5.0.0 '@koa/router': 13.1.0 @@ -26773,6 +26832,8 @@ snapshots: statuses@2.0.1: {} + statuses@2.0.2: {} + std-env@3.8.1: {} stdin-discarder@0.2.2: {} @@ -27362,6 +27423,12 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 + type-is@2.0.1: + dependencies: + content-type: 1.0.5 + media-typer: 1.1.0 + mime-types: 3.0.1 + typed-array-buffer@1.0.2: dependencies: call-bind: 1.0.7