From a9f8dedbbf4557965104e87231e33673e578f933 Mon Sep 17 00:00:00 2001 From: Kiko Beats Date: Wed, 23 Mar 2022 15:15:25 +0100 Subject: [PATCH] build: pin webcrypto-core resolution --- package.json | 3 +- packages/next/package.json | 2 +- yarn.lock | 126 +++++++++++++++++++------------------ 3 files changed, 69 insertions(+), 62 deletions(-) diff --git a/package.json b/package.json index fc5da08d6f4ac..a8ab5537184d0 100644 --- a/package.json +++ b/package.json @@ -176,7 +176,8 @@ }, "resolutions": { "browserslist": "4.18.1", - "caniuse-lite": "1.0.30001283" + "caniuse-lite": "1.0.30001283", + "webcrypto-core": "1.7.0" }, "engines": { "node": ">=12.22.0" diff --git a/packages/next/package.json b/packages/next/package.json index 438da4b4226c0..fa414aa968f03 100644 --- a/packages/next/package.json +++ b/packages/next/package.json @@ -70,7 +70,7 @@ }, "dependencies": { "@next/env": "12.1.1-canary.15", - "@vercel/edge-runtime": "0.2.1", + "@vercel/edge-runtime": "0.10.0", "caniuse-lite": "^1.0.30001283", "postcss": "8.4.5", "styled-jsx": "5.0.1", diff --git a/yarn.lock b/yarn.lock index 9a5335eb054bd..5030549a55cb7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4326,16 +4326,16 @@ dependencies: tslib "^2.0.0" -"@peculiar/webcrypto@1.2.3": - version "1.2.3" - resolved "https://registry.yarnpkg.com/@peculiar/webcrypto/-/webcrypto-1.2.3.tgz#79268ef0a8068bed2a40fc33bc68b4d3546fe2cc" - integrity sha512-q7wDfZy3k/tpnsYB23/MyyDkjn6IdHh8w+xwoVMS5cu6CjVoFzngXDZEOOuSE4zus2yO6ciQhhHxd4XkLpwVnQ== +"@peculiar/webcrypto@1.3.2": + version "1.3.2" + resolved "https://registry.yarnpkg.com/@peculiar/webcrypto/-/webcrypto-1.3.2.tgz#8ea98f1410068cf7da0c7e74758a21caa26caf8d" + integrity sha512-oUgNj+8oT7uROEMEpZZ3U+kZjyxj1KXuvA8P5kiMUveTya9eyS8KTqu/dzdEtYC3u7dvjknVz+0sUfkWOBHfQg== dependencies: "@peculiar/asn1-schema" "^2.0.44" "@peculiar/json-schema" "^1.1.12" - pvtsutils "^1.2.1" + pvtsutils "^1.2.2" tslib "^2.3.1" - webcrypto-core "^1.4.0" + webcrypto-core "^1.7.1" "@polka/url@^1.0.0-next.9": version "1.0.0-next.11" @@ -5373,7 +5373,7 @@ resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-8.3.1.tgz#1a32969cf8f0364b3d8c8af9cc3555b7805df14f" integrity sha512-Y2mHTRAbqfFkpjldbkHGY8JIzRN6XqYRliG8/24FcHm2D2PwW24fl5xMRTVGdrb7iMrwCaIEbLWerGIkXuFWVg== -"@types/uuid@8.3.4", "@types/uuid@~8.3.4": +"@types/uuid@8.3.4": version "8.3.4" resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-8.3.4.tgz#bd86a43617df0594787d38b735f55c805becf1bc" integrity sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw== @@ -5607,47 +5607,47 @@ resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-0.3.4.tgz#f6d804e185591373992781361e4aa5bb81ffba35" integrity sha512-TSVh8CpnwNAsPC5wXcIyh92Bv1gq6E9cNDeeLu7Z4h8V4/qWtXJp7y42qljRkqcpmsve1iozwv1wr+3BNdILCg== -"@vercel/edge-primitives@^0.2.1": - version "0.2.1" - resolved "https://registry.yarnpkg.com/@vercel/edge-primitives/-/edge-primitives-0.2.1.tgz#7814eb8a19bb885fe2a12ccd23e4048ce8a7e508" - integrity sha512-qJGNEuPSyOEwQ5K20efkFxN61DbRUA5LcPYYspi8FADCWNaW92ZAHzwRigfOeVPiJDURw3hx5S2yV6xsLz4g5g== +"@vercel/edge-primitives@^0.10.0": + version "0.10.0" + resolved "https://registry.yarnpkg.com/@vercel/edge-primitives/-/edge-primitives-0.10.0.tgz#fced0190b5e011ca856dd7195b31cf19f740852d" + integrity sha512-iwT2ivI/VqHD2fvcFuLq9k0r0yvWWLnr8ebw0448LFYyHHicnYEiHsUvX7T6QVCMQMnakrFEtSIB6fsb+g+vhA== dependencies: - "@peculiar/webcrypto" "1.2.3" + "@peculiar/webcrypto" "1.3.2" "@types/node" "12" "@types/uuid" "8.3.4" "@ungap/structured-clone" "0.3.4" abort-controller "3.0.0" aggregate-error-ponyfill "1.1.0" formdata-node "4.3.2" - undici "4.14.1" + undici "4.15.1" + urlpattern-polyfill "1.0.0-rc5" uuid "8.3.2" web-streams-polyfill "3.2.0" -"@vercel/edge-runtime@0.2.1": - version "0.2.1" - resolved "https://registry.yarnpkg.com/@vercel/edge-runtime/-/edge-runtime-0.2.1.tgz#0d308c2b71f3906e842031d79353028dab1276ae" - integrity sha512-/hzDqSbOqFZwCPba6k0LQw2StCqKsWjHKLDd+cLBwu4Qo4E8rYuc2K9BCarl1TwF+4pdCOE2N616FM8wbiVkTQ== +"@vercel/edge-runtime@0.10.0": + version "0.10.0" + resolved "https://registry.yarnpkg.com/@vercel/edge-runtime/-/edge-runtime-0.10.0.tgz#eb708947bca93539c36a373e48d6d0d1a26afdd8" + integrity sha512-X0k4T9SetZax1R0Z4PjkYf9YXUDp59mG5OrMKnbtF+Z6MAxEOUU3Jt6hh7lfzAHfPlrXKKAIcX95dNsiJZM2nw== dependencies: - "@vercel/edge-vm" "^0.2.1" - event-target-shim "~6.0.2" - exit-hook "2" - get-port "5" + "@vercel/edge-vm" "^0.10.0" + event-target-shim "6.0.2" + exit-hook "2.2.1" http-status "~1.5.0" - meow "9" - picocolors "~1.0.0" - pretty-bytes "~5.6.0" - pretty-ms "~7.0.1" - time-span "4" + meow "9.0.0" + picocolors "1.0.0" + pretty-bytes "5.6.0" + pretty-ms "7.0.1" + time-span "4.0.0" -"@vercel/edge-vm@^0.2.1": - version "0.2.1" - resolved "https://registry.yarnpkg.com/@vercel/edge-vm/-/edge-vm-0.2.1.tgz#863115aa6c9c8d6417c8a6aa7eab245d00a9013a" - integrity sha512-dDA44nDvQbNJ3NHcCHwu+qrbcIR/5fA2QWw7mmMmOVtiu207gNeStqWYhBrNafPqrTvAJpJMp5w5b2JgqjxtMw== +"@vercel/edge-vm@^0.10.0": + version "0.10.0" + resolved "https://registry.yarnpkg.com/@vercel/edge-vm/-/edge-vm-0.10.0.tgz#71c829354332571b3f8e9890cd33a64ba5a4a3ec" + integrity sha512-ADIpHZbsjrHslkS0yfkM052l90bccI6hmjZPuu9CIC71b3VCLe71s3URwMAkIj7lKCctpi6yR1d0gDuH0yRspg== dependencies: "@types/node" "12" - "@types/uuid" "~8.3.4" - "@vercel/edge-primitives" "^0.2.1" - uuid "~8.3.2" + "@types/uuid" "8.3.4" + "@vercel/edge-primitives" "^0.10.0" + uuid "8.3.2" "@vercel/fetch-cached-dns@^2.0.2": version "2.0.2" @@ -10068,15 +10068,15 @@ event-stream@~3.1.5: stream-combiner "~0.0.4" through "~2.3.1" -event-target-shim@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" - -event-target-shim@~6.0.2: +event-target-shim@6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-6.0.2.tgz#ea5348c3618ee8b62ff1d344f01908ee2b8a2b71" integrity sha512-8q3LsZjRezbFZ2PN+uP+Q7pnHUMmAOziU2vA2OwoFaKIXxlxl38IylhSSgUorWu/rf4er67w0ikBqjBFk/pomA== +event-target-shim@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" + eventemitter3@^4.0.0, eventemitter3@^4.0.4: version "4.0.7" resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" @@ -10155,7 +10155,7 @@ execa@^5.0.0: signal-exit "^3.0.3" strip-final-newline "^2.0.0" -exit-hook@2: +exit-hook@2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/exit-hook/-/exit-hook-2.2.1.tgz#007b2d92c6428eda2b76e7016a34351586934593" integrity sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw== @@ -10954,7 +10954,7 @@ get-pkg-repo@^1.0.0: parse-github-repo-url "^1.3.0" through2 "^2.0.0" -get-port@5, get-port@5.1.1, get-port@^5.1.1: +get-port@5.1.1, get-port@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/get-port/-/get-port-5.1.1.tgz#0469ed07563479de6efb986baf053dcd7d4e3193" integrity sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ== @@ -14568,7 +14568,7 @@ meow@7.0.1: type-fest "^0.13.1" yargs-parser "^18.1.3" -meow@9, meow@^9.0.0: +meow@9.0.0, meow@^9.0.0: version "9.0.0" resolved "https://registry.yarnpkg.com/meow/-/meow-9.0.0.tgz#cd9510bc5cac9dee7d03c73ee1f9ad959f4ea364" integrity sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ== @@ -16554,7 +16554,7 @@ performance-now@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" -picocolors@^1.0.0, picocolors@~1.0.0: +picocolors@1.0.0, picocolors@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== @@ -17410,6 +17410,11 @@ pretty-bytes@5.3.0: resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.3.0.tgz#f2849e27db79fb4d6cfe24764fc4134f165989f2" integrity sha512-hjGrh+P926p4R4WbaB6OckyRtO0F0/lQBiT+0gnxjV+5kjPBrfVBFCsCLbMqVQeydvIoouYTCmmEURiH3R1Bdg== +pretty-bytes@5.6.0: + version "5.6.0" + resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" + integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== + pretty-bytes@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-3.0.1.tgz#27d0008d778063a0b4811bb35c79f1bd5d5fbccf" @@ -17421,11 +17426,6 @@ pretty-bytes@^5.3.0, pretty-bytes@^5.4.1: resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.5.0.tgz#0cecda50a74a941589498011cf23275aa82b339e" integrity sha512-p+T744ZyjjiaFlMUZZv6YPC5JrkNj8maRmPaQCWFJFplUAzpIUTRaTcS+7wmZtUoFXHtESJb23ISliaWyz3SHA== -pretty-bytes@~5.6.0: - version "5.6.0" - resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" - integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== - pretty-format@^26.0.1: version "26.0.1" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.0.1.tgz#a4fe54fe428ad2fd3413ca6bbd1ec8c2e277e197" @@ -17466,7 +17466,7 @@ pretty-ms@7.0.0: dependencies: parse-ms "^2.1.0" -pretty-ms@~7.0.1: +pretty-ms@7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/pretty-ms/-/pretty-ms-7.0.1.tgz#7d903eaab281f7d8e03c66f867e239dc32fb73e8" integrity sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q== @@ -20305,7 +20305,7 @@ through@2, "through@>=2.2.7 <3", through@^2.3.4, through@^2.3.6, through@~2.3, t version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" -time-span@4: +time-span@4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/time-span/-/time-span-4.0.0.tgz#fe74cd50a54e7998712f90ddfe47109040c985c4" integrity sha512-MyqZCTGLDZ77u4k+jqg4UlrzPTPZ49NDlaekU6uuFaJLzPIN1woaRXCbGeqOfxwc3Y37ZROGAJ614Rdv7Olt+g== @@ -20836,10 +20836,10 @@ unc-path-regex@^0.1.2: resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" integrity sha1-5z3T17DXxe2G+6xrCufYxqadUPo= -undici@4.14.1: - version "4.14.1" - resolved "https://registry.yarnpkg.com/undici/-/undici-4.14.1.tgz#7633b143a8a10d6d63335e00511d071e8d52a1d9" - integrity sha512-WJ+g+XqiZcATcBaUeluCajqy4pEDcQfK1vy+Fo+bC4/mqXI9IIQD/XWHLS70fkGUT6P52Drm7IFslO651OdLPQ== +undici@4.15.1: + version "4.15.1" + resolved "https://registry.yarnpkg.com/undici/-/undici-4.15.1.tgz#c2c0e75f232178f0e6781f6b46c81ccc15065f6e" + integrity sha512-h8LJybhMKD09IyQZoQadNtIR/GmugVhTOVREunJrpV6RStriKBFdSVoFzEzTihwXi/27DIBO+Z0OGF+Mzfi0lA== unfetch@^4.0.0: version "4.1.0" @@ -21245,6 +21245,11 @@ url@^0.11.0: punycode "1.3.2" querystring "0.2.0" +urlpattern-polyfill@1.0.0-rc5: + version "1.0.0-rc5" + resolved "https://registry.yarnpkg.com/urlpattern-polyfill/-/urlpattern-polyfill-1.0.0-rc5.tgz#ce23d459d51950fb78939a892621242852e2f2f8" + integrity sha512-OxVmQLKMQbDZX1m8Ljuf26rzMUJ7lm3cnBAicqrB0qmo1qb/koH7EXayeHiZdiyc6Z0OnaHETW2JCoVHgTnGGA== + use-subscription@1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/use-subscription/-/use-subscription-1.5.1.tgz#73501107f02fad84c6dd57965beb0b75c68c42d1" @@ -21302,7 +21307,7 @@ utils-merge@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" -uuid@8.3.2, uuid@^8.3.0, uuid@~8.3.2: +uuid@8.3.2, uuid@^8.3.0: version "8.3.2" resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== @@ -21538,15 +21543,16 @@ web-vitals@2.1.0: resolved "https://registry.yarnpkg.com/web-vitals/-/web-vitals-2.1.0.tgz#ebf5428875ab5bfc1056c2e80cd177001287de7b" integrity sha512-npEyJP8jHf3J71t1tRTEtz9FeKp8H2udWJUUq5ykfPhhstr//TUxiYhIEzLNwk4zv2ybAilMn7v7N6Mxmuitmg== -webcrypto-core@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/webcrypto-core/-/webcrypto-core-1.4.0.tgz#9a395920792bcfa4605dc64aaf264156f79e873e" - integrity sha512-HY3Zo0GcRIQUUDnlZ/shGjN+4f7LVMkdJZoGPog+oHhJsJdMz6iM8Za5xZ0t6qg7Fx/JXXz+oBv2J2p982hGTQ== +webcrypto-core@1.7.0, webcrypto-core@^1.7.1: + version "1.7.0" + resolved "https://registry.yarnpkg.com/webcrypto-core/-/webcrypto-core-1.7.0.tgz#7c1a7e65253d874e081c6d5fbcc48f59bd840137" + integrity sha512-7d2yeX62KSjpy8wM6/aJsuKDQjYRlTobxFxh/UM9VPS5usePpsjy5j2Y9Mv0k7dSuUxMo0BaIVmnRRcindi2sA== dependencies: "@peculiar/asn1-schema" "^2.0.44" "@peculiar/json-schema" "^1.1.12" - asn1js "^2.1.1" - pvtsutils "^1.2.0" + "@typescript/lib-dom" "npm:@types/web" + asn1js "^2.2.0" + pvtsutils "^1.2.2" tslib "^2.3.1" webidl-conversions@^3.0.0: