From a0373ca60306a493fddac4bec34bf4298daae46a Mon Sep 17 00:00:00 2001 From: Manzoor Wani Date: Thu, 1 Jan 2026 16:26:02 +0530 Subject: [PATCH 01/18] Fix missing dependencies for packages --- package-lock.json | 739 +++++++++++++++--- package.json | 2 +- .../package.json | 3 - .../package.json | 3 + .../package.json | 1 + packages/boot/package.json | 1 + packages/components/package.json | 13 +- packages/dataviews/package.json | 5 +- .../package.json | 4 + packages/docgen/package.json | 3 + .../e2e-test-utils-playwright/package.json | 3 +- packages/e2e-tests/package.json | 6 + packages/element/package.json | 4 +- packages/eslint-plugin/package.json | 1 + packages/format-library/package.json | 1 + packages/global-styles-engine/package.json | 4 + packages/global-styles-ui/package.json | 1 + packages/image-cropper/package.json | 2 + packages/interactivity/package.json | 3 + packages/interface/package.json | 1 + packages/jest-console/package.json | 7 +- packages/jest-puppeteer-axe/package.json | 3 +- packages/media-fields/package.json | 5 + packages/media-utils/package.json | 1 + packages/prettier-config/package.json | 3 + .../package.json | 3 + packages/react-native-editor/package.json | 6 + packages/report-flaky-tests/package.json | 6 +- packages/scripts/package.json | 6 +- packages/stylelint-config/package.json | 4 + packages/sync/package.json | 6 +- packages/theme/package.json | 6 +- packages/ui/package.json | 7 +- packages/undo-manager/package.json | 3 + packages/wp-build/package.json | 5 + routes/font-list/package.json | 1 + routes/home/package.json | 5 +- routes/navigation-edit/package.json | 3 + routes/navigation-list/package.json | 4 + routes/navigation/package.json | 3 + routes/post-edit/package.json | 4 +- routes/post-list/package.json | 1 + routes/styles/package.json | 4 + routes/template-list/package.json | 1 + routes/template-part-list/package.json | 1 + 45 files changed, 767 insertions(+), 131 deletions(-) diff --git a/package-lock.json b/package-lock.json index ac0b952d8563e7..da37b6fdb93938 100644 --- a/package-lock.json +++ b/package-lock.json @@ -28,7 +28,7 @@ "@storybook/addon-webpack5-compiler-babel": "3.0.3", "@storybook/icons": "1.4.0", "@storybook/react-webpack5": "9.1.17", - "@testing-library/jest-dom": "5.16.5", + "@testing-library/jest-dom": "6.6.3", "@testing-library/react": "14.3.0", "@testing-library/user-event": "14.4.3", "@types/node": "20.17.10", @@ -7599,6 +7599,63 @@ "node": ">=12" } }, + "node_modules/@manypkg/find-root": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@manypkg/find-root/-/find-root-3.1.0.tgz", + "integrity": "sha512-BcSqCyKhBVZ5YkSzOiheMCV41kqAFptW6xGqYSTjkVTl9XQpr+pqHhwgGCOHQtjDCv7Is6EFyA14Sm5GVbVABA==", + "license": "MIT", + "dependencies": { + "@manypkg/tools": "^2.1.0" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@manypkg/get-packages": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@manypkg/get-packages/-/get-packages-3.0.0.tgz", + "integrity": "sha512-C5TGJoG/MaVGt0HDij+RYQxVw/O/GDNJc4+qwv8g6wtbGEE8wawCcrQns8+qaNsZJybTTHYgdw7eD3wQhuxTng==", + "license": "MIT", + "dependencies": { + "@manypkg/find-root": "^3.0.0", + "@manypkg/tools": "^2.0.0" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@manypkg/tools": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@manypkg/tools/-/tools-2.1.0.tgz", + "integrity": "sha512-0FOIepYR4ugPYaHwK7hDeHDkfPOBVvayt9QpvRbi2LT/h2b0GaE/gM9Gag7fsnyYyNaTZ2IGyOuVg07IYepvYQ==", + "license": "MIT", + "dependencies": { + "jju": "^1.4.0", + "js-yaml": "^4.1.0", + "tinyglobby": "^0.2.13" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@manypkg/tools/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/@manypkg/tools/node_modules/js-yaml": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, "node_modules/@mdx-js/react": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.0.tgz", @@ -14134,23 +14191,22 @@ "dev": true }, "node_modules/@testing-library/jest-dom": { - "version": "5.16.5", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz", - "integrity": "sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==", + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.6.3.tgz", + "integrity": "sha512-IteBhl4XqYNkM54f4ejhLRJiZNqcSCoXUOG2CPK7qbD322KjQozM4kHQOfkG2oln9b9HTYqs+Sae8vBATubxxA==", "dev": true, + "license": "MIT", "dependencies": { - "@adobe/css-tools": "^4.0.1", - "@babel/runtime": "^7.9.2", - "@types/testing-library__jest-dom": "^5.9.1", + "@adobe/css-tools": "^4.4.0", "aria-query": "^5.0.0", "chalk": "^3.0.0", "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.5.6", - "lodash": "^4.17.15", + "dom-accessibility-api": "^0.6.3", + "lodash": "^4.17.21", "redent": "^3.0.0" }, "engines": { - "node": ">=8", + "node": ">=14", "npm": ">=6", "yarn": ">=1" } @@ -14178,6 +14234,13 @@ "node": ">=8" } }, + "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", + "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", + "dev": true, + "license": "MIT" + }, "node_modules/@testing-library/jest-dom/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -14556,6 +14619,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@types/gradient-parser/-/gradient-parser-1.1.0.tgz", "integrity": "sha512-SaEcbgQscHtGJ1QL+ajgDTmmqU2f6T+00jZRcFlVHUW2Asivc84LNUev/UQFyu117AsdyrtI+qpwLvgjJXJxmw==", + "dev": true, "license": "MIT" }, "node_modules/@types/hammerjs": { @@ -14566,7 +14630,8 @@ "node_modules/@types/highlight-words-core": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@types/highlight-words-core/-/highlight-words-core-1.2.1.tgz", - "integrity": "sha512-9VZUA5omXBfn+hDxFjUDu1FOJTBM3LmvqfDey+Z6Aa8B8/JmF5SMj6FBrjfgJ/Q3YXOZd3qyTDfJyMZSs/wCUA==" + "integrity": "sha512-9VZUA5omXBfn+hDxFjUDu1FOJTBM3LmvqfDey+Z6Aa8B8/JmF5SMj6FBrjfgJ/Q3YXOZd3qyTDfJyMZSs/wCUA==", + "dev": true }, "node_modules/@types/html-minifier-terser": { "version": "6.1.0", @@ -14617,10 +14682,11 @@ } }, "node_modules/@types/jest": { - "version": "29.4.0", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.4.0.tgz", - "integrity": "sha512-VaywcGQ9tPorCX/Jkkni7RWGFfI11whqzs8dvxF41P17Z+z872thvEvlIbznjPJ02kl1HMX3LmLOonsj2n7HeQ==", + "version": "29.5.14", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.14.tgz", + "integrity": "sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==", "dev": true, + "license": "MIT", "dependencies": { "expect": "^29.0.0", "pretty-format": "^29.0.0" @@ -14933,14 +14999,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@types/simple-peer": { - "version": "9.11.6", - "resolved": "https://registry.npmjs.org/@types/simple-peer/-/simple-peer-9.11.6.tgz", - "integrity": "sha512-6kD6yWzHJrVwx+N3RcC+5H9x/rZ7vRTDMrLl40eowvxXEKwvOW2W/ST5GlSQ/6j9yubSzaMj02LdNFTTfscQ3w==", - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/sockjs": { "version": "0.3.36", "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", @@ -14978,15 +15036,6 @@ "@types/node": "*" } }, - "node_modules/@types/testing-library__jest-dom": { - "version": "5.14.5", - "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", - "integrity": "sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==", - "dev": true, - "dependencies": { - "@types/jest": "*" - } - }, "node_modules/@types/tough-cookie": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.5.tgz", @@ -17037,6 +17086,10 @@ "resolved": "packages/global-styles-ui", "link": true }, + "node_modules/@wordpress/home-route": { + "resolved": "routes/home", + "link": true + }, "node_modules/@wordpress/hooks": { "resolved": "packages/hooks", "link": true @@ -17117,6 +17170,18 @@ "resolved": "packages/media-utils", "link": true }, + "node_modules/@wordpress/navigation-edit-route": { + "resolved": "routes/navigation-edit", + "link": true + }, + "node_modules/@wordpress/navigation-list-route": { + "resolved": "routes/navigation-list", + "link": true + }, + "node_modules/@wordpress/navigation-route": { + "resolved": "routes/navigation", + "link": true + }, "node_modules/@wordpress/notices": { "resolved": "packages/notices", "link": true @@ -17261,6 +17326,10 @@ "resolved": "packages/stylelint-config", "link": true }, + "node_modules/@wordpress/styles-route": { + "resolved": "routes/styles", + "link": true + }, "node_modules/@wordpress/sync": { "resolved": "packages/sync", "link": true @@ -28683,10 +28752,6 @@ "react-is": "^16.7.0" } }, - "node_modules/home": { - "resolved": "routes/home", - "link": true - }, "node_modules/homedir-polyfill": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", @@ -31739,6 +31804,12 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, + "node_modules/jju": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", + "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==", + "license": "MIT" + }, "node_modules/joi": { "version": "17.13.3", "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", @@ -36902,18 +36973,6 @@ "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" }, - "node_modules/navigation": { - "resolved": "routes/navigation", - "link": true - }, - "node_modules/navigation-edit": { - "resolved": "routes/navigation-edit", - "link": true - }, - "node_modules/navigation-list": { - "resolved": "routes/navigation-list", - "link": true - }, "node_modules/ncp": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", @@ -41069,6 +41128,27 @@ "node": ">=6" } }, + "node_modules/puppeteer": { + "version": "24.27.0", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.27.0.tgz", + "integrity": "sha512-eEcAFGxmHRSrk74DVkFAMAwfj4l3Ak8avBuA2bZaAoocY1+Fb9WLS3I7jlOc/tIOU7EmGLiDdVP08R44wADpHw==", + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@puppeteer/browsers": "2.10.12", + "chromium-bidi": "10.5.1", + "cosmiconfig": "^9.0.0", + "devtools-protocol": "0.0.1521046", + "puppeteer-core": "24.27.0", + "typed-query-selector": "^2.12.0" + }, + "bin": { + "puppeteer": "lib/cjs/puppeteer/node/cli.js" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/puppeteer-core": { "version": "23.10.1", "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-23.10.1.tgz", @@ -41261,6 +41341,256 @@ } } }, + "node_modules/puppeteer/node_modules/@puppeteer/browsers": { + "version": "2.10.12", + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.12.tgz", + "integrity": "sha512-mP9iLFZwH+FapKJLeA7/fLqOlSUwYpMwjR1P5J23qd4e7qGJwecJccJqHYrjw33jmIZYV4dtiTHPD/J+1e7cEw==", + "license": "Apache-2.0", + "dependencies": { + "debug": "^4.4.3", + "extract-zip": "^2.0.1", + "progress": "^2.0.3", + "proxy-agent": "^6.5.0", + "semver": "^7.7.3", + "tar-fs": "^3.1.1", + "yargs": "^17.7.2" + }, + "bin": { + "browsers": "lib/cjs/main-cli.js" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/puppeteer/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/puppeteer/node_modules/chromium-bidi": { + "version": "10.5.1", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-10.5.1.tgz", + "integrity": "sha512-rlj6OyhKhVTnk4aENcUme3Jl9h+cq4oXu4AzBcvr8RMmT6BR4a3zSNT9dbIfXr9/BS6ibzRyDhowuw4n2GgzsQ==", + "license": "Apache-2.0", + "dependencies": { + "mitt": "^3.0.1", + "zod": "^3.24.1" + }, + "peerDependencies": { + "devtools-protocol": "*" + } + }, + "node_modules/puppeteer/node_modules/cosmiconfig": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", + "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", + "license": "MIT", + "dependencies": { + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/puppeteer/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/puppeteer/node_modules/devtools-protocol": { + "version": "0.0.1521046", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1521046.tgz", + "integrity": "sha512-vhE6eymDQSKWUXwwA37NtTTVEzjtGVfDr3pRbsWEQ5onH/Snp2c+2xZHWJJawG/0hCCJLRGt4xVtEVUVILol4w==", + "license": "BSD-3-Clause" + }, + "node_modules/puppeteer/node_modules/extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "license": "BSD-2-Clause", + "dependencies": { + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + }, + "engines": { + "node": ">= 10.17.0" + }, + "optionalDependencies": { + "@types/yauzl": "^2.9.1" + } + }, + "node_modules/puppeteer/node_modules/js-yaml": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/puppeteer/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/puppeteer/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/puppeteer/node_modules/proxy-agent": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz", + "integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==", + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "http-proxy-agent": "^7.0.1", + "https-proxy-agent": "^7.0.6", + "lru-cache": "^7.14.1", + "pac-proxy-agent": "^7.1.0", + "proxy-from-env": "^1.1.0", + "socks-proxy-agent": "^8.0.5" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/puppeteer/node_modules/pump": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz", + "integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/puppeteer/node_modules/puppeteer-core": { + "version": "24.27.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.27.0.tgz", + "integrity": "sha512-yubwj2XXmTM3wRIpbhO5nCjbByPgpFHlgrsD4IK+gMPqO7/a5FfnoSXDKjmqi8A2M1Ewusz0rTI/r+IN0GU0MA==", + "license": "Apache-2.0", + "dependencies": { + "@puppeteer/browsers": "2.10.12", + "chromium-bidi": "10.5.1", + "debug": "^4.4.3", + "devtools-protocol": "0.0.1521046", + "typed-query-selector": "^2.12.0", + "webdriver-bidi-protocol": "0.3.8", + "ws": "^8.18.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/puppeteer/node_modules/semver": { + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/puppeteer/node_modules/tar-fs": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.1.tgz", + "integrity": "sha512-LZA0oaPOc2fVo82Txf3gw+AkEd38szODlptMYejQUhndHMLQ9M059uXR+AfS7DNo0NpINvSqDsvyaCrBVkptWg==", + "license": "MIT", + "dependencies": { + "pump": "^3.0.0", + "tar-stream": "^3.1.5" + }, + "optionalDependencies": { + "bare-fs": "^4.0.1", + "bare-path": "^3.0.0" + } + }, + "node_modules/puppeteer/node_modules/tar-stream": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", + "license": "MIT", + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, + "node_modules/puppeteer/node_modules/ws": { + "version": "8.18.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz", + "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/puppeteer/node_modules/zod": { + "version": "3.25.76", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", + "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "node_modules/pure-rand": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.2.tgz", @@ -45810,26 +46140,6 @@ "storybook": "^9.0.0" } }, - "node_modules/storybook/node_modules/@testing-library/jest-dom": { - "version": "6.9.1", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.9.1.tgz", - "integrity": "sha512-zIcONa+hVtVSSep9UT3jZ5rizo2BsxgyDYU7WFD5eICBE7no3881HGeb/QkGfsJs6JTkY1aQhT7rIPC7e+0nnA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@adobe/css-tools": "^4.4.0", - "aria-query": "^5.0.0", - "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.6.3", - "picocolors": "^1.1.1", - "redent": "^3.0.0" - }, - "engines": { - "node": ">=14", - "npm": ">=6", - "yarn": ">=1" - } - }, "node_modules/storybook/node_modules/@testing-library/user-event": { "version": "14.6.1", "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.6.1.tgz", @@ -45902,23 +46212,6 @@ "url": "https://opencollective.com/vitest" } }, - "node_modules/storybook/node_modules/aria-query": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", - "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/storybook/node_modules/dom-accessibility-api": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", - "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", - "dev": true, - "license": "MIT" - }, "node_modules/storybook/node_modules/recast": { "version": "0.23.11", "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.11.tgz", @@ -46813,10 +47106,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/styles": { - "resolved": "routes/styles", - "link": true - }, "node_modules/stylis": { "version": "4.0.13", "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", @@ -49569,6 +49858,12 @@ "node": "^16.13 || >=18" } }, + "node_modules/webdriver-bidi-protocol": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/webdriver-bidi-protocol/-/webdriver-bidi-protocol-0.3.8.tgz", + "integrity": "sha512-21Yi2GhGntMc671vNBCjiAeEVknXjVRoyu+k+9xOMShu+ZQfpGQwnBqbNz/Sv4GXZ6JmutlPAi2nIJcrymAWuQ==", + "license": "Apache-2.0" + }, "node_modules/webdriver/node_modules/@sindresorhus/is": { "version": "5.6.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz", @@ -51954,9 +52249,6 @@ "name": "@wordpress/babel-plugin-import-jsx-pragma", "version": "5.36.0", "license": "GPL-2.0-or-later", - "devDependencies": { - "@babel/plugin-syntax-jsx": "7.25.7" - }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" @@ -52888,6 +53180,9 @@ "name": "@wordpress/block-serialization-default-parser", "version": "5.36.0", "license": "GPL-2.0-or-later", + "devDependencies": { + "@wordpress/block-serialization-spec-parser": "file:../block-serialization-spec-parser" + }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" @@ -52961,6 +53256,7 @@ "dependencies": { "@wordpress/a11y": "file:../a11y", "@wordpress/admin-ui": "file:../admin-ui", + "@wordpress/base-styles": "file:../base-styles", "@wordpress/commands": "file:../commands", "@wordpress/components": "file:../components", "@wordpress/compose": "file:../compose", @@ -53030,6 +53326,7 @@ "license": "GPL-2.0-or-later", "dependencies": { "@ariakit/react": "^0.4.15", + "@ariakit/react-core": "0.4.15", "@date-fns/utc": "^2.1.1", "@emotion/cache": "^11.7.1", "@emotion/css": "^11.7.1", @@ -53038,8 +53335,6 @@ "@emotion/styled": "^11.6.0", "@emotion/utils": "^1.0.0", "@floating-ui/react-dom": "2.0.8", - "@types/gradient-parser": "1.1.0", - "@types/highlight-words-core": "1.2.1", "@use-gesture/react": "^10.3.1", "@wordpress/a11y": "file:../a11y", "@wordpress/base-styles": "file:../base-styles", @@ -53062,6 +53357,7 @@ "change-case": "^4.1.2", "clsx": "^2.1.1", "colord": "^2.7.0", + "csstype": "3.1.3", "date-fns": "^3.6.0", "deepmerge": "^4.3.0", "fast-deep-equal": "^3.1.3", @@ -53079,7 +53375,16 @@ }, "devDependencies": { "@ariakit/test": "^0.4.7", + "@storybook/addon-docs": "9.1.17", "@storybook/react": "9.1.17", + "@testing-library/jest-dom": "6.6.3", + "@types/gradient-parser": "1.1.0", + "@types/highlight-words-core": "1.2.1", + "@types/jest": "29.5.14", + "@types/react": "18.3.1", + "@wordpress/jest-console": "file:../jest-console", + "snapshot-diff": "0.10.0", + "storybook": "9.1.17", "timezone-mock": "^1.3.6" }, "engines": { @@ -53091,6 +53396,12 @@ "react-dom": "^18.0.0" } }, + "packages/components/node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" + }, "packages/components/node_modules/framer-motion": { "version": "11.15.0", "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-11.15.0.tgz", @@ -53406,7 +53717,10 @@ }, "devDependencies": { "@ariakit/test": "^0.4.7", - "@storybook/react": "9.1.17" + "@storybook/react": "9.1.17", + "@testing-library/jest-dom": "6.6.3", + "@types/jest": "29.5.14", + "storybook": "9.1.17" }, "engines": { "node": ">=18.12.0", @@ -53449,6 +53763,10 @@ "json2php": "^0.0.7" }, "devDependencies": { + "atob": "2.1.2", + "css-loader": "6.2.0", + "lodash": "4.17.21", + "mini-css-extract-plugin": "2.9.2", "mkdirp": "3.0.1" }, "engines": { @@ -53487,11 +53805,28 @@ "bin": { "docgen": "bin/cli.js" }, + "devDependencies": { + "@types/babel__core": "7.20.5" + }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" } }, + "packages/docgen/node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, "packages/dom": { "name": "@wordpress/dom", "version": "4.36.0", @@ -53532,7 +53867,8 @@ "npm": ">=8.19.2" }, "peerDependencies": { - "@playwright/test": ">=1" + "@playwright/test": ">=1", + "@types/node": "20.17.10" } }, "packages/e2e-test-utils-playwright/node_modules/web-vitals": { @@ -53552,6 +53888,12 @@ "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" + }, + "peerDependencies": { + "jest": ">=29", + "puppeteer-core": ">=23", + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, "packages/edit-post": { @@ -53799,8 +54141,8 @@ "version": "6.36.0", "license": "GPL-2.0-or-later", "dependencies": { - "@types/react": "^18.2.79", - "@types/react-dom": "^18.2.25", + "@types/react": "18.3.1", + "@types/react-dom": "18.3.0", "@wordpress/escape-html": "file:../escape-html", "change-case": "^4.1.2", "is-plain-object": "^5.0.0", @@ -53872,6 +54214,7 @@ "requireindex": "^1.2.0" }, "devDependencies": { + "@types/eslint": "^8", "@types/estree": "1.0.5" }, "engines": { @@ -53968,6 +54311,7 @@ "license": "GPL-2.0-or-later", "dependencies": { "@wordpress/a11y": "file:../a11y", + "@wordpress/base-styles": "file:../base-styles", "@wordpress/block-editor": "file:../block-editor", "@wordpress/components": "file:../components", "@wordpress/compose": "file:../compose", @@ -54005,6 +54349,10 @@ "is-plain-object": "^5.0.0", "memize": "^2.1.0" }, + "devDependencies": { + "@testing-library/jest-dom": "6.6.3", + "@types/jest": "29.5.14" + }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" @@ -54017,6 +54365,7 @@ "dependencies": { "@wordpress/a11y": "file:../a11y", "@wordpress/api-fetch": "file:../api-fetch", + "@wordpress/base-styles": "file:../base-styles", "@wordpress/block-editor": "file:../block-editor", "@wordpress/blocks": "file:../blocks", "@wordpress/components": "file:../components", @@ -54108,7 +54457,9 @@ "version": "1.0.0", "license": "GPL-2.0-or-later", "dependencies": { + "@wordpress/components": "file:../components", "@wordpress/element": "file:../element", + "@wordpress/i18n": "file:../i18n", "clsx": "^2.1.1", "dequal": "^2.0.3", "react-easy-crop": "^5.4.2" @@ -54126,6 +54477,9 @@ "@preact/signals": "^1.3.0", "preact": "^10.24.2" }, + "devDependencies": { + "@types/jest": "29.5.14" + }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" @@ -54152,6 +54506,7 @@ "dependencies": { "@wordpress/a11y": "file:../a11y", "@wordpress/admin-ui": "file:../admin-ui", + "@wordpress/base-styles": "file:../base-styles", "@wordpress/components": "file:../components", "@wordpress/compose": "file:../compose", "@wordpress/data": "file:../data", @@ -54190,7 +54545,12 @@ "version": "8.36.0", "license": "GPL-2.0-or-later", "dependencies": { - "jest-matcher-utils": "^29.6.2" + "jest-matcher-utils": "29.6.2", + "jest-mock": "29.6.2" + }, + "devDependencies": { + "@testing-library/jest-dom": "6.6.3", + "@types/jest": "29.5.14" }, "engines": { "node": ">=18.12.0", @@ -54200,6 +54560,35 @@ "jest": ">=29" } }, + "packages/jest-console/node_modules/jest-matcher-utils": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.6.2.tgz", + "integrity": "sha512-4LiAk3hSSobtomeIAzFTe+N8kL6z0JtF3n6I4fg29iIW7tt99R7ZcIFW34QkX+DuVrf+CUe6wuVOpm7ZKFJzZQ==", + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.6.2", + "jest-get-type": "^29.4.3", + "pretty-format": "^29.6.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "packages/jest-console/node_modules/jest-mock": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.6.2.tgz", + "integrity": "sha512-hoSv3lb3byzdKfwqCuT6uTscan471GUECqgNYykg6ob0yiAw3zYc7OrPnI9Qv8Wwoa4lC7AZ9hyS4AiIx5U2zg==", + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.1", + "@types/node": "*", + "jest-util": "^29.6.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, "packages/jest-preset-default": { "name": "@wordpress/jest-preset-default", "version": "12.36.0", @@ -54222,7 +54611,8 @@ "version": "7.36.0", "license": "GPL-2.0-or-later", "dependencies": { - "@axe-core/puppeteer": "^4.0.0" + "@axe-core/puppeteer": "4.0.0", + "puppeteer": "24.27.0" }, "engines": { "node": ">=18.12.0", @@ -54348,6 +54738,7 @@ "version": "0.1.0", "license": "GPL-2.0-or-later", "dependencies": { + "@wordpress/base-styles": "file:../base-styles", "@wordpress/components": "file:../components", "@wordpress/core-data": "file:../core-data", "@wordpress/data": "file:../data", @@ -54358,6 +54749,10 @@ "@wordpress/primitives": "file:../primitives", "@wordpress/url": "file:../url" }, + "devDependencies": { + "@testing-library/jest-dom": "6.6.3", + "@types/jest": "29.5.14" + }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" @@ -54372,6 +54767,7 @@ "license": "GPL-2.0-or-later", "dependencies": { "@wordpress/api-fetch": "file:../api-fetch", + "@wordpress/base-styles": "file:../base-styles", "@wordpress/blob": "file:../blob", "@wordpress/components": "file:../components", "@wordpress/core-data": "file:../core-data", @@ -54569,6 +54965,9 @@ "name": "@wordpress/prettier-config", "version": "4.36.0", "license": "GPL-2.0-or-later", + "devDependencies": { + "@types/node": "20.17.10" + }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" @@ -54629,6 +55028,9 @@ "@octokit/webhooks": "^9.26.3", "@octokit/webhooks-types": "5.8.0" }, + "devDependencies": { + "@types/node": "20.17.10" + }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" @@ -54741,6 +55143,11 @@ "react-native-webview": "13.6.1" }, "devDependencies": { + "@babel/plugin-proposal-nullish-coalescing-operator": "7.18.6", + "@babel/plugin-proposal-optional-chaining": "7.21.0", + "@babel/plugin-transform-arrow-functions": "7.27.1", + "@babel/plugin-transform-shorthand-properties": "7.27.1", + "@babel/plugin-transform-template-literals": "7.27.1", "@react-native/babel-preset": "0.73.10", "@react-native/metro-babel-transformer": "0.73.10", "@react-native/metro-config": "0.73.4", @@ -54748,6 +55155,7 @@ "babel-plugin-react-native-classname-to-style": "1.2.2", "babel-plugin-react-native-platform-specific-extensions": "1.1.1", "babel-plugin-transform-remove-console": "6.9.4", + "sass": "1.54.0", "webdriverio": "8.16.20" }, "engines": { @@ -54755,6 +55163,64 @@ "npm": ">=8.19.2" } }, + "packages/react-native-editor/node_modules/@babel/helper-plugin-utils": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", + "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "packages/react-native-editor/node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz", + "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "packages/react-native-editor/node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz", + "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "packages/react-native-editor/node_modules/@babel/plugin-transform-template-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz", + "integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "packages/react-native-editor/node_modules/buffer": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", @@ -54850,9 +55316,13 @@ "dependencies": { "@actions/core": "^1.8.0", "@actions/github": "^5.0.1", + "@jest/test-result": "29.6.2", "@octokit/types": "6.34.0", "@octokit/webhooks-types": "5.8.0", - "jest-message-util": "^29.6.2" + "jest-message-util": "29.6.2" + }, + "devDependencies": { + "@types/jest": "29.5.14" }, "engines": { "node": ">=18.12.0", @@ -54988,7 +55458,7 @@ "check-node-version": "^4.1.0", "copy-webpack-plugin": "^10.2.0", "cross-spawn": "^7.0.6", - "css-loader": "^6.2.0", + "css-loader": "6.2.0", "cssnano": "^6.0.1", "cwd": "^0.10.0", "dir-glob": "^3.0.1", @@ -55003,7 +55473,7 @@ "json2php": "^0.0.9", "markdownlint-cli": "^0.31.1", "merge-deep": "^3.0.3", - "mini-css-extract-plugin": "^2.9.2", + "mini-css-extract-plugin": "2.9.2", "minimist": "^1.2.0", "npm-package-json-lint": "^6.4.0", "npm-packlist": "^3.0.0", @@ -55015,7 +55485,7 @@ "read-pkg-up": "^7.0.1", "resolve-bin": "^0.4.0", "rtlcss": "^4.3.0", - "sass": "^1.54.0", + "sass": "1.54.0", "sass-loader": "^16.0.3", "schema-utils": "^4.2.0", "source-map-loader": "^3.0.0", @@ -55141,6 +55611,10 @@ "stylelint-config-recommended": "^14.0.1", "stylelint-config-recommended-scss": "^14.1.0" }, + "devDependencies": { + "stylelint": "^16.8.2", + "stylelint-scss": "^6.4.0" + }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" @@ -55249,8 +55723,8 @@ "version": "1.36.0", "license": "GPL-2.0-or-later", "dependencies": { - "@types/simple-peer": "^9.11.5", "@wordpress/hooks": "file:../hooks", + "@wordpress/undo-manager": "file:../undo-manager", "@wordpress/url": "file:../url", "import-locals": "^2.0.0", "lib0": "^0.2.42", @@ -55260,11 +55734,25 @@ "y-webrtc": "~10.2.5", "yjs": "~13.6.6" }, + "devDependencies": { + "@types/node": "20.17.10", + "@types/simple-peer": "9.11.5" + }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" } }, + "packages/sync/node_modules/@types/simple-peer": { + "version": "9.11.5", + "resolved": "https://registry.npmjs.org/@types/simple-peer/-/simple-peer-9.11.5.tgz", + "integrity": "sha512-haXgWcAa3Y3Sn+T8lzkE4ErQUpYzhW6Cz2lh00RhQTyWt+xZ3s87wJPztUxlqSdFRqGhe2MQIBd0XsyHP3No4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "packages/theme": { "name": "@wordpress/theme", "version": "0.3.0", @@ -55280,7 +55768,11 @@ "@terrazzo/cli": "^0.10.2", "@terrazzo/plugin-css": "^0.10.2", "@terrazzo/token-tools": "^0.10.2", - "esbuild-esm-loader": "0.3.3" + "@testing-library/jest-dom": "6.6.3", + "@types/jest": "29.5.14", + "@types/node": "20.17.10", + "esbuild-esm-loader": "0.3.3", + "storybook": "9.1.17" }, "engines": { "node": ">=18.12.0", @@ -55317,8 +55809,13 @@ "clsx": "^2.1.1" }, "devDependencies": { + "@storybook/addon-docs": "9.1.17", "@storybook/react": "9.1.17", - "@wordpress/theme": "file:../theme" + "@testing-library/jest-dom": "6.6.3", + "@types/jest": "29.5.14", + "@types/node": "20.17.10", + "@wordpress/theme": "file:../theme", + "storybook": "9.1.17" }, "engines": { "node": ">=20.10.0", @@ -55336,6 +55833,9 @@ "dependencies": { "@wordpress/is-shallow-equal": "file:../is-shallow-equal" }, + "devDependencies": { + "@types/node": "20.17.10" + }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" @@ -55504,6 +56004,7 @@ "license": "GPL-2.0-or-later", "dependencies": { "@emotion/babel-plugin": "11.11.0", + "@manypkg/get-packages": "3.0.0", "autoprefixer": "10.4.21", "browserslist-to-esbuild": "2.1.1", "change-case": "4.1.2", @@ -55513,6 +56014,7 @@ "esbuild-plugin-babel": "0.2.3", "esbuild-sass-plugin": "3.3.1", "fast-glob": "^3.2.7", + "moment-timezone": "^0.5.40", "postcss": "8.4.38", "postcss-modules": "6.0.1", "rtlcss": "4.3.0" @@ -55520,6 +56022,9 @@ "bin": { "wp-build": "src/build.mjs" }, + "devDependencies": { + "@types/node": "20.17.10" + }, "engines": { "node": ">=20.10.0", "npm": ">=10.2.3" @@ -55550,6 +56055,7 @@ "version": "1.0.0", "dependencies": { "@wordpress/admin-ui": "file:../../packages/admin-ui", + "@wordpress/base-styles": "file:../../packages/base-styles", "@wordpress/components": "file:../../packages/components", "@wordpress/compose": "file:../../packages/compose", "@wordpress/core-data": "file:../../packages/core-data", @@ -55571,8 +56077,10 @@ } }, "routes/home": { + "name": "@wordpress/home-route", + "version": "1.0.0", "dependencies": { - "@wordpress/i18n": "file:../i18n" + "@wordpress/i18n": "file:../../packages/i18n" } }, "routes/home/node_modules/@wordpress/i18n": { @@ -55582,11 +56090,15 @@ "routes/html-entities": {}, "routes/i18n": {}, "routes/navigation": { + "name": "@wordpress/navigation-route", + "version": "1.0.0", "dependencies": { "@wordpress/route": "file:../../packages/route" } }, "routes/navigation-edit": { + "name": "@wordpress/navigation-edit-route", + "version": "1.0.0", "dependencies": { "@wordpress/admin-ui": "file:../../packages/admin-ui", "@wordpress/block-editor": "file:../../packages/block-editor", @@ -55603,8 +56115,11 @@ } }, "routes/navigation-list": { + "name": "@wordpress/navigation-list-route", + "version": "1.0.0", "dependencies": { "@wordpress/admin-ui": "file:../../packages/admin-ui", + "@wordpress/base-styles": "file:../../packages/base-styles", "@wordpress/components": "file:../../packages/components", "@wordpress/core-data": "file:../../packages/core-data", "@wordpress/data": "file:../../packages/data", @@ -55660,8 +56175,8 @@ "dependencies": { "@wordpress/core-data": "file:../../packages/core-data", "@wordpress/data": "file:../../packages/data", - "@wordpress/html-entities": "file:../html-entities", - "@wordpress/i18n": "file:../i18n" + "@wordpress/html-entities": "file:../../packages/html-entities", + "@wordpress/i18n": "file:../../packages/i18n" } }, "routes/post-edit/node_modules/@wordpress/html-entities": { @@ -55677,6 +56192,7 @@ "version": "1.0.0", "dependencies": { "@wordpress/admin-ui": "file:../../packages/admin-ui", + "@wordpress/base-styles": "file:../../packages/base-styles", "@wordpress/block-editor": "file:../../packages/block-editor", "@wordpress/components": "file:../../packages/components", "@wordpress/compose": "file:../../packages/compose", @@ -55707,8 +56223,11 @@ } }, "routes/styles": { + "name": "@wordpress/styles-route", + "version": "1.0.0", "dependencies": { "@wordpress/admin-ui": "file:../../packages/admin-ui", + "@wordpress/base-styles": "file:../../packages/base-styles", "@wordpress/components": "file:../../packages/components", "@wordpress/compose": "file:../../packages/compose", "@wordpress/data": "file:../../packages/data", @@ -55733,6 +56252,7 @@ "version": "1.0.0", "dependencies": { "@wordpress/admin-ui": "file:../../packages/admin-ui", + "@wordpress/base-styles": "file:../../packages/base-styles", "@wordpress/block-editor": "file:../../packages/block-editor", "@wordpress/components": "file:../../packages/components", "@wordpress/compose": "file:../../packages/compose", @@ -55770,6 +56290,7 @@ "version": "1.0.0", "dependencies": { "@wordpress/admin-ui": "file:../../packages/admin-ui", + "@wordpress/base-styles": "file:../../packages/base-styles", "@wordpress/block-editor": "file:../../packages/block-editor", "@wordpress/components": "file:../../packages/components", "@wordpress/compose": "file:../../packages/compose", diff --git a/package.json b/package.json index edf78e143720c0..4f258a820aa77e 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "@storybook/addon-webpack5-compiler-babel": "3.0.3", "@storybook/icons": "1.4.0", "@storybook/react-webpack5": "9.1.17", - "@testing-library/jest-dom": "5.16.5", + "@testing-library/jest-dom": "6.6.3", "@testing-library/react": "14.3.0", "@testing-library/user-event": "14.4.3", "@types/node": "20.17.10", diff --git a/packages/babel-plugin-import-jsx-pragma/package.json b/packages/babel-plugin-import-jsx-pragma/package.json index 8e0317bd1dfc54..69c2dbca3e0623 100644 --- a/packages/babel-plugin-import-jsx-pragma/package.json +++ b/packages/babel-plugin-import-jsx-pragma/package.json @@ -35,9 +35,6 @@ ".": "./index.js", "./package.json": "./package.json" }, - "devDependencies": { - "@babel/plugin-syntax-jsx": "7.25.7" - }, "peerDependencies": { "@babel/core": "^7.25.7" }, diff --git a/packages/block-serialization-default-parser/package.json b/packages/block-serialization-default-parser/package.json index e69be8430313ea..945499f2a49b38 100644 --- a/packages/block-serialization-default-parser/package.json +++ b/packages/block-serialization-default-parser/package.json @@ -45,6 +45,9 @@ "wpScript": true, "types": "build-types", "sideEffects": false, + "devDependencies": { + "@wordpress/block-serialization-spec-parser": "file:../block-serialization-spec-parser" + }, "publishConfig": { "access": "public" } diff --git a/packages/block-serialization-spec-parser/package.json b/packages/block-serialization-spec-parser/package.json index e514433fff8db3..767a88e9b7cb29 100644 --- a/packages/block-serialization-spec-parser/package.json +++ b/packages/block-serialization-spec-parser/package.json @@ -27,6 +27,7 @@ "main": "parser.js", "exports": { ".": "./parser.js", + "./shared-tests": "./shared-tests.js", "./package.json": "./package.json" }, "wpScript": true, diff --git a/packages/boot/package.json b/packages/boot/package.json index 722450e0fcbf49..e4663cece5f1a7 100644 --- a/packages/boot/package.json +++ b/packages/boot/package.json @@ -44,6 +44,7 @@ "dependencies": { "@wordpress/a11y": "file:../a11y", "@wordpress/admin-ui": "file:../admin-ui", + "@wordpress/base-styles": "file:../base-styles", "@wordpress/commands": "file:../commands", "@wordpress/components": "file:../components", "@wordpress/compose": "file:../compose", diff --git a/packages/components/package.json b/packages/components/package.json index 3a284c49db795b..939c36e14a11d9 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -53,6 +53,7 @@ ], "dependencies": { "@ariakit/react": "^0.4.15", + "@ariakit/react-core": "0.4.15", "@date-fns/utc": "^2.1.1", "@emotion/cache": "^11.7.1", "@emotion/css": "^11.7.1", @@ -61,8 +62,6 @@ "@emotion/styled": "^11.6.0", "@emotion/utils": "^1.0.0", "@floating-ui/react-dom": "2.0.8", - "@types/gradient-parser": "1.1.0", - "@types/highlight-words-core": "1.2.1", "@use-gesture/react": "^10.3.1", "@wordpress/a11y": "file:../a11y", "@wordpress/base-styles": "file:../base-styles", @@ -85,6 +84,7 @@ "change-case": "^4.1.2", "clsx": "^2.1.1", "colord": "^2.7.0", + "csstype": "3.1.3", "date-fns": "^3.6.0", "deepmerge": "^4.3.0", "fast-deep-equal": "^3.1.3", @@ -102,7 +102,16 @@ }, "devDependencies": { "@ariakit/test": "^0.4.7", + "@storybook/addon-docs": "9.1.17", "@storybook/react": "9.1.17", + "@testing-library/jest-dom": "6.6.3", + "@types/gradient-parser": "1.1.0", + "@types/highlight-words-core": "1.2.1", + "@types/jest": "29.5.14", + "@types/react": "18.3.1", + "@wordpress/jest-console": "file:../jest-console", + "snapshot-diff": "0.10.0", + "storybook": "9.1.17", "timezone-mock": "^1.3.6" }, "peerDependencies": { diff --git a/packages/dataviews/package.json b/packages/dataviews/package.json index e789f46d2d1157..f6654c74ec5abe 100644 --- a/packages/dataviews/package.json +++ b/packages/dataviews/package.json @@ -80,7 +80,10 @@ }, "devDependencies": { "@ariakit/test": "^0.4.7", - "@storybook/react": "9.1.17" + "@storybook/react": "9.1.17", + "@testing-library/jest-dom": "6.6.3", + "@types/jest": "29.5.14", + "storybook": "9.1.17" }, "peerDependencies": { "react": "^18.0.0", diff --git a/packages/dependency-extraction-webpack-plugin/package.json b/packages/dependency-extraction-webpack-plugin/package.json index 47ad8bccaa1134..8198199dbd7148 100644 --- a/packages/dependency-extraction-webpack-plugin/package.json +++ b/packages/dependency-extraction-webpack-plugin/package.json @@ -41,6 +41,10 @@ "json2php": "^0.0.7" }, "devDependencies": { + "atob": "2.1.2", + "css-loader": "6.2.0", + "lodash": "4.17.21", + "mini-css-extract-plugin": "2.9.2", "mkdirp": "3.0.1" }, "peerDependencies": { diff --git a/packages/docgen/package.json b/packages/docgen/package.json index 40e7e3f21d9b63..5702167bd6a728 100644 --- a/packages/docgen/package.json +++ b/packages/docgen/package.json @@ -42,6 +42,9 @@ "remark-parse": "6.0.3", "unified": "7.1.0" }, + "devDependencies": { + "@types/babel__core": "7.20.5" + }, "publishConfig": { "access": "public" } diff --git a/packages/e2e-test-utils-playwright/package.json b/packages/e2e-test-utils-playwright/package.json index e146c5bde84519..e1977bd43873e5 100644 --- a/packages/e2e-test-utils-playwright/package.json +++ b/packages/e2e-test-utils-playwright/package.json @@ -48,7 +48,8 @@ "@types/mime": "2.0.3" }, "peerDependencies": { - "@playwright/test": ">=1" + "@playwright/test": ">=1", + "@types/node": "20.17.10" }, "publishConfig": { "access": "public" diff --git a/packages/e2e-tests/package.json b/packages/e2e-tests/package.json index ccf9b63bb834d8..d173a409cd8b6b 100644 --- a/packages/e2e-tests/package.json +++ b/packages/e2e-tests/package.json @@ -27,6 +27,12 @@ "@wordpress/interactivity": "file:../interactivity", "@wordpress/interactivity-router": "file:../interactivity-router" }, + "peerDependencies": { + "jest": ">=29", + "puppeteer-core": ">=23", + "react": "^18.0.0", + "react-dom": "^18.0.0" + }, "publishConfig": { "access": "public" } diff --git a/packages/element/package.json b/packages/element/package.json index d314bb1f0fc0b4..4ddb850c479ce3 100644 --- a/packages/element/package.json +++ b/packages/element/package.json @@ -46,8 +46,8 @@ "types": "build-types", "sideEffects": false, "dependencies": { - "@types/react": "^18.2.79", - "@types/react-dom": "^18.2.25", + "@types/react": "18.3.1", + "@types/react-dom": "18.3.0", "@wordpress/escape-html": "file:../escape-html", "change-case": "^4.1.2", "is-plain-object": "^5.0.0", diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json index 53f543e049f0cf..e2b91be5081221 100644 --- a/packages/eslint-plugin/package.json +++ b/packages/eslint-plugin/package.json @@ -57,6 +57,7 @@ "requireindex": "^1.2.0" }, "devDependencies": { + "@types/eslint": "^8", "@types/estree": "1.0.5" }, "peerDependencies": { diff --git a/packages/format-library/package.json b/packages/format-library/package.json index 3fa53955fa0ea3..9550b7c1cc7bf7 100644 --- a/packages/format-library/package.json +++ b/packages/format-library/package.json @@ -44,6 +44,7 @@ "wpScript": true, "dependencies": { "@wordpress/a11y": "file:../a11y", + "@wordpress/base-styles": "file:../base-styles", "@wordpress/block-editor": "file:../block-editor", "@wordpress/components": "file:../components", "@wordpress/compose": "file:../compose", diff --git a/packages/global-styles-engine/package.json b/packages/global-styles-engine/package.json index b0985cefee4f81..ab207d7d618c24 100644 --- a/packages/global-styles-engine/package.json +++ b/packages/global-styles-engine/package.json @@ -53,6 +53,10 @@ "is-plain-object": "^5.0.0", "memize": "^2.1.0" }, + "devDependencies": { + "@testing-library/jest-dom": "6.6.3", + "@types/jest": "29.5.14" + }, "publishConfig": { "access": "public" } diff --git a/packages/global-styles-ui/package.json b/packages/global-styles-ui/package.json index 1e13938fe40399..11335137c4c60d 100644 --- a/packages/global-styles-ui/package.json +++ b/packages/global-styles-ui/package.json @@ -47,6 +47,7 @@ "dependencies": { "@wordpress/a11y": "file:../a11y", "@wordpress/api-fetch": "file:../api-fetch", + "@wordpress/base-styles": "file:../base-styles", "@wordpress/block-editor": "file:../block-editor", "@wordpress/blocks": "file:../blocks", "@wordpress/components": "file:../components", diff --git a/packages/image-cropper/package.json b/packages/image-cropper/package.json index 68fe92bf7dfed1..8e964bced8a6af 100644 --- a/packages/image-cropper/package.json +++ b/packages/image-cropper/package.json @@ -45,7 +45,9 @@ "types": "build-types", "sideEffects": false, "dependencies": { + "@wordpress/components": "file:../components", "@wordpress/element": "file:../element", + "@wordpress/i18n": "file:../i18n", "clsx": "^2.1.1", "dequal": "^2.0.3", "react-easy-crop": "^5.4.2" diff --git a/packages/interactivity/package.json b/packages/interactivity/package.json index 7bb8f6ff84d44d..dfa39e731a3f84 100644 --- a/packages/interactivity/package.json +++ b/packages/interactivity/package.json @@ -37,6 +37,9 @@ "@preact/signals": "^1.3.0", "preact": "^10.24.2" }, + "devDependencies": { + "@types/jest": "29.5.14" + }, "publishConfig": { "access": "public" } diff --git a/packages/interface/package.json b/packages/interface/package.json index 6742d1ff6eb480..238e0deaf889bd 100644 --- a/packages/interface/package.json +++ b/packages/interface/package.json @@ -56,6 +56,7 @@ "dependencies": { "@wordpress/a11y": "file:../a11y", "@wordpress/admin-ui": "file:../admin-ui", + "@wordpress/base-styles": "file:../base-styles", "@wordpress/components": "file:../components", "@wordpress/compose": "file:../compose", "@wordpress/data": "file:../data", diff --git a/packages/jest-console/package.json b/packages/jest-console/package.json index 643fdf0eb5e8ab..2d69de6a098fa1 100644 --- a/packages/jest-console/package.json +++ b/packages/jest-console/package.json @@ -43,7 +43,12 @@ }, "types": "build-types", "dependencies": { - "jest-matcher-utils": "^29.6.2" + "jest-matcher-utils": "29.6.2", + "jest-mock": "29.6.2" + }, + "devDependencies": { + "@testing-library/jest-dom": "6.6.3", + "@types/jest": "29.5.14" }, "peerDependencies": { "jest": ">=29" diff --git a/packages/jest-puppeteer-axe/package.json b/packages/jest-puppeteer-axe/package.json index 5158143aae5b28..de02eec25d6264 100644 --- a/packages/jest-puppeteer-axe/package.json +++ b/packages/jest-puppeteer-axe/package.json @@ -42,7 +42,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@axe-core/puppeteer": "^4.0.0" + "@axe-core/puppeteer": "4.0.0", + "puppeteer": "24.27.0" }, "peerDependencies": { "jest": ">=29", diff --git a/packages/media-fields/package.json b/packages/media-fields/package.json index 55d47c4e1ff5a4..4f5e258076e577 100644 --- a/packages/media-fields/package.json +++ b/packages/media-fields/package.json @@ -50,6 +50,7 @@ "src/**/*.scss" ], "dependencies": { + "@wordpress/base-styles": "file:../base-styles", "@wordpress/components": "file:../components", "@wordpress/core-data": "file:../core-data", "@wordpress/data": "file:../data", @@ -60,6 +61,10 @@ "@wordpress/primitives": "file:../primitives", "@wordpress/url": "file:../url" }, + "devDependencies": { + "@testing-library/jest-dom": "6.6.3", + "@types/jest": "29.5.14" + }, "peerDependencies": { "react": "^18.0.0" }, diff --git a/packages/media-utils/package.json b/packages/media-utils/package.json index 7ad233ad704589..479a24e6fa9e6d 100644 --- a/packages/media-utils/package.json +++ b/packages/media-utils/package.json @@ -49,6 +49,7 @@ ], "dependencies": { "@wordpress/api-fetch": "file:../api-fetch", + "@wordpress/base-styles": "file:../base-styles", "@wordpress/blob": "file:../blob", "@wordpress/components": "file:../components", "@wordpress/core-data": "file:../core-data", diff --git a/packages/prettier-config/package.json b/packages/prettier-config/package.json index ec421a891b785f..4231c61860989b 100644 --- a/packages/prettier-config/package.json +++ b/packages/prettier-config/package.json @@ -32,6 +32,9 @@ "./package.json": "./package.json" }, "types": "build-types", + "devDependencies": { + "@types/node": "20.17.10" + }, "peerDependencies": { "prettier": ">=3" }, diff --git a/packages/project-management-automation/package.json b/packages/project-management-automation/package.json index d881709ea5b257..b43114965a1b31 100644 --- a/packages/project-management-automation/package.json +++ b/packages/project-management-automation/package.json @@ -37,6 +37,9 @@ "@octokit/webhooks": "^9.26.3", "@octokit/webhooks-types": "5.8.0" }, + "devDependencies": { + "@types/node": "20.17.10" + }, "publishConfig": { "access": "public" } diff --git a/packages/react-native-editor/package.json b/packages/react-native-editor/package.json index 3550ec3bc2c9ac..0de7c745ed307f 100644 --- a/packages/react-native-editor/package.json +++ b/packages/react-native-editor/package.json @@ -79,6 +79,11 @@ "react-native-webview": "13.6.1" }, "devDependencies": { + "@babel/plugin-proposal-nullish-coalescing-operator": "7.18.6", + "@babel/plugin-proposal-optional-chaining": "7.21.0", + "@babel/plugin-transform-arrow-functions": "7.27.1", + "@babel/plugin-transform-shorthand-properties": "7.27.1", + "@babel/plugin-transform-template-literals": "7.27.1", "@react-native/babel-preset": "0.73.10", "@react-native/metro-babel-transformer": "0.73.10", "@react-native/metro-config": "0.73.4", @@ -86,6 +91,7 @@ "babel-plugin-react-native-classname-to-style": "1.2.2", "babel-plugin-react-native-platform-specific-extensions": "1.1.1", "babel-plugin-transform-remove-console": "6.9.4", + "sass": "1.54.0", "webdriverio": "8.16.20" }, "publishConfig": { diff --git a/packages/report-flaky-tests/package.json b/packages/report-flaky-tests/package.json index c3e9dd396bb069..66c193607fd29d 100644 --- a/packages/report-flaky-tests/package.json +++ b/packages/report-flaky-tests/package.json @@ -35,9 +35,13 @@ "dependencies": { "@actions/core": "^1.8.0", "@actions/github": "^5.0.1", + "@jest/test-result": "29.6.2", "@octokit/types": "6.34.0", "@octokit/webhooks-types": "5.8.0", - "jest-message-util": "^29.6.2" + "jest-message-util": "29.6.2" + }, + "devDependencies": { + "@types/jest": "29.5.14" }, "publishConfig": { "access": "public" diff --git a/packages/scripts/package.json b/packages/scripts/package.json index 07aea6f5bf19a3..da5f0fdebf8ae6 100644 --- a/packages/scripts/package.json +++ b/packages/scripts/package.json @@ -54,7 +54,7 @@ "check-node-version": "^4.1.0", "copy-webpack-plugin": "^10.2.0", "cross-spawn": "^7.0.6", - "css-loader": "^6.2.0", + "css-loader": "6.2.0", "cssnano": "^6.0.1", "cwd": "^0.10.0", "dir-glob": "^3.0.1", @@ -69,7 +69,7 @@ "json2php": "^0.0.9", "markdownlint-cli": "^0.31.1", "merge-deep": "^3.0.3", - "mini-css-extract-plugin": "^2.9.2", + "mini-css-extract-plugin": "2.9.2", "minimist": "^1.2.0", "npm-package-json-lint": "^6.4.0", "npm-packlist": "^3.0.0", @@ -81,7 +81,7 @@ "read-pkg-up": "^7.0.1", "resolve-bin": "^0.4.0", "rtlcss": "^4.3.0", - "sass": "^1.54.0", + "sass": "1.54.0", "sass-loader": "^16.0.3", "schema-utils": "^4.2.0", "source-map-loader": "^3.0.0", diff --git a/packages/stylelint-config/package.json b/packages/stylelint-config/package.json index efe78e336adf98..264d6a35117ae0 100644 --- a/packages/stylelint-config/package.json +++ b/packages/stylelint-config/package.json @@ -46,6 +46,10 @@ "stylelint-config-recommended": "^14.0.1", "stylelint-config-recommended-scss": "^14.1.0" }, + "devDependencies": { + "stylelint": "^16.8.2", + "stylelint-scss": "^6.4.0" + }, "peerDependencies": { "stylelint": "^16.8.2", "stylelint-scss": "^6.4.0" diff --git a/packages/sync/package.json b/packages/sync/package.json index b87f2a52049ff7..7b66b200a5ba01 100644 --- a/packages/sync/package.json +++ b/packages/sync/package.json @@ -44,8 +44,8 @@ "types": "build-types", "sideEffects": false, "dependencies": { - "@types/simple-peer": "^9.11.5", "@wordpress/hooks": "file:../hooks", + "@wordpress/undo-manager": "file:../undo-manager", "@wordpress/url": "file:../url", "import-locals": "^2.0.0", "lib0": "^0.2.42", @@ -55,6 +55,10 @@ "y-webrtc": "~10.2.5", "yjs": "~13.6.6" }, + "devDependencies": { + "@types/node": "20.17.10", + "@types/simple-peer": "9.11.5" + }, "publishConfig": { "access": "public" } diff --git a/packages/theme/package.json b/packages/theme/package.json index 10e377669f4027..7e2281b6f8a719 100644 --- a/packages/theme/package.json +++ b/packages/theme/package.json @@ -75,7 +75,11 @@ "@terrazzo/cli": "^0.10.2", "@terrazzo/plugin-css": "^0.10.2", "@terrazzo/token-tools": "^0.10.2", - "esbuild-esm-loader": "0.3.3" + "@testing-library/jest-dom": "6.6.3", + "@types/jest": "29.5.14", + "@types/node": "20.17.10", + "esbuild-esm-loader": "0.3.3", + "storybook": "9.1.17" }, "peerDependencies": { "react": "^18.0.0", diff --git a/packages/ui/package.json b/packages/ui/package.json index 1b87aabfaa1007..5493fd81f597d9 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -50,8 +50,13 @@ "clsx": "^2.1.1" }, "devDependencies": { + "@storybook/addon-docs": "9.1.17", "@storybook/react": "9.1.17", - "@wordpress/theme": "file:../theme" + "@testing-library/jest-dom": "6.6.3", + "@types/jest": "29.5.14", + "@types/node": "20.17.10", + "@wordpress/theme": "file:../theme", + "storybook": "9.1.17" }, "peerDependencies": { "react": "^18.0.0", diff --git a/packages/undo-manager/package.json b/packages/undo-manager/package.json index 16af931d8216ea..8fb7df23d069e3 100644 --- a/packages/undo-manager/package.json +++ b/packages/undo-manager/package.json @@ -48,6 +48,9 @@ "dependencies": { "@wordpress/is-shallow-equal": "file:../is-shallow-equal" }, + "devDependencies": { + "@types/node": "20.17.10" + }, "publishConfig": { "access": "public" } diff --git a/packages/wp-build/package.json b/packages/wp-build/package.json index a7361497d80cb3..b6e01d46ed2078 100644 --- a/packages/wp-build/package.json +++ b/packages/wp-build/package.json @@ -36,6 +36,7 @@ }, "dependencies": { "@emotion/babel-plugin": "11.11.0", + "@manypkg/get-packages": "3.0.0", "autoprefixer": "10.4.21", "browserslist-to-esbuild": "2.1.1", "change-case": "4.1.2", @@ -45,10 +46,14 @@ "esbuild-plugin-babel": "0.2.3", "esbuild-sass-plugin": "3.3.1", "fast-glob": "^3.2.7", + "moment-timezone": "^0.5.40", "postcss": "8.4.38", "postcss-modules": "6.0.1", "rtlcss": "4.3.0" }, + "devDependencies": { + "@types/node": "20.17.10" + }, "peerDependencies": { "@wordpress/boot": "^0.3.0", "@wordpress/private-apis": "^1.0.0", diff --git a/routes/font-list/package.json b/routes/font-list/package.json index 2aea71999afbbd..6472d87fc78708 100644 --- a/routes/font-list/package.json +++ b/routes/font-list/package.json @@ -11,6 +11,7 @@ }, "dependencies": { "@wordpress/admin-ui": "file:../../packages/admin-ui", + "@wordpress/base-styles": "file:../../packages/base-styles", "@wordpress/components": "file:../../packages/components", "@wordpress/compose": "file:../../packages/compose", "@wordpress/core-data": "file:../../packages/core-data", diff --git a/routes/home/package.json b/routes/home/package.json index e1915b6a0ad023..afaaeecbc149c5 100644 --- a/routes/home/package.json +++ b/routes/home/package.json @@ -1,9 +1,12 @@ { + "name": "@wordpress/home-route", + "version": "1.0.0", + "private": true, "route": { "path": "/", "page": "site-editor-v2" }, "dependencies": { - "@wordpress/i18n": "file:../i18n" + "@wordpress/i18n": "file:../../packages/i18n" } } diff --git a/routes/navigation-edit/package.json b/routes/navigation-edit/package.json index 41ca501533f5e0..b065f7a874c729 100644 --- a/routes/navigation-edit/package.json +++ b/routes/navigation-edit/package.json @@ -1,4 +1,7 @@ { + "name": "@wordpress/navigation-edit-route", + "version": "1.0.0", + "private": true, "route": { "path": "/navigation/edit/$id", "page": "site-editor-v2" diff --git a/routes/navigation-list/package.json b/routes/navigation-list/package.json index e3c9cef2a65fce..24639783d0af54 100644 --- a/routes/navigation-list/package.json +++ b/routes/navigation-list/package.json @@ -1,10 +1,14 @@ { + "name": "@wordpress/navigation-list-route", + "version": "1.0.0", + "private": true, "route": { "path": "/navigation/list", "page": "site-editor-v2" }, "dependencies": { "@wordpress/admin-ui": "file:../../packages/admin-ui", + "@wordpress/base-styles": "file:../../packages/base-styles", "@wordpress/components": "file:../../packages/components", "@wordpress/core-data": "file:../../packages/core-data", "@wordpress/data": "file:../../packages/data", diff --git a/routes/navigation/package.json b/routes/navigation/package.json index f7ca693076c4c8..75c450d60f5deb 100644 --- a/routes/navigation/package.json +++ b/routes/navigation/package.json @@ -1,4 +1,7 @@ { + "name": "@wordpress/navigation-route", + "version": "1.0.0", + "private": true, "route": { "path": "/navigation", "page": "site-editor-v2" diff --git a/routes/post-edit/package.json b/routes/post-edit/package.json index 2573061632f8db..fbf3cebcd295df 100644 --- a/routes/post-edit/package.json +++ b/routes/post-edit/package.json @@ -9,7 +9,7 @@ "dependencies": { "@wordpress/core-data": "file:../../packages/core-data", "@wordpress/data": "file:../../packages/data", - "@wordpress/html-entities": "file:../html-entities", - "@wordpress/i18n": "file:../i18n" + "@wordpress/html-entities": "file:../../packages/html-entities", + "@wordpress/i18n": "file:../../packages/i18n" } } diff --git a/routes/post-list/package.json b/routes/post-list/package.json index c9a7ef6eda94e6..31712f874ec69f 100644 --- a/routes/post-list/package.json +++ b/routes/post-list/package.json @@ -8,6 +8,7 @@ }, "dependencies": { "@wordpress/admin-ui": "file:../../packages/admin-ui", + "@wordpress/base-styles": "file:../../packages/base-styles", "@wordpress/block-editor": "file:../../packages/block-editor", "@wordpress/components": "file:../../packages/components", "@wordpress/compose": "file:../../packages/compose", diff --git a/routes/styles/package.json b/routes/styles/package.json index 63017329780bda..fd13f2fbe3ceb0 100644 --- a/routes/styles/package.json +++ b/routes/styles/package.json @@ -1,10 +1,14 @@ { + "name": "@wordpress/styles-route", + "version": "1.0.0", + "private": true, "route": { "path": "/styles", "page": "site-editor-v2" }, "dependencies": { "@wordpress/admin-ui": "file:../../packages/admin-ui", + "@wordpress/base-styles": "file:../../packages/base-styles", "@wordpress/components": "file:../../packages/components", "@wordpress/compose": "file:../../packages/compose", "@wordpress/data": "file:../../packages/data", diff --git a/routes/template-list/package.json b/routes/template-list/package.json index ab56b2f6b8c37a..271584bfb9d751 100644 --- a/routes/template-list/package.json +++ b/routes/template-list/package.json @@ -8,6 +8,7 @@ }, "dependencies": { "@wordpress/admin-ui": "file:../../packages/admin-ui", + "@wordpress/base-styles": "file:../../packages/base-styles", "@wordpress/block-editor": "file:../../packages/block-editor", "@wordpress/components": "file:../../packages/components", "@wordpress/compose": "file:../../packages/compose", diff --git a/routes/template-part-list/package.json b/routes/template-part-list/package.json index b5a597ea6d1413..3434536feb8f81 100644 --- a/routes/template-part-list/package.json +++ b/routes/template-part-list/package.json @@ -8,6 +8,7 @@ }, "dependencies": { "@wordpress/admin-ui": "file:../../packages/admin-ui", + "@wordpress/base-styles": "file:../../packages/base-styles", "@wordpress/block-editor": "file:../../packages/block-editor", "@wordpress/components": "file:../../packages/components", "@wordpress/compose": "file:../../packages/compose", From 50e6e42f5aec12d9732544bbe187480e5fe17db1 Mon Sep 17 00:00:00 2001 From: Manzoor Wani Date: Thu, 1 Jan 2026 17:37:12 +0530 Subject: [PATCH 02/18] Fix ts config and errors --- package-lock.json | 77 ++++++------------- package.json | 4 +- packages/components/global.d.ts | 7 ++ packages/components/package.json | 3 +- .../higher-order/with-notices/test/index.tsx | 12 ++- packages/components/tsconfig.json | 4 +- packages/dataviews/global.d.ts | 5 ++ packages/dataviews/tsconfig.json | 8 +- .../e2e-test-utils-playwright/tsconfig.json | 1 - packages/element/package.json | 4 +- packages/global-styles-engine/global.d.ts | 5 ++ packages/global-styles-engine/tsconfig.json | 10 +-- packages/image-cropper/tsconfig.json | 6 +- packages/jest-console/global.d.ts | 5 ++ packages/jest-console/index.d.ts | 2 + packages/jest-console/package.json | 10 +-- packages/jest-console/src/index.ts | 5 +- packages/jest-console/tsconfig.json | 6 +- packages/media-fields/global.d.ts | 5 ++ packages/media-fields/tsconfig.json | 8 +- packages/sync/tsconfig.json | 6 +- packages/theme/global.d.ts | 5 ++ packages/theme/tsconfig.src.json | 3 +- packages/ui/global.d.ts | 5 ++ packages/ui/tsconfig.json | 3 +- test/e2e/tsconfig.json | 1 + test/performance/tsconfig.json | 1 + typings/gutenberg-test-env/index.d.ts | 2 + 28 files changed, 115 insertions(+), 98 deletions(-) create mode 100644 packages/components/global.d.ts create mode 100644 packages/dataviews/global.d.ts create mode 100644 packages/global-styles-engine/global.d.ts create mode 100644 packages/jest-console/global.d.ts create mode 100644 packages/jest-console/index.d.ts create mode 100644 packages/media-fields/global.d.ts create mode 100644 packages/theme/global.d.ts create mode 100644 packages/ui/global.d.ts diff --git a/package-lock.json b/package-lock.json index da37b6fdb93938..33b87fc982f91b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -33,8 +33,8 @@ "@testing-library/user-event": "14.4.3", "@types/node": "20.17.10", "@types/prettier": "2.4.4", - "@types/react": "18.3.1", - "@types/react-dom": "18.3.0", + "@types/react": "18.3.27", + "@types/react-dom": "18.3.1", "@types/semver": "7.3.8", "@types/sprintf-js": "1.1.2", "@types/uuid": "8.3.1", @@ -14884,18 +14884,20 @@ "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" }, "node_modules/@types/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.1.tgz", - "integrity": "sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==", + "version": "18.3.27", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.27.tgz", + "integrity": "sha512-cisd7gxkzjBKU2GgdYrTdtQx1SORymWyaAFhaxQPK9bYO9ot3Y5OikQRvY0VYQtvwjeQnizCINJAenh/V7MK2w==", + "license": "MIT", "dependencies": { "@types/prop-types": "*", - "csstype": "^3.0.2" + "csstype": "^3.2.2" } }, "node_modules/@types/react-dom": { - "version": "18.3.0", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", - "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==", + "license": "MIT", "dependencies": { "@types/react": "*" } @@ -23141,9 +23143,10 @@ } }, "node_modules/csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "license": "MIT" }, "node_modules/culori": { "version": "4.0.2", @@ -53357,7 +53360,6 @@ "change-case": "^4.1.2", "clsx": "^2.1.1", "colord": "^2.7.0", - "csstype": "3.1.3", "date-fns": "^3.6.0", "deepmerge": "^4.3.0", "fast-deep-equal": "^3.1.3", @@ -53381,8 +53383,8 @@ "@types/gradient-parser": "1.1.0", "@types/highlight-words-core": "1.2.1", "@types/jest": "29.5.14", - "@types/react": "18.3.1", "@wordpress/jest-console": "file:../jest-console", + "csstype": "3.2.3", "snapshot-diff": "0.10.0", "storybook": "9.1.17", "timezone-mock": "^1.3.6" @@ -53396,12 +53398,6 @@ "react-dom": "^18.0.0" } }, - "packages/components/node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "license": "MIT" - }, "packages/components/node_modules/framer-motion": { "version": "11.15.0", "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-11.15.0.tgz", @@ -54141,8 +54137,8 @@ "version": "6.36.0", "license": "GPL-2.0-or-later", "dependencies": { - "@types/react": "18.3.1", - "@types/react-dom": "18.3.0", + "@types/react": "18.3.27", + "@types/react-dom": "18.3.1", "@wordpress/escape-html": "file:../escape-html", "change-case": "^4.1.2", "is-plain-object": "^5.0.0", @@ -54545,12 +54541,12 @@ "version": "8.36.0", "license": "GPL-2.0-or-later", "dependencies": { - "jest-matcher-utils": "29.6.2", - "jest-mock": "29.6.2" + "jest-matcher-utils": "^29.6.2", + "jest-mock": "^29.6.2" }, "devDependencies": { - "@testing-library/jest-dom": "6.6.3", - "@types/jest": "29.5.14" + "@testing-library/jest-dom": "^6.6.3", + "@types/jest": "^29.5.14" }, "engines": { "node": ">=18.12.0", @@ -54560,35 +54556,6 @@ "jest": ">=29" } }, - "packages/jest-console/node_modules/jest-matcher-utils": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.6.2.tgz", - "integrity": "sha512-4LiAk3hSSobtomeIAzFTe+N8kL6z0JtF3n6I4fg29iIW7tt99R7ZcIFW34QkX+DuVrf+CUe6wuVOpm7ZKFJzZQ==", - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^29.6.2", - "jest-get-type": "^29.4.3", - "pretty-format": "^29.6.2" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "packages/jest-console/node_modules/jest-mock": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.6.2.tgz", - "integrity": "sha512-hoSv3lb3byzdKfwqCuT6uTscan471GUECqgNYykg6ob0yiAw3zYc7OrPnI9Qv8Wwoa4lC7AZ9hyS4AiIx5U2zg==", - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.1", - "@types/node": "*", - "jest-util": "^29.6.2" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, "packages/jest-preset-default": { "name": "@wordpress/jest-preset-default", "version": "12.36.0", diff --git a/package.json b/package.json index 4f258a820aa77e..e651f063839906 100644 --- a/package.json +++ b/package.json @@ -56,8 +56,8 @@ "@testing-library/user-event": "14.4.3", "@types/node": "20.17.10", "@types/prettier": "2.4.4", - "@types/react": "18.3.1", - "@types/react-dom": "18.3.0", + "@types/react": "18.3.27", + "@types/react-dom": "18.3.1", "@types/semver": "7.3.8", "@types/sprintf-js": "1.1.2", "@types/uuid": "8.3.1", diff --git a/packages/components/global.d.ts b/packages/components/global.d.ts new file mode 100644 index 00000000000000..070a1e680ab530 --- /dev/null +++ b/packages/components/global.d.ts @@ -0,0 +1,7 @@ +// When typeRoots is set in tsconfig, TypeScript only includes +// type definitions found in the specified directories. +// To ensure that global types are included, we need to +// explicitly reference them here. +import '@testing-library/jest-dom'; +import '@wordpress/jest-console'; +import 'snapshot-diff'; diff --git a/packages/components/package.json b/packages/components/package.json index 939c36e14a11d9..79848f5e00fc44 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -84,7 +84,6 @@ "change-case": "^4.1.2", "clsx": "^2.1.1", "colord": "^2.7.0", - "csstype": "3.1.3", "date-fns": "^3.6.0", "deepmerge": "^4.3.0", "fast-deep-equal": "^3.1.3", @@ -108,8 +107,8 @@ "@types/gradient-parser": "1.1.0", "@types/highlight-words-core": "1.2.1", "@types/jest": "29.5.14", - "@types/react": "18.3.1", "@wordpress/jest-console": "file:../jest-console", + "csstype": "3.2.3", "snapshot-diff": "0.10.0", "storybook": "9.1.17", "timezone-mock": "^1.3.6" diff --git a/packages/components/src/higher-order/with-notices/test/index.tsx b/packages/components/src/higher-order/with-notices/test/index.tsx index 4b34da40838eef..6c0a76b8ec7db7 100644 --- a/packages/components/src/higher-order/with-notices/test/index.tsx +++ b/packages/components/src/higher-order/with-notices/test/index.tsx @@ -66,9 +66,17 @@ const BaseComponent = ( { const TestComponent = withNotices( BaseComponent ); const TestNoticeOperations = withNotices( - forwardRef( ( props, ref ) => { + forwardRef< + unknown, + WithNoticeProps & { notifications?: ReturnType< typeof noticesFrom > } + >( ( props, ref ) => { useImperativeHandle( ref, () => ( { ...props.noticeOperations } ) ); - return ; + return ( + + ); } ) ); diff --git a/packages/components/tsconfig.json b/packages/components/tsconfig.json index 8c5de6f0c6b315..82ed5867fffabe 100644 --- a/packages/components/tsconfig.json +++ b/packages/components/tsconfig.json @@ -6,8 +6,7 @@ "gutenberg-env", "gutenberg-test-env", "css-modules", - "jest", - "@testing-library/jest-dom" + "jest" ] }, "references": [ @@ -30,6 +29,7 @@ { "path": "../rich-text" }, { "path": "../warning" } ], + "files": [ "global.d.ts" ], "exclude": [ "src/**/*.android.js", "src/**/*.ios.js", diff --git a/packages/dataviews/global.d.ts b/packages/dataviews/global.d.ts new file mode 100644 index 00000000000000..07d96c55dc3554 --- /dev/null +++ b/packages/dataviews/global.d.ts @@ -0,0 +1,5 @@ +// When typeRoots is set in tsconfig, TypeScript only includes +// type definitions found in the specified directories. +// To ensure that global types are included, we need to +// explicitly reference them here. +import '@testing-library/jest-dom'; diff --git a/packages/dataviews/tsconfig.json b/packages/dataviews/tsconfig.json index 73465900ba9b56..ce1873b457df4e 100644 --- a/packages/dataviews/tsconfig.json +++ b/packages/dataviews/tsconfig.json @@ -2,12 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig.json", "extends": "../../tsconfig.base.json", "compilerOptions": { - "types": [ - "gutenberg-env", - "gutenberg-test-env", - "jest", - "@testing-library/jest-dom" - ] + "types": [ "gutenberg-env", "gutenberg-test-env", "jest" ] }, "references": [ { "path": "../components" }, @@ -27,6 +22,7 @@ { "path": "../url" }, { "path": "../warning" } ], + "files": [ "global.d.ts" ], "exclude": [ "src/**/*.android.js", "src/**/*.ios.js", diff --git a/packages/e2e-test-utils-playwright/tsconfig.json b/packages/e2e-test-utils-playwright/tsconfig.json index 947a4a0f82fc76..79d4c647fa047b 100644 --- a/packages/e2e-test-utils-playwright/tsconfig.json +++ b/packages/e2e-test-utils-playwright/tsconfig.json @@ -6,7 +6,6 @@ "composite": false, "module": "Node16", "moduleResolution": "node16", - "types": [ "node" ], "noEmit": false, "outDir": "build", "sourceMap": true, diff --git a/packages/element/package.json b/packages/element/package.json index 4ddb850c479ce3..3ef80e013bb0f6 100644 --- a/packages/element/package.json +++ b/packages/element/package.json @@ -46,8 +46,8 @@ "types": "build-types", "sideEffects": false, "dependencies": { - "@types/react": "18.3.1", - "@types/react-dom": "18.3.0", + "@types/react": "18.3.27", + "@types/react-dom": "18.3.1", "@wordpress/escape-html": "file:../escape-html", "change-case": "^4.1.2", "is-plain-object": "^5.0.0", diff --git a/packages/global-styles-engine/global.d.ts b/packages/global-styles-engine/global.d.ts new file mode 100644 index 00000000000000..07d96c55dc3554 --- /dev/null +++ b/packages/global-styles-engine/global.d.ts @@ -0,0 +1,5 @@ +// When typeRoots is set in tsconfig, TypeScript only includes +// type definitions found in the specified directories. +// To ensure that global types are included, we need to +// explicitly reference them here. +import '@testing-library/jest-dom'; diff --git a/packages/global-styles-engine/tsconfig.json b/packages/global-styles-engine/tsconfig.json index 467439c0a30279..bd932aba5629c2 100644 --- a/packages/global-styles-engine/tsconfig.json +++ b/packages/global-styles-engine/tsconfig.json @@ -3,16 +3,12 @@ "extends": "../../tsconfig.base.json", "compilerOptions": { "checkJs": false, - "types": [ - "gutenberg-env", - "gutenberg-test-env", - "jest", - "@testing-library/jest-dom" - ] + "types": [ "gutenberg-env", "gutenberg-test-env", "jest" ] }, "references": [ { "path": "../data" }, { "path": "../i18n" }, { "path": "../style-engine" } - ] + ], + "files": [ "global.d.ts" ] } diff --git a/packages/image-cropper/tsconfig.json b/packages/image-cropper/tsconfig.json index 4699adbab53c55..2bcf2ed3abfb44 100644 --- a/packages/image-cropper/tsconfig.json +++ b/packages/image-cropper/tsconfig.json @@ -4,5 +4,9 @@ "compilerOptions": { "checkJs": false }, - "references": [ { "path": "../element" } ] + "references": [ + { "path": "../components" }, + { "path": "../element" }, + { "path": "../i18n" } + ] } diff --git a/packages/jest-console/global.d.ts b/packages/jest-console/global.d.ts new file mode 100644 index 00000000000000..07d96c55dc3554 --- /dev/null +++ b/packages/jest-console/global.d.ts @@ -0,0 +1,5 @@ +// When typeRoots is set in tsconfig, TypeScript only includes +// type definitions found in the specified directories. +// To ensure that global types are included, we need to +// explicitly reference them here. +import '@testing-library/jest-dom'; diff --git a/packages/jest-console/index.d.ts b/packages/jest-console/index.d.ts new file mode 100644 index 00000000000000..a9100a5b0fd2b1 --- /dev/null +++ b/packages/jest-console/index.d.ts @@ -0,0 +1,2 @@ +// This ensures types are available both in the monorepo (before build) and for npm consumers +/// diff --git a/packages/jest-console/package.json b/packages/jest-console/package.json index 2d69de6a098fa1..2fe3aef5f83042 100644 --- a/packages/jest-console/package.json +++ b/packages/jest-console/package.json @@ -41,14 +41,14 @@ }, "./package.json": "./package.json" }, - "types": "build-types", + "types": "index.d.ts", "dependencies": { - "jest-matcher-utils": "29.6.2", - "jest-mock": "29.6.2" + "jest-matcher-utils": "^29.6.2", + "jest-mock": "^29.6.2" }, "devDependencies": { - "@testing-library/jest-dom": "6.6.3", - "@types/jest": "29.5.14" + "@testing-library/jest-dom": "^6.6.3", + "@types/jest": "^29.5.14" }, "peerDependencies": { "jest": ">=29" diff --git a/packages/jest-console/src/index.ts b/packages/jest-console/src/index.ts index 09cd7bccc78f37..a3fe132bdd8fb8 100644 --- a/packages/jest-console/src/index.ts +++ b/packages/jest-console/src/index.ts @@ -29,7 +29,10 @@ const setConsoleMethodSpy = ( args: [ string, string ] ) => { */ function assertExpectedCalls() { if ( spy.assertionsNumber === 0 && spy.mock.calls.length > 0 ) { - expect( console ).not[ matcherName ](); + // Using 'as' to satisfy TypeScript compiler about the matcher name. + const name = matcherName as 'toHaveErrored'; + + expect( console ).not[ name ](); } } diff --git a/packages/jest-console/tsconfig.json b/packages/jest-console/tsconfig.json index f58ead725263bf..45d5d4213b4d57 100644 --- a/packages/jest-console/tsconfig.json +++ b/packages/jest-console/tsconfig.json @@ -1,8 +1,8 @@ { "$schema": "https://json.schemastore.org/tsconfig.json", "extends": "../../tsconfig.base.json", - "files": [ "src/declarations.d.ts" ], "compilerOptions": { - "types": [ "jest", "@testing-library/jest-dom" ] - } + "types": [ "jest" ] + }, + "files": [ "global.d.ts", "src/declarations.d.ts" ] } diff --git a/packages/media-fields/global.d.ts b/packages/media-fields/global.d.ts new file mode 100644 index 00000000000000..07d96c55dc3554 --- /dev/null +++ b/packages/media-fields/global.d.ts @@ -0,0 +1,5 @@ +// When typeRoots is set in tsconfig, TypeScript only includes +// type definitions found in the specified directories. +// To ensure that global types are included, we need to +// explicitly reference them here. +import '@testing-library/jest-dom'; diff --git a/packages/media-fields/tsconfig.json b/packages/media-fields/tsconfig.json index 97f7a88b282cbd..771ae3a0cd6a87 100644 --- a/packages/media-fields/tsconfig.json +++ b/packages/media-fields/tsconfig.json @@ -2,12 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig.json", "extends": "../../tsconfig.base.json", "compilerOptions": { - "types": [ - "gutenberg-env", - "gutenberg-test-env", - "jest", - "@testing-library/jest-dom" - ] + "types": [ "gutenberg-env", "gutenberg-test-env", "jest" ] }, "references": [ { "path": "../components" }, @@ -20,6 +15,7 @@ { "path": "../primitives" }, { "path": "../url" } ], + "files": [ "global.d.ts" ], "exclude": [ "src/**/*.android.js", "src/**/*.ios.js", diff --git a/packages/sync/tsconfig.json b/packages/sync/tsconfig.json index 53e6a2b663d310..f817648aab1d4c 100644 --- a/packages/sync/tsconfig.json +++ b/packages/sync/tsconfig.json @@ -4,5 +4,9 @@ "compilerOptions": { "types": [ "node" ] }, - "references": [ { "path": "../hooks" }, { "path": "../url" } ] + "references": [ + { "path": "../hooks" }, + { "path": "../undo-manager" }, + { "path": "../url" } + ] } diff --git a/packages/theme/global.d.ts b/packages/theme/global.d.ts new file mode 100644 index 00000000000000..07d96c55dc3554 --- /dev/null +++ b/packages/theme/global.d.ts @@ -0,0 +1,5 @@ +// When typeRoots is set in tsconfig, TypeScript only includes +// type definitions found in the specified directories. +// To ensure that global types are included, we need to +// explicitly reference them here. +import '@testing-library/jest-dom'; diff --git a/packages/theme/tsconfig.src.json b/packages/theme/tsconfig.src.json index b4289d5efeda20..3f593c8d8f5a21 100644 --- a/packages/theme/tsconfig.src.json +++ b/packages/theme/tsconfig.src.json @@ -3,7 +3,8 @@ "extends": "../../tsconfig.base.json", "compilerOptions": { "moduleResolution": "bundler", - "types": [ "css-modules", "jest", "@testing-library/jest-dom" ] + "types": [ "css-modules" ] }, + "files": [ "global.d.ts" ], "references": [ { "path": "../element" }, { "path": "../private-apis" } ] } diff --git a/packages/ui/global.d.ts b/packages/ui/global.d.ts new file mode 100644 index 00000000000000..07d96c55dc3554 --- /dev/null +++ b/packages/ui/global.d.ts @@ -0,0 +1,5 @@ +// When typeRoots is set in tsconfig, TypeScript only includes +// type definitions found in the specified directories. +// To ensure that global types are included, we need to +// explicitly reference them here. +import '@testing-library/jest-dom'; diff --git a/packages/ui/tsconfig.json b/packages/ui/tsconfig.json index b853d74120bdfa..be9d3719ff7c2f 100644 --- a/packages/ui/tsconfig.json +++ b/packages/ui/tsconfig.json @@ -2,12 +2,13 @@ "$schema": "https://json.schemastore.org/tsconfig.json", "extends": "../../tsconfig.base.json", "compilerOptions": { - "types": [ "node", "jest", "@testing-library/jest-dom" ] + "types": [ "node", "jest" ] }, "references": [ { "path": "../element" }, { "path": "../i18n" }, { "path": "../theme" } ], + "files": [ "global.d.ts" ], "exclude": [] } diff --git a/test/e2e/tsconfig.json b/test/e2e/tsconfig.json index 080d514f6f3634..8fa3892b32b1ef 100644 --- a/test/e2e/tsconfig.json +++ b/test/e2e/tsconfig.json @@ -5,6 +5,7 @@ "checkJs": false, "noEmit": true, "rootDir": ".", + "typeRoots": [ "../../typings", "../../node_modules/@types" ], "types": [ "node" ] }, "include": [ "." ], diff --git a/test/performance/tsconfig.json b/test/performance/tsconfig.json index 080d514f6f3634..8fa3892b32b1ef 100644 --- a/test/performance/tsconfig.json +++ b/test/performance/tsconfig.json @@ -5,6 +5,7 @@ "checkJs": false, "noEmit": true, "rootDir": ".", + "typeRoots": [ "../../typings", "../../node_modules/@types" ], "types": [ "node" ] }, "include": [ "." ], diff --git a/typings/gutenberg-test-env/index.d.ts b/typings/gutenberg-test-env/index.d.ts index ea575406ca1f67..fa9a715be65751 100644 --- a/typings/gutenberg-test-env/index.d.ts +++ b/typings/gutenberg-test-env/index.d.ts @@ -14,5 +14,7 @@ declare namespace jest { * [Testing Overview docs]: https://github.com/WordPress/gutenberg/blob/trunk/docs/contributors/code/testing-overview.md#best-practices */ toMatchStyleDiffSnapshot( expected: Element | null ): R; + + toBePositionedPopover(): R; } } From 331a3ac8ee9157d52bcc71ecf92e05eb6c94bddb Mon Sep 17 00:00:00 2001 From: Manzoor Wani Date: Thu, 1 Jan 2026 18:04:04 +0530 Subject: [PATCH 03/18] Fix caniuse-lite error --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 33b87fc982f91b..807255786ab917 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20383,9 +20383,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001731", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001731.tgz", - "integrity": "sha512-lDdp2/wrOmTRWuoB5DpfNkC0rJDU8DqRa6nYL6HK6sytw70QMopt/NIc/9SM7ylItlBWfACXk0tEn37UWM/+mg==", + "version": "1.0.30001762", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001762.tgz", + "integrity": "sha512-PxZwGNvH7Ak8WX5iXzoK1KPZttBXNPuaOvI2ZYU7NrlM+d9Ov+TUvlLOBNGzVXAntMSMMlJPd+jY6ovrVjSmUw==", "funding": [ { "type": "opencollective", From f610232f5025670ff44765535fc1269a7be0962f Mon Sep 17 00:00:00 2001 From: Manzoor Wani Date: Thu, 1 Jan 2026 18:10:14 +0530 Subject: [PATCH 04/18] Add changelog entries --- packages/components/CHANGELOG.md | 4 ++++ packages/dataviews/CHANGELOG.md | 1 + 2 files changed, 5 insertions(+) diff --git a/packages/components/CHANGELOG.md b/packages/components/CHANGELOG.md index df19a6de382d8d..8787af0d48155f 100644 --- a/packages/components/CHANGELOG.md +++ b/packages/components/CHANGELOG.md @@ -2,6 +2,10 @@ ## Unreleased +### Code Quality + +- Fix missing dependencies. [#74310](https://github.com/WordPress/gutenberg/pull/74310) + ### Breaking Changes - Validated form controls (private API): Removed `onValidate` prop (use `onChange` to set `customValidity` messages, or add conditionals directly inside the `customValidity` prop instead) ([#73559](https://github.com/WordPress/gutenberg/pull/73559)). diff --git a/packages/dataviews/CHANGELOG.md b/packages/dataviews/CHANGELOG.md index 5963e301861334..f98955fe6280bb 100644 --- a/packages/dataviews/CHANGELOG.md +++ b/packages/dataviews/CHANGELOG.md @@ -11,6 +11,7 @@ - Reorganize internal code. [#74188](https://github.com/WordPress/gutenberg/pull/74188) - Improve stories and tests. [#74192](https://github.com/WordPress/gutenberg/pull/74192) - Update DataForm stories. [#74196](https://github.com/WordPress/gutenberg/pull/74196) +- Fix missing dependencies. [#74310](https://github.com/WordPress/gutenberg/pull/74310) ### Bug Fixes From 5f2b06c3f714da8db0d2bfc8717faa10184d7ab2 Mon Sep 17 00:00:00 2001 From: Manzoor Wani Date: Thu, 1 Jan 2026 18:17:25 +0530 Subject: [PATCH 05/18] Fix lints --- packages/react-native-editor/sass-transformer.js | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/react-native-editor/sass-transformer.js b/packages/react-native-editor/sass-transformer.js index 5d3f8337f455b3..edc3c4b9439402 100644 --- a/packages/react-native-editor/sass-transformer.js +++ b/packages/react-native-editor/sass-transformer.js @@ -32,7 +32,6 @@ const fs = require( 'fs' ); const path = require( 'path' ); -// eslint-disable-next-line import/no-extraneous-dependencies const sass = require( 'sass' ); // eslint-disable-next-line import/no-extraneous-dependencies const css2rn = require( 'css-to-react-native-transform' ).default; From 4b15515de83e3226fcba3403f430c547ed55a333 Mon Sep 17 00:00:00 2001 From: Manzoor Wani Date: Thu, 1 Jan 2026 18:55:06 +0530 Subject: [PATCH 06/18] Update ignored dependencies in license checker --- bin/check-licenses.mjs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/bin/check-licenses.mjs b/bin/check-licenses.mjs index 6df424df650d00..1236e5b1cf6b6b 100755 --- a/bin/check-licenses.mjs +++ b/bin/check-licenses.mjs @@ -10,7 +10,14 @@ import spawn from 'cross-spawn'; */ import { checkDeps, getLicenses } from '../packages/scripts/utils/license.js'; -const ignored = [ '@ampproject/remapping', 'webpack' ]; +const ignored = [ + '@ampproject/remapping', + 'webpack', + // Jest internals with Apache-2.0 license - only used for testing, not distributed. + 'bser', + 'fb-watchman', + 'walker', +]; /* * `wp-scripts check-licenses` uses prod and dev dependencies of the package to scan for dependencies. With npm workspaces, workspace packages (the @wordpress/* packages) are not listed in the main package json and this approach does not work. From 390a7af82d1e0d140067ce435c2f7c2f69b05459 Mon Sep 17 00:00:00 2001 From: Manzoor Wani Date: Thu, 1 Jan 2026 19:24:56 +0530 Subject: [PATCH 07/18] Fix node peer dependency Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- packages/e2e-test-utils-playwright/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/e2e-test-utils-playwright/package.json b/packages/e2e-test-utils-playwright/package.json index e1977bd43873e5..2d34991ca35144 100644 --- a/packages/e2e-test-utils-playwright/package.json +++ b/packages/e2e-test-utils-playwright/package.json @@ -49,7 +49,7 @@ }, "peerDependencies": { "@playwright/test": ">=1", - "@types/node": "20.17.10" + "@types/node": "^20.17.10" }, "publishConfig": { "access": "public" From 2fcf2c33193ac6223c98f5c7cbe1044bb1e5b3e1 Mon Sep 17 00:00:00 2001 From: Manzoor Wani Date: Thu, 1 Jan 2026 19:27:32 +0530 Subject: [PATCH 08/18] Remove puppeteer from direct dependencies --- package-lock.json | 282 +---------------------- packages/jest-puppeteer-axe/package.json | 3 +- 2 files changed, 3 insertions(+), 282 deletions(-) diff --git a/package-lock.json b/package-lock.json index 807255786ab917..7c66c5319615be 100644 --- a/package-lock.json +++ b/package-lock.json @@ -41131,27 +41131,6 @@ "node": ">=6" } }, - "node_modules/puppeteer": { - "version": "24.27.0", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.27.0.tgz", - "integrity": "sha512-eEcAFGxmHRSrk74DVkFAMAwfj4l3Ak8avBuA2bZaAoocY1+Fb9WLS3I7jlOc/tIOU7EmGLiDdVP08R44wADpHw==", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "@puppeteer/browsers": "2.10.12", - "chromium-bidi": "10.5.1", - "cosmiconfig": "^9.0.0", - "devtools-protocol": "0.0.1521046", - "puppeteer-core": "24.27.0", - "typed-query-selector": "^2.12.0" - }, - "bin": { - "puppeteer": "lib/cjs/puppeteer/node/cli.js" - }, - "engines": { - "node": ">=18" - } - }, "node_modules/puppeteer-core": { "version": "23.10.1", "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-23.10.1.tgz", @@ -41344,256 +41323,6 @@ } } }, - "node_modules/puppeteer/node_modules/@puppeteer/browsers": { - "version": "2.10.12", - "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.12.tgz", - "integrity": "sha512-mP9iLFZwH+FapKJLeA7/fLqOlSUwYpMwjR1P5J23qd4e7qGJwecJccJqHYrjw33jmIZYV4dtiTHPD/J+1e7cEw==", - "license": "Apache-2.0", - "dependencies": { - "debug": "^4.4.3", - "extract-zip": "^2.0.1", - "progress": "^2.0.3", - "proxy-agent": "^6.5.0", - "semver": "^7.7.3", - "tar-fs": "^3.1.1", - "yargs": "^17.7.2" - }, - "bin": { - "browsers": "lib/cjs/main-cli.js" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/puppeteer/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "license": "Python-2.0" - }, - "node_modules/puppeteer/node_modules/chromium-bidi": { - "version": "10.5.1", - "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-10.5.1.tgz", - "integrity": "sha512-rlj6OyhKhVTnk4aENcUme3Jl9h+cq4oXu4AzBcvr8RMmT6BR4a3zSNT9dbIfXr9/BS6ibzRyDhowuw4n2GgzsQ==", - "license": "Apache-2.0", - "dependencies": { - "mitt": "^3.0.1", - "zod": "^3.24.1" - }, - "peerDependencies": { - "devtools-protocol": "*" - } - }, - "node_modules/puppeteer/node_modules/cosmiconfig": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", - "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", - "license": "MIT", - "dependencies": { - "env-paths": "^2.2.1", - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/d-fischer" - }, - "peerDependencies": { - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/puppeteer/node_modules/debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/puppeteer/node_modules/devtools-protocol": { - "version": "0.0.1521046", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1521046.tgz", - "integrity": "sha512-vhE6eymDQSKWUXwwA37NtTTVEzjtGVfDr3pRbsWEQ5onH/Snp2c+2xZHWJJawG/0hCCJLRGt4xVtEVUVILol4w==", - "license": "BSD-3-Clause" - }, - "node_modules/puppeteer/node_modules/extract-zip": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", - "license": "BSD-2-Clause", - "dependencies": { - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" - }, - "bin": { - "extract-zip": "cli.js" - }, - "engines": { - "node": ">= 10.17.0" - }, - "optionalDependencies": { - "@types/yauzl": "^2.9.1" - } - }, - "node_modules/puppeteer/node_modules/js-yaml": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", - "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/puppeteer/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/puppeteer/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "license": "MIT" - }, - "node_modules/puppeteer/node_modules/proxy-agent": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz", - "integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==", - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.2", - "debug": "^4.3.4", - "http-proxy-agent": "^7.0.1", - "https-proxy-agent": "^7.0.6", - "lru-cache": "^7.14.1", - "pac-proxy-agent": "^7.1.0", - "proxy-from-env": "^1.1.0", - "socks-proxy-agent": "^8.0.5" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/puppeteer/node_modules/pump": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz", - "integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==", - "license": "MIT", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/puppeteer/node_modules/puppeteer-core": { - "version": "24.27.0", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.27.0.tgz", - "integrity": "sha512-yubwj2XXmTM3wRIpbhO5nCjbByPgpFHlgrsD4IK+gMPqO7/a5FfnoSXDKjmqi8A2M1Ewusz0rTI/r+IN0GU0MA==", - "license": "Apache-2.0", - "dependencies": { - "@puppeteer/browsers": "2.10.12", - "chromium-bidi": "10.5.1", - "debug": "^4.4.3", - "devtools-protocol": "0.0.1521046", - "typed-query-selector": "^2.12.0", - "webdriver-bidi-protocol": "0.3.8", - "ws": "^8.18.3" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/puppeteer/node_modules/semver": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", - "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/puppeteer/node_modules/tar-fs": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.1.tgz", - "integrity": "sha512-LZA0oaPOc2fVo82Txf3gw+AkEd38szODlptMYejQUhndHMLQ9M059uXR+AfS7DNo0NpINvSqDsvyaCrBVkptWg==", - "license": "MIT", - "dependencies": { - "pump": "^3.0.0", - "tar-stream": "^3.1.5" - }, - "optionalDependencies": { - "bare-fs": "^4.0.1", - "bare-path": "^3.0.0" - } - }, - "node_modules/puppeteer/node_modules/tar-stream": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", - "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", - "license": "MIT", - "dependencies": { - "b4a": "^1.6.4", - "fast-fifo": "^1.2.0", - "streamx": "^2.15.0" - } - }, - "node_modules/puppeteer/node_modules/ws": { - "version": "8.18.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz", - "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/puppeteer/node_modules/zod": { - "version": "3.25.76", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", - "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, "node_modules/pure-rand": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.2.tgz", @@ -49861,12 +49590,6 @@ "node": "^16.13 || >=18" } }, - "node_modules/webdriver-bidi-protocol": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/webdriver-bidi-protocol/-/webdriver-bidi-protocol-0.3.8.tgz", - "integrity": "sha512-21Yi2GhGntMc671vNBCjiAeEVknXjVRoyu+k+9xOMShu+ZQfpGQwnBqbNz/Sv4GXZ6JmutlPAi2nIJcrymAWuQ==", - "license": "Apache-2.0" - }, "node_modules/webdriver/node_modules/@sindresorhus/is": { "version": "5.6.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz", @@ -53864,7 +53587,7 @@ }, "peerDependencies": { "@playwright/test": ">=1", - "@types/node": "20.17.10" + "@types/node": "^20.17.10" } }, "packages/e2e-test-utils-playwright/node_modules/web-vitals": { @@ -54578,8 +54301,7 @@ "version": "7.36.0", "license": "GPL-2.0-or-later", "dependencies": { - "@axe-core/puppeteer": "4.0.0", - "puppeteer": "24.27.0" + "@axe-core/puppeteer": "4.0.0" }, "engines": { "node": ">=18.12.0", diff --git a/packages/jest-puppeteer-axe/package.json b/packages/jest-puppeteer-axe/package.json index de02eec25d6264..034e7361d43837 100644 --- a/packages/jest-puppeteer-axe/package.json +++ b/packages/jest-puppeteer-axe/package.json @@ -42,8 +42,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@axe-core/puppeteer": "4.0.0", - "puppeteer": "24.27.0" + "@axe-core/puppeteer": "4.0.0" }, "peerDependencies": { "jest": ">=29", From 138325a4fd2ffd12dc179718c7d0571da166e94c Mon Sep 17 00:00:00 2001 From: Manzoor Wani Date: Fri, 2 Jan 2026 08:13:07 +0530 Subject: [PATCH 09/18] Update package-lock.json --- package-lock.json | 452 +++++++++++++++++++++++++++++++++------------- 1 file changed, 331 insertions(+), 121 deletions(-) diff --git a/package-lock.json b/package-lock.json index b8d3f94df6510e..0a96233fe2dd57 100644 --- a/package-lock.json +++ b/package-lock.json @@ -28,13 +28,13 @@ "@storybook/addon-webpack5-compiler-babel": "3.0.3", "@storybook/icons": "1.4.0", "@storybook/react-webpack5": "9.1.17", - "@testing-library/jest-dom": "5.16.5", + "@testing-library/jest-dom": "6.6.3", "@testing-library/react": "14.3.0", "@testing-library/user-event": "14.4.3", "@types/node": "20.17.10", "@types/prettier": "2.4.4", - "@types/react": "18.3.1", - "@types/react-dom": "18.3.0", + "@types/react": "18.3.27", + "@types/react-dom": "18.3.1", "@types/semver": "7.3.8", "@types/sprintf-js": "1.1.2", "@types/uuid": "8.3.1", @@ -7613,6 +7613,63 @@ "node": ">=12" } }, + "node_modules/@manypkg/find-root": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@manypkg/find-root/-/find-root-3.1.0.tgz", + "integrity": "sha512-BcSqCyKhBVZ5YkSzOiheMCV41kqAFptW6xGqYSTjkVTl9XQpr+pqHhwgGCOHQtjDCv7Is6EFyA14Sm5GVbVABA==", + "license": "MIT", + "dependencies": { + "@manypkg/tools": "^2.1.0" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@manypkg/get-packages": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@manypkg/get-packages/-/get-packages-3.0.0.tgz", + "integrity": "sha512-C5TGJoG/MaVGt0HDij+RYQxVw/O/GDNJc4+qwv8g6wtbGEE8wawCcrQns8+qaNsZJybTTHYgdw7eD3wQhuxTng==", + "license": "MIT", + "dependencies": { + "@manypkg/find-root": "^3.0.0", + "@manypkg/tools": "^2.0.0" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@manypkg/tools": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@manypkg/tools/-/tools-2.1.0.tgz", + "integrity": "sha512-0FOIepYR4ugPYaHwK7hDeHDkfPOBVvayt9QpvRbi2LT/h2b0GaE/gM9Gag7fsnyYyNaTZ2IGyOuVg07IYepvYQ==", + "license": "MIT", + "dependencies": { + "jju": "^1.4.0", + "js-yaml": "^4.1.0", + "tinyglobby": "^0.2.13" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@manypkg/tools/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/@manypkg/tools/node_modules/js-yaml": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, "node_modules/@mdx-js/react": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.0.tgz", @@ -14151,23 +14208,22 @@ "dev": true }, "node_modules/@testing-library/jest-dom": { - "version": "5.16.5", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz", - "integrity": "sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==", + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.6.3.tgz", + "integrity": "sha512-IteBhl4XqYNkM54f4ejhLRJiZNqcSCoXUOG2CPK7qbD322KjQozM4kHQOfkG2oln9b9HTYqs+Sae8vBATubxxA==", "dev": true, + "license": "MIT", "dependencies": { - "@adobe/css-tools": "^4.0.1", - "@babel/runtime": "^7.9.2", - "@types/testing-library__jest-dom": "^5.9.1", + "@adobe/css-tools": "^4.4.0", "aria-query": "^5.0.0", "chalk": "^3.0.0", "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.5.6", - "lodash": "^4.17.15", + "dom-accessibility-api": "^0.6.3", + "lodash": "^4.17.21", "redent": "^3.0.0" }, "engines": { - "node": ">=8", + "node": ">=14", "npm": ">=6", "yarn": ">=1" } @@ -14195,6 +14251,13 @@ "node": ">=8" } }, + "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", + "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", + "dev": true, + "license": "MIT" + }, "node_modules/@testing-library/jest-dom/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -14573,6 +14636,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@types/gradient-parser/-/gradient-parser-1.1.0.tgz", "integrity": "sha512-SaEcbgQscHtGJ1QL+ajgDTmmqU2f6T+00jZRcFlVHUW2Asivc84LNUev/UQFyu117AsdyrtI+qpwLvgjJXJxmw==", + "dev": true, "license": "MIT" }, "node_modules/@types/hammerjs": { @@ -14583,7 +14647,8 @@ "node_modules/@types/highlight-words-core": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@types/highlight-words-core/-/highlight-words-core-1.2.1.tgz", - "integrity": "sha512-9VZUA5omXBfn+hDxFjUDu1FOJTBM3LmvqfDey+Z6Aa8B8/JmF5SMj6FBrjfgJ/Q3YXOZd3qyTDfJyMZSs/wCUA==" + "integrity": "sha512-9VZUA5omXBfn+hDxFjUDu1FOJTBM3LmvqfDey+Z6Aa8B8/JmF5SMj6FBrjfgJ/Q3YXOZd3qyTDfJyMZSs/wCUA==", + "dev": true }, "node_modules/@types/html-minifier-terser": { "version": "6.1.0", @@ -14634,10 +14699,11 @@ } }, "node_modules/@types/jest": { - "version": "29.4.0", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.4.0.tgz", - "integrity": "sha512-VaywcGQ9tPorCX/Jkkni7RWGFfI11whqzs8dvxF41P17Z+z872thvEvlIbznjPJ02kl1HMX3LmLOonsj2n7HeQ==", + "version": "29.5.14", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.14.tgz", + "integrity": "sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==", "dev": true, + "license": "MIT", "dependencies": { "expect": "^29.0.0", "pretty-format": "^29.0.0" @@ -14835,18 +14901,20 @@ "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" }, "node_modules/@types/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.1.tgz", - "integrity": "sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==", + "version": "18.3.27", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.27.tgz", + "integrity": "sha512-cisd7gxkzjBKU2GgdYrTdtQx1SORymWyaAFhaxQPK9bYO9ot3Y5OikQRvY0VYQtvwjeQnizCINJAenh/V7MK2w==", + "license": "MIT", "dependencies": { "@types/prop-types": "*", - "csstype": "^3.0.2" + "csstype": "^3.2.2" } }, "node_modules/@types/react-dom": { - "version": "18.3.0", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", - "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==", + "license": "MIT", "dependencies": { "@types/react": "*" } @@ -14950,14 +15018,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@types/simple-peer": { - "version": "9.11.6", - "resolved": "https://registry.npmjs.org/@types/simple-peer/-/simple-peer-9.11.6.tgz", - "integrity": "sha512-6kD6yWzHJrVwx+N3RcC+5H9x/rZ7vRTDMrLl40eowvxXEKwvOW2W/ST5GlSQ/6j9yubSzaMj02LdNFTTfscQ3w==", - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/sockjs": { "version": "0.3.36", "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", @@ -14995,15 +15055,6 @@ "@types/node": "*" } }, - "node_modules/@types/testing-library__jest-dom": { - "version": "5.14.5", - "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", - "integrity": "sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==", - "dev": true, - "dependencies": { - "@types/jest": "*" - } - }, "node_modules/@types/tough-cookie": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.5.tgz", @@ -17113,6 +17164,10 @@ "resolved": "packages/global-styles-ui", "link": true }, + "node_modules/@wordpress/home-route": { + "resolved": "routes/home", + "link": true + }, "node_modules/@wordpress/hooks": { "resolved": "packages/hooks", "link": true @@ -17193,6 +17248,18 @@ "resolved": "packages/media-utils", "link": true }, + "node_modules/@wordpress/navigation-edit-route": { + "resolved": "routes/navigation-edit", + "link": true + }, + "node_modules/@wordpress/navigation-list-route": { + "resolved": "routes/navigation-list", + "link": true + }, + "node_modules/@wordpress/navigation-route": { + "resolved": "routes/navigation", + "link": true + }, "node_modules/@wordpress/notices": { "resolved": "packages/notices", "link": true @@ -17337,6 +17404,10 @@ "resolved": "packages/stylelint-config", "link": true }, + "node_modules/@wordpress/styles-route": { + "resolved": "routes/styles", + "link": true + }, "node_modules/@wordpress/sync": { "resolved": "packages/sync", "link": true @@ -23149,9 +23220,10 @@ } }, "node_modules/csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "license": "MIT" }, "node_modules/culori": { "version": "4.0.2", @@ -28946,10 +29018,6 @@ "react-is": "^16.7.0" } }, - "node_modules/home": { - "resolved": "routes/home", - "link": true - }, "node_modules/homedir-polyfill": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", @@ -32000,6 +32068,12 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, + "node_modules/jju": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", + "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==", + "license": "MIT" + }, "node_modules/joi": { "version": "17.13.3", "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", @@ -37163,18 +37237,6 @@ "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" }, - "node_modules/navigation": { - "resolved": "routes/navigation", - "link": true - }, - "node_modules/navigation-edit": { - "resolved": "routes/navigation-edit", - "link": true - }, - "node_modules/navigation-list": { - "resolved": "routes/navigation-list", - "link": true - }, "node_modules/ncp": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", @@ -46027,26 +46089,6 @@ "storybook": "^9.0.0" } }, - "node_modules/storybook/node_modules/@testing-library/jest-dom": { - "version": "6.9.1", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.9.1.tgz", - "integrity": "sha512-zIcONa+hVtVSSep9UT3jZ5rizo2BsxgyDYU7WFD5eICBE7no3881HGeb/QkGfsJs6JTkY1aQhT7rIPC7e+0nnA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@adobe/css-tools": "^4.4.0", - "aria-query": "^5.0.0", - "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.6.3", - "picocolors": "^1.1.1", - "redent": "^3.0.0" - }, - "engines": { - "node": ">=14", - "npm": ">=6", - "yarn": ">=1" - } - }, "node_modules/storybook/node_modules/@testing-library/user-event": { "version": "14.6.1", "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.6.1.tgz", @@ -46119,23 +46161,6 @@ "url": "https://opencollective.com/vitest" } }, - "node_modules/storybook/node_modules/aria-query": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", - "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/storybook/node_modules/dom-accessibility-api": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", - "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", - "dev": true, - "license": "MIT" - }, "node_modules/storybook/node_modules/recast": { "version": "0.23.11", "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.11.tgz", @@ -47042,10 +47067,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/styles": { - "resolved": "routes/styles", - "link": true - }, "node_modules/stylis": { "version": "4.0.13", "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", @@ -52179,9 +52200,6 @@ "name": "@wordpress/babel-plugin-import-jsx-pragma", "version": "5.36.0", "license": "GPL-2.0-or-later", - "devDependencies": { - "@babel/plugin-syntax-jsx": "7.25.7" - }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" @@ -53113,6 +53131,9 @@ "name": "@wordpress/block-serialization-default-parser", "version": "5.36.0", "license": "GPL-2.0-or-later", + "devDependencies": { + "@wordpress/block-serialization-spec-parser": "file:../block-serialization-spec-parser" + }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" @@ -53186,6 +53207,7 @@ "dependencies": { "@wordpress/a11y": "file:../a11y", "@wordpress/admin-ui": "file:../admin-ui", + "@wordpress/base-styles": "file:../base-styles", "@wordpress/commands": "file:../commands", "@wordpress/components": "file:../components", "@wordpress/compose": "file:../compose", @@ -53255,6 +53277,7 @@ "license": "GPL-2.0-or-later", "dependencies": { "@ariakit/react": "^0.4.15", + "@ariakit/react-core": "0.4.15", "@date-fns/utc": "^2.1.1", "@emotion/cache": "^11.7.1", "@emotion/css": "^11.7.1", @@ -53263,8 +53286,6 @@ "@emotion/styled": "^11.6.0", "@emotion/utils": "^1.0.0", "@floating-ui/react-dom": "2.0.8", - "@types/gradient-parser": "1.1.0", - "@types/highlight-words-core": "1.2.1", "@use-gesture/react": "^10.3.1", "@wordpress/a11y": "file:../a11y", "@wordpress/base-styles": "file:../base-styles", @@ -53304,6 +53325,15 @@ }, "devDependencies": { "@ariakit/test": "^0.4.7", + "@storybook/addon-docs": "9.1.17", + "@testing-library/jest-dom": "6.6.3", + "@types/gradient-parser": "1.1.0", + "@types/highlight-words-core": "1.2.1", + "@types/jest": "29.5.14", + "@wordpress/jest-console": "file:../jest-console", + "csstype": "3.2.3", + "snapshot-diff": "0.10.0", + "storybook": "9.1.17", "timezone-mock": "^1.3.6" }, "engines": { @@ -53629,7 +53659,10 @@ "remove-accents": "^0.5.0" }, "devDependencies": { - "@ariakit/test": "^0.4.7" + "@ariakit/test": "^0.4.7", + "@testing-library/jest-dom": "6.6.3", + "@types/jest": "29.5.14", + "storybook": "9.1.17" }, "engines": { "node": ">=18.12.0", @@ -53672,6 +53705,10 @@ "json2php": "^0.0.7" }, "devDependencies": { + "atob": "2.1.2", + "css-loader": "6.2.0", + "lodash": "4.17.21", + "mini-css-extract-plugin": "2.9.2", "mkdirp": "3.0.1" }, "engines": { @@ -53710,11 +53747,28 @@ "bin": { "docgen": "bin/cli.js" }, + "devDependencies": { + "@types/babel__core": "7.20.5" + }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" } }, + "packages/docgen/node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, "packages/dom": { "name": "@wordpress/dom", "version": "4.36.0", @@ -53755,7 +53809,8 @@ "npm": ">=8.19.2" }, "peerDependencies": { - "@playwright/test": ">=1" + "@playwright/test": ">=1", + "@types/node": "^20.17.10" } }, "packages/e2e-test-utils-playwright/node_modules/web-vitals": { @@ -53775,6 +53830,12 @@ "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" + }, + "peerDependencies": { + "jest": ">=29", + "puppeteer-core": ">=23", + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, "packages/edit-post": { @@ -54022,8 +54083,8 @@ "version": "6.36.0", "license": "GPL-2.0-or-later", "dependencies": { - "@types/react": "^18.2.79", - "@types/react-dom": "^18.2.25", + "@types/react": "18.3.27", + "@types/react-dom": "18.3.1", "@wordpress/escape-html": "file:../escape-html", "change-case": "^4.1.2", "is-plain-object": "^5.0.0", @@ -54095,6 +54156,7 @@ "requireindex": "^1.2.0" }, "devDependencies": { + "@types/eslint": "^8", "@types/estree": "1.0.5" }, "engines": { @@ -54191,6 +54253,7 @@ "license": "GPL-2.0-or-later", "dependencies": { "@wordpress/a11y": "file:../a11y", + "@wordpress/base-styles": "file:../base-styles", "@wordpress/block-editor": "file:../block-editor", "@wordpress/components": "file:../components", "@wordpress/compose": "file:../compose", @@ -54228,6 +54291,10 @@ "is-plain-object": "^5.0.0", "memize": "^2.1.0" }, + "devDependencies": { + "@testing-library/jest-dom": "6.6.3", + "@types/jest": "29.5.14" + }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" @@ -54240,6 +54307,7 @@ "dependencies": { "@wordpress/a11y": "file:../a11y", "@wordpress/api-fetch": "file:../api-fetch", + "@wordpress/base-styles": "file:../base-styles", "@wordpress/block-editor": "file:../block-editor", "@wordpress/blocks": "file:../blocks", "@wordpress/components": "file:../components", @@ -54331,7 +54399,9 @@ "version": "1.0.0", "license": "GPL-2.0-or-later", "dependencies": { + "@wordpress/components": "file:../components", "@wordpress/element": "file:../element", + "@wordpress/i18n": "file:../i18n", "clsx": "^2.1.1", "dequal": "^2.0.3", "react-easy-crop": "^5.4.2" @@ -54349,6 +54419,9 @@ "@preact/signals": "^1.3.0", "preact": "^10.24.2" }, + "devDependencies": { + "@types/jest": "29.5.14" + }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" @@ -54375,6 +54448,7 @@ "dependencies": { "@wordpress/a11y": "file:../a11y", "@wordpress/admin-ui": "file:../admin-ui", + "@wordpress/base-styles": "file:../base-styles", "@wordpress/components": "file:../components", "@wordpress/compose": "file:../compose", "@wordpress/data": "file:../data", @@ -54413,7 +54487,12 @@ "version": "8.36.0", "license": "GPL-2.0-or-later", "dependencies": { - "jest-matcher-utils": "^29.6.2" + "jest-matcher-utils": "^29.6.2", + "jest-mock": "^29.6.2" + }, + "devDependencies": { + "@testing-library/jest-dom": "^6.6.3", + "@types/jest": "^29.5.14" }, "engines": { "node": ">=18.12.0", @@ -54445,7 +54524,7 @@ "version": "7.36.0", "license": "GPL-2.0-or-later", "dependencies": { - "@axe-core/puppeteer": "^4.0.0" + "@axe-core/puppeteer": "4.0.0" }, "engines": { "node": ">=18.12.0", @@ -54571,6 +54650,7 @@ "version": "0.1.0", "license": "GPL-2.0-or-later", "dependencies": { + "@wordpress/base-styles": "file:../base-styles", "@wordpress/components": "file:../components", "@wordpress/core-data": "file:../core-data", "@wordpress/data": "file:../data", @@ -54581,6 +54661,10 @@ "@wordpress/primitives": "file:../primitives", "@wordpress/url": "file:../url" }, + "devDependencies": { + "@testing-library/jest-dom": "6.6.3", + "@types/jest": "29.5.14" + }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" @@ -54595,6 +54679,7 @@ "license": "GPL-2.0-or-later", "dependencies": { "@wordpress/api-fetch": "file:../api-fetch", + "@wordpress/base-styles": "file:../base-styles", "@wordpress/blob": "file:../blob", "@wordpress/components": "file:../components", "@wordpress/core-data": "file:../core-data", @@ -54792,6 +54877,9 @@ "name": "@wordpress/prettier-config", "version": "4.36.0", "license": "GPL-2.0-or-later", + "devDependencies": { + "@types/node": "20.17.10" + }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" @@ -54852,6 +54940,9 @@ "@octokit/webhooks": "^9.26.3", "@octokit/webhooks-types": "5.8.0" }, + "devDependencies": { + "@types/node": "20.17.10" + }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" @@ -54964,6 +55055,11 @@ "react-native-webview": "13.6.1" }, "devDependencies": { + "@babel/plugin-proposal-nullish-coalescing-operator": "7.18.6", + "@babel/plugin-proposal-optional-chaining": "7.21.0", + "@babel/plugin-transform-arrow-functions": "7.27.1", + "@babel/plugin-transform-shorthand-properties": "7.27.1", + "@babel/plugin-transform-template-literals": "7.27.1", "@react-native/babel-preset": "0.73.10", "@react-native/metro-babel-transformer": "0.73.10", "@react-native/metro-config": "0.73.4", @@ -54971,6 +55067,7 @@ "babel-plugin-react-native-classname-to-style": "1.2.2", "babel-plugin-react-native-platform-specific-extensions": "1.1.1", "babel-plugin-transform-remove-console": "6.9.4", + "sass": "1.54.0", "webdriverio": "8.16.20" }, "engines": { @@ -54978,6 +55075,64 @@ "npm": ">=8.19.2" } }, + "packages/react-native-editor/node_modules/@babel/helper-plugin-utils": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", + "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "packages/react-native-editor/node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz", + "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "packages/react-native-editor/node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz", + "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "packages/react-native-editor/node_modules/@babel/plugin-transform-template-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz", + "integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "packages/react-native-editor/node_modules/buffer": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", @@ -55073,9 +55228,13 @@ "dependencies": { "@actions/core": "^1.8.0", "@actions/github": "^5.0.1", + "@jest/test-result": "29.6.2", "@octokit/types": "6.34.0", "@octokit/webhooks-types": "5.8.0", - "jest-message-util": "^29.6.2" + "jest-message-util": "29.6.2" + }, + "devDependencies": { + "@types/jest": "29.5.14" }, "engines": { "node": ">=18.12.0", @@ -55211,7 +55370,7 @@ "check-node-version": "^4.1.0", "copy-webpack-plugin": "^10.2.0", "cross-spawn": "^7.0.6", - "css-loader": "^6.2.0", + "css-loader": "6.2.0", "cssnano": "^6.0.1", "cwd": "^0.10.0", "dir-glob": "^3.0.1", @@ -55226,7 +55385,7 @@ "json2php": "^0.0.9", "markdownlint-cli": "^0.31.1", "merge-deep": "^3.0.3", - "mini-css-extract-plugin": "^2.9.2", + "mini-css-extract-plugin": "2.9.2", "minimist": "^1.2.0", "npm-package-json-lint": "^6.4.0", "npm-packlist": "^3.0.0", @@ -55238,7 +55397,7 @@ "read-pkg-up": "^7.0.1", "resolve-bin": "^0.4.0", "rtlcss": "^4.3.0", - "sass": "^1.54.0", + "sass": "1.54.0", "sass-loader": "^16.0.3", "schema-utils": "^4.2.0", "source-map-loader": "^3.0.0", @@ -55364,6 +55523,10 @@ "stylelint-config-recommended": "^14.0.1", "stylelint-config-recommended-scss": "^14.1.0" }, + "devDependencies": { + "stylelint": "^16.8.2", + "stylelint-scss": "^6.4.0" + }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" @@ -55472,8 +55635,8 @@ "version": "1.36.0", "license": "GPL-2.0-or-later", "dependencies": { - "@types/simple-peer": "^9.11.5", "@wordpress/hooks": "file:../hooks", + "@wordpress/undo-manager": "file:../undo-manager", "@wordpress/url": "file:../url", "import-locals": "^2.0.0", "lib0": "^0.2.42", @@ -55483,11 +55646,25 @@ "y-webrtc": "~10.2.5", "yjs": "~13.6.6" }, + "devDependencies": { + "@types/node": "20.17.10", + "@types/simple-peer": "9.11.5" + }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" } }, + "packages/sync/node_modules/@types/simple-peer": { + "version": "9.11.5", + "resolved": "https://registry.npmjs.org/@types/simple-peer/-/simple-peer-9.11.5.tgz", + "integrity": "sha512-haXgWcAa3Y3Sn+T8lzkE4ErQUpYzhW6Cz2lh00RhQTyWt+xZ3s87wJPztUxlqSdFRqGhe2MQIBd0XsyHP3No4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "packages/theme": { "name": "@wordpress/theme", "version": "0.3.0", @@ -55502,7 +55679,11 @@ "@terrazzo/cli": "^0.10.2", "@terrazzo/plugin-css": "^0.10.2", "@terrazzo/token-tools": "^0.10.2", - "esbuild-esm-loader": "0.3.3" + "@testing-library/jest-dom": "6.6.3", + "@types/jest": "29.5.14", + "@types/node": "20.17.10", + "esbuild-esm-loader": "0.3.3", + "storybook": "9.1.17" }, "engines": { "node": ">=18.12.0", @@ -55539,7 +55720,12 @@ "clsx": "^2.1.1" }, "devDependencies": { - "@wordpress/theme": "file:../theme" + "@storybook/addon-docs": "9.1.17", + "@testing-library/jest-dom": "6.6.3", + "@types/jest": "29.5.14", + "@types/node": "20.17.10", + "@wordpress/theme": "file:../theme", + "storybook": "9.1.17" }, "engines": { "node": ">=20.10.0", @@ -55557,6 +55743,9 @@ "dependencies": { "@wordpress/is-shallow-equal": "file:../is-shallow-equal" }, + "devDependencies": { + "@types/node": "20.17.10" + }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" @@ -55725,6 +55914,7 @@ "license": "GPL-2.0-or-later", "dependencies": { "@emotion/babel-plugin": "11.11.0", + "@manypkg/get-packages": "3.0.0", "autoprefixer": "10.4.21", "browserslist-to-esbuild": "2.1.1", "change-case": "4.1.2", @@ -55734,6 +55924,7 @@ "esbuild-plugin-babel": "0.2.3", "esbuild-sass-plugin": "3.3.1", "fast-glob": "^3.2.7", + "moment-timezone": "^0.5.40", "postcss": "8.4.38", "postcss-modules": "6.0.1", "rtlcss": "4.3.0" @@ -55741,6 +55932,9 @@ "bin": { "wp-build": "src/build.mjs" }, + "devDependencies": { + "@types/node": "20.17.10" + }, "engines": { "node": ">=20.10.0", "npm": ">=10.2.3" @@ -55771,6 +55965,7 @@ "version": "1.0.0", "dependencies": { "@wordpress/admin-ui": "file:../../packages/admin-ui", + "@wordpress/base-styles": "file:../../packages/base-styles", "@wordpress/components": "file:../../packages/components", "@wordpress/compose": "file:../../packages/compose", "@wordpress/core-data": "file:../../packages/core-data", @@ -55792,8 +55987,10 @@ } }, "routes/home": { + "name": "@wordpress/home-route", + "version": "1.0.0", "dependencies": { - "@wordpress/i18n": "file:../i18n" + "@wordpress/i18n": "file:../../packages/i18n" } }, "routes/home/node_modules/@wordpress/i18n": { @@ -55803,11 +56000,15 @@ "routes/html-entities": {}, "routes/i18n": {}, "routes/navigation": { + "name": "@wordpress/navigation-route", + "version": "1.0.0", "dependencies": { "@wordpress/route": "file:../../packages/route" } }, "routes/navigation-edit": { + "name": "@wordpress/navigation-edit-route", + "version": "1.0.0", "dependencies": { "@wordpress/admin-ui": "file:../../packages/admin-ui", "@wordpress/block-editor": "file:../../packages/block-editor", @@ -55824,8 +56025,11 @@ } }, "routes/navigation-list": { + "name": "@wordpress/navigation-list-route", + "version": "1.0.0", "dependencies": { "@wordpress/admin-ui": "file:../../packages/admin-ui", + "@wordpress/base-styles": "file:../../packages/base-styles", "@wordpress/components": "file:../../packages/components", "@wordpress/core-data": "file:../../packages/core-data", "@wordpress/data": "file:../../packages/data", @@ -55881,8 +56085,8 @@ "dependencies": { "@wordpress/core-data": "file:../../packages/core-data", "@wordpress/data": "file:../../packages/data", - "@wordpress/html-entities": "file:../html-entities", - "@wordpress/i18n": "file:../i18n" + "@wordpress/html-entities": "file:../../packages/html-entities", + "@wordpress/i18n": "file:../../packages/i18n" } }, "routes/post-edit/node_modules/@wordpress/html-entities": { @@ -55898,6 +56102,7 @@ "version": "1.0.0", "dependencies": { "@wordpress/admin-ui": "file:../../packages/admin-ui", + "@wordpress/base-styles": "file:../../packages/base-styles", "@wordpress/block-editor": "file:../../packages/block-editor", "@wordpress/components": "file:../../packages/components", "@wordpress/compose": "file:../../packages/compose", @@ -55928,8 +56133,11 @@ } }, "routes/styles": { + "name": "@wordpress/styles-route", + "version": "1.0.0", "dependencies": { "@wordpress/admin-ui": "file:../../packages/admin-ui", + "@wordpress/base-styles": "file:../../packages/base-styles", "@wordpress/components": "file:../../packages/components", "@wordpress/compose": "file:../../packages/compose", "@wordpress/data": "file:../../packages/data", @@ -55954,6 +56162,7 @@ "version": "1.0.0", "dependencies": { "@wordpress/admin-ui": "file:../../packages/admin-ui", + "@wordpress/base-styles": "file:../../packages/base-styles", "@wordpress/block-editor": "file:../../packages/block-editor", "@wordpress/components": "file:../../packages/components", "@wordpress/compose": "file:../../packages/compose", @@ -55991,6 +56200,7 @@ "version": "1.0.0", "dependencies": { "@wordpress/admin-ui": "file:../../packages/admin-ui", + "@wordpress/base-styles": "file:../../packages/base-styles", "@wordpress/block-editor": "file:../../packages/block-editor", "@wordpress/components": "file:../../packages/components", "@wordpress/compose": "file:../../packages/compose", From 03857e5ac1a150a945458bd437b34318ad1254e4 Mon Sep 17 00:00:00 2001 From: Manzoor Wani Date: Wed, 7 Jan 2026 11:06:43 +0530 Subject: [PATCH 10/18] Use caret versions --- package-lock.json | 163 +++++++----------- package.json | 18 +- packages/components/package.json | 18 +- packages/dataviews/package.json | 6 +- .../package.json | 10 +- packages/docgen/package.json | 2 +- packages/element/package.json | 4 +- packages/global-styles-engine/package.json | 2 +- packages/jest-puppeteer-axe/package.json | 2 +- packages/media-fields/package.json | 2 +- packages/prettier-config/package.json | 2 +- .../package.json | 2 +- packages/react-native-editor/package.json | 2 +- packages/report-flaky-tests/package.json | 4 +- packages/scripts/package.json | 6 +- packages/sync/package.json | 2 +- packages/theme/package.json | 10 +- packages/ui/package.json | 10 +- packages/undo-manager/package.json | 2 +- packages/wp-build/package.json | 2 +- 20 files changed, 116 insertions(+), 153 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0a96233fe2dd57..b8c41b1a30c5eb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,17 +24,17 @@ "@playwright/test": "1.57.0", "@pmmmwh/react-refresh-webpack-plugin": "0.5.11", "@storybook/addon-a11y": "9.1.17", - "@storybook/addon-docs": "9.1.17", + "@storybook/addon-docs": "^9.1.17", "@storybook/addon-webpack5-compiler-babel": "3.0.3", "@storybook/icons": "1.4.0", "@storybook/react-webpack5": "9.1.17", - "@testing-library/jest-dom": "6.6.3", + "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "14.3.0", "@testing-library/user-event": "14.4.3", - "@types/node": "20.17.10", + "@types/node": "^20.17.10", "@types/prettier": "2.4.4", - "@types/react": "18.3.27", - "@types/react-dom": "18.3.1", + "@types/react": "^18.3.27", + "@types/react-dom": "^18.3.1", "@types/semver": "7.3.8", "@types/sprintf-js": "1.1.2", "@types/uuid": "8.3.1", @@ -50,7 +50,7 @@ "concurrently": "3.5.0", "cross-env": "7.0.3", "cross-spawn": "^7.0.6", - "css-loader": "6.2.0", + "css-loader": "^6.2.0", "esbuild": "0.25.10", "eslint-import-resolver-typescript": "4.4.4", "eslint-plugin-eslint-comments": "3.1.2", @@ -71,7 +71,7 @@ "jest-environment-jsdom": "^30.2.0", "jest-jasmine2": "29.6.2", "jest-junit": "13.0.0", - "jest-message-util": "29.6.2", + "jest-message-util": "^29.6.2", "jest-watch-typeahead": "2.2.2", "json2md": "2.0.1", "jsonc-parser": "3.3.1", @@ -91,14 +91,14 @@ "reassure": "0.7.1", "resize-observer-polyfill": "1.5.1", "rimraf": "5.0.10", - "sass": "1.54.0", + "sass": "^1.54.0", "sass-embedded": "1.93.2", "sass-loader": "16.0.3", "semver": "7.5.4", "simple-git": "3.24.0", "snapshot-diff": "0.10.0", "sprintf-js": "1.1.1", - "storybook": "9.1.17", + "storybook": "^9.1.17", "storybook-addon-source-link": "1.0.1", "storybook-addon-tag-badges": "2.0.4", "style-loader": "3.2.1", @@ -14208,18 +14208,17 @@ "dev": true }, "node_modules/@testing-library/jest-dom": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.6.3.tgz", - "integrity": "sha512-IteBhl4XqYNkM54f4ejhLRJiZNqcSCoXUOG2CPK7qbD322KjQozM4kHQOfkG2oln9b9HTYqs+Sae8vBATubxxA==", + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.9.1.tgz", + "integrity": "sha512-zIcONa+hVtVSSep9UT3jZ5rizo2BsxgyDYU7WFD5eICBE7no3881HGeb/QkGfsJs6JTkY1aQhT7rIPC7e+0nnA==", "dev": true, "license": "MIT", "dependencies": { "@adobe/css-tools": "^4.4.0", "aria-query": "^5.0.0", - "chalk": "^3.0.0", "css.escape": "^1.5.1", "dom-accessibility-api": "^0.6.3", - "lodash": "^4.17.21", + "picocolors": "^1.1.1", "redent": "^3.0.0" }, "engines": { @@ -14238,19 +14237,6 @@ "node": ">= 0.4" } }, - "node_modules/@testing-library/jest-dom/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", @@ -14258,27 +14244,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@testing-library/jest-dom/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@testing-library/jest-dom/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@testing-library/react": { "version": "14.3.0", "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-14.3.0.tgz", @@ -14636,7 +14601,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@types/gradient-parser/-/gradient-parser-1.1.0.tgz", "integrity": "sha512-SaEcbgQscHtGJ1QL+ajgDTmmqU2f6T+00jZRcFlVHUW2Asivc84LNUev/UQFyu117AsdyrtI+qpwLvgjJXJxmw==", - "dev": true, "license": "MIT" }, "node_modules/@types/hammerjs": { @@ -14647,8 +14611,7 @@ "node_modules/@types/highlight-words-core": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@types/highlight-words-core/-/highlight-words-core-1.2.1.tgz", - "integrity": "sha512-9VZUA5omXBfn+hDxFjUDu1FOJTBM3LmvqfDey+Z6Aa8B8/JmF5SMj6FBrjfgJ/Q3YXOZd3qyTDfJyMZSs/wCUA==", - "dev": true + "integrity": "sha512-9VZUA5omXBfn+hDxFjUDu1FOJTBM3LmvqfDey+Z6Aa8B8/JmF5SMj6FBrjfgJ/Q3YXOZd3qyTDfJyMZSs/wCUA==" }, "node_modules/@types/html-minifier-terser": { "version": "6.1.0", @@ -14911,12 +14874,12 @@ } }, "node_modules/@types/react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==", + "version": "18.3.7", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.7.tgz", + "integrity": "sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==", "license": "MIT", - "dependencies": { - "@types/react": "*" + "peerDependencies": { + "@types/react": "^18.0.0" } }, "node_modules/@types/readdir-glob": { @@ -53277,7 +53240,7 @@ "license": "GPL-2.0-or-later", "dependencies": { "@ariakit/react": "^0.4.15", - "@ariakit/react-core": "0.4.15", + "@ariakit/react-core": "^0.4.15", "@date-fns/utc": "^2.1.1", "@emotion/cache": "^11.7.1", "@emotion/css": "^11.7.1", @@ -53286,6 +53249,8 @@ "@emotion/styled": "^11.6.0", "@emotion/utils": "^1.0.0", "@floating-ui/react-dom": "2.0.8", + "@types/gradient-parser": "1.1.0", + "@types/highlight-words-core": "1.2.1", "@use-gesture/react": "^10.3.1", "@wordpress/a11y": "file:../a11y", "@wordpress/base-styles": "file:../base-styles", @@ -53325,15 +53290,13 @@ }, "devDependencies": { "@ariakit/test": "^0.4.7", - "@storybook/addon-docs": "9.1.17", - "@testing-library/jest-dom": "6.6.3", - "@types/gradient-parser": "1.1.0", - "@types/highlight-words-core": "1.2.1", - "@types/jest": "29.5.14", + "@storybook/addon-docs": "^9.1.17", + "@testing-library/jest-dom": "^6.6.3", + "@types/jest": "^29.5.14", "@wordpress/jest-console": "file:../jest-console", - "csstype": "3.2.3", - "snapshot-diff": "0.10.0", - "storybook": "9.1.17", + "csstype": "^3.2.3", + "snapshot-diff": "^0.10.0", + "storybook": "^9.1.17", "timezone-mock": "^1.3.6" }, "engines": { @@ -53660,9 +53623,9 @@ }, "devDependencies": { "@ariakit/test": "^0.4.7", - "@testing-library/jest-dom": "6.6.3", - "@types/jest": "29.5.14", - "storybook": "9.1.17" + "@testing-library/jest-dom": "^6.6.3", + "@types/jest": "^29.5.14", + "storybook": "^9.1.17" }, "engines": { "node": ">=18.12.0", @@ -53705,11 +53668,11 @@ "json2php": "^0.0.7" }, "devDependencies": { - "atob": "2.1.2", - "css-loader": "6.2.0", - "lodash": "4.17.21", - "mini-css-extract-plugin": "2.9.2", - "mkdirp": "3.0.1" + "atob": "^2.1.2", + "css-loader": "^6.2.0", + "lodash": "^4.17.21", + "mini-css-extract-plugin": "^2.9.2", + "mkdirp": "^3.0.1" }, "engines": { "node": ">=18.12.0", @@ -53748,7 +53711,7 @@ "docgen": "bin/cli.js" }, "devDependencies": { - "@types/babel__core": "7.20.5" + "@types/babel__core": "^7.20.5" }, "engines": { "node": ">=18.12.0", @@ -54083,8 +54046,8 @@ "version": "6.36.0", "license": "GPL-2.0-or-later", "dependencies": { - "@types/react": "18.3.27", - "@types/react-dom": "18.3.1", + "@types/react": "^18.3.27", + "@types/react-dom": "^18.3.1", "@wordpress/escape-html": "file:../escape-html", "change-case": "^4.1.2", "is-plain-object": "^5.0.0", @@ -54292,7 +54255,7 @@ "memize": "^2.1.0" }, "devDependencies": { - "@testing-library/jest-dom": "6.6.3", + "@testing-library/jest-dom": "^6.6.3", "@types/jest": "29.5.14" }, "engines": { @@ -54524,7 +54487,7 @@ "version": "7.36.0", "license": "GPL-2.0-or-later", "dependencies": { - "@axe-core/puppeteer": "4.0.0" + "@axe-core/puppeteer": "^4.0.0" }, "engines": { "node": ">=18.12.0", @@ -54662,7 +54625,7 @@ "@wordpress/url": "file:../url" }, "devDependencies": { - "@testing-library/jest-dom": "6.6.3", + "@testing-library/jest-dom": "^6.6.3", "@types/jest": "29.5.14" }, "engines": { @@ -54878,7 +54841,7 @@ "version": "4.36.0", "license": "GPL-2.0-or-later", "devDependencies": { - "@types/node": "20.17.10" + "@types/node": "^20.17.10" }, "engines": { "node": ">=18.12.0", @@ -54941,7 +54904,7 @@ "@octokit/webhooks-types": "5.8.0" }, "devDependencies": { - "@types/node": "20.17.10" + "@types/node": "^20.17.10" }, "engines": { "node": ">=18.12.0", @@ -55067,7 +55030,7 @@ "babel-plugin-react-native-classname-to-style": "1.2.2", "babel-plugin-react-native-platform-specific-extensions": "1.1.1", "babel-plugin-transform-remove-console": "6.9.4", - "sass": "1.54.0", + "sass": "^1.54.0", "webdriverio": "8.16.20" }, "engines": { @@ -55228,10 +55191,10 @@ "dependencies": { "@actions/core": "^1.8.0", "@actions/github": "^5.0.1", - "@jest/test-result": "29.6.2", + "@jest/test-result": "^29.6.2", "@octokit/types": "6.34.0", "@octokit/webhooks-types": "5.8.0", - "jest-message-util": "29.6.2" + "jest-message-util": "^29.6.2" }, "devDependencies": { "@types/jest": "29.5.14" @@ -55370,7 +55333,7 @@ "check-node-version": "^4.1.0", "copy-webpack-plugin": "^10.2.0", "cross-spawn": "^7.0.6", - "css-loader": "6.2.0", + "css-loader": "^6.2.0", "cssnano": "^6.0.1", "cwd": "^0.10.0", "dir-glob": "^3.0.1", @@ -55385,7 +55348,7 @@ "json2php": "^0.0.9", "markdownlint-cli": "^0.31.1", "merge-deep": "^3.0.3", - "mini-css-extract-plugin": "2.9.2", + "mini-css-extract-plugin": "^2.9.2", "minimist": "^1.2.0", "npm-package-json-lint": "^6.4.0", "npm-packlist": "^3.0.0", @@ -55397,7 +55360,7 @@ "read-pkg-up": "^7.0.1", "resolve-bin": "^0.4.0", "rtlcss": "^4.3.0", - "sass": "1.54.0", + "sass": "^1.54.0", "sass-loader": "^16.0.3", "schema-utils": "^4.2.0", "source-map-loader": "^3.0.0", @@ -55647,7 +55610,7 @@ "yjs": "~13.6.6" }, "devDependencies": { - "@types/node": "20.17.10", + "@types/node": "^20.17.10", "@types/simple-peer": "9.11.5" }, "engines": { @@ -55679,11 +55642,11 @@ "@terrazzo/cli": "^0.10.2", "@terrazzo/plugin-css": "^0.10.2", "@terrazzo/token-tools": "^0.10.2", - "@testing-library/jest-dom": "6.6.3", - "@types/jest": "29.5.14", - "@types/node": "20.17.10", - "esbuild-esm-loader": "0.3.3", - "storybook": "9.1.17" + "@testing-library/jest-dom": "^6.6.3", + "@types/jest": "^29.5.14", + "@types/node": "^20.17.10", + "esbuild-esm-loader": "^0.3.3", + "storybook": "^9.1.17" }, "engines": { "node": ">=18.12.0", @@ -55720,12 +55683,12 @@ "clsx": "^2.1.1" }, "devDependencies": { - "@storybook/addon-docs": "9.1.17", - "@testing-library/jest-dom": "6.6.3", - "@types/jest": "29.5.14", - "@types/node": "20.17.10", + "@storybook/addon-docs": "^9.1.17", + "@testing-library/jest-dom": "^6.6.3", + "@types/jest": "^29.5.14", + "@types/node": "^20.17.10", "@wordpress/theme": "file:../theme", - "storybook": "9.1.17" + "storybook": "^9.1.17" }, "engines": { "node": ">=20.10.0", @@ -55744,7 +55707,7 @@ "@wordpress/is-shallow-equal": "file:../is-shallow-equal" }, "devDependencies": { - "@types/node": "20.17.10" + "@types/node": "^20.17.10" }, "engines": { "node": ">=18.12.0", @@ -55933,7 +55896,7 @@ "wp-build": "src/build.mjs" }, "devDependencies": { - "@types/node": "20.17.10" + "@types/node": "^20.17.10" }, "engines": { "node": ">=20.10.0", diff --git a/package.json b/package.json index 66c69e590c4fb8..fdb8a8f22ecdfc 100644 --- a/package.json +++ b/package.json @@ -47,17 +47,17 @@ "@playwright/test": "1.57.0", "@pmmmwh/react-refresh-webpack-plugin": "0.5.11", "@storybook/addon-a11y": "9.1.17", - "@storybook/addon-docs": "9.1.17", + "@storybook/addon-docs": "^9.1.17", "@storybook/addon-webpack5-compiler-babel": "3.0.3", "@storybook/icons": "1.4.0", "@storybook/react-webpack5": "9.1.17", - "@testing-library/jest-dom": "6.6.3", + "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "14.3.0", "@testing-library/user-event": "14.4.3", - "@types/node": "20.17.10", + "@types/node": "^20.17.10", "@types/prettier": "2.4.4", - "@types/react": "18.3.27", - "@types/react-dom": "18.3.1", + "@types/react": "^18.3.27", + "@types/react-dom": "^18.3.1", "@types/semver": "7.3.8", "@types/sprintf-js": "1.1.2", "@types/uuid": "8.3.1", @@ -73,7 +73,7 @@ "concurrently": "3.5.0", "cross-env": "7.0.3", "cross-spawn": "^7.0.6", - "css-loader": "6.2.0", + "css-loader": "^6.2.0", "esbuild": "0.25.10", "eslint-import-resolver-typescript": "4.4.4", "eslint-plugin-eslint-comments": "3.1.2", @@ -94,7 +94,7 @@ "jest-environment-jsdom": "^30.2.0", "jest-jasmine2": "29.6.2", "jest-junit": "13.0.0", - "jest-message-util": "29.6.2", + "jest-message-util": "^29.6.2", "jest-watch-typeahead": "2.2.2", "json2md": "2.0.1", "jsonc-parser": "3.3.1", @@ -114,14 +114,14 @@ "reassure": "0.7.1", "resize-observer-polyfill": "1.5.1", "rimraf": "5.0.10", - "sass": "1.54.0", + "sass": "^1.54.0", "sass-embedded": "1.93.2", "sass-loader": "16.0.3", "semver": "7.5.4", "simple-git": "3.24.0", "snapshot-diff": "0.10.0", "sprintf-js": "1.1.1", - "storybook": "9.1.17", + "storybook": "^9.1.17", "storybook-addon-source-link": "1.0.1", "storybook-addon-tag-badges": "2.0.4", "style-loader": "3.2.1", diff --git a/packages/components/package.json b/packages/components/package.json index 8fa99248843d55..080c0a9c773408 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -53,7 +53,7 @@ ], "dependencies": { "@ariakit/react": "^0.4.15", - "@ariakit/react-core": "0.4.15", + "@ariakit/react-core": "^0.4.15", "@date-fns/utc": "^2.1.1", "@emotion/cache": "^11.7.1", "@emotion/css": "^11.7.1", @@ -62,6 +62,8 @@ "@emotion/styled": "^11.6.0", "@emotion/utils": "^1.0.0", "@floating-ui/react-dom": "2.0.8", + "@types/gradient-parser": "1.1.0", + "@types/highlight-words-core": "1.2.1", "@use-gesture/react": "^10.3.1", "@wordpress/a11y": "file:../a11y", "@wordpress/base-styles": "file:../base-styles", @@ -101,15 +103,13 @@ }, "devDependencies": { "@ariakit/test": "^0.4.7", - "@storybook/addon-docs": "9.1.17", - "@testing-library/jest-dom": "6.6.3", - "@types/gradient-parser": "1.1.0", - "@types/highlight-words-core": "1.2.1", - "@types/jest": "29.5.14", + "@storybook/addon-docs": "^9.1.17", + "@testing-library/jest-dom": "^6.6.3", + "@types/jest": "^29.5.14", "@wordpress/jest-console": "file:../jest-console", - "csstype": "3.2.3", - "snapshot-diff": "0.10.0", - "storybook": "9.1.17", + "csstype": "^3.2.3", + "snapshot-diff": "^0.10.0", + "storybook": "^9.1.17", "timezone-mock": "^1.3.6" }, "peerDependencies": { diff --git a/packages/dataviews/package.json b/packages/dataviews/package.json index 8c65d470ae11c9..769aef9e9c3b53 100644 --- a/packages/dataviews/package.json +++ b/packages/dataviews/package.json @@ -80,9 +80,9 @@ }, "devDependencies": { "@ariakit/test": "^0.4.7", - "@testing-library/jest-dom": "6.6.3", - "@types/jest": "29.5.14", - "storybook": "9.1.17" + "@testing-library/jest-dom": "^6.6.3", + "@types/jest": "^29.5.14", + "storybook": "^9.1.17" }, "peerDependencies": { "react": "^18.0.0", diff --git a/packages/dependency-extraction-webpack-plugin/package.json b/packages/dependency-extraction-webpack-plugin/package.json index 8198199dbd7148..3234635f779aa8 100644 --- a/packages/dependency-extraction-webpack-plugin/package.json +++ b/packages/dependency-extraction-webpack-plugin/package.json @@ -41,11 +41,11 @@ "json2php": "^0.0.7" }, "devDependencies": { - "atob": "2.1.2", - "css-loader": "6.2.0", - "lodash": "4.17.21", - "mini-css-extract-plugin": "2.9.2", - "mkdirp": "3.0.1" + "atob": "^2.1.2", + "css-loader": "^6.2.0", + "lodash": "^4.17.21", + "mini-css-extract-plugin": "^2.9.2", + "mkdirp": "^3.0.1" }, "peerDependencies": { "webpack": "^5.0.0" diff --git a/packages/docgen/package.json b/packages/docgen/package.json index 5702167bd6a728..b4be180dfe419b 100644 --- a/packages/docgen/package.json +++ b/packages/docgen/package.json @@ -43,7 +43,7 @@ "unified": "7.1.0" }, "devDependencies": { - "@types/babel__core": "7.20.5" + "@types/babel__core": "^7.20.5" }, "publishConfig": { "access": "public" diff --git a/packages/element/package.json b/packages/element/package.json index 3ef80e013bb0f6..ce9ca2f06ddecc 100644 --- a/packages/element/package.json +++ b/packages/element/package.json @@ -46,8 +46,8 @@ "types": "build-types", "sideEffects": false, "dependencies": { - "@types/react": "18.3.27", - "@types/react-dom": "18.3.1", + "@types/react": "^18.3.27", + "@types/react-dom": "^18.3.1", "@wordpress/escape-html": "file:../escape-html", "change-case": "^4.1.2", "is-plain-object": "^5.0.0", diff --git a/packages/global-styles-engine/package.json b/packages/global-styles-engine/package.json index ab207d7d618c24..07b0ee48486e24 100644 --- a/packages/global-styles-engine/package.json +++ b/packages/global-styles-engine/package.json @@ -54,7 +54,7 @@ "memize": "^2.1.0" }, "devDependencies": { - "@testing-library/jest-dom": "6.6.3", + "@testing-library/jest-dom": "^6.6.3", "@types/jest": "29.5.14" }, "publishConfig": { diff --git a/packages/jest-puppeteer-axe/package.json b/packages/jest-puppeteer-axe/package.json index 034e7361d43837..5158143aae5b28 100644 --- a/packages/jest-puppeteer-axe/package.json +++ b/packages/jest-puppeteer-axe/package.json @@ -42,7 +42,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@axe-core/puppeteer": "4.0.0" + "@axe-core/puppeteer": "^4.0.0" }, "peerDependencies": { "jest": ">=29", diff --git a/packages/media-fields/package.json b/packages/media-fields/package.json index 4f5e258076e577..c6c86b1b0d11bf 100644 --- a/packages/media-fields/package.json +++ b/packages/media-fields/package.json @@ -62,7 +62,7 @@ "@wordpress/url": "file:../url" }, "devDependencies": { - "@testing-library/jest-dom": "6.6.3", + "@testing-library/jest-dom": "^6.6.3", "@types/jest": "29.5.14" }, "peerDependencies": { diff --git a/packages/prettier-config/package.json b/packages/prettier-config/package.json index 4231c61860989b..493a6db053d290 100644 --- a/packages/prettier-config/package.json +++ b/packages/prettier-config/package.json @@ -33,7 +33,7 @@ }, "types": "build-types", "devDependencies": { - "@types/node": "20.17.10" + "@types/node": "^20.17.10" }, "peerDependencies": { "prettier": ">=3" diff --git a/packages/project-management-automation/package.json b/packages/project-management-automation/package.json index b43114965a1b31..a8b269e7d08604 100644 --- a/packages/project-management-automation/package.json +++ b/packages/project-management-automation/package.json @@ -38,7 +38,7 @@ "@octokit/webhooks-types": "5.8.0" }, "devDependencies": { - "@types/node": "20.17.10" + "@types/node": "^20.17.10" }, "publishConfig": { "access": "public" diff --git a/packages/react-native-editor/package.json b/packages/react-native-editor/package.json index 0de7c745ed307f..bac2481dd113df 100644 --- a/packages/react-native-editor/package.json +++ b/packages/react-native-editor/package.json @@ -91,7 +91,7 @@ "babel-plugin-react-native-classname-to-style": "1.2.2", "babel-plugin-react-native-platform-specific-extensions": "1.1.1", "babel-plugin-transform-remove-console": "6.9.4", - "sass": "1.54.0", + "sass": "^1.54.0", "webdriverio": "8.16.20" }, "publishConfig": { diff --git a/packages/report-flaky-tests/package.json b/packages/report-flaky-tests/package.json index 66c193607fd29d..2723b2796403fe 100644 --- a/packages/report-flaky-tests/package.json +++ b/packages/report-flaky-tests/package.json @@ -35,10 +35,10 @@ "dependencies": { "@actions/core": "^1.8.0", "@actions/github": "^5.0.1", - "@jest/test-result": "29.6.2", + "@jest/test-result": "^29.6.2", "@octokit/types": "6.34.0", "@octokit/webhooks-types": "5.8.0", - "jest-message-util": "29.6.2" + "jest-message-util": "^29.6.2" }, "devDependencies": { "@types/jest": "29.5.14" diff --git a/packages/scripts/package.json b/packages/scripts/package.json index 97ee249f9d91bf..34f6bde666bcd0 100644 --- a/packages/scripts/package.json +++ b/packages/scripts/package.json @@ -54,7 +54,7 @@ "check-node-version": "^4.1.0", "copy-webpack-plugin": "^10.2.0", "cross-spawn": "^7.0.6", - "css-loader": "6.2.0", + "css-loader": "^6.2.0", "cssnano": "^6.0.1", "cwd": "^0.10.0", "dir-glob": "^3.0.1", @@ -69,7 +69,7 @@ "json2php": "^0.0.9", "markdownlint-cli": "^0.31.1", "merge-deep": "^3.0.3", - "mini-css-extract-plugin": "2.9.2", + "mini-css-extract-plugin": "^2.9.2", "minimist": "^1.2.0", "npm-package-json-lint": "^6.4.0", "npm-packlist": "^3.0.0", @@ -81,7 +81,7 @@ "read-pkg-up": "^7.0.1", "resolve-bin": "^0.4.0", "rtlcss": "^4.3.0", - "sass": "1.54.0", + "sass": "^1.54.0", "sass-loader": "^16.0.3", "schema-utils": "^4.2.0", "source-map-loader": "^3.0.0", diff --git a/packages/sync/package.json b/packages/sync/package.json index 7b66b200a5ba01..3dc384d1956be4 100644 --- a/packages/sync/package.json +++ b/packages/sync/package.json @@ -56,7 +56,7 @@ "yjs": "~13.6.6" }, "devDependencies": { - "@types/node": "20.17.10", + "@types/node": "^20.17.10", "@types/simple-peer": "9.11.5" }, "publishConfig": { diff --git a/packages/theme/package.json b/packages/theme/package.json index c0269799c470ee..8ad29f7aeda63d 100644 --- a/packages/theme/package.json +++ b/packages/theme/package.json @@ -74,11 +74,11 @@ "@terrazzo/cli": "^0.10.2", "@terrazzo/plugin-css": "^0.10.2", "@terrazzo/token-tools": "^0.10.2", - "@testing-library/jest-dom": "6.6.3", - "@types/jest": "29.5.14", - "@types/node": "20.17.10", - "esbuild-esm-loader": "0.3.3", - "storybook": "9.1.17" + "@testing-library/jest-dom": "^6.6.3", + "@types/jest": "^29.5.14", + "@types/node": "^20.17.10", + "esbuild-esm-loader": "^0.3.3", + "storybook": "^9.1.17" }, "peerDependencies": { "react": "^18.0.0", diff --git a/packages/ui/package.json b/packages/ui/package.json index 99608bad87a800..381f0179a7265a 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -50,12 +50,12 @@ "clsx": "^2.1.1" }, "devDependencies": { - "@storybook/addon-docs": "9.1.17", - "@testing-library/jest-dom": "6.6.3", - "@types/jest": "29.5.14", - "@types/node": "20.17.10", + "@storybook/addon-docs": "^9.1.17", + "@testing-library/jest-dom": "^6.6.3", + "@types/jest": "^29.5.14", + "@types/node": "^20.17.10", "@wordpress/theme": "file:../theme", - "storybook": "9.1.17" + "storybook": "^9.1.17" }, "peerDependencies": { "react": "^18.0.0", diff --git a/packages/undo-manager/package.json b/packages/undo-manager/package.json index 8fb7df23d069e3..5680b9ab981c24 100644 --- a/packages/undo-manager/package.json +++ b/packages/undo-manager/package.json @@ -49,7 +49,7 @@ "@wordpress/is-shallow-equal": "file:../is-shallow-equal" }, "devDependencies": { - "@types/node": "20.17.10" + "@types/node": "^20.17.10" }, "publishConfig": { "access": "public" diff --git a/packages/wp-build/package.json b/packages/wp-build/package.json index b6e01d46ed2078..05ea096716c59f 100644 --- a/packages/wp-build/package.json +++ b/packages/wp-build/package.json @@ -52,7 +52,7 @@ "rtlcss": "4.3.0" }, "devDependencies": { - "@types/node": "20.17.10" + "@types/node": "^20.17.10" }, "peerDependencies": { "@wordpress/boot": "^0.3.0", From 1893e286e2e3a113722baf7361c7bb31441f859d Mon Sep 17 00:00:00 2001 From: Manzoor Wani Date: Wed, 7 Jan 2026 12:24:11 +0530 Subject: [PATCH 11/18] Restore removed and change dependencies --- package-lock.json | 106 ++++-------------- .../package.json | 3 + packages/global-styles-engine/package.json | 2 +- packages/interactivity/package.json | 2 +- packages/media-fields/package.json | 2 +- packages/react-native-editor/package.json | 10 +- packages/report-flaky-tests/package.json | 2 +- packages/sync/package.json | 2 +- packages/wp-build/package.json | 1 - 9 files changed, 35 insertions(+), 95 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9fb7fd9e0cb807..8b7323aab19b43 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7613,63 +7613,6 @@ "node": ">=12" } }, - "node_modules/@manypkg/find-root": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@manypkg/find-root/-/find-root-3.1.0.tgz", - "integrity": "sha512-BcSqCyKhBVZ5YkSzOiheMCV41kqAFptW6xGqYSTjkVTl9XQpr+pqHhwgGCOHQtjDCv7Is6EFyA14Sm5GVbVABA==", - "license": "MIT", - "dependencies": { - "@manypkg/tools": "^2.1.0" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "node_modules/@manypkg/get-packages": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@manypkg/get-packages/-/get-packages-3.0.0.tgz", - "integrity": "sha512-C5TGJoG/MaVGt0HDij+RYQxVw/O/GDNJc4+qwv8g6wtbGEE8wawCcrQns8+qaNsZJybTTHYgdw7eD3wQhuxTng==", - "license": "MIT", - "dependencies": { - "@manypkg/find-root": "^3.0.0", - "@manypkg/tools": "^2.0.0" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "node_modules/@manypkg/tools": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@manypkg/tools/-/tools-2.1.0.tgz", - "integrity": "sha512-0FOIepYR4ugPYaHwK7hDeHDkfPOBVvayt9QpvRbi2LT/h2b0GaE/gM9Gag7fsnyYyNaTZ2IGyOuVg07IYepvYQ==", - "license": "MIT", - "dependencies": { - "jju": "^1.4.0", - "js-yaml": "^4.1.0", - "tinyglobby": "^0.2.13" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "node_modules/@manypkg/tools/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "license": "Python-2.0" - }, - "node_modules/@manypkg/tools/node_modules/js-yaml": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", - "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, "node_modules/@mdx-js/react": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.0.tgz", @@ -14981,6 +14924,15 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/simple-peer": { + "version": "9.11.6", + "resolved": "https://registry.npmjs.org/@types/simple-peer/-/simple-peer-9.11.6.tgz", + "integrity": "sha512-6kD6yWzHJrVwx+N3RcC+5H9x/rZ7vRTDMrLl40eowvxXEKwvOW2W/ST5GlSQ/6j9yubSzaMj02LdNFTTfscQ3w==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/sockjs": { "version": "0.3.36", "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", @@ -32032,12 +31984,6 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/jju": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", - "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==", - "license": "MIT" - }, "node_modules/joi": { "version": "17.13.3", "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", @@ -52164,6 +52110,9 @@ "name": "@wordpress/babel-plugin-import-jsx-pragma", "version": "5.36.0", "license": "GPL-2.0-or-later", + "devDependencies": { + "@babel/plugin-syntax-jsx": "^7.25.7" + }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" @@ -53772,7 +53721,7 @@ }, "devDependencies": { "@testing-library/jest-dom": "^6.6.3", - "@types/jest": "29.5.14" + "@types/jest": "^29.5.14" }, "engines": { "node": ">=18.12.0", @@ -53899,7 +53848,7 @@ "preact": "^10.24.2" }, "devDependencies": { - "@types/jest": "29.5.14" + "@types/jest": "^29.5.14" }, "engines": { "node": ">=18.12.0", @@ -54142,7 +54091,7 @@ }, "devDependencies": { "@testing-library/jest-dom": "^6.6.3", - "@types/jest": "29.5.14" + "@types/jest": "^29.5.14" }, "engines": { "node": ">=18.12.0", @@ -54534,11 +54483,11 @@ "react-native-webview": "13.6.1" }, "devDependencies": { - "@babel/plugin-proposal-nullish-coalescing-operator": "7.18.6", - "@babel/plugin-proposal-optional-chaining": "7.21.0", - "@babel/plugin-transform-arrow-functions": "7.27.1", - "@babel/plugin-transform-shorthand-properties": "7.27.1", - "@babel/plugin-transform-template-literals": "7.27.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.21.0", + "@babel/plugin-transform-arrow-functions": "^7.27.1", + "@babel/plugin-transform-shorthand-properties": "^7.27.1", + "@babel/plugin-transform-template-literals": "^7.27.1", "@react-native/babel-preset": "0.73.10", "@react-native/metro-babel-transformer": "0.73.10", "@react-native/metro-config": "0.73.4", @@ -54713,7 +54662,7 @@ "jest-message-util": "^29.6.2" }, "devDependencies": { - "@types/jest": "29.5.14" + "@types/jest": "^29.5.14" }, "engines": { "node": ">=18.12.0", @@ -55127,23 +55076,13 @@ }, "devDependencies": { "@types/node": "^20.17.10", - "@types/simple-peer": "9.11.5" + "@types/simple-peer": "^9.11.5" }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" } }, - "packages/sync/node_modules/@types/simple-peer": { - "version": "9.11.5", - "resolved": "https://registry.npmjs.org/@types/simple-peer/-/simple-peer-9.11.5.tgz", - "integrity": "sha512-haXgWcAa3Y3Sn+T8lzkE4ErQUpYzhW6Cz2lh00RhQTyWt+xZ3s87wJPztUxlqSdFRqGhe2MQIBd0XsyHP3No4w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, "packages/theme": { "name": "@wordpress/theme", "version": "0.3.0", @@ -55403,7 +55342,6 @@ "license": "GPL-2.0-or-later", "dependencies": { "@emotion/babel-plugin": "11.11.0", - "@manypkg/get-packages": "3.0.0", "autoprefixer": "10.4.21", "browserslist-to-esbuild": "2.1.1", "change-case": "4.1.2", diff --git a/packages/babel-plugin-import-jsx-pragma/package.json b/packages/babel-plugin-import-jsx-pragma/package.json index 69c2dbca3e0623..f3f556be2087a9 100644 --- a/packages/babel-plugin-import-jsx-pragma/package.json +++ b/packages/babel-plugin-import-jsx-pragma/package.json @@ -35,6 +35,9 @@ ".": "./index.js", "./package.json": "./package.json" }, + "devDependencies": { + "@babel/plugin-syntax-jsx": "^7.25.7" + }, "peerDependencies": { "@babel/core": "^7.25.7" }, diff --git a/packages/global-styles-engine/package.json b/packages/global-styles-engine/package.json index 07b0ee48486e24..7b9e9774aae973 100644 --- a/packages/global-styles-engine/package.json +++ b/packages/global-styles-engine/package.json @@ -55,7 +55,7 @@ }, "devDependencies": { "@testing-library/jest-dom": "^6.6.3", - "@types/jest": "29.5.14" + "@types/jest": "^29.5.14" }, "publishConfig": { "access": "public" diff --git a/packages/interactivity/package.json b/packages/interactivity/package.json index dfa39e731a3f84..162110596f8c80 100644 --- a/packages/interactivity/package.json +++ b/packages/interactivity/package.json @@ -38,7 +38,7 @@ "preact": "^10.24.2" }, "devDependencies": { - "@types/jest": "29.5.14" + "@types/jest": "^29.5.14" }, "publishConfig": { "access": "public" diff --git a/packages/media-fields/package.json b/packages/media-fields/package.json index c6c86b1b0d11bf..895c70d7d2889e 100644 --- a/packages/media-fields/package.json +++ b/packages/media-fields/package.json @@ -63,7 +63,7 @@ }, "devDependencies": { "@testing-library/jest-dom": "^6.6.3", - "@types/jest": "29.5.14" + "@types/jest": "^29.5.14" }, "peerDependencies": { "react": "^18.0.0" diff --git a/packages/react-native-editor/package.json b/packages/react-native-editor/package.json index bac2481dd113df..0b22fb962b17bb 100644 --- a/packages/react-native-editor/package.json +++ b/packages/react-native-editor/package.json @@ -79,11 +79,11 @@ "react-native-webview": "13.6.1" }, "devDependencies": { - "@babel/plugin-proposal-nullish-coalescing-operator": "7.18.6", - "@babel/plugin-proposal-optional-chaining": "7.21.0", - "@babel/plugin-transform-arrow-functions": "7.27.1", - "@babel/plugin-transform-shorthand-properties": "7.27.1", - "@babel/plugin-transform-template-literals": "7.27.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.21.0", + "@babel/plugin-transform-arrow-functions": "^7.27.1", + "@babel/plugin-transform-shorthand-properties": "^7.27.1", + "@babel/plugin-transform-template-literals": "^7.27.1", "@react-native/babel-preset": "0.73.10", "@react-native/metro-babel-transformer": "0.73.10", "@react-native/metro-config": "0.73.4", diff --git a/packages/report-flaky-tests/package.json b/packages/report-flaky-tests/package.json index 2723b2796403fe..6eacfcd5eba7aa 100644 --- a/packages/report-flaky-tests/package.json +++ b/packages/report-flaky-tests/package.json @@ -41,7 +41,7 @@ "jest-message-util": "^29.6.2" }, "devDependencies": { - "@types/jest": "29.5.14" + "@types/jest": "^29.5.14" }, "publishConfig": { "access": "public" diff --git a/packages/sync/package.json b/packages/sync/package.json index 3dc384d1956be4..03306ba6874600 100644 --- a/packages/sync/package.json +++ b/packages/sync/package.json @@ -57,7 +57,7 @@ }, "devDependencies": { "@types/node": "^20.17.10", - "@types/simple-peer": "9.11.5" + "@types/simple-peer": "^9.11.5" }, "publishConfig": { "access": "public" diff --git a/packages/wp-build/package.json b/packages/wp-build/package.json index 05ea096716c59f..08f4754aa051fd 100644 --- a/packages/wp-build/package.json +++ b/packages/wp-build/package.json @@ -36,7 +36,6 @@ }, "dependencies": { "@emotion/babel-plugin": "11.11.0", - "@manypkg/get-packages": "3.0.0", "autoprefixer": "10.4.21", "browserslist-to-esbuild": "2.1.1", "change-case": "4.1.2", From d798ef6d900a4af4773d2fa6cbd4d3d37b17eab7 Mon Sep 17 00:00:00 2001 From: Manzoor Wani Date: Wed, 7 Jan 2026 12:26:15 +0530 Subject: [PATCH 12/18] Remove @ariakit/react-core from dependencies --- package-lock.json | 1 - packages/components/package.json | 1 - 2 files changed, 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8b7323aab19b43..af51223fc68061 100644 --- a/package-lock.json +++ b/package-lock.json @@ -52705,7 +52705,6 @@ "license": "GPL-2.0-or-later", "dependencies": { "@ariakit/react": "^0.4.15", - "@ariakit/react-core": "^0.4.15", "@date-fns/utc": "^2.1.1", "@emotion/cache": "^11.7.1", "@emotion/css": "^11.7.1", diff --git a/packages/components/package.json b/packages/components/package.json index 080c0a9c773408..6563faabda3036 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -53,7 +53,6 @@ ], "dependencies": { "@ariakit/react": "^0.4.15", - "@ariakit/react-core": "^0.4.15", "@date-fns/utc": "^2.1.1", "@emotion/cache": "^11.7.1", "@emotion/css": "^11.7.1", From 3d637d2618a77e5c0ee4cdb66d9141e1dc9c7253 Mon Sep 17 00:00:00 2001 From: Manzoor Wani Date: Wed, 7 Jan 2026 12:31:25 +0530 Subject: [PATCH 13/18] Add css-to-react-native-transform to dependencies and remove eslint comment --- package-lock.json | 63 +++++++++++++++++++ packages/react-native-editor/package.json | 1 + .../react-native-editor/sass-transformer.js | 1 - 3 files changed, 64 insertions(+), 1 deletion(-) diff --git a/package-lock.json b/package-lock.json index af51223fc68061..2889c3bd9d9214 100644 --- a/package-lock.json +++ b/package-lock.json @@ -54494,6 +54494,7 @@ "babel-plugin-react-native-classname-to-style": "1.2.2", "babel-plugin-react-native-platform-specific-extensions": "1.1.1", "babel-plugin-transform-remove-console": "6.9.4", + "css-to-react-native-transform": "^2.1.0", "sass": "^1.54.0", "webdriverio": "8.16.20" }, @@ -54583,6 +54584,56 @@ "ieee754": "^1.1.13" } }, + "packages/react-native-editor/node_modules/css": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^0.6.0" + } + }, + "packages/react-native-editor/node_modules/css-to-react-native": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", + "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "packages/react-native-editor/node_modules/css-to-react-native-transform": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-to-react-native-transform/-/css-to-react-native-transform-2.1.0.tgz", + "integrity": "sha512-A7itX35B6Z4SvLIKOdL3iIWiLSrkdEXBfmK6198VqpVfsqlPJtW2gQpmubOrJjtjZV/Nsgy7dHvVPHkRG2K5wA==", + "dev": true, + "license": "MIT", + "dependencies": { + "css": "^3.0.0", + "css-mediaquery": "^0.1.2", + "css-to-react-native": "^3.2.0" + } + }, + "packages/react-native-editor/node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "license": "ISC" + }, + "packages/react-native-editor/node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true, + "license": "MIT" + }, "packages/react-native-editor/node_modules/react-native-url-polyfill": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/react-native-url-polyfill/-/react-native-url-polyfill-1.3.0.tgz", @@ -54594,6 +54645,18 @@ "react-native": "*" } }, + "packages/react-native-editor/node_modules/source-map-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dev": true, + "license": "MIT", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0" + } + }, "packages/react-native-editor/node_modules/webidl-conversions": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", diff --git a/packages/react-native-editor/package.json b/packages/react-native-editor/package.json index 0b22fb962b17bb..50d75faadd3254 100644 --- a/packages/react-native-editor/package.json +++ b/packages/react-native-editor/package.json @@ -91,6 +91,7 @@ "babel-plugin-react-native-classname-to-style": "1.2.2", "babel-plugin-react-native-platform-specific-extensions": "1.1.1", "babel-plugin-transform-remove-console": "6.9.4", + "css-to-react-native-transform": "^2.1.0", "sass": "^1.54.0", "webdriverio": "8.16.20" }, diff --git a/packages/react-native-editor/sass-transformer.js b/packages/react-native-editor/sass-transformer.js index edc3c4b9439402..9127035408e307 100644 --- a/packages/react-native-editor/sass-transformer.js +++ b/packages/react-native-editor/sass-transformer.js @@ -33,7 +33,6 @@ const fs = require( 'fs' ); const path = require( 'path' ); const sass = require( 'sass' ); -// eslint-disable-next-line import/no-extraneous-dependencies const css2rn = require( 'css-to-react-native-transform' ).default; const upstreamTransformer = require( '@react-native/metro-babel-transformer' ); From 5f11d92e3e92f62e4efa57a530bf19804c400ab9 Mon Sep 17 00:00:00 2001 From: Manzoor Wani Date: Wed, 7 Jan 2026 12:35:48 +0530 Subject: [PATCH 14/18] Improve matcher casting --- packages/jest-console/src/index.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/jest-console/src/index.ts b/packages/jest-console/src/index.ts index a3fe132bdd8fb8..cf5bf1a87f4444 100644 --- a/packages/jest-console/src/index.ts +++ b/packages/jest-console/src/index.ts @@ -30,7 +30,12 @@ const setConsoleMethodSpy = ( args: [ string, string ] ) => { function assertExpectedCalls() { if ( spy.assertionsNumber === 0 && spy.mock.calls.length > 0 ) { // Using 'as' to satisfy TypeScript compiler about the matcher name. - const name = matcherName as 'toHaveErrored'; + type MatcherName = `toHave${ + | 'Errored' + | 'Informed' + | 'Logged' + | 'Warned' }`; + const name = matcherName as MatcherName; expect( console ).not[ name ](); } From 8f378da6c6ba71da9918dd02f2253f97e6a6378c Mon Sep 17 00:00:00 2001 From: Manzoor Wani Date: Wed, 7 Jan 2026 17:41:24 +0530 Subject: [PATCH 15/18] Remove @ariakit/test from dataviews package --- package-lock.json | 1 - packages/dataviews/package.json | 1 - 2 files changed, 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2889c3bd9d9214..dcf8239b211445 100644 --- a/package-lock.json +++ b/package-lock.json @@ -53086,7 +53086,6 @@ "remove-accents": "^0.5.0" }, "devDependencies": { - "@ariakit/test": "^0.4.7", "@testing-library/jest-dom": "^6.6.3", "@types/jest": "^29.5.14", "storybook": "^9.1.17" diff --git a/packages/dataviews/package.json b/packages/dataviews/package.json index 769aef9e9c3b53..1569b5f299b18b 100644 --- a/packages/dataviews/package.json +++ b/packages/dataviews/package.json @@ -79,7 +79,6 @@ "remove-accents": "^0.5.0" }, "devDependencies": { - "@ariakit/test": "^0.4.7", "@testing-library/jest-dom": "^6.6.3", "@types/jest": "^29.5.14", "storybook": "^9.1.17" From 4f7ac64fcdc2019fb64cb29b42c5ddc1b4803e3a Mon Sep 17 00:00:00 2001 From: Manzoor Wani Date: Wed, 7 Jan 2026 18:23:39 +0530 Subject: [PATCH 16/18] Add esbuild as a dev dependency to dataviews --- package-lock.json | 1185 ++++++++++++++++++++++++++++--- package.json | 2 +- packages/dataviews/build.cjs | 1 - packages/dataviews/package.json | 1 + 4 files changed, 1079 insertions(+), 110 deletions(-) diff --git a/package-lock.json b/package-lock.json index 51f9c7305a7941..cb95f1b7427e76 100644 --- a/package-lock.json +++ b/package-lock.json @@ -51,7 +51,7 @@ "cross-env": "7.0.3", "cross-spawn": "^7.0.6", "css-loader": "^6.2.0", - "esbuild": "0.25.10", + "esbuild": "^0.27.2", "eslint-import-resolver-typescript": "4.4.4", "eslint-plugin-eslint-comments": "3.1.2", "eslint-plugin-import": "2.25.2", @@ -4765,12 +4765,13 @@ } }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.10.tgz", - "integrity": "sha512-0NFWnA+7l41irNuaSVlLfgNT12caWJVLzp5eAVhZ0z1qpxbockccEt3s+149rE64VUI3Ml2zt8Nv5JVc4QXTsw==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.2.tgz", + "integrity": "sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==", "cpu": [ "ppc64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4781,12 +4782,13 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.10.tgz", - "integrity": "sha512-dQAxF1dW1C3zpeCDc5KqIYuZ1tgAdRXNoZP7vkBIRtKZPYe2xVr/d3SkirklCHudW1B45tGiUlz2pUWDfbDD4w==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.2.tgz", + "integrity": "sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==", "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4797,12 +4799,13 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.10.tgz", - "integrity": "sha512-LSQa7eDahypv/VO6WKohZGPSJDq5OVOo3UoFR1E4t4Gj1W7zEQMUhI+lo81H+DtB+kP+tDgBp+M4oNCwp6kffg==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.2.tgz", + "integrity": "sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4813,12 +4816,13 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.10.tgz", - "integrity": "sha512-MiC9CWdPrfhibcXwr39p9ha1x0lZJ9KaVfvzA0Wxwz9ETX4v5CHfF09bx935nHlhi+MxhA63dKRRQLiVgSUtEg==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.2.tgz", + "integrity": "sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4829,12 +4833,13 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.10.tgz", - "integrity": "sha512-JC74bdXcQEpW9KkV326WpZZjLguSZ3DfS8wrrvPMHgQOIEIG/sPXEN/V8IssoJhbefLRcRqw6RQH2NnpdprtMA==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.2.tgz", + "integrity": "sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4845,12 +4850,13 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.10.tgz", - "integrity": "sha512-tguWg1olF6DGqzws97pKZ8G2L7Ig1vjDmGTwcTuYHbuU6TTjJe5FXbgs5C1BBzHbJ2bo1m3WkQDbWO2PvamRcg==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.2.tgz", + "integrity": "sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4861,12 +4867,13 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.10.tgz", - "integrity": "sha512-3ZioSQSg1HT2N05YxeJWYR+Libe3bREVSdWhEEgExWaDtyFbbXWb49QgPvFH8u03vUPX10JhJPcz7s9t9+boWg==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.2.tgz", + "integrity": "sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4877,12 +4884,13 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.10.tgz", - "integrity": "sha512-LLgJfHJk014Aa4anGDbh8bmI5Lk+QidDmGzuC2D+vP7mv/GeSN+H39zOf7pN5N8p059FcOfs2bVlrRr4SK9WxA==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.2.tgz", + "integrity": "sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4893,12 +4901,13 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.10.tgz", - "integrity": "sha512-oR31GtBTFYCqEBALI9r6WxoU/ZofZl962pouZRTEYECvNF/dtXKku8YXcJkhgK/beU+zedXfIzHijSRapJY3vg==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.2.tgz", + "integrity": "sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==", "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4909,12 +4918,13 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.10.tgz", - "integrity": "sha512-5luJWN6YKBsawd5f9i4+c+geYiVEw20FVW5x0v1kEMWNq8UctFjDiMATBxLvmmHA4bf7F6hTRaJgtghFr9iziQ==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.2.tgz", + "integrity": "sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4925,12 +4935,13 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.10.tgz", - "integrity": "sha512-NrSCx2Kim3EnnWgS4Txn0QGt0Xipoumb6z6sUtl5bOEZIVKhzfyp/Lyw4C1DIYvzeW/5mWYPBFJU3a/8Yr75DQ==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.2.tgz", + "integrity": "sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==", "cpu": [ "ia32" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4941,12 +4952,13 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.10.tgz", - "integrity": "sha512-xoSphrd4AZda8+rUDDfD9J6FUMjrkTz8itpTITM4/xgerAZZcFW7Dv+sun7333IfKxGG8gAq+3NbfEMJfiY+Eg==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.2.tgz", + "integrity": "sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==", "cpu": [ "loong64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4957,12 +4969,13 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.10.tgz", - "integrity": "sha512-ab6eiuCwoMmYDyTnyptoKkVS3k8fy/1Uvq7Dj5czXI6DF2GqD2ToInBI0SHOp5/X1BdZ26RKc5+qjQNGRBelRA==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.2.tgz", + "integrity": "sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==", "cpu": [ "mips64el" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4973,12 +4986,13 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.10.tgz", - "integrity": "sha512-NLinzzOgZQsGpsTkEbdJTCanwA5/wozN9dSgEl12haXJBzMTpssebuXR42bthOF3z7zXFWH1AmvWunUCkBE4EA==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.2.tgz", + "integrity": "sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==", "cpu": [ "ppc64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4989,12 +5003,13 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.10.tgz", - "integrity": "sha512-FE557XdZDrtX8NMIeA8LBJX3dC2M8VGXwfrQWU7LB5SLOajfJIxmSdyL/gU1m64Zs9CBKvm4UAuBp5aJ8OgnrA==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.2.tgz", + "integrity": "sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==", "cpu": [ "riscv64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5005,12 +5020,13 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.10.tgz", - "integrity": "sha512-3BBSbgzuB9ajLoVZk0mGu+EHlBwkusRmeNYdqmznmMc9zGASFjSsxgkNsqmXugpPk00gJ0JNKh/97nxmjctdew==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.2.tgz", + "integrity": "sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==", "cpu": [ "s390x" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5021,12 +5037,13 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.10.tgz", - "integrity": "sha512-QSX81KhFoZGwenVyPoberggdW1nrQZSvfVDAIUXr3WqLRZGZqWk/P4T8p2SP+de2Sr5HPcvjhcJzEiulKgnxtA==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.2.tgz", + "integrity": "sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5037,12 +5054,13 @@ } }, "node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.10.tgz", - "integrity": "sha512-AKQM3gfYfSW8XRk8DdMCzaLUFB15dTrZfnX8WXQoOUpUBQ+NaAFCP1kPS/ykbbGYz7rxn0WS48/81l9hFl3u4A==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.2.tgz", + "integrity": "sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5053,12 +5071,13 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.10.tgz", - "integrity": "sha512-7RTytDPGU6fek/hWuN9qQpeGPBZFfB4zZgcz2VK2Z5VpdUxEI8JKYsg3JfO0n/Z1E/6l05n0unDCNc4HnhQGig==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.2.tgz", + "integrity": "sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5069,12 +5088,13 @@ } }, "node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.10.tgz", - "integrity": "sha512-5Se0VM9Wtq797YFn+dLimf2Zx6McttsH2olUBsDml+lm0GOCRVebRWUvDtkY4BWYv/3NgzS8b/UM3jQNh5hYyw==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.2.tgz", + "integrity": "sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5085,12 +5105,13 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.10.tgz", - "integrity": "sha512-XkA4frq1TLj4bEMB+2HnI0+4RnjbuGZfet2gs/LNs5Hc7D89ZQBHQ0gL2ND6Lzu1+QVkjp3x1gIcPKzRNP8bXw==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.2.tgz", + "integrity": "sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5101,12 +5122,13 @@ } }, "node_modules/@esbuild/openharmony-arm64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.10.tgz", - "integrity": "sha512-AVTSBhTX8Y/Fz6OmIVBip9tJzZEUcY8WLh7I59+upa5/GPhh2/aM6bvOMQySspnCCHvFi79kMtdJS1w0DXAeag==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.2.tgz", + "integrity": "sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5117,12 +5139,13 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.10.tgz", - "integrity": "sha512-fswk3XT0Uf2pGJmOpDB7yknqhVkJQkAQOcW/ccVOtfx05LkbWOaRAtn5SaqXypeKQra1QaEa841PgrSL9ubSPQ==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.2.tgz", + "integrity": "sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5133,12 +5156,13 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.10.tgz", - "integrity": "sha512-ah+9b59KDTSfpaCg6VdJoOQvKjI33nTaQr4UluQwW7aEwZQsbMCfTmfEO4VyewOxx4RaDT/xCy9ra2GPWmO7Kw==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.2.tgz", + "integrity": "sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5149,12 +5173,13 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.10.tgz", - "integrity": "sha512-QHPDbKkrGO8/cz9LKVnJU22HOi4pxZnZhhA2HYHez5Pz4JeffhDjf85E57Oyco163GnzNCVkZK0b/n4Y0UHcSw==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.2.tgz", + "integrity": "sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==", "cpu": [ "ia32" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5165,12 +5190,13 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.10.tgz", - "integrity": "sha512-9KpxSVFCu0iK1owoez6aC/s/EdUQLDN3adTxGCqxMVhrPDj6bt5dbrHDXUuq+Bs2vATFBBrQS5vdQ/Ed2P+nbw==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.2.tgz", + "integrity": "sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -24864,9 +24890,10 @@ "license": "MIT" }, "node_modules/esbuild": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.10.tgz", - "integrity": "sha512-9RiGKvCwaqxO2owP61uQ4BgNborAQskMR6QusfWzQqv7AZOg5oGehdY2pRJMTKuwxd1IDBP4rSbI5lHzU7SMsQ==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.2.tgz", + "integrity": "sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==", + "dev": true, "hasInstallScript": true, "license": "MIT", "bin": { @@ -24876,32 +24903,32 @@ "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.25.10", - "@esbuild/android-arm": "0.25.10", - "@esbuild/android-arm64": "0.25.10", - "@esbuild/android-x64": "0.25.10", - "@esbuild/darwin-arm64": "0.25.10", - "@esbuild/darwin-x64": "0.25.10", - "@esbuild/freebsd-arm64": "0.25.10", - "@esbuild/freebsd-x64": "0.25.10", - "@esbuild/linux-arm": "0.25.10", - "@esbuild/linux-arm64": "0.25.10", - "@esbuild/linux-ia32": "0.25.10", - "@esbuild/linux-loong64": "0.25.10", - "@esbuild/linux-mips64el": "0.25.10", - "@esbuild/linux-ppc64": "0.25.10", - "@esbuild/linux-riscv64": "0.25.10", - "@esbuild/linux-s390x": "0.25.10", - "@esbuild/linux-x64": "0.25.10", - "@esbuild/netbsd-arm64": "0.25.10", - "@esbuild/netbsd-x64": "0.25.10", - "@esbuild/openbsd-arm64": "0.25.10", - "@esbuild/openbsd-x64": "0.25.10", - "@esbuild/openharmony-arm64": "0.25.10", - "@esbuild/sunos-x64": "0.25.10", - "@esbuild/win32-arm64": "0.25.10", - "@esbuild/win32-ia32": "0.25.10", - "@esbuild/win32-x64": "0.25.10" + "@esbuild/aix-ppc64": "0.27.2", + "@esbuild/android-arm": "0.27.2", + "@esbuild/android-arm64": "0.27.2", + "@esbuild/android-x64": "0.27.2", + "@esbuild/darwin-arm64": "0.27.2", + "@esbuild/darwin-x64": "0.27.2", + "@esbuild/freebsd-arm64": "0.27.2", + "@esbuild/freebsd-x64": "0.27.2", + "@esbuild/linux-arm": "0.27.2", + "@esbuild/linux-arm64": "0.27.2", + "@esbuild/linux-ia32": "0.27.2", + "@esbuild/linux-loong64": "0.27.2", + "@esbuild/linux-mips64el": "0.27.2", + "@esbuild/linux-ppc64": "0.27.2", + "@esbuild/linux-riscv64": "0.27.2", + "@esbuild/linux-s390x": "0.27.2", + "@esbuild/linux-x64": "0.27.2", + "@esbuild/netbsd-arm64": "0.27.2", + "@esbuild/netbsd-x64": "0.27.2", + "@esbuild/openbsd-arm64": "0.27.2", + "@esbuild/openbsd-x64": "0.27.2", + "@esbuild/openharmony-arm64": "0.27.2", + "@esbuild/sunos-x64": "0.27.2", + "@esbuild/win32-arm64": "0.27.2", + "@esbuild/win32-ia32": "0.27.2", + "@esbuild/win32-x64": "0.27.2" } }, "node_modules/esbuild-esm-loader": { @@ -45999,6 +46026,448 @@ "storybook": "^9.0.0" } }, + "node_modules/storybook/node_modules/@esbuild/aix-ppc64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", + "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/storybook/node_modules/@esbuild/android-arm": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", + "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/storybook/node_modules/@esbuild/android-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", + "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/storybook/node_modules/@esbuild/android-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", + "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/storybook/node_modules/@esbuild/darwin-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz", + "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/storybook/node_modules/@esbuild/darwin-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", + "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/storybook/node_modules/@esbuild/freebsd-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", + "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/storybook/node_modules/@esbuild/freebsd-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", + "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/storybook/node_modules/@esbuild/linux-arm": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", + "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/storybook/node_modules/@esbuild/linux-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", + "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/storybook/node_modules/@esbuild/linux-ia32": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", + "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/storybook/node_modules/@esbuild/linux-loong64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", + "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/storybook/node_modules/@esbuild/linux-mips64el": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", + "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/storybook/node_modules/@esbuild/linux-ppc64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", + "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/storybook/node_modules/@esbuild/linux-riscv64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", + "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/storybook/node_modules/@esbuild/linux-s390x": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", + "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/storybook/node_modules/@esbuild/linux-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", + "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/storybook/node_modules/@esbuild/netbsd-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz", + "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/storybook/node_modules/@esbuild/netbsd-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", + "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/storybook/node_modules/@esbuild/openbsd-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz", + "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/storybook/node_modules/@esbuild/openbsd-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", + "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/storybook/node_modules/@esbuild/openharmony-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz", + "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/storybook/node_modules/@esbuild/sunos-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", + "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/storybook/node_modules/@esbuild/win32-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", + "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/storybook/node_modules/@esbuild/win32-ia32": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", + "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/storybook/node_modules/@esbuild/win32-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", + "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, "node_modules/storybook/node_modules/@testing-library/user-event": { "version": "14.6.1", "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.6.1.tgz", @@ -46071,6 +46540,48 @@ "url": "https://opencollective.com/vitest" } }, + "node_modules/storybook/node_modules/esbuild": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", + "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.25.12", + "@esbuild/android-arm": "0.25.12", + "@esbuild/android-arm64": "0.25.12", + "@esbuild/android-x64": "0.25.12", + "@esbuild/darwin-arm64": "0.25.12", + "@esbuild/darwin-x64": "0.25.12", + "@esbuild/freebsd-arm64": "0.25.12", + "@esbuild/freebsd-x64": "0.25.12", + "@esbuild/linux-arm": "0.25.12", + "@esbuild/linux-arm64": "0.25.12", + "@esbuild/linux-ia32": "0.25.12", + "@esbuild/linux-loong64": "0.25.12", + "@esbuild/linux-mips64el": "0.25.12", + "@esbuild/linux-ppc64": "0.25.12", + "@esbuild/linux-riscv64": "0.25.12", + "@esbuild/linux-s390x": "0.25.12", + "@esbuild/linux-x64": "0.25.12", + "@esbuild/netbsd-arm64": "0.25.12", + "@esbuild/netbsd-x64": "0.25.12", + "@esbuild/openbsd-arm64": "0.25.12", + "@esbuild/openbsd-x64": "0.25.12", + "@esbuild/openharmony-arm64": "0.25.12", + "@esbuild/sunos-x64": "0.25.12", + "@esbuild/win32-arm64": "0.25.12", + "@esbuild/win32-ia32": "0.25.12", + "@esbuild/win32-x64": "0.25.12" + } + }, "node_modules/storybook/node_modules/recast": { "version": "0.23.11", "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.11.tgz", @@ -53088,6 +53599,7 @@ "devDependencies": { "@testing-library/jest-dom": "^6.6.3", "@types/jest": "^29.5.14", + "esbuild": "^0.27.2", "storybook": "^9.1.17" }, "engines": { @@ -55452,6 +55964,463 @@ } } }, + "packages/wp-build/node_modules/@esbuild/aix-ppc64": { + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.10.tgz", + "integrity": "sha512-0NFWnA+7l41irNuaSVlLfgNT12caWJVLzp5eAVhZ0z1qpxbockccEt3s+149rE64VUI3Ml2zt8Nv5JVc4QXTsw==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "packages/wp-build/node_modules/@esbuild/android-arm": { + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.10.tgz", + "integrity": "sha512-dQAxF1dW1C3zpeCDc5KqIYuZ1tgAdRXNoZP7vkBIRtKZPYe2xVr/d3SkirklCHudW1B45tGiUlz2pUWDfbDD4w==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "packages/wp-build/node_modules/@esbuild/android-arm64": { + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.10.tgz", + "integrity": "sha512-LSQa7eDahypv/VO6WKohZGPSJDq5OVOo3UoFR1E4t4Gj1W7zEQMUhI+lo81H+DtB+kP+tDgBp+M4oNCwp6kffg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "packages/wp-build/node_modules/@esbuild/android-x64": { + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.10.tgz", + "integrity": "sha512-MiC9CWdPrfhibcXwr39p9ha1x0lZJ9KaVfvzA0Wxwz9ETX4v5CHfF09bx935nHlhi+MxhA63dKRRQLiVgSUtEg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "packages/wp-build/node_modules/@esbuild/darwin-arm64": { + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.10.tgz", + "integrity": "sha512-JC74bdXcQEpW9KkV326WpZZjLguSZ3DfS8wrrvPMHgQOIEIG/sPXEN/V8IssoJhbefLRcRqw6RQH2NnpdprtMA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "packages/wp-build/node_modules/@esbuild/darwin-x64": { + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.10.tgz", + "integrity": "sha512-tguWg1olF6DGqzws97pKZ8G2L7Ig1vjDmGTwcTuYHbuU6TTjJe5FXbgs5C1BBzHbJ2bo1m3WkQDbWO2PvamRcg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "packages/wp-build/node_modules/@esbuild/freebsd-arm64": { + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.10.tgz", + "integrity": "sha512-3ZioSQSg1HT2N05YxeJWYR+Libe3bREVSdWhEEgExWaDtyFbbXWb49QgPvFH8u03vUPX10JhJPcz7s9t9+boWg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "packages/wp-build/node_modules/@esbuild/freebsd-x64": { + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.10.tgz", + "integrity": "sha512-LLgJfHJk014Aa4anGDbh8bmI5Lk+QidDmGzuC2D+vP7mv/GeSN+H39zOf7pN5N8p059FcOfs2bVlrRr4SK9WxA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "packages/wp-build/node_modules/@esbuild/linux-arm": { + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.10.tgz", + "integrity": "sha512-oR31GtBTFYCqEBALI9r6WxoU/ZofZl962pouZRTEYECvNF/dtXKku8YXcJkhgK/beU+zedXfIzHijSRapJY3vg==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "packages/wp-build/node_modules/@esbuild/linux-arm64": { + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.10.tgz", + "integrity": "sha512-5luJWN6YKBsawd5f9i4+c+geYiVEw20FVW5x0v1kEMWNq8UctFjDiMATBxLvmmHA4bf7F6hTRaJgtghFr9iziQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "packages/wp-build/node_modules/@esbuild/linux-ia32": { + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.10.tgz", + "integrity": "sha512-NrSCx2Kim3EnnWgS4Txn0QGt0Xipoumb6z6sUtl5bOEZIVKhzfyp/Lyw4C1DIYvzeW/5mWYPBFJU3a/8Yr75DQ==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "packages/wp-build/node_modules/@esbuild/linux-loong64": { + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.10.tgz", + "integrity": "sha512-xoSphrd4AZda8+rUDDfD9J6FUMjrkTz8itpTITM4/xgerAZZcFW7Dv+sun7333IfKxGG8gAq+3NbfEMJfiY+Eg==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "packages/wp-build/node_modules/@esbuild/linux-mips64el": { + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.10.tgz", + "integrity": "sha512-ab6eiuCwoMmYDyTnyptoKkVS3k8fy/1Uvq7Dj5czXI6DF2GqD2ToInBI0SHOp5/X1BdZ26RKc5+qjQNGRBelRA==", + "cpu": [ + "mips64el" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "packages/wp-build/node_modules/@esbuild/linux-ppc64": { + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.10.tgz", + "integrity": "sha512-NLinzzOgZQsGpsTkEbdJTCanwA5/wozN9dSgEl12haXJBzMTpssebuXR42bthOF3z7zXFWH1AmvWunUCkBE4EA==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "packages/wp-build/node_modules/@esbuild/linux-riscv64": { + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.10.tgz", + "integrity": "sha512-FE557XdZDrtX8NMIeA8LBJX3dC2M8VGXwfrQWU7LB5SLOajfJIxmSdyL/gU1m64Zs9CBKvm4UAuBp5aJ8OgnrA==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "packages/wp-build/node_modules/@esbuild/linux-s390x": { + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.10.tgz", + "integrity": "sha512-3BBSbgzuB9ajLoVZk0mGu+EHlBwkusRmeNYdqmznmMc9zGASFjSsxgkNsqmXugpPk00gJ0JNKh/97nxmjctdew==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "packages/wp-build/node_modules/@esbuild/linux-x64": { + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.10.tgz", + "integrity": "sha512-QSX81KhFoZGwenVyPoberggdW1nrQZSvfVDAIUXr3WqLRZGZqWk/P4T8p2SP+de2Sr5HPcvjhcJzEiulKgnxtA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "packages/wp-build/node_modules/@esbuild/netbsd-arm64": { + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.10.tgz", + "integrity": "sha512-AKQM3gfYfSW8XRk8DdMCzaLUFB15dTrZfnX8WXQoOUpUBQ+NaAFCP1kPS/ykbbGYz7rxn0WS48/81l9hFl3u4A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "packages/wp-build/node_modules/@esbuild/netbsd-x64": { + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.10.tgz", + "integrity": "sha512-7RTytDPGU6fek/hWuN9qQpeGPBZFfB4zZgcz2VK2Z5VpdUxEI8JKYsg3JfO0n/Z1E/6l05n0unDCNc4HnhQGig==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "packages/wp-build/node_modules/@esbuild/openbsd-arm64": { + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.10.tgz", + "integrity": "sha512-5Se0VM9Wtq797YFn+dLimf2Zx6McttsH2olUBsDml+lm0GOCRVebRWUvDtkY4BWYv/3NgzS8b/UM3jQNh5hYyw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "packages/wp-build/node_modules/@esbuild/openbsd-x64": { + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.10.tgz", + "integrity": "sha512-XkA4frq1TLj4bEMB+2HnI0+4RnjbuGZfet2gs/LNs5Hc7D89ZQBHQ0gL2ND6Lzu1+QVkjp3x1gIcPKzRNP8bXw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "packages/wp-build/node_modules/@esbuild/openharmony-arm64": { + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.10.tgz", + "integrity": "sha512-AVTSBhTX8Y/Fz6OmIVBip9tJzZEUcY8WLh7I59+upa5/GPhh2/aM6bvOMQySspnCCHvFi79kMtdJS1w0DXAeag==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "packages/wp-build/node_modules/@esbuild/sunos-x64": { + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.10.tgz", + "integrity": "sha512-fswk3XT0Uf2pGJmOpDB7yknqhVkJQkAQOcW/ccVOtfx05LkbWOaRAtn5SaqXypeKQra1QaEa841PgrSL9ubSPQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "packages/wp-build/node_modules/@esbuild/win32-arm64": { + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.10.tgz", + "integrity": "sha512-ah+9b59KDTSfpaCg6VdJoOQvKjI33nTaQr4UluQwW7aEwZQsbMCfTmfEO4VyewOxx4RaDT/xCy9ra2GPWmO7Kw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "packages/wp-build/node_modules/@esbuild/win32-ia32": { + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.10.tgz", + "integrity": "sha512-QHPDbKkrGO8/cz9LKVnJU22HOi4pxZnZhhA2HYHez5Pz4JeffhDjf85E57Oyco163GnzNCVkZK0b/n4Y0UHcSw==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "packages/wp-build/node_modules/@esbuild/win32-x64": { + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.10.tgz", + "integrity": "sha512-9KpxSVFCu0iK1owoez6aC/s/EdUQLDN3adTxGCqxMVhrPDj6bt5dbrHDXUuq+Bs2vATFBBrQS5vdQ/Ed2P+nbw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "packages/wp-build/node_modules/esbuild": { + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.10.tgz", + "integrity": "sha512-9RiGKvCwaqxO2owP61uQ4BgNborAQskMR6QusfWzQqv7AZOg5oGehdY2pRJMTKuwxd1IDBP4rSbI5lHzU7SMsQ==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.25.10", + "@esbuild/android-arm": "0.25.10", + "@esbuild/android-arm64": "0.25.10", + "@esbuild/android-x64": "0.25.10", + "@esbuild/darwin-arm64": "0.25.10", + "@esbuild/darwin-x64": "0.25.10", + "@esbuild/freebsd-arm64": "0.25.10", + "@esbuild/freebsd-x64": "0.25.10", + "@esbuild/linux-arm": "0.25.10", + "@esbuild/linux-arm64": "0.25.10", + "@esbuild/linux-ia32": "0.25.10", + "@esbuild/linux-loong64": "0.25.10", + "@esbuild/linux-mips64el": "0.25.10", + "@esbuild/linux-ppc64": "0.25.10", + "@esbuild/linux-riscv64": "0.25.10", + "@esbuild/linux-s390x": "0.25.10", + "@esbuild/linux-x64": "0.25.10", + "@esbuild/netbsd-arm64": "0.25.10", + "@esbuild/netbsd-x64": "0.25.10", + "@esbuild/openbsd-arm64": "0.25.10", + "@esbuild/openbsd-x64": "0.25.10", + "@esbuild/openharmony-arm64": "0.25.10", + "@esbuild/sunos-x64": "0.25.10", + "@esbuild/win32-arm64": "0.25.10", + "@esbuild/win32-ia32": "0.25.10", + "@esbuild/win32-x64": "0.25.10" + } + }, "routes/font-list": { "name": "@wordpress/font-list-route", "version": "1.0.0", diff --git a/package.json b/package.json index fdb8a8f22ecdfc..f7aa43535a5dd2 100644 --- a/package.json +++ b/package.json @@ -74,7 +74,7 @@ "cross-env": "7.0.3", "cross-spawn": "^7.0.6", "css-loader": "^6.2.0", - "esbuild": "0.25.10", + "esbuild": "^0.27.2", "eslint-import-resolver-typescript": "4.4.4", "eslint-plugin-eslint-comments": "3.1.2", "eslint-plugin-import": "2.25.2", diff --git a/packages/dataviews/build.cjs b/packages/dataviews/build.cjs index 16146632d0359e..4a268b9944a900 100644 --- a/packages/dataviews/build.cjs +++ b/packages/dataviews/build.cjs @@ -1,7 +1,6 @@ /** * External dependencies */ -// eslint-disable-next-line import/no-extraneous-dependencies const esbuild = require( 'esbuild' ); const wpExternals = { diff --git a/packages/dataviews/package.json b/packages/dataviews/package.json index 6715313bd990e8..8a6b74854b124a 100644 --- a/packages/dataviews/package.json +++ b/packages/dataviews/package.json @@ -80,6 +80,7 @@ "devDependencies": { "@testing-library/jest-dom": "^6.6.3", "@types/jest": "^29.5.14", + "esbuild": "^0.27.2", "storybook": "^9.1.17" }, "peerDependencies": { From 6647d4ee3476a51b2b43eac8612315e758c47dcb Mon Sep 17 00:00:00 2001 From: Manzoor Wani Date: Wed, 7 Jan 2026 18:46:33 +0530 Subject: [PATCH 17/18] Get rid of the last remaining no-extraneous-dependencies comment --- package-lock.json | 1 + .../react-native-editor/jest_ui_test_environment.js | 11 +++++------ packages/react-native-editor/package.json | 1 + 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index cb95f1b7427e76..6963ffe83d1f0a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -55010,6 +55010,7 @@ "babel-plugin-react-native-platform-specific-extensions": "1.1.1", "babel-plugin-transform-remove-console": "6.9.4", "css-to-react-native-transform": "^2.1.0", + "jest-environment-jsdom": "^30.2.0", "sass": "^1.54.0", "webdriverio": "8.16.20" }, diff --git a/packages/react-native-editor/jest_ui_test_environment.js b/packages/react-native-editor/jest_ui_test_environment.js index 3813558ec3b111..fb30309afe65c4 100644 --- a/packages/react-native-editor/jest_ui_test_environment.js +++ b/packages/react-native-editor/jest_ui_test_environment.js @@ -1,3 +1,8 @@ +/** + * External dependencies + */ +const JSDOMEnvironment = require( 'jest-environment-jsdom' ).default; + /** * Internal dependencies */ @@ -5,12 +10,6 @@ const { setupEditor } = require( './__device-tests__/pages/editor-page' ); const utils = require( './__device-tests__/helpers/utils' ); const testData = require( './__device-tests__/helpers/test-data' ); -/** - * External dependencies - */ -// eslint-disable-next-line import/no-extraneous-dependencies -const JSDOMEnvironment = require( 'jest-environment-jsdom' ).default; - class CustomEnvironment extends JSDOMEnvironment { async setup() { try { diff --git a/packages/react-native-editor/package.json b/packages/react-native-editor/package.json index 50d75faadd3254..9876173a30737e 100644 --- a/packages/react-native-editor/package.json +++ b/packages/react-native-editor/package.json @@ -92,6 +92,7 @@ "babel-plugin-react-native-platform-specific-extensions": "1.1.1", "babel-plugin-transform-remove-console": "6.9.4", "css-to-react-native-transform": "^2.1.0", + "jest-environment-jsdom": "^30.2.0", "sass": "^1.54.0", "webdriverio": "8.16.20" }, From 2317270d9ef604fb9aee508ce8d3b242b85ead2b Mon Sep 17 00:00:00 2001 From: Manzoor Wani Date: Thu, 8 Jan 2026 09:41:41 +0530 Subject: [PATCH 18/18] Update esbuild in wp-build --- package-lock.json | 486 +-------------------------------- packages/wp-build/package.json | 2 +- 2 files changed, 2 insertions(+), 486 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6963ffe83d1f0a..51584972346253 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4771,7 +4771,6 @@ "cpu": [ "ppc64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4788,7 +4787,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4805,7 +4803,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4822,7 +4819,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4839,7 +4835,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4856,7 +4851,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4873,7 +4867,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4890,7 +4883,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4907,7 +4899,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4924,7 +4915,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4941,7 +4931,6 @@ "cpu": [ "ia32" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4958,7 +4947,6 @@ "cpu": [ "loong64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4975,7 +4963,6 @@ "cpu": [ "mips64el" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4992,7 +4979,6 @@ "cpu": [ "ppc64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5009,7 +4995,6 @@ "cpu": [ "riscv64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5026,7 +5011,6 @@ "cpu": [ "s390x" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5043,7 +5027,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5060,7 +5043,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5077,7 +5059,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5094,7 +5075,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5111,7 +5091,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5128,7 +5107,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5145,7 +5123,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5162,7 +5139,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5179,7 +5155,6 @@ "cpu": [ "ia32" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5196,7 +5171,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -24893,7 +24867,6 @@ "version": "0.27.2", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.2.tgz", "integrity": "sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==", - "dev": true, "hasInstallScript": true, "license": "MIT", "bin": { @@ -55925,7 +55898,7 @@ "change-case": "4.1.2", "chokidar": "^4.0.0", "cssnano": "6.0.1", - "esbuild": "0.25.10", + "esbuild": "^0.27.2", "esbuild-plugin-babel": "0.2.3", "esbuild-sass-plugin": "3.3.1", "fast-glob": "^3.2.7", @@ -55965,463 +55938,6 @@ } } }, - "packages/wp-build/node_modules/@esbuild/aix-ppc64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.10.tgz", - "integrity": "sha512-0NFWnA+7l41irNuaSVlLfgNT12caWJVLzp5eAVhZ0z1qpxbockccEt3s+149rE64VUI3Ml2zt8Nv5JVc4QXTsw==", - "cpu": [ - "ppc64" - ], - "license": "MIT", - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=18" - } - }, - "packages/wp-build/node_modules/@esbuild/android-arm": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.10.tgz", - "integrity": "sha512-dQAxF1dW1C3zpeCDc5KqIYuZ1tgAdRXNoZP7vkBIRtKZPYe2xVr/d3SkirklCHudW1B45tGiUlz2pUWDfbDD4w==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "packages/wp-build/node_modules/@esbuild/android-arm64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.10.tgz", - "integrity": "sha512-LSQa7eDahypv/VO6WKohZGPSJDq5OVOo3UoFR1E4t4Gj1W7zEQMUhI+lo81H+DtB+kP+tDgBp+M4oNCwp6kffg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "packages/wp-build/node_modules/@esbuild/android-x64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.10.tgz", - "integrity": "sha512-MiC9CWdPrfhibcXwr39p9ha1x0lZJ9KaVfvzA0Wxwz9ETX4v5CHfF09bx935nHlhi+MxhA63dKRRQLiVgSUtEg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "packages/wp-build/node_modules/@esbuild/darwin-arm64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.10.tgz", - "integrity": "sha512-JC74bdXcQEpW9KkV326WpZZjLguSZ3DfS8wrrvPMHgQOIEIG/sPXEN/V8IssoJhbefLRcRqw6RQH2NnpdprtMA==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "packages/wp-build/node_modules/@esbuild/darwin-x64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.10.tgz", - "integrity": "sha512-tguWg1olF6DGqzws97pKZ8G2L7Ig1vjDmGTwcTuYHbuU6TTjJe5FXbgs5C1BBzHbJ2bo1m3WkQDbWO2PvamRcg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "packages/wp-build/node_modules/@esbuild/freebsd-arm64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.10.tgz", - "integrity": "sha512-3ZioSQSg1HT2N05YxeJWYR+Libe3bREVSdWhEEgExWaDtyFbbXWb49QgPvFH8u03vUPX10JhJPcz7s9t9+boWg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "packages/wp-build/node_modules/@esbuild/freebsd-x64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.10.tgz", - "integrity": "sha512-LLgJfHJk014Aa4anGDbh8bmI5Lk+QidDmGzuC2D+vP7mv/GeSN+H39zOf7pN5N8p059FcOfs2bVlrRr4SK9WxA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "packages/wp-build/node_modules/@esbuild/linux-arm": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.10.tgz", - "integrity": "sha512-oR31GtBTFYCqEBALI9r6WxoU/ZofZl962pouZRTEYECvNF/dtXKku8YXcJkhgK/beU+zedXfIzHijSRapJY3vg==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "packages/wp-build/node_modules/@esbuild/linux-arm64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.10.tgz", - "integrity": "sha512-5luJWN6YKBsawd5f9i4+c+geYiVEw20FVW5x0v1kEMWNq8UctFjDiMATBxLvmmHA4bf7F6hTRaJgtghFr9iziQ==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "packages/wp-build/node_modules/@esbuild/linux-ia32": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.10.tgz", - "integrity": "sha512-NrSCx2Kim3EnnWgS4Txn0QGt0Xipoumb6z6sUtl5bOEZIVKhzfyp/Lyw4C1DIYvzeW/5mWYPBFJU3a/8Yr75DQ==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "packages/wp-build/node_modules/@esbuild/linux-loong64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.10.tgz", - "integrity": "sha512-xoSphrd4AZda8+rUDDfD9J6FUMjrkTz8itpTITM4/xgerAZZcFW7Dv+sun7333IfKxGG8gAq+3NbfEMJfiY+Eg==", - "cpu": [ - "loong64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "packages/wp-build/node_modules/@esbuild/linux-mips64el": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.10.tgz", - "integrity": "sha512-ab6eiuCwoMmYDyTnyptoKkVS3k8fy/1Uvq7Dj5czXI6DF2GqD2ToInBI0SHOp5/X1BdZ26RKc5+qjQNGRBelRA==", - "cpu": [ - "mips64el" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "packages/wp-build/node_modules/@esbuild/linux-ppc64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.10.tgz", - "integrity": "sha512-NLinzzOgZQsGpsTkEbdJTCanwA5/wozN9dSgEl12haXJBzMTpssebuXR42bthOF3z7zXFWH1AmvWunUCkBE4EA==", - "cpu": [ - "ppc64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "packages/wp-build/node_modules/@esbuild/linux-riscv64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.10.tgz", - "integrity": "sha512-FE557XdZDrtX8NMIeA8LBJX3dC2M8VGXwfrQWU7LB5SLOajfJIxmSdyL/gU1m64Zs9CBKvm4UAuBp5aJ8OgnrA==", - "cpu": [ - "riscv64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "packages/wp-build/node_modules/@esbuild/linux-s390x": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.10.tgz", - "integrity": "sha512-3BBSbgzuB9ajLoVZk0mGu+EHlBwkusRmeNYdqmznmMc9zGASFjSsxgkNsqmXugpPk00gJ0JNKh/97nxmjctdew==", - "cpu": [ - "s390x" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "packages/wp-build/node_modules/@esbuild/linux-x64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.10.tgz", - "integrity": "sha512-QSX81KhFoZGwenVyPoberggdW1nrQZSvfVDAIUXr3WqLRZGZqWk/P4T8p2SP+de2Sr5HPcvjhcJzEiulKgnxtA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "packages/wp-build/node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.10.tgz", - "integrity": "sha512-AKQM3gfYfSW8XRk8DdMCzaLUFB15dTrZfnX8WXQoOUpUBQ+NaAFCP1kPS/ykbbGYz7rxn0WS48/81l9hFl3u4A==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "packages/wp-build/node_modules/@esbuild/netbsd-x64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.10.tgz", - "integrity": "sha512-7RTytDPGU6fek/hWuN9qQpeGPBZFfB4zZgcz2VK2Z5VpdUxEI8JKYsg3JfO0n/Z1E/6l05n0unDCNc4HnhQGig==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "packages/wp-build/node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.10.tgz", - "integrity": "sha512-5Se0VM9Wtq797YFn+dLimf2Zx6McttsH2olUBsDml+lm0GOCRVebRWUvDtkY4BWYv/3NgzS8b/UM3jQNh5hYyw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "packages/wp-build/node_modules/@esbuild/openbsd-x64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.10.tgz", - "integrity": "sha512-XkA4frq1TLj4bEMB+2HnI0+4RnjbuGZfet2gs/LNs5Hc7D89ZQBHQ0gL2ND6Lzu1+QVkjp3x1gIcPKzRNP8bXw==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "packages/wp-build/node_modules/@esbuild/openharmony-arm64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.10.tgz", - "integrity": "sha512-AVTSBhTX8Y/Fz6OmIVBip9tJzZEUcY8WLh7I59+upa5/GPhh2/aM6bvOMQySspnCCHvFi79kMtdJS1w0DXAeag==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ], - "engines": { - "node": ">=18" - } - }, - "packages/wp-build/node_modules/@esbuild/sunos-x64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.10.tgz", - "integrity": "sha512-fswk3XT0Uf2pGJmOpDB7yknqhVkJQkAQOcW/ccVOtfx05LkbWOaRAtn5SaqXypeKQra1QaEa841PgrSL9ubSPQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=18" - } - }, - "packages/wp-build/node_modules/@esbuild/win32-arm64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.10.tgz", - "integrity": "sha512-ah+9b59KDTSfpaCg6VdJoOQvKjI33nTaQr4UluQwW7aEwZQsbMCfTmfEO4VyewOxx4RaDT/xCy9ra2GPWmO7Kw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "packages/wp-build/node_modules/@esbuild/win32-ia32": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.10.tgz", - "integrity": "sha512-QHPDbKkrGO8/cz9LKVnJU22HOi4pxZnZhhA2HYHez5Pz4JeffhDjf85E57Oyco163GnzNCVkZK0b/n4Y0UHcSw==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "packages/wp-build/node_modules/@esbuild/win32-x64": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.10.tgz", - "integrity": "sha512-9KpxSVFCu0iK1owoez6aC/s/EdUQLDN3adTxGCqxMVhrPDj6bt5dbrHDXUuq+Bs2vATFBBrQS5vdQ/Ed2P+nbw==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "packages/wp-build/node_modules/esbuild": { - "version": "0.25.10", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.10.tgz", - "integrity": "sha512-9RiGKvCwaqxO2owP61uQ4BgNborAQskMR6QusfWzQqv7AZOg5oGehdY2pRJMTKuwxd1IDBP4rSbI5lHzU7SMsQ==", - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.25.10", - "@esbuild/android-arm": "0.25.10", - "@esbuild/android-arm64": "0.25.10", - "@esbuild/android-x64": "0.25.10", - "@esbuild/darwin-arm64": "0.25.10", - "@esbuild/darwin-x64": "0.25.10", - "@esbuild/freebsd-arm64": "0.25.10", - "@esbuild/freebsd-x64": "0.25.10", - "@esbuild/linux-arm": "0.25.10", - "@esbuild/linux-arm64": "0.25.10", - "@esbuild/linux-ia32": "0.25.10", - "@esbuild/linux-loong64": "0.25.10", - "@esbuild/linux-mips64el": "0.25.10", - "@esbuild/linux-ppc64": "0.25.10", - "@esbuild/linux-riscv64": "0.25.10", - "@esbuild/linux-s390x": "0.25.10", - "@esbuild/linux-x64": "0.25.10", - "@esbuild/netbsd-arm64": "0.25.10", - "@esbuild/netbsd-x64": "0.25.10", - "@esbuild/openbsd-arm64": "0.25.10", - "@esbuild/openbsd-x64": "0.25.10", - "@esbuild/openharmony-arm64": "0.25.10", - "@esbuild/sunos-x64": "0.25.10", - "@esbuild/win32-arm64": "0.25.10", - "@esbuild/win32-ia32": "0.25.10", - "@esbuild/win32-x64": "0.25.10" - } - }, "routes/font-list": { "name": "@wordpress/font-list-route", "version": "1.0.0", diff --git a/packages/wp-build/package.json b/packages/wp-build/package.json index 201b8332760c86..7c757fb80c6920 100644 --- a/packages/wp-build/package.json +++ b/packages/wp-build/package.json @@ -41,7 +41,7 @@ "change-case": "4.1.2", "chokidar": "^4.0.0", "cssnano": "6.0.1", - "esbuild": "0.25.10", + "esbuild": "^0.27.2", "esbuild-plugin-babel": "0.2.3", "esbuild-sass-plugin": "3.3.1", "fast-glob": "^3.2.7",