diff --git a/package-lock.json b/package-lock.json index 418eb4f7..98889bad 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,7 +7,7 @@ "name": "wordpress-importer-e2e", "devDependencies": { "@playwright/test": "^1.56.1", - "@wp-playground/cli": "^2.0.19", + "@wp-playground/cli": "^3.0.14", "playwright": "^1.56.1" } }, @@ -572,16 +572,16 @@ "license": "MIT" }, "node_modules/@php-wasm/fs-journal": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/@php-wasm/fs-journal/-/fs-journal-2.0.19.tgz", - "integrity": "sha512-v4W4Hd9ciJvmK2muEUxb+UowcgY/vF4TM3mPb+gnoSXEVGb7EVTEM0fbj0L8SQWzGOWMJu46NcKnBlSl7TDbQw==", + "version": "3.0.14", + "resolved": "https://registry.npmjs.org/@php-wasm/fs-journal/-/fs-journal-3.0.14.tgz", + "integrity": "sha512-9dKNLv0+Zyjn2CUQ3+loo3bzLXVw7BYN9B+WDtAFNwQs1yCH0v7fCJGA5YYVLUNEtj7e/MJHHRZY+eU+EOdyRA==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/logger": "2.0.19", - "@php-wasm/node": "2.0.19", - "@php-wasm/universal": "2.0.19", - "@php-wasm/util": "2.0.19", + "@php-wasm/logger": "3.0.14", + "@php-wasm/node": "3.0.14", + "@php-wasm/universal": "3.0.14", + "@php-wasm/util": "3.0.14", "express": "4.21.2", "ini": "4.1.2", "wasm-feature-detect": "1.8.0", @@ -597,13 +597,13 @@ } }, "node_modules/@php-wasm/logger": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/@php-wasm/logger/-/logger-2.0.19.tgz", - "integrity": "sha512-lB/3TIS4Y7cJgoGb5ftQxUx6mVn3f1fHrarb1IEPfb+dKyFOzgA5UQHHpb5JeKJgBxengX8zJF86AJ2t+UsUVw==", + "version": "3.0.14", + "resolved": "https://registry.npmjs.org/@php-wasm/logger/-/logger-3.0.14.tgz", + "integrity": "sha512-iuXx4Ve5qX1uvnl+CIZXo9/LjFG/manL+4umSIYL++Yc0jtb8VPTvEkyFGgFI0HFgX6gRTl9xttk+iUbNEXIDg==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/node-polyfills": "2.0.19" + "@php-wasm/node-polyfills": "3.0.14" }, "engines": { "node": ">=20.18.3", @@ -614,17 +614,17 @@ } }, "node_modules/@php-wasm/node": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/@php-wasm/node/-/node-2.0.19.tgz", - "integrity": "sha512-R4Pn+3I9a8DHdmrNg2CIzEOLHSJ6TPZZK9CyNQdEYXwb6PpaNml9T6yr2Sjl2S/NX0rFXkspS037Q0PxZkdOxw==", + "version": "3.0.14", + "resolved": "https://registry.npmjs.org/@php-wasm/node/-/node-3.0.14.tgz", + "integrity": "sha512-HkWF50A8BeGpj+3gprIcbh/oNGl6cqcYenq2dJg5jvJSuMPxQtoiVWadm+fxIBjntb4XAdtAUcrVecaLsgW6Bw==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/logger": "2.0.19", - "@php-wasm/node-polyfills": "2.0.19", - "@php-wasm/universal": "2.0.19", - "@php-wasm/util": "2.0.19", - "@wp-playground/common": "2.0.19", + "@php-wasm/logger": "3.0.14", + "@php-wasm/node-polyfills": "3.0.14", + "@php-wasm/universal": "3.0.14", + "@php-wasm/util": "3.0.14", + "@wp-playground/common": "3.0.14", "express": "4.21.2", "ini": "4.1.2", "wasm-feature-detect": "1.8.0", @@ -640,9 +640,9 @@ } }, "node_modules/@php-wasm/node-polyfills": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/@php-wasm/node-polyfills/-/node-polyfills-2.0.19.tgz", - "integrity": "sha512-6WyWP7Mt1oRV3dFJXh0s/RUBil7tm/80sHgRKRagOoocP4y81bIpkOfASZ8+WbnV5k7Z5F7F/VxQcGEdgMjZYg==", + "version": "3.0.14", + "resolved": "https://registry.npmjs.org/@php-wasm/node-polyfills/-/node-polyfills-3.0.14.tgz", + "integrity": "sha512-ZSv9DljzZVYqw96IFI/RlHvJDYnlBpAmcziKOtxXKjbmLxmOtOD1rByjW9KrF11lUklAsmOebCit9WD346Pa7g==", "dev": true, "license": "GPL-2.0-or-later", "optionalDependencies": { @@ -650,14 +650,14 @@ } }, "node_modules/@php-wasm/progress": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/@php-wasm/progress/-/progress-2.0.19.tgz", - "integrity": "sha512-uiaxN9mXb4Ax5Gh/UWMxYAyVPdv+gOJ5JpNlhl7dxsrnl4eGjgk3Qt+ai1+AuB2UKcTaycMNnf7FisFy1tGjBA==", + "version": "3.0.14", + "resolved": "https://registry.npmjs.org/@php-wasm/progress/-/progress-3.0.14.tgz", + "integrity": "sha512-9Q2+4DkmokR9y5jlV4divZWS1u2FeWRlrWJRiXRUrx3mf+0e0NVBAxviS6O/TWN83nng6y4APS3nFvgD6GLFiQ==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/logger": "2.0.19", - "@php-wasm/node-polyfills": "2.0.19" + "@php-wasm/logger": "3.0.14", + "@php-wasm/node-polyfills": "3.0.14" }, "engines": { "node": ">=20.18.3", @@ -668,9 +668,9 @@ } }, "node_modules/@php-wasm/scopes": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/@php-wasm/scopes/-/scopes-2.0.19.tgz", - "integrity": "sha512-sowrZUMDL3sY1641rHAqxH4aMXsfzPkA1DdpfY6e58ukplyI2ea/Uc3uMb1R4wszt6+y0nTkN1Q3rWOGDuVRyw==", + "version": "3.0.14", + "resolved": "https://registry.npmjs.org/@php-wasm/scopes/-/scopes-3.0.14.tgz", + "integrity": "sha512-2suy7R1XeMdsAssuuMnWXM93fH0mUv5h4t92AIXcdKrcza6ecXZC0lY+EjnPSQfmGnGIgHBL8xkDsjw+1z2OaA==", "dev": true, "license": "GPL-2.0-or-later", "engines": { @@ -682,31 +682,31 @@ } }, "node_modules/@php-wasm/stream-compression": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/@php-wasm/stream-compression/-/stream-compression-2.0.19.tgz", - "integrity": "sha512-62OJtn/EqXOZprOh2WzQXcDCR/a6d7lNuuvVZk+xWA82snlabVp2RzD371TipxWoD+SuvSFYF883sl2rmYrOqg==", + "version": "3.0.14", + "resolved": "https://registry.npmjs.org/@php-wasm/stream-compression/-/stream-compression-3.0.14.tgz", + "integrity": "sha512-mAJ3eLa1V06hnp6N7u2D7g8S5dKN4yFCYz1tHomzniTngXbcTVM7GmJpKlQanDQYYcHIHWgEeFKhiIupFw5BKw==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/node-polyfills": "2.0.19", - "@php-wasm/util": "2.0.19" + "@php-wasm/node-polyfills": "3.0.14", + "@php-wasm/util": "3.0.14" }, "optionalDependencies": { "fs-ext": "2.1.1" } }, "node_modules/@php-wasm/universal": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/@php-wasm/universal/-/universal-2.0.19.tgz", - "integrity": "sha512-bn3CPNbWzr3/MZ+YJmUcbZqfMGKyZKPjt/7RjDMpojD8edBBgATCtSjUXKVSpAo/+sN5ENE/MVTkUC38EzUT8A==", + "version": "3.0.14", + "resolved": "https://registry.npmjs.org/@php-wasm/universal/-/universal-3.0.14.tgz", + "integrity": "sha512-ZMauqaJeVGnKlETaEy0Hq35POGYrzW3bhUXpxznqo+dqmOhYZqGk0NcPUQlSm9kBc+IOAFsOEb9p9xY1DL+48A==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/logger": "2.0.19", - "@php-wasm/node-polyfills": "2.0.19", - "@php-wasm/progress": "2.0.19", - "@php-wasm/stream-compression": "2.0.19", - "@php-wasm/util": "2.0.19", + "@php-wasm/logger": "3.0.14", + "@php-wasm/node-polyfills": "3.0.14", + "@php-wasm/progress": "3.0.14", + "@php-wasm/stream-compression": "3.0.14", + "@php-wasm/util": "3.0.14", "ini": "4.1.2" }, "engines": { @@ -718,9 +718,9 @@ } }, "node_modules/@php-wasm/util": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/@php-wasm/util/-/util-2.0.19.tgz", - "integrity": "sha512-HhVIzWtwvB+Fu3NQhPTI4uUFg0LTE3pYGFG1PvOTHEGgDBiHNCUAsZsMCIiTXLVJZ9vCiCeHP5D9Oe9aOotVrg==", + "version": "3.0.14", + "resolved": "https://registry.npmjs.org/@php-wasm/util/-/util-3.0.14.tgz", + "integrity": "sha512-lDt9H/y1nY8S3qMrIL03cd/2K2b3NKmhOjPEMMLtV7SWWIqnIAuZ54IKDCiwGaWJPadStYhndh83H8PZ8aPacg==", "dev": true, "engines": { "node": ">=20.18.3", @@ -731,17 +731,17 @@ } }, "node_modules/@php-wasm/web": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/@php-wasm/web/-/web-2.0.19.tgz", - "integrity": "sha512-Hh3xXdv6byX82qNGCxXgWGhizCGoPyq0BctuZijXKX9IPLZ3hy5BdEF6DC7s/tLcAqFYtmWKUtYPzlQgPw7ivA==", + "version": "3.0.14", + "resolved": "https://registry.npmjs.org/@php-wasm/web/-/web-3.0.14.tgz", + "integrity": "sha512-OP8yojkLmuAnTjZPWmTjBq6Nx3Gd/AKInSdQcN3BmWu47vA66AJpNe4fqj30wW1PKA6ySkzcn7O2u+vvw5650A==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/fs-journal": "2.0.19", - "@php-wasm/logger": "2.0.19", - "@php-wasm/universal": "2.0.19", - "@php-wasm/util": "2.0.19", - "@php-wasm/web-service-worker": "2.0.19", + "@php-wasm/fs-journal": "3.0.14", + "@php-wasm/logger": "3.0.14", + "@php-wasm/universal": "3.0.14", + "@php-wasm/util": "3.0.14", + "@php-wasm/web-service-worker": "3.0.14", "express": "4.21.2", "ini": "4.1.2", "wasm-feature-detect": "1.8.0", @@ -757,13 +757,13 @@ } }, "node_modules/@php-wasm/web-service-worker": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/@php-wasm/web-service-worker/-/web-service-worker-2.0.19.tgz", - "integrity": "sha512-whcW2qEFxqKd99Dbt9k20HtoFEEEUh34tsT6yUAWPMED/m+6xq5O7HPwYd3llsgbcFREhwcZIU52SZILrLE00A==", + "version": "3.0.14", + "resolved": "https://registry.npmjs.org/@php-wasm/web-service-worker/-/web-service-worker-3.0.14.tgz", + "integrity": "sha512-hfHJCQ3QNb0UpwmURK9ii93vzJTtQQHpnbaKxkqjdgSuGN/XHriyXBksDXLEyI7TUSA65y0Fz6Z6jU9z+DX08g==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/scopes": "2.0.19" + "@php-wasm/scopes": "3.0.14" }, "engines": { "node": ">=20.18.3", @@ -774,16 +774,16 @@ } }, "node_modules/@php-wasm/xdebug-bridge": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/@php-wasm/xdebug-bridge/-/xdebug-bridge-2.0.19.tgz", - "integrity": "sha512-nd1Wggmxh2EGEqNJ+0biOkZPnhJMNLDN6jiCRIvZZzdQaiiq070DWM2OWgmyznf5tr+5lAav0zrRiVONppdvYw==", + "version": "3.0.14", + "resolved": "https://registry.npmjs.org/@php-wasm/xdebug-bridge/-/xdebug-bridge-3.0.14.tgz", + "integrity": "sha512-dkPS76YO2AYIMMgJ4c/YSwlrA01iKDWwJaCAl7h6R1GCD18eZp6zzRVmHO1ImRU4Bi7X1LJKCqUyw1xFie77xw==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/logger": "2.0.19", - "@php-wasm/node": "2.0.19", - "@php-wasm/universal": "2.0.19", - "@wp-playground/common": "2.0.19", + "@php-wasm/logger": "3.0.14", + "@php-wasm/node": "3.0.14", + "@php-wasm/universal": "3.0.14", + "@wp-playground/common": "3.0.14", "express": "4.21.2", "ini": "4.1.2", "wasm-feature-detect": "1.8.0", @@ -819,9 +819,9 @@ } }, "node_modules/@types/aws-lambda": { - "version": "8.10.152", - "resolved": "https://registry.npmjs.org/@types/aws-lambda/-/aws-lambda-8.10.152.tgz", - "integrity": "sha512-soT/c2gYBnT5ygwiHPmd9a1bftj462NWVk2tKCc1PYHSIacB2UwbTS2zYG4jzag1mRDuzg/OjtxQjQ2NKRB6Rw==", + "version": "8.10.156", + "resolved": "https://registry.npmjs.org/@types/aws-lambda/-/aws-lambda-8.10.156.tgz", + "integrity": "sha512-LElQP+QliVWykC7OF8dNr04z++HJCMO2lF7k9HuKoSDARqhcjHq8MzbrRwujCSDeBHIlvaimbuY/tVZL36KXFQ==", "dev": true, "license": "MIT" }, @@ -851,32 +851,32 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "24.3.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.3.2.tgz", - "integrity": "sha512-6L8PkB+m1SSb2kaGGFk3iXENxl8lrs7cyVl7AXH6pgdMfulDfM6yUrVdjtxdnGrLrGzzuav8fFnZMY+rcscqcA==", + "version": "24.9.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.9.1.tgz", + "integrity": "sha512-QoiaXANRkSXK6p0Duvt56W208du4P9Uye9hWLWgGMDTEoKPhuenzNcC4vGUmrNkiOKTlIrBoyNQYNpSwfEZXSg==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~7.10.0" + "undici-types": "~7.16.0" } }, "node_modules/@wp-playground/blueprints": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/@wp-playground/blueprints/-/blueprints-2.0.19.tgz", - "integrity": "sha512-blYLgluo5yHihgTlVpgly+ckSL1d3gHdeILmXmnydws7upg9rUkdZ31ojLxkXkDgWTRjGKABx8jHrXHLIi2FqA==", - "dev": true, - "dependencies": { - "@php-wasm/logger": "2.0.19", - "@php-wasm/node": "2.0.19", - "@php-wasm/node-polyfills": "2.0.19", - "@php-wasm/progress": "2.0.19", - "@php-wasm/stream-compression": "2.0.19", - "@php-wasm/universal": "2.0.19", - "@php-wasm/util": "2.0.19", - "@php-wasm/web": "2.0.19", - "@wp-playground/common": "2.0.19", - "@wp-playground/storage": "2.0.19", - "@wp-playground/wordpress": "2.0.19", + "version": "3.0.14", + "resolved": "https://registry.npmjs.org/@wp-playground/blueprints/-/blueprints-3.0.14.tgz", + "integrity": "sha512-bCuqH1U76aCJ6rCkX7d7Q0e1zS0q6DfGXF2+eEbM811dIT/JxRFL0mGtOOLy2xNuXOyHNq4P3bCxqQEsBUe0/g==", + "dev": true, + "dependencies": { + "@php-wasm/logger": "3.0.14", + "@php-wasm/node": "3.0.14", + "@php-wasm/node-polyfills": "3.0.14", + "@php-wasm/progress": "3.0.14", + "@php-wasm/stream-compression": "3.0.14", + "@php-wasm/universal": "3.0.14", + "@php-wasm/util": "3.0.14", + "@php-wasm/web": "3.0.14", + "@wp-playground/common": "3.0.14", + "@wp-playground/storage": "3.0.14", + "@wp-playground/wordpress": "3.0.14", "@zip.js/zip.js": "2.7.57", "ajv": "8.12.0", "async-lock": "1.4.1", @@ -891,7 +891,7 @@ "pako": "1.0.10", "pify": "2.3.0", "readable-stream": "3.6.2", - "sha.js": "2.4.11", + "sha.js": "2.4.12", "simple-get": "4.0.1", "wasm-feature-detect": "1.8.0", "ws": "8.18.1", @@ -906,22 +906,22 @@ } }, "node_modules/@wp-playground/cli": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/@wp-playground/cli/-/cli-2.0.19.tgz", - "integrity": "sha512-tccKvjMdXGSgWmDLJ7ODF6UKk5JWxQ0jjioOjZrQNt6qwTKS+PRCZIay/Ko6VsTd8LkqAjbFftcBA+qOJiO/SQ==", + "version": "3.0.14", + "resolved": "https://registry.npmjs.org/@wp-playground/cli/-/cli-3.0.14.tgz", + "integrity": "sha512-o5iemfwtEUrOf8ls5hnVxq1bM00J5lClWbEBFuab5p2WZ8nwg/Z79BVQPxW31ROaO/ydkdTvluRjAWEezugArA==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/logger": "2.0.19", - "@php-wasm/node": "2.0.19", - "@php-wasm/progress": "2.0.19", - "@php-wasm/universal": "2.0.19", - "@php-wasm/util": "2.0.19", - "@php-wasm/xdebug-bridge": "2.0.19", - "@wp-playground/blueprints": "2.0.19", - "@wp-playground/common": "2.0.19", - "@wp-playground/storage": "2.0.19", - "@wp-playground/wordpress": "2.0.19", + "@php-wasm/logger": "3.0.14", + "@php-wasm/node": "3.0.14", + "@php-wasm/progress": "3.0.14", + "@php-wasm/universal": "3.0.14", + "@php-wasm/util": "3.0.14", + "@php-wasm/xdebug-bridge": "3.0.14", + "@wp-playground/blueprints": "3.0.14", + "@wp-playground/common": "3.0.14", + "@wp-playground/storage": "3.0.14", + "@wp-playground/wordpress": "3.0.14", "@zip.js/zip.js": "2.7.57", "ajv": "8.12.0", "async-lock": "1.4.1", @@ -936,9 +936,11 @@ "octokit": "3.1.2", "pako": "1.0.10", "pify": "2.3.0", + "ps-man": "1.1.8", "readable-stream": "3.6.2", - "sha.js": "2.4.11", + "sha.js": "2.4.12", "simple-get": "4.0.1", + "tmp-promise": "3.0.3", "wasm-feature-detect": "1.8.0", "ws": "8.18.1", "xml2js": "0.6.2", @@ -952,14 +954,14 @@ } }, "node_modules/@wp-playground/common": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/@wp-playground/common/-/common-2.0.19.tgz", - "integrity": "sha512-PV20r4l/rpOKW7VWcEe1XvEcwicFlfWUXArbnHSWUl2Tlp5ubJBL1ThTwhApdXJjyPdoyxgXQ8dNs+jjLFolaQ==", + "version": "3.0.14", + "resolved": "https://registry.npmjs.org/@wp-playground/common/-/common-3.0.14.tgz", + "integrity": "sha512-80CYKixmqoQ+cVjwrbhm4MFgfv71ToWN/w1hjApJ4pin1hpNOwWpJyKeMvE94uiqvGwn+AgKVWMc83FogeoZkQ==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/universal": "2.0.19", - "@php-wasm/util": "2.0.19", + "@php-wasm/universal": "3.0.14", + "@php-wasm/util": "3.0.14", "ini": "4.1.2" }, "engines": { @@ -971,16 +973,16 @@ } }, "node_modules/@wp-playground/storage": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/@wp-playground/storage/-/storage-2.0.19.tgz", - "integrity": "sha512-vjlS32Z7poJTILH37qdHiZgCcqsi31Qk3hpLz9rbMlZ6HUTcysFYelYv3Cv5VqegqQMRhGfyWOBZSBw3ojik2w==", + "version": "3.0.14", + "resolved": "https://registry.npmjs.org/@wp-playground/storage/-/storage-3.0.14.tgz", + "integrity": "sha512-pvgfq2bpje+Lxl/iZedGnN0vR80qHU+/ucoqOXQd59tkNA3r0sY4PhYelqxUCuE4R6hN/P9Zt6HWt9Pmbj55TA==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/stream-compression": "2.0.19", - "@php-wasm/universal": "2.0.19", - "@php-wasm/util": "2.0.19", - "@php-wasm/web": "2.0.19", + "@php-wasm/stream-compression": "3.0.14", + "@php-wasm/universal": "3.0.14", + "@php-wasm/util": "3.0.14", + "@php-wasm/web": "3.0.14", "@zip.js/zip.js": "2.7.57", "async-lock": "^1.4.1", "clean-git-ref": "^2.0.1", @@ -1022,17 +1024,17 @@ } }, "node_modules/@wp-playground/wordpress": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/@wp-playground/wordpress/-/wordpress-2.0.19.tgz", - "integrity": "sha512-lupA21YV7JrCtEYxoBbSohrfQqoZCxuJ8PjIhXCemz2Yw1Ok0brzZJptyi2/mAa2LpOq2bIemjlq6eJGf65n3A==", + "version": "3.0.14", + "resolved": "https://registry.npmjs.org/@wp-playground/wordpress/-/wordpress-3.0.14.tgz", + "integrity": "sha512-EBqDghC3NgqZi1ptaytG3cYgl/DJCmeQNUZ/sbOPoO6KYspTvWZMtAaOHehLxvabKK3owfxmds7R9eWz137Dlg==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/logger": "2.0.19", - "@php-wasm/node": "2.0.19", - "@php-wasm/universal": "2.0.19", - "@php-wasm/util": "2.0.19", - "@wp-playground/common": "2.0.19", + "@php-wasm/logger": "3.0.14", + "@php-wasm/node": "3.0.14", + "@php-wasm/universal": "3.0.14", + "@php-wasm/util": "3.0.14", + "@wp-playground/common": "3.0.14", "express": "4.21.2", "ini": "4.1.2", "wasm-feature-detect": "1.8.0", @@ -1144,6 +1146,22 @@ "dev": true, "license": "MIT" }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/before-after-hook": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", @@ -1207,6 +1225,25 @@ "node": ">= 0.8" } }, + "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/call-bind-apply-helpers": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", @@ -1369,6 +1406,24 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", @@ -1586,6 +1641,22 @@ "node": ">= 0.8" } }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/forwarded": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", @@ -1729,6 +1800,19 @@ "dev": true, "license": "ISC" }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-symbols": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", @@ -1742,6 +1826,22 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/hasown": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", @@ -1832,6 +1932,19 @@ "node": ">= 0.10" } }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", @@ -1842,6 +1955,29 @@ "node": ">=8" } }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" + }, "node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", @@ -2233,6 +2369,16 @@ "node": ">=18" } }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", @@ -2247,6 +2393,13 @@ "node": ">= 0.10" } }, + "node_modules/ps-man": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/ps-man/-/ps-man-1.1.8.tgz", + "integrity": "sha512-ZKDPZwHLYVWIk/Q75N7jCFbuQyokSg2+3WBlt8l35S/uBvxoc+LiRUbb3RUt83pwW82dzwiCpoQIHd9PAxUzHg==", + "dev": true, + "license": "MIT" + }, "node_modules/punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", @@ -2370,9 +2523,9 @@ "license": "ISC" }, "node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", "dev": true, "license": "ISC", "bin": { @@ -2440,6 +2593,24 @@ "node": ">= 0.8.0" } }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", @@ -2448,17 +2619,24 @@ "license": "ISC" }, "node_modules/sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "version": "2.4.12", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.12.tgz", + "integrity": "sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w==", "dev": true, "license": "(MIT AND BSD-3-Clause)", "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1", + "to-buffer": "^1.2.0" }, "bin": { "sha.js": "bin.js" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/side-channel": { @@ -2632,6 +2810,41 @@ "node": ">=8" } }, + "node_modules/tmp": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz", + "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.14" + } + }, + "node_modules/tmp-promise": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-3.0.3.tgz", + "integrity": "sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "tmp": "^0.2.0" + } + }, + "node_modules/to-buffer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.2.2.tgz", + "integrity": "sha512-db0E3UJjcFhpDhAF4tLo03oli3pwl3dbnzXOUIlRKrp+ldk/VUxzpWYZENsw2SZiuBjHAk7DfB0VU7NKdpb6sw==", + "dev": true, + "license": "MIT", + "dependencies": { + "isarray": "^2.0.5", + "safe-buffer": "^5.2.1", + "typed-array-buffer": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/toidentifier": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", @@ -2656,10 +2869,25 @@ "node": ">= 0.6" } }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/undici-types": { - "version": "7.10.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.10.0.tgz", - "integrity": "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", + "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", "dev": true, "license": "MIT" }, @@ -2745,6 +2973,28 @@ "dev": true, "license": "Apache-2.0" }, + "node_modules/which-typed-array": { + "version": "1.1.19", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz", + "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", diff --git a/package.json b/package.json index 7365e803..71053bbd 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "private": true, "devDependencies": { "@playwright/test": "^1.56.1", - "@wp-playground/cli": "^2.0.19", + "@wp-playground/cli": "^3.0.14", "playwright": "^1.56.1" } }