chore: patch playwright

This commit is contained in:
Alessio Gravili
2024-03-11 15:57:29 -04:00
parent d55d0ad621
commit 92648de3b4
3 changed files with 126 additions and 88 deletions

View File

@@ -68,6 +68,7 @@
"translateNewKeys": "pnpm --filter payload run translateNewKeys"
},
"devDependencies": {
"drizzle-kit": "0.20.14-1f2c838",
"@aws-sdk/client-s3": "^3.142.0",
"@next/bundle-analyzer": "^14.1.0",
"@octokit/core": "^5.1.0",
@@ -180,6 +181,9 @@
"uuid": "3.4.0",
"abab": "2",
"domexception": "4"
},
"patchedDependencies": {
"playwright@1.42.1": "patches/playwright@1.42.1.patch"
}
},
"packageManager": "pnpm@8.15.4+sha256.cea6d0bdf2de3a0549582da3983c70c92ffc577ff4410cbf190817ddc35137c2"

View File

@@ -0,0 +1,79 @@
diff --git a/index.mjs b/index.mjs
index c736e9d13ad09e54ee6f1fe000a9c8d8aa853f40..92ca367464c3d582b7496fd57d59d2ff5849e398 100644
--- a/index.mjs
+++ b/index.mjs
@@ -16,3 +16,6 @@
export * from 'playwright-core';
import playwright from 'playwright-core';
export default playwright;
+
+
+export function createElement() {} // https://github.com/microsoft/playwright/issues/26824 TODO: Maybe create proxy which returns this from react instead? It should be React.createElement
\ No newline at end of file
diff --git a/lib/transform/esmLoader.js b/lib/transform/esmLoader.js
index 80073de7dfc269c6f838e685850b9f32ea0c1f9a..2f940c267e5982c9582d2fa5d3b777b0bf852830 100644
--- a/lib/transform/esmLoader.js
+++ b/lib/transform/esmLoader.js
@@ -5,7 +5,17 @@ var _url = _interopRequireDefault(require("url"));
var _compilationCache = require("./compilationCache");
var _transform = require("./transform");
var _portTransport = require("./portTransport");
+
+
+const fs2 = require('node:fs/promises')
+const { fileURLToPath } = require('node:url')
+
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+
+const endsWith = ['scss', 'css', 'svg', 'png', 'jpg', 'eot', 'ttf', 'woff', 'woff2'];
+
+
/**
* Copyright (c) Microsoft Corporation.
*
@@ -25,6 +35,23 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de
// Node < 18.6: defaultResolve takes 3 arguments.
// Node >= 18.6: nextResolve from the chain takes 2 arguments.
async function resolve(specifier, context, defaultResolve) {
+
+ if(specifier?.endsWith('/node_modules/playwright')) {
+ specifier = specifier.replace('/node_modules/playwright', '/node_modules/playwright/index.mjs')
+ }
+
+ // Continue as usual if the format is not scss, svg, or png.
+ if (specifier && endsWith.some((e) => specifier.endsWith(e))) {
+ // If the format is scss, svg, or png, load the file as scss
+ const nextResult = await defaultResolve(specifier, context, defaultResolve)
+ return {
+ format: 'scss',
+ shortCircuit: true,
+ url: nextResult.url,
+ }
+ }
+
+
var _currentFileDepsColle;
if (context.parentURL && context.parentURL.startsWith('file://')) {
const filename = _url.default.fileURLToPath(context.parentURL);
@@ -41,6 +68,20 @@ async function resolve(specifier, context, defaultResolve) {
// Node < 18.6: defaultLoad takes 3 arguments.
// Node >= 18.6: nextLoad from the chain takes 2 arguments.
async function load(moduleUrl, context, defaultLoad) {
+ if (context?.format && endsWith.some((e) => context.format === e)) {
+
+ // If the format is scss, svg, or png, load the file as JSON
+ const rawSource = '' + (await fs2.readFile(fileURLToPath(moduleUrl)))
+
+ return {
+ format: 'json',
+ shortCircuit: true,
+ source: JSON.stringify(rawSource),
+ }
+ }
+
+
+
var _transport;
// Bail out for wasm, json, etc.
// non-js files have context.format === undefined

131
pnpm-lock.yaml generated
View File

@@ -14,6 +14,11 @@ overrides:
react-dom: ^18.2.0
typescript: 5.2.2
patchedDependencies:
playwright@1.42.1:
hash: im3bk6xpo2wosx5xxzkmgc6cma
path: patches/playwright@1.42.1.patch
importers:
.:
@@ -133,6 +138,9 @@ importers:
dotenv:
specifier: 8.6.0
version: 8.6.0
drizzle-kit:
specifier: 0.20.14-1f2c838
version: 0.20.14-1f2c838
drizzle-orm:
specifier: 0.29.4
version: 0.29.4(@libsql/client@0.5.2)(@types/pg@8.10.2)(@types/react@18.2.15)(pg@8.11.3)(react@18.2.0)
@@ -198,7 +206,7 @@ importers:
version: 10.2.0
playwright:
specifier: ^1.42.1
version: 1.42.1
version: 1.42.1(patch_hash=im3bk6xpo2wosx5xxzkmgc6cma)
playwright-core:
specifier: ^1.42.1
version: 1.42.1
@@ -331,7 +339,7 @@ importers:
version: 2.4.9
ts-jest:
specifier: ^29.1.0
version: 29.1.2(@babel/core@7.24.0)(jest@29.7.0)(typescript@5.2.2)
version: 29.1.2(@babel/core@7.24.0)(esbuild@0.19.12)(jest@29.7.0)(typescript@5.2.2)
packages/db-mongodb:
dependencies:
@@ -606,7 +614,7 @@ importers:
version: 6.10.0(webpack@5.90.3)
css-minimizer-webpack-plugin:
specifier: ^6.0.0
version: 6.0.0(webpack@5.90.3)
version: 6.0.0(esbuild@0.19.12)(webpack@5.90.3)
mini-css-extract-plugin:
specifier: 1.6.2
version: 1.6.2(webpack@5.90.3)
@@ -630,10 +638,10 @@ importers:
version: 1.12.1
terser-webpack-plugin:
specifier: ^5.3.10
version: 5.3.10(@swc/core@1.4.2)(webpack@5.90.3)
version: 5.3.10(@swc/core@1.4.2)(esbuild@0.19.12)(webpack@5.90.3)
webpack:
specifier: ^5.78.0
version: 5.90.3(@swc/core@1.4.2)(webpack-cli@5.1.4)
version: 5.90.3(@swc/core@1.4.2)(esbuild@0.19.12)(webpack-cli@5.1.4)
webpack-cli:
specifier: ^5.1.4
version: 5.1.4(webpack@5.90.3)
@@ -896,7 +904,7 @@ importers:
version: link:../payload
ts-jest:
specifier: ^29.1.0
version: 29.1.2(@babel/core@7.24.0)(jest@29.7.0)(typescript@5.2.2)
version: 29.1.2(@babel/core@7.24.0)(esbuild@0.19.12)(jest@29.7.0)(typescript@5.2.2)
packages/plugin-cloud-storage:
dependencies:
@@ -1074,10 +1082,10 @@ importers:
version: link:../payload
ts-jest:
specifier: ^29.1.0
version: 29.1.2(@babel/core@7.24.0)(jest@29.7.0)(typescript@5.2.2)
version: 29.1.2(@babel/core@7.24.0)(esbuild@0.19.12)(jest@29.7.0)(typescript@5.2.2)
webpack:
specifier: ^5.78.0
version: 5.90.3(@swc/core@1.4.2)(webpack-cli@5.1.4)
version: 5.90.3(@swc/core@1.4.2)(esbuild@0.19.12)(webpack-cli@5.1.4)
packages/plugin-seo:
devDependencies:
@@ -1141,7 +1149,7 @@ importers:
version: 18.2.0
webpack:
specifier: ^5.78.0
version: 5.90.3(@swc/core@1.4.2)(webpack-cli@5.1.4)
version: 5.90.3(@swc/core@1.4.2)(esbuild@0.19.12)(webpack-cli@5.1.4)
packages/richtext-lexical:
dependencies:
@@ -1390,7 +1398,7 @@ importers:
version: 6.10.0(webpack@5.90.3)
css-minimizer-webpack-plugin:
specifier: ^6.0.0
version: 6.0.0(webpack@5.90.3)
version: 6.0.0(esbuild@0.19.12)(webpack@5.90.3)
mini-css-extract-plugin:
specifier: 1.6.2
version: 1.6.2(webpack@5.90.3)
@@ -1414,10 +1422,10 @@ importers:
version: 1.12.1
terser-webpack-plugin:
specifier: ^5.3.10
version: 5.3.10(@swc/core@1.4.2)(webpack@5.90.3)
version: 5.3.10(@swc/core@1.4.2)(esbuild@0.19.12)(webpack@5.90.3)
webpack:
specifier: ^5.78.0
version: 5.90.3(@swc/core@1.4.2)(webpack-cli@5.1.4)
version: 5.90.3(@swc/core@1.4.2)(esbuild@0.19.12)(webpack-cli@5.1.4)
webpack-cli:
specifier: ^5.1.4
version: 5.1.4(webpack@5.90.3)
@@ -3490,7 +3498,6 @@ packages:
resolution: {integrity: sha512-c5Hkm7MmQC2n5qAsKShjQrHoqlfGslB8+qWzsGGZ+2dHMRTNG60UuzalF0h0rvBax5uzPXuGkYLGaQ+TUX3yMw==}
dependencies:
superjson: 2.2.1
dev: false
/@emotion/babel-plugin@11.11.0:
resolution: {integrity: sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==}
@@ -3596,14 +3603,12 @@ packages:
dependencies:
esbuild: 0.18.20
source-map-support: 0.5.21
dev: false
/@esbuild-kit/esm-loader@2.6.5:
resolution: {integrity: sha512-FxEMIkJKnodyA1OaCUoEvbYRkoZlLZ4d/eXFu9Fh8CbBBgP5EmZxrfTRyN0qpXZ4vOvqnE5YdRdcrmUUXuU+dA==}
dependencies:
'@esbuild-kit/core-utils': 3.3.2
get-tsconfig: 4.7.2
dev: false
/@esbuild/aix-ppc64@0.19.12:
resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==}
@@ -3619,7 +3624,6 @@ packages:
cpu: [arm64]
os: [android]
requiresBuild: true
dev: false
optional: true
/@esbuild/android-arm64@0.19.12:
@@ -3636,7 +3640,6 @@ packages:
cpu: [arm]
os: [android]
requiresBuild: true
dev: false
optional: true
/@esbuild/android-arm@0.19.12:
@@ -3653,7 +3656,6 @@ packages:
cpu: [x64]
os: [android]
requiresBuild: true
dev: false
optional: true
/@esbuild/android-x64@0.19.12:
@@ -3670,7 +3672,6 @@ packages:
cpu: [arm64]
os: [darwin]
requiresBuild: true
dev: false
optional: true
/@esbuild/darwin-arm64@0.19.12:
@@ -3687,7 +3688,6 @@ packages:
cpu: [x64]
os: [darwin]
requiresBuild: true
dev: false
optional: true
/@esbuild/darwin-x64@0.19.12:
@@ -3704,7 +3704,6 @@ packages:
cpu: [arm64]
os: [freebsd]
requiresBuild: true
dev: false
optional: true
/@esbuild/freebsd-arm64@0.19.12:
@@ -3721,7 +3720,6 @@ packages:
cpu: [x64]
os: [freebsd]
requiresBuild: true
dev: false
optional: true
/@esbuild/freebsd-x64@0.19.12:
@@ -3738,7 +3736,6 @@ packages:
cpu: [arm64]
os: [linux]
requiresBuild: true
dev: false
optional: true
/@esbuild/linux-arm64@0.19.12:
@@ -3755,7 +3752,6 @@ packages:
cpu: [arm]
os: [linux]
requiresBuild: true
dev: false
optional: true
/@esbuild/linux-arm@0.19.12:
@@ -3772,7 +3768,6 @@ packages:
cpu: [ia32]
os: [linux]
requiresBuild: true
dev: false
optional: true
/@esbuild/linux-ia32@0.19.12:
@@ -3789,7 +3784,6 @@ packages:
cpu: [loong64]
os: [linux]
requiresBuild: true
dev: false
optional: true
/@esbuild/linux-loong64@0.19.12:
@@ -3806,7 +3800,6 @@ packages:
cpu: [mips64el]
os: [linux]
requiresBuild: true
dev: false
optional: true
/@esbuild/linux-mips64el@0.19.12:
@@ -3823,7 +3816,6 @@ packages:
cpu: [ppc64]
os: [linux]
requiresBuild: true
dev: false
optional: true
/@esbuild/linux-ppc64@0.19.12:
@@ -3840,7 +3832,6 @@ packages:
cpu: [riscv64]
os: [linux]
requiresBuild: true
dev: false
optional: true
/@esbuild/linux-riscv64@0.19.12:
@@ -3857,7 +3848,6 @@ packages:
cpu: [s390x]
os: [linux]
requiresBuild: true
dev: false
optional: true
/@esbuild/linux-s390x@0.19.12:
@@ -3874,7 +3864,6 @@ packages:
cpu: [x64]
os: [linux]
requiresBuild: true
dev: false
optional: true
/@esbuild/linux-x64@0.19.12:
@@ -3891,7 +3880,6 @@ packages:
cpu: [x64]
os: [netbsd]
requiresBuild: true
dev: false
optional: true
/@esbuild/netbsd-x64@0.19.12:
@@ -3908,7 +3896,6 @@ packages:
cpu: [x64]
os: [openbsd]
requiresBuild: true
dev: false
optional: true
/@esbuild/openbsd-x64@0.19.12:
@@ -3925,7 +3912,6 @@ packages:
cpu: [x64]
os: [sunos]
requiresBuild: true
dev: false
optional: true
/@esbuild/sunos-x64@0.19.12:
@@ -3942,7 +3928,6 @@ packages:
cpu: [arm64]
os: [win32]
requiresBuild: true
dev: false
optional: true
/@esbuild/win32-arm64@0.19.12:
@@ -3959,7 +3944,6 @@ packages:
cpu: [ia32]
os: [win32]
requiresBuild: true
dev: false
optional: true
/@esbuild/win32-ia32@0.19.12:
@@ -3976,7 +3960,6 @@ packages:
cpu: [x64]
os: [win32]
requiresBuild: true
dev: false
optional: true
/@esbuild/win32-x64@0.19.12:
@@ -5177,7 +5160,7 @@ packages:
engines: {node: '>=16'}
hasBin: true
dependencies:
playwright: 1.42.1
playwright: 1.42.1(patch_hash=im3bk6xpo2wosx5xxzkmgc6cma)
dev: true
/@pnpm/config.env-replace@1.1.0:
@@ -7098,7 +7081,7 @@ packages:
webpack: 5.x.x
webpack-cli: 5.x.x
dependencies:
webpack: 5.90.3(@swc/core@1.4.2)(webpack-cli@5.1.4)
webpack: 5.90.3(@swc/core@1.4.2)(esbuild@0.19.12)(webpack-cli@5.1.4)
webpack-cli: 5.1.4(webpack@5.90.3)
dev: true
@@ -7109,7 +7092,7 @@ packages:
webpack: 5.x.x
webpack-cli: 5.x.x
dependencies:
webpack: 5.90.3(@swc/core@1.4.2)(webpack-cli@5.1.4)
webpack: 5.90.3(@swc/core@1.4.2)(esbuild@0.19.12)(webpack-cli@5.1.4)
webpack-cli: 5.1.4(webpack@5.90.3)
dev: true
@@ -7124,7 +7107,7 @@ packages:
webpack-dev-server:
optional: true
dependencies:
webpack: 5.90.3(@swc/core@1.4.2)(webpack-cli@5.1.4)
webpack: 5.90.3(@swc/core@1.4.2)(esbuild@0.19.12)(webpack-cli@5.1.4)
webpack-cli: 5.1.4(webpack@5.90.3)
dev: true
@@ -8069,7 +8052,6 @@ packages:
es6-iterator: 2.0.3
memoizee: 0.4.15
timers-ext: 0.1.7
dev: false
/cli-cursor@3.1.0:
resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
@@ -8225,7 +8207,6 @@ packages:
/commander@9.5.0:
resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==}
engines: {node: ^12.20.0 || >=14}
dev: false
/comment-json@4.2.3:
resolution: {integrity: sha512-SsxdiOf064DWoZLH799Ata6u7iV658A11PlWtZATDlXPpKGJnbJZ5Z24ybixAi+LUUqJ/GKowAejtC5GFUG7Tw==}
@@ -8492,7 +8473,6 @@ packages:
engines: {node: '>=12.13'}
dependencies:
is-what: 4.1.16
dev: false
/copyfiles@2.4.1:
resolution: {integrity: sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg==}
@@ -8682,10 +8662,10 @@ packages:
postcss-modules-values: 4.0.0(postcss@8.4.35)
postcss-value-parser: 4.2.0
semver: 7.6.0
webpack: 5.90.3(@swc/core@1.4.2)(webpack-cli@5.1.4)
webpack: 5.90.3(@swc/core@1.4.2)(esbuild@0.19.12)(webpack-cli@5.1.4)
dev: true
/css-minimizer-webpack-plugin@6.0.0(webpack@5.90.3):
/css-minimizer-webpack-plugin@6.0.0(esbuild@0.19.12)(webpack@5.90.3):
resolution: {integrity: sha512-BLpR9CCDkKvhO3i0oZQgad6v9pCxUuhSc5RT6iUEy9M8hBXi4TJb5vqF2GQ2deqYHmRi3O6IR9hgAZQWg0EBwA==}
engines: {node: '>= 18.12.0'}
peerDependencies:
@@ -8712,11 +8692,12 @@ packages:
dependencies:
'@jridgewell/trace-mapping': 0.3.23
cssnano: 6.1.0(postcss@8.4.35)
esbuild: 0.19.12
jest-worker: 29.7.0
postcss: 8.4.35
schema-utils: 4.2.0
serialize-javascript: 6.0.2
webpack: 5.90.3(@swc/core@1.4.2)(webpack-cli@5.1.4)
webpack: 5.90.3(@swc/core@1.4.2)(esbuild@0.19.12)(webpack-cli@5.1.4)
dev: true
/css-prefers-color-scheme@9.0.1(postcss@8.4.35):
@@ -8866,7 +8847,6 @@ packages:
dependencies:
es5-ext: 0.10.64
type: 1.2.0
dev: false
/damerau-levenshtein@1.0.8:
resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==}
@@ -9161,7 +9141,6 @@ packages:
resolution: {integrity: sha512-9YVwmMb0wQHQNr5J9m6BSj6fk4pfGITGQOOs+D9Fl+INODWFOfvhIU1hNv6GgR1RBoC/9NJcwu77zShxV0kT7w==}
dependencies:
heap: 0.2.7
dev: false
/dir-glob@3.0.1:
resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
@@ -9257,7 +9236,6 @@ packages:
engines: {node: '>=0.4.0'}
dependencies:
wordwrap: 1.0.0
dev: false
/drizzle-kit@0.20.14-1f2c838:
resolution: {integrity: sha512-Gun36T6RcfwrZAZ+Gk2ZeWJtvUhO002H/SvkY9BNcsACvhsd4OxkkxzrznuZ3Kz5NEdg12k7yvZqNoimPp68aw==}
@@ -9279,7 +9257,6 @@ packages:
zod: 3.22.4
transitivePeerDependencies:
- supports-color
dev: false
/drizzle-orm@0.29.4(@libsql/client@0.5.2)(@types/pg@8.10.2)(@types/react@18.2.15)(pg@8.11.3)(react@18.2.0):
resolution: {integrity: sha512-ZnSM8TAxFhzH7p1s3+w3pRE/eKaOeNkH9SKitm717pubDVVcV2I0BCDBPGKV+pe02+wMfw37ntlTcCyo2rA3IA==}
@@ -9447,7 +9424,6 @@ packages:
/env-paths@3.0.0:
resolution: {integrity: sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dev: false
/envinfo@7.11.1:
resolution: {integrity: sha512-8PiZgZNIB4q/Lw4AhOvAfB/ityHAd2bli3lESSWmWSzSsl5dKpy5N1d1Rfkd2teq/g9xN90lc6o98DOjMeYHpg==}
@@ -9588,7 +9564,6 @@ packages:
es6-symbol: 3.1.3
esniff: 2.0.1
next-tick: 1.1.0
dev: false
/es6-iterator@2.0.3:
resolution: {integrity: sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==}
@@ -9596,14 +9571,12 @@ packages:
d: 1.0.1
es5-ext: 0.10.64
es6-symbol: 3.1.3
dev: false
/es6-symbol@3.1.3:
resolution: {integrity: sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==}
dependencies:
d: 1.0.1
ext: 1.7.0
dev: false
/es6-weak-map@2.0.3:
resolution: {integrity: sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==}
@@ -9612,7 +9585,6 @@ packages:
es5-ext: 0.10.64
es6-iterator: 2.0.3
es6-symbol: 3.1.3
dev: false
/esbuild-register@3.5.0(esbuild@0.19.12):
resolution: {integrity: sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A==}
@@ -9623,7 +9595,6 @@ packages:
esbuild: 0.19.12
transitivePeerDependencies:
- supports-color
dev: false
/esbuild@0.18.20:
resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==}
@@ -9653,7 +9624,6 @@ packages:
'@esbuild/win32-arm64': 0.18.20
'@esbuild/win32-ia32': 0.18.20
'@esbuild/win32-x64': 0.18.20
dev: false
/esbuild@0.19.12:
resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==}
@@ -10074,7 +10044,6 @@ packages:
es5-ext: 0.10.64
event-emitter: 0.3.5
type: 2.7.2
dev: false
/espree@9.6.1:
resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
@@ -10124,7 +10093,6 @@ packages:
dependencies:
d: 1.0.1
es5-ext: 0.10.64
dev: false
/event-target-shim@5.0.1:
resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==}
@@ -10286,7 +10254,6 @@ packages:
resolution: {integrity: sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==}
dependencies:
type: 2.7.2
dev: false
/extend-shallow@2.0.1:
resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==}
@@ -10409,7 +10376,7 @@ packages:
dependencies:
loader-utils: 2.0.4
schema-utils: 3.3.0
webpack: 5.90.3(@swc/core@1.4.2)(webpack-cli@5.1.4)
webpack: 5.90.3(@swc/core@1.4.2)(esbuild@0.19.12)(webpack-cli@5.1.4)
dev: true
/file-type@16.5.4:
@@ -11134,7 +11101,6 @@ packages:
dependencies:
lodash.throttle: 4.1.1
sisteransi: 1.0.5
dev: false
/has-bigints@1.0.2:
resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==}
@@ -11183,7 +11149,6 @@ packages:
/heap@0.2.7:
resolution: {integrity: sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg==}
dev: false
/help-me@4.2.0:
resolution: {integrity: sha512-TAOnTB8Tz5Dw8penUuzHVrKNKlCIbwwbHnXraNJxPwf8LRtE2HlM84RYuezMFcwOJmoYOCWVDyJ8TQGxn9PgxA==}
@@ -11702,7 +11667,6 @@ packages:
/is-promise@2.2.2:
resolution: {integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==}
dev: false
/is-regex@1.1.4:
resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
@@ -11800,7 +11764,6 @@ packages:
/is-what@4.1.16:
resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==}
engines: {node: '>=12.13'}
dev: false
/is-whitespace@0.3.0:
resolution: {integrity: sha512-RydPhl4S6JwAyj0JJjshWJEFG6hNye3pZFBRZaTUfZFwGHxzppNaNOVgQuS/E/SlhrApuMXrpnK1EEIXfdo3Dg==}
@@ -12734,7 +12697,6 @@ packages:
cli-color: 2.0.3
difflib: 0.2.4
dreamopt: 0.8.0
dev: false
/json-parse-even-better-errors@2.3.1:
resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
@@ -13085,7 +13047,6 @@ packages:
/lodash.throttle@4.1.1:
resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==}
dev: false
/lodash.uniq@4.5.0:
resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==}
@@ -13171,7 +13132,6 @@ packages:
resolution: {integrity: sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==}
dependencies:
es5-ext: 0.10.64
dev: false
/lz-string@1.5.0:
resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==}
@@ -13239,7 +13199,6 @@ packages:
lru-queue: 0.1.0
next-tick: 1.1.0
timers-ext: 0.1.7
dev: false
/memory-pager@1.5.0:
resolution: {integrity: sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==}
@@ -13344,7 +13303,7 @@ packages:
dependencies:
loader-utils: 2.0.4
schema-utils: 3.3.0
webpack: 5.90.3(@swc/core@1.4.2)(webpack-cli@5.1.4)
webpack: 5.90.3(@swc/core@1.4.2)(esbuild@0.19.12)(webpack-cli@5.1.4)
webpack-sources: 1.4.3
dev: true
@@ -13364,7 +13323,6 @@ packages:
engines: {node: '>=10'}
dependencies:
brace-expansion: 2.0.1
dev: false
/minimatch@9.0.1:
resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==}
@@ -13596,7 +13554,6 @@ packages:
/next-tick@1.1.0:
resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==}
dev: false
/next@14.1.2(@babel/core@7.24.0)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-p4RfNmopqkzRP1uUyBJnHii+qMg71f2udWhTTZopBB8b3T5QXNzn7yO+LCYHPWZG2kAvEn4l4neyJHqkXvo2wg==}
@@ -14442,7 +14399,7 @@ packages:
hasBin: true
dev: true
/playwright@1.42.1:
/playwright@1.42.1(patch_hash=im3bk6xpo2wosx5xxzkmgc6cma):
resolution: {integrity: sha512-PgwB03s2DZBcNRoW+1w9E+VkLBxweib6KTXM0M3tkiT4jVxKSi6PmVJ591J+0u10LUrgxB7dLRbiJqO5s2QPMg==}
engines: {node: '>=16'}
hasBin: true
@@ -14451,6 +14408,7 @@ packages:
optionalDependencies:
fsevents: 2.3.2
dev: true
patched: true
/pluralize@8.0.0:
resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==}
@@ -14729,7 +14687,7 @@ packages:
jiti: 1.21.0
postcss: 8.4.35
semver: 7.6.0
webpack: 5.90.3(@swc/core@1.4.2)(webpack-cli@5.1.4)
webpack: 5.90.3(@swc/core@1.4.2)(esbuild@0.19.12)(webpack-cli@5.1.4)
transitivePeerDependencies:
- typescript
dev: true
@@ -16092,7 +16050,7 @@ packages:
dependencies:
neo-async: 2.6.2
sass: 1.71.1
webpack: 5.90.3(@swc/core@1.4.2)(webpack-cli@5.1.4)
webpack: 5.90.3(@swc/core@1.4.2)(esbuild@0.19.12)(webpack-cli@5.1.4)
dev: true
/sass@1.71.1:
@@ -16823,7 +16781,6 @@ packages:
engines: {node: '>=16'}
dependencies:
copy-anything: 3.0.5
dev: false
/supports-color@5.5.0:
resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
@@ -16877,7 +16834,7 @@ packages:
dependencies:
'@swc/core': 1.4.2
'@swc/counter': 0.1.3
webpack: 5.90.3(@swc/core@1.4.2)(webpack-cli@5.1.4)
webpack: 5.90.3(@swc/core@1.4.2)(esbuild@0.19.12)(webpack-cli@5.1.4)
dev: true
/swc-plugin-transform-remove-imports@1.12.1:
@@ -16974,7 +16931,7 @@ packages:
supports-hyperlinks: 2.3.0
dev: false
/terser-webpack-plugin@5.3.10(@swc/core@1.4.2)(webpack@5.90.3):
/terser-webpack-plugin@5.3.10(@swc/core@1.4.2)(esbuild@0.19.12)(webpack@5.90.3):
resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==}
engines: {node: '>= 10.13.0'}
peerDependencies:
@@ -16992,11 +16949,12 @@ packages:
dependencies:
'@jridgewell/trace-mapping': 0.3.23
'@swc/core': 1.4.2
esbuild: 0.19.12
jest-worker: 27.5.1
schema-utils: 3.3.0
serialize-javascript: 6.0.2
terser: 5.28.1
webpack: 5.90.3(@swc/core@1.4.2)(webpack-cli@5.1.4)
webpack: 5.90.3(@swc/core@1.4.2)(esbuild@0.19.12)(webpack-cli@5.1.4)
dev: true
/terser@5.28.1:
@@ -17061,7 +17019,6 @@ packages:
dependencies:
es5-ext: 0.10.64
next-tick: 1.1.0
dev: false
/tiny-invariant@1.0.6:
resolution: {integrity: sha512-FOyLWWVjG+aC0UqG76V53yAWdXfH8bO6FNmyZOuUrzDzK8DI3/JRY25UD7+g49JWM1LXwymsKERB+DzI0dTEQA==}
@@ -17190,7 +17147,7 @@ packages:
dependencies:
typescript: 5.2.2
/ts-jest@29.1.2(@babel/core@7.24.0)(jest@29.7.0)(typescript@5.2.2):
/ts-jest@29.1.2(@babel/core@7.24.0)(esbuild@0.19.12)(jest@29.7.0)(typescript@5.2.2):
resolution: {integrity: sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g==}
engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0}
hasBin: true
@@ -17213,6 +17170,7 @@ packages:
dependencies:
'@babel/core': 7.24.0
bs-logger: 0.2.6
esbuild: 0.19.12
fast-json-stable-stringify: 2.1.0
jest: 29.7.0(@types/node@16.18.85)(ts-node@10.9.1)
jest-util: 29.7.0
@@ -17449,11 +17407,9 @@ packages:
/type@1.2.0:
resolution: {integrity: sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==}
dev: false
/type@2.7.2:
resolution: {integrity: sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==}
dev: false
/typed-array-buffer@1.0.2:
resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==}
@@ -17801,7 +17757,7 @@ packages:
import-local: 3.1.0
interpret: 3.1.1
rechoir: 0.8.0
webpack: 5.90.3(@swc/core@1.4.2)(webpack-cli@5.1.4)
webpack: 5.90.3(@swc/core@1.4.2)(esbuild@0.19.12)(webpack-cli@5.1.4)
webpack-merge: 5.10.0
dev: true
@@ -17826,7 +17782,7 @@ packages:
engines: {node: '>=10.13.0'}
dev: true
/webpack@5.90.3(@swc/core@1.4.2)(webpack-cli@5.1.4):
/webpack@5.90.3(@swc/core@1.4.2)(esbuild@0.19.12)(webpack-cli@5.1.4):
resolution: {integrity: sha512-h6uDYlWCctQRuXBs1oYpVe6sFcWedl0dpcVaTf/YF67J9bKvwJajFulMVSYKHrksMB3I/pIagRzDxwxkebuzKA==}
engines: {node: '>=10.13.0'}
hasBin: true
@@ -17857,7 +17813,7 @@ packages:
neo-async: 2.6.2
schema-utils: 3.3.0
tapable: 2.2.1
terser-webpack-plugin: 5.3.10(@swc/core@1.4.2)(webpack@5.90.3)
terser-webpack-plugin: 5.3.10(@swc/core@1.4.2)(esbuild@0.19.12)(webpack@5.90.3)
watchpack: 2.4.0
webpack-cli: 5.1.4(webpack@5.90.3)
webpack-sources: 3.2.3
@@ -18171,7 +18127,6 @@ packages:
/zod@3.22.4:
resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==}
dev: false
github.com/Raynos/readable-stream/b1a911ce6e4f4c5a7e2948cd23c2f9ee1ea0696f:
resolution: {tarball: https://codeload.github.com/Raynos/readable-stream/tar.gz/b1a911ce6e4f4c5a7e2948cd23c2f9ee1ea0696f}