From 91ce0146ceadee55167e7b116412ca984ecf8b27 Mon Sep 17 00:00:00 2001 From: 4vanger Date: Thu, 20 Nov 2025 13:26:00 -0800 Subject: [PATCH 1/7] DEVPL-3584 js-webflow-api integration for page-client --- package.json | 2 + src/wrapper/WebflowClient.ts | 6 +++ yarn.lock | 75 ++++++++++++++++++++++++++++++++++++ 3 files changed, 83 insertions(+) diff --git a/package.json b/package.json index 88e18b92..61219124 100644 --- a/package.json +++ b/package.json @@ -20,6 +20,8 @@ "test:wire": "jest --selectProjects wire" }, "dependencies": { + "@webflow/page-client": "^0.0.1", + "url-join": "4.0.1", "form-data": "^4.0.4", "formdata-node": "^6.0.3", "node-fetch": "^2.7.0", diff --git a/src/wrapper/WebflowClient.ts b/src/wrapper/WebflowClient.ts index 18933df8..0b78187d 100644 --- a/src/wrapper/WebflowClient.ts +++ b/src/wrapper/WebflowClient.ts @@ -8,6 +8,7 @@ import { Client as Assets } from "./AssetsClient"; import { Client as Collections } from "./CollectionsClient"; import { Client as Pages } from "./PagesClient"; import { Client as Forms } from "./FormsClient"; +import {PageClient} from "@webflow/page-client"; export class WebflowClient extends FernClient { constructor(protected readonly _options: FernClient.Options) { @@ -44,6 +45,11 @@ export class WebflowClient extends FernClient { return (this._forms ??= new Forms(this._options)); } + public async createPageClient(siteId: string, pageId: string): Promise { + const token = await core.Supplier.get(this._options.accessToken); + return new PageClient({siteId, pageId, token }); + } + /** * @param clientId The OAuth client ID * @param state The state diff --git a/yarn.lock b/yarn.lock index 8f920cae..387b2edc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -674,6 +674,11 @@ dependencies: "@sinonjs/commons" "^3.0.0" +"@socket.io/component-emitter@~3.1.0": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz#821f8442f4175d8f0467b9daf26e3a18e2d02af2" + integrity sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA== + "@tootallnate/once@2": version "2.0.0" resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" @@ -963,6 +968,15 @@ "@webassemblyjs/ast" "1.14.1" "@xtuc/long" "4.2.2" +"@webflow/page-client@^0.0.1": + version "0.0.1" + resolved "https://registry.yarnpkg.com/@webflow/page-client/-/page-client-0.0.1.tgz#f44d06afadc1284fa5bf6ca66b9054bd030eda2c" + integrity sha512-JOr2MPd6kwVJbpxgDHRDo+O5x9Lgf1vwdYU8zH5rxg51r1KQW/TfKIdq0JUOgzk0BplWSE1rJ3yz9mlcCvMpdw== + dependencies: + dotenv "^17.2.3" + socket.io-client "^4.5.4" + tslib "^2.8.1" + "@xtuc/ieee754@^1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" @@ -1569,6 +1583,13 @@ debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1: dependencies: ms "^2.1.3" +debug@~4.3.1, debug@~4.3.2: + version "4.3.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.7.tgz#87945b4151a011d76d95a198d7111c865c360a52" + integrity sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ== + dependencies: + ms "^2.1.3" + decimal.js@^10.4.2: version "10.6.0" resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.6.0.tgz#e649a43e3ab953a72192ff5983865e509f37ed9a" @@ -1632,6 +1653,11 @@ domexception@^4.0.0: dependencies: webidl-conversions "^7.0.0" +dotenv@^17.2.3: + version "17.2.3" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-17.2.3.tgz#ad995d6997f639b11065f419a22fabf567cdb9a2" + integrity sha512-JVUnt+DUIzu87TABbhPmNfVdBDt18BLOWjMUFJMSi/Qqg7NTYtabbvSNJGOJ7afbRuv9D/lngizHtP7QyLQ+9w== + dunder-proto@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a" @@ -1669,6 +1695,22 @@ emoji-regex@^8.0.0: resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== +engine.io-client@~6.6.1: + version "6.6.3" + resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-6.6.3.tgz#815393fa24f30b8e6afa8f77ccca2f28146be6de" + integrity sha512-T0iLjnyNWahNyv/lcjS2y4oE358tVS/SYQNxYXGAJ9/GLgH4VCvOQ/mhTjqU88mLZCQgiG8RIegFHYCdVC+j5w== + dependencies: + "@socket.io/component-emitter" "~3.1.0" + debug "~4.3.1" + engine.io-parser "~5.2.1" + ws "~8.17.1" + xmlhttprequest-ssl "~2.1.1" + +engine.io-parser@~5.2.1: + version "5.2.3" + resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.2.3.tgz#00dc5b97b1f233a23c9398d0209504cf5f94d92f" + integrity sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q== + enhanced-resolve@^5.0.0, enhanced-resolve@^5.17.3: version "5.18.3" resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz#9b5f4c5c076b8787c78fe540392ce76a88855b44" @@ -3322,6 +3364,24 @@ slash@^3.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== +socket.io-client@^4.5.4: + version "4.8.1" + resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-4.8.1.tgz#1941eca135a5490b94281d0323fe2a35f6f291cb" + integrity sha512-hJVXfu3E28NmzGk8o1sHhN3om52tRvwYeidbj7xKy2eIIse5IoKX3USlS6Tqt3BHAtflLIkCQBkzVrEEfWUyYQ== + dependencies: + "@socket.io/component-emitter" "~3.1.0" + debug "~4.3.2" + engine.io-client "~6.6.1" + socket.io-parser "~4.2.4" + +socket.io-parser@~4.2.4: + version "4.2.4" + resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.2.4.tgz#c806966cf7270601e47469ddeec30fbdfda44c83" + integrity sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew== + dependencies: + "@socket.io/component-emitter" "~3.1.0" + debug "~4.3.1" + source-map-support@0.5.13: version "0.5.13" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.13.tgz#31b24a9c2e73c2de85066c0feb7d44767ed52932" @@ -3570,6 +3630,11 @@ ts-loader@^9.5.1: semver "^7.3.4" source-map "^0.7.4" +tslib@^2.8.1: + version "2.8.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" + integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== + type-detect@4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" @@ -3806,6 +3871,11 @@ ws@^8.11.0: resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.3.tgz#b56b88abffde62791c639170400c93dcb0c95472" integrity sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg== +ws@~8.17.1: + version "8.17.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.17.1.tgz#9293da530bb548febc95371d90f9c878727d919b" + integrity sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ== + xml-name-validator@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-4.0.0.tgz#79a006e2e63149a8600f15430f0a4725d1524835" @@ -3816,6 +3886,11 @@ xmlchars@^2.2.0: resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== +xmlhttprequest-ssl@~2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.1.2.tgz#e9e8023b3f29ef34b97a859f584c5e6c61418e23" + integrity sha512-TEU+nJVUUnA4CYJFLvK5X9AOeH4KvDvhIfm0vV1GaQRtchnG0hgK5p8hw/xjv8cunWYCsiPCSDzObPyhEwq3KQ== + y18n@^5.0.5: version "5.0.8" resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" From 6c464bbf327e47088f37dbf9deeaead903c3bba8 Mon Sep 17 00:00:00 2001 From: 4vanger Date: Thu, 20 Nov 2025 15:44:20 -0800 Subject: [PATCH 2/7] bump version --- package.json | 2 +- src/version.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 61219124..4ecfb2c1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "webflow-api", - "version": "3.2.3", + "version": "3.3.0", "private": false, "repository": "github:webflow/js-webflow-api", "license": "MIT", diff --git a/src/version.ts b/src/version.ts index 51965d74..1b340fa2 100644 --- a/src/version.ts +++ b/src/version.ts @@ -1 +1 @@ -export const SDK_VERSION = "3.2.3"; +export const SDK_VERSION = "3.3.0"; From 4a26f89e15f722ab5fc75519f6d37c9c6d8339df Mon Sep 17 00:00:00 2001 From: 4vanger Date: Tue, 16 Dec 2025 10:31:21 -0800 Subject: [PATCH 3/7] bump version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 4ecfb2c1..4154677d 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "test:wire": "jest --selectProjects wire" }, "dependencies": { - "@webflow/page-client": "^0.0.1", + "@webflow/page-client": "^0.0.4", "url-join": "4.0.1", "form-data": "^4.0.4", "formdata-node": "^6.0.3", From f6a4c67adb99b42bd056306578510b31774752fc Mon Sep 17 00:00:00 2001 From: 4vanger Date: Tue, 16 Dec 2025 10:49:17 -0800 Subject: [PATCH 4/7] make token required --- src/wrapper/WebflowClient.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/wrapper/WebflowClient.ts b/src/wrapper/WebflowClient.ts index 0b78187d..a397c5e5 100644 --- a/src/wrapper/WebflowClient.ts +++ b/src/wrapper/WebflowClient.ts @@ -47,6 +47,9 @@ export class WebflowClient extends FernClient { public async createPageClient(siteId: string, pageId: string): Promise { const token = await core.Supplier.get(this._options.accessToken); + if(!token) { + throw new Error("No access token present"); + } return new PageClient({siteId, pageId, token }); } From 15bcffa87f636027971a3f9b2d6163ebe1d0cd67 Mon Sep 17 00:00:00 2001 From: 4vanger Date: Tue, 16 Dec 2025 11:23:32 -0800 Subject: [PATCH 5/7] correctly process node.js builtin modules --- tests/unit/fetcher/stream-wrappers/webpack.test.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/unit/fetcher/stream-wrappers/webpack.test.ts b/tests/unit/fetcher/stream-wrappers/webpack.test.ts index f7537d3c..1673cb73 100644 --- a/tests/unit/fetcher/stream-wrappers/webpack.test.ts +++ b/tests/unit/fetcher/stream-wrappers/webpack.test.ts @@ -22,6 +22,16 @@ describe("test env compatibility", () => { ".js": [".ts", ".js"], ".jsx": [".tsx", ".jsx"], }, + fallback: { + "url": false, + "path": false, + "module": false, + }, + }, + externals: { + "node:url": "commonjs2 node:url", + "node:path": "commonjs2 node:path", + "node:module": "commonjs2 node:module", }, }, (err, stats) => { From f0edf89933c20c824b247ccc3790734d3213ee60 Mon Sep 17 00:00:00 2001 From: 4vanger Date: Fri, 6 Mar 2026 14:46:46 -0800 Subject: [PATCH 6/7] bump version to 3.2.4 Co-Authored-By: Claude Sonnet 4.6 --- package.json | 4 ++-- src/version.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 4154677d..8b88ddc9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "webflow-api", - "version": "3.3.0", + "version": "3.2.4", "private": false, "repository": "github:webflow/js-webflow-api", "license": "MIT", @@ -20,7 +20,7 @@ "test:wire": "jest --selectProjects wire" }, "dependencies": { - "@webflow/page-client": "^0.0.4", + "@webflow/page-client": "*", "url-join": "4.0.1", "form-data": "^4.0.4", "formdata-node": "^6.0.3", diff --git a/src/version.ts b/src/version.ts index 1b340fa2..551b1595 100644 --- a/src/version.ts +++ b/src/version.ts @@ -1 +1 @@ -export const SDK_VERSION = "3.3.0"; +export const SDK_VERSION = "3.2.4"; From 874ccf968f0ed1f01876feb139cdd92698473c51 Mon Sep 17 00:00:00 2001 From: 4vanger Date: Thu, 12 Mar 2026 10:46:37 -0700 Subject: [PATCH 7/7] update yarn.lock --- yarn.lock | 89 ++++++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 78 insertions(+), 11 deletions(-) diff --git a/yarn.lock b/yarn.lock index 387b2edc..eafd502e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -968,12 +968,19 @@ "@webassemblyjs/ast" "1.14.1" "@xtuc/long" "4.2.2" -"@webflow/page-client@^0.0.1": - version "0.0.1" - resolved "https://registry.yarnpkg.com/@webflow/page-client/-/page-client-0.0.1.tgz#f44d06afadc1284fa5bf6ca66b9054bd030eda2c" - integrity sha512-JOr2MPd6kwVJbpxgDHRDo+O5x9Lgf1vwdYU8zH5rxg51r1KQW/TfKIdq0JUOgzk0BplWSE1rJ3yz9mlcCvMpdw== - dependencies: - dotenv "^17.2.3" +"@webflow/designer-extension-typings@^2.0.24": + version "2.0.29" + resolved "https://registry.yarnpkg.com/@webflow/designer-extension-typings/-/designer-extension-typings-2.0.29.tgz#9164a6c5c2b55c14db95f09b01a1d3e4f1b2d675" + integrity sha512-gq3nGE4yv3W/kHi8/9mpw5OFJT7w5GV5E/ycwQ3ltViQzCzzDJC5ee4iRRg+Bg+D5PT1Z+MOzGkrTVx7XGeuwg== + +"@webflow/page-client@*": + version "0.0.8" + resolved "https://registry.yarnpkg.com/@webflow/page-client/-/page-client-0.0.8.tgz#b9d7e473633477d3a68eeab908b887637494127c" + integrity sha512-vF+aOba0Xi7BtsHPEDSEAZ2SQ5i7v7KBSfInW2EQw7j4scwcEa6nYRKR5VG5ivFOixSl4aMjxz329gVE9q/Cig== + dependencies: + "@webflow/designer-extension-typings" "^2.0.24" + css-tree "2.3.1" + csstree-validator "4.0.1" socket.io-client "^4.5.4" tslib "^2.8.1" @@ -1055,6 +1062,11 @@ ajv@^8.0.0, ajv@^8.9.0: json-schema-traverse "^1.0.0" require-from-string "^2.0.2" +ansi-colors@^4.1.1: + version "4.1.3" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" + integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== + ansi-escapes@^4.2.1: version "4.3.2" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" @@ -1404,6 +1416,13 @@ cjs-module-lexer@^1.0.0: resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz#0f79731eb8cfe1ec72acd4066efac9d61991b00d" integrity sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q== +clap@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/clap/-/clap-3.1.1.tgz#c2d2688f89eb90a68e7b8a6619ed2303b43c2c04" + integrity sha512-vp42956Ax06WwaaheYEqEOgXZ3VKJxgccZ0gJL0HpyiupkIS9RVJFo5eDU1BPeQAOqz+cclndZg4DCqG1sJReQ== + dependencies: + ansi-colors "^4.1.1" + cli-width@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-4.1.0.tgz#42daac41d3c254ef38ad8ac037672130173691c5" @@ -1550,6 +1569,22 @@ crypto-browserify@^3.12.1: randombytes "^2.1.0" randomfill "^1.0.4" +css-tree@2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.3.1.tgz#10264ce1e5442e8572fc82fbe490644ff54b5c20" + integrity sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw== + dependencies: + mdn-data "2.0.30" + source-map-js "^1.0.1" + +css-tree@^3.0.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-3.2.1.tgz#86cac7011561272b30e6b1e042ba6ce047aa7518" + integrity sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA== + dependencies: + mdn-data "2.27.1" + source-map-js "^1.2.1" + cssom@^0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.5.0.tgz#d254fa92cd8b6fbd83811b9fbaed34663cc17c36" @@ -1567,6 +1602,15 @@ cssstyle@^2.3.0: dependencies: cssom "~0.3.6" +csstree-validator@4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/csstree-validator/-/csstree-validator-4.0.1.tgz#58efb281cb87b06b1006283dc98785d8a186ca10" + integrity sha512-ywwDonvo6BuhXkrNSCAW4JLxsNd8HzpOtVVv22W5BNtZNeviZORSOLb7CLskeaKnL9jjvi24kL7UNh5m52ygpw== + dependencies: + clap "^3.0.0" + css-tree "^3.0.0" + enhanced-resolve "^5.16.0" + data-urls@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-3.0.2.tgz#9cf24a477ae22bcef5cd5f6f0bfbc1d2d3be9143" @@ -1653,11 +1697,6 @@ domexception@^4.0.0: dependencies: webidl-conversions "^7.0.0" -dotenv@^17.2.3: - version "17.2.3" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-17.2.3.tgz#ad995d6997f639b11065f419a22fabf567cdb9a2" - integrity sha512-JVUnt+DUIzu87TABbhPmNfVdBDt18BLOWjMUFJMSi/Qqg7NTYtabbvSNJGOJ7afbRuv9D/lngizHtP7QyLQ+9w== - dunder-proto@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a" @@ -1719,6 +1758,14 @@ enhanced-resolve@^5.0.0, enhanced-resolve@^5.17.3: graceful-fs "^4.2.4" tapable "^2.2.0" +enhanced-resolve@^5.16.0: + version "5.20.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.20.0.tgz#323c2a70d2aa7fb4bdfd6d3c24dfc705c581295d" + integrity sha512-/ce7+jQ1PQ6rVXwe+jKEg5hW5ciicHwIQUagZkp6IufBoY3YDgdTTY1azVs0qoRgVmvsNB+rbjLJxDAeHHtwsQ== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.3.0" + entities@^6.0.0: version "6.0.1" resolved "https://registry.yarnpkg.com/entities/-/entities-6.0.1.tgz#c28c34a43379ca7f61d074130b2f5f7020a30694" @@ -2822,6 +2869,16 @@ md5.js@^1.3.4: inherits "^2.0.1" safe-buffer "^5.1.2" +mdn-data@2.0.30: + version "2.0.30" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.30.tgz#ce4df6f80af6cfbe218ecd5c552ba13c4dfa08cc" + integrity sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA== + +mdn-data@2.27.1: + version "2.27.1" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.27.1.tgz#e37b9c50880b75366c4d40ac63d9bbcacdb61f0e" + integrity sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ== + merge-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" @@ -3382,6 +3439,11 @@ socket.io-parser@~4.2.4: "@socket.io/component-emitter" "~3.1.0" debug "~4.3.1" +source-map-js@^1.0.1, source-map-js@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" + integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== + source-map-support@0.5.13: version "0.5.13" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.13.tgz#31b24a9c2e73c2de85066c0feb7d44767ed52932" @@ -3692,6 +3754,11 @@ update-browserslist-db@^1.1.4: escalade "^3.2.0" picocolors "^1.1.1" +url-join@4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/url-join/-/url-join-4.0.1.tgz#b642e21a2646808ffa178c4c5fda39844e12cde7" + integrity sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA== + url-parse@^1.5.3: version "1.5.10" resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1"