From aa292b9bab5e368177d7b3322e77721a6e9ba5c1 Mon Sep 17 00:00:00 2001 From: Calypso Bot Date: Mon, 9 Dec 2024 19:00:05 +0100 Subject: [PATCH 01/36] Update Eslint packages (#40527) * Update Eslint packages * Apparently some incidental dep update added a new TS error. Fix it. --------- Co-authored-by: Renovate Bot Co-authored-by: Brad Jorsch --- pnpm-lock.yaml | 901 +++++++++++------- .../changelog/renovate-eslint-packages | 5 + .../hooks/use-fair-usage-notice-message.tsx | 4 +- tools/js-tools/package.json | 8 +- 4 files changed, 588 insertions(+), 330 deletions(-) create mode 100644 projects/js-packages/ai-client/changelog/renovate-eslint-packages diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 00711e4c34617..b60a2b417cfeb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2259,7 +2259,7 @@ importers: version: link:../../js-packages/shared-extension-utils '@automattic/page-pattern-modal': specifier: 1.1.5 - version: 1.1.5(@types/react-dom@18.3.1)(@types/react@18.3.12)(@wordpress/data@10.13.0(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@4.2.1) + version: 1.1.5(@types/react-dom@18.3.1)(@types/react@18.3.13)(@wordpress/data@10.13.0(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@4.2.1) '@automattic/typography': specifier: 1.0.0 version: 1.0.0 @@ -2286,7 +2286,7 @@ importers: version: 14.2.0(react@18.3.1) '@wordpress/components': specifier: 28.13.0 - version: 28.13.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 28.13.0(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@wordpress/data': specifier: 10.13.0 version: 10.13.0(react@18.3.1) @@ -2307,7 +2307,7 @@ importers: version: 10.13.0(react@18.3.1) '@wordpress/plugins': specifier: 7.13.0 - version: 7.13.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 7.13.0(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@wordpress/private-apis': specifier: ^1.8.1 version: 1.12.0 @@ -2369,7 +2369,7 @@ importers: version: 20.17.9 '@types/react': specifier: ^18.2.28 - version: 18.3.12 + version: 18.3.13 '@types/react-dom': specifier: 18.3.1 version: 18.3.1 @@ -2387,7 +2387,7 @@ importers: version: 12.4.0(sass@1.64.1)(webpack@5.94.0(webpack-cli@4.9.1)) typescript: specifier: ^5.0.4 - version: 5.0.4 + version: 5.7.2 webpack: specifier: 5.94.0 version: 5.94.0(webpack-cli@4.9.1) @@ -4788,7 +4788,7 @@ importers: version: 8.17.0(eslint@8.57.1)(typescript@5.0.4) '@wordpress/eslint-plugin': specifier: 21.6.0 - version: 21.6.0(3tuz2vhil235p5z5w66e5r42sy) + version: 21.6.0(fzbcnz4ipaqbgo63n3xlswab5a) '@wordpress/jest-console': specifier: 8.13.0 version: 8.13.0(jest@29.7.0) @@ -4811,14 +4811,14 @@ importers: specifier: 9.1.0 version: 9.1.0(eslint@8.57.1) eslint-import-resolver-typescript: - specifier: 3.6.3 - version: 3.6.3(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.0.4))(eslint-plugin-import@2.31.0)(eslint@8.57.1) + specifier: 3.7.0 + version: 3.7.0(eslint-plugin-import@2.31.0)(eslint@8.57.1) eslint-plugin-es-x: specifier: 7.8.0 version: 7.8.0(eslint@8.57.1) eslint-plugin-import: specifier: 2.31.0 - version: 2.31.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.0.4))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + version: 2.31.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.0.4))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1) eslint-plugin-jest: specifier: 28.9.0 version: 28.9.0(@typescript-eslint/eslint-plugin@8.17.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.0.4))(eslint@8.57.1)(typescript@5.0.4))(eslint@8.57.1)(jest@29.7.0)(typescript@5.0.4) @@ -4847,14 +4847,14 @@ importers: specifier: 7.37.2 version: 7.37.2(eslint@8.57.1) eslint-plugin-react-hooks: - specifier: 5.0.0 - version: 5.0.0(eslint@8.57.1) + specifier: 5.1.0 + version: 5.1.0(eslint@8.57.1) eslint-plugin-svelte: - specifier: 2.46.0 - version: 2.46.0(eslint@8.57.1)(svelte@4.2.19) + specifier: 2.46.1 + version: 2.46.1(eslint@8.57.1)(svelte@4.2.19) eslint-plugin-testing-library: - specifier: 7.0.0 - version: 7.0.0(eslint@8.57.1)(typescript@5.0.4) + specifier: 7.1.1 + version: 7.1.1(eslint@8.57.1)(typescript@5.0.4) glob: specifier: 10.4.1 version: 10.4.1 @@ -5006,10 +5006,6 @@ packages: resolution: {integrity: sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.26.3': - resolution: {integrity: sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==} - engines: {node: '>=6.9.0'} - '@babel/core@7.26.0': resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} engines: {node: '>=6.9.0'} @@ -5021,10 +5017,6 @@ packages: '@babel/core': ^7.11.0 eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 - '@babel/generator@7.26.2': - resolution: {integrity: sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==} - engines: {node: '>=6.9.0'} - '@babel/generator@7.26.3': resolution: {integrity: sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==} engines: {node: '>=6.9.0'} @@ -5120,11 +5112,6 @@ packages: resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.26.2': - resolution: {integrity: sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==} - engines: {node: '>=6.0.0'} - hasBin: true - '@babel/parser@7.26.3': resolution: {integrity: sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==} engines: {node: '>=6.0.0'} @@ -5646,18 +5633,10 @@ packages: resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.25.9': - resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} - engines: {node: '>=6.9.0'} - '@babel/traverse@7.26.3': resolution: {integrity: sha512-yTmc8J+Sj8yLzwr4PD5Xb/WF3bOYu2C2OoSZPzbuqRm4n98XirsbzaX+GloeO376UnSYIYJ4NCanwV5/ugZkwA==} engines: {node: '>=6.9.0'} - '@babel/types@7.26.0': - resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} - engines: {node: '>=6.9.0'} - '@babel/types@7.26.3': resolution: {integrity: sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==} engines: {node: '>=6.9.0'} @@ -7066,9 +7045,6 @@ packages: peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - '@storybook/csf@0.1.11': - resolution: {integrity: sha512-dHYFQH3mA+EtnCkHXzicbLgsvzYjcDJ1JWsogbItZogkPHgSJM/Wr71uMkcvw8v9mmCyP4NpXJuu6bPoVsOnzg==} - '@storybook/csf@0.1.12': resolution: {integrity: sha512-9/exVhabisyIVL0VxTCxo01Tdm8wefIXKXfltAPTSr8cbLn5JAxGQ6QV3mjdecLGEOucfoVhAKtJfVHxEK1iqw==} @@ -8885,9 +8861,6 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001680: - resolution: {integrity: sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA==} - caniuse-lite@1.0.30001686: resolution: {integrity: sha512-Y7deg0Aergpa24M3qLC5xjNklnKnhsmSyR/V89dLZ1n0ucJIFNs7PgR2Yfa/Zf6W79SbBicgtGxZr2juHkEUIA==} @@ -9211,10 +9184,6 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true - cross-spawn@7.0.5: - resolution: {integrity: sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==} - engines: {node: '>= 8'} - cross-spawn@7.0.6: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} @@ -9679,9 +9648,6 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.5.55: - resolution: {integrity: sha512-6maZ2ASDOTBtjt9FhqYPRnbvKU5tjG0IN9SztUOWYw2AzNDNpKJYLJmlK0/En4Hs/aiWnB+JZ+gW19PIGszgKg==} - electron-to-chromium@1.5.69: resolution: {integrity: sha512-zz4e7EbJqqtdQtwt61ZYKrfEYlV0HpGbIGRVFGOO9YBZIhg0BDXtBcWxpqyAm6oyPl2Zp8tc5FrPpCZQH/Yazg==} @@ -9878,8 +9844,8 @@ packages: eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} - eslint-import-resolver-typescript@3.6.3: - resolution: {integrity: sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==} + eslint-import-resolver-typescript@3.7.0: + resolution: {integrity: sha512-Vrwyi8HHxY97K5ebydMtffsWAn1SCR9eol49eCd5fJS4O1WV7PaAjbcjmbfJJSMz/t4Mal212Uz/fQZrOB8mow==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -9995,8 +9961,8 @@ packages: eslint-config-prettier: optional: true - eslint-plugin-react-hooks@5.0.0: - resolution: {integrity: sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw==} + eslint-plugin-react-hooks@5.1.0: + resolution: {integrity: sha512-mpJRtPgHN2tNAvZ35AMfqeB3Xqeo273QxrHJsbBEPWODRM4r0yB6jfoROqKEYrOn27UtRPpcpHc2UqyBSuUNTw==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 @@ -10007,8 +9973,8 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - eslint-plugin-svelte@2.46.0: - resolution: {integrity: sha512-1A7iEMkzmCZ9/Iz+EAfOGYL8IoIG6zeKEq1SmpxGeM5SXmoQq+ZNnCpXFVJpsxPWYx8jIVGMerQMzX20cqUl0g==} + eslint-plugin-svelte@2.46.1: + resolution: {integrity: sha512-7xYr2o4NID/f9OEYMqxsEQsCsj4KaMy4q5sANaKkAb6/QeCjYFxRmDm2S3YC3A3pl1kyPZ/syOx/i7LcWYSbIw==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0-0 || ^9.0.0-0 @@ -10017,9 +9983,9 @@ packages: svelte: optional: true - eslint-plugin-testing-library@7.0.0: - resolution: {integrity: sha512-Bwrn5Qi08Lf5Huv4ZGDNYxwkFLAyGQIPB9lC0ALlojymP32aKsSxWnccP1NvIcI5vMhkENg4Y5Td/Q9/tLYmGQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0, npm: '>=9.8.1'} + eslint-plugin-testing-library@7.1.1: + resolution: {integrity: sha512-nszC833aZPwB6tik1nMkbFqmtgIXTT0sfJEYs0zMBKMlkQ4to2079yUV96SvmLh00ovSBJI4pgcBC1TiIP8mXg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0, pnpm: ^9.14.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -10531,9 +10497,6 @@ packages: good-listener@1.2.2: resolution: {integrity: sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==} - gopd@1.0.1: - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} - gopd@1.2.0: resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} engines: {node: '>= 0.4'} @@ -10574,18 +10537,10 @@ packages: has-property-descriptors@1.0.2: resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - has-proto@1.0.3: - resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} - engines: {node: '>= 0.4'} - has-proto@1.1.0: resolution: {integrity: sha512-QLdzI9IIO1Jg7f9GT1gXpPpXArAn6cS31R1eEZqz08Gc+uQ8/XiqHWt17Fiw+2p6oTTIq5GXEpQkAlA88YRl/Q==} engines: {node: '>= 0.4'} - has-symbols@1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} - engines: {node: '>= 0.4'} - has-symbols@1.1.0: resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} engines: {node: '>= 0.4'} @@ -13145,10 +13100,6 @@ packages: resolve-protobuf-schema@2.1.0: resolution: {integrity: sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==} - resolve.exports@2.0.2: - resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==} - engines: {node: '>=10'} - resolve.exports@2.0.3: resolution: {integrity: sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==} engines: {node: '>=10'} @@ -13516,6 +13467,9 @@ packages: ssr-window@4.0.2: resolution: {integrity: sha512-ISv/Ch+ig7SOtw7G2+qkwfVASzazUnvlDTwypdLoPoySv+6MqlOV10VwPSE6EWkGjhW50lUmghPmpYZXMu/+AQ==} + stable-hash@0.0.4: + resolution: {integrity: sha512-LjdcbuBeLcdETCrPn9i8AYAZ1eCtu4ECAWtP7UleOiZ9LzVxRzzUZEoZ8zB24nhkQnDWyET0I+3sWokSDS3E7g==} + stack-trace@0.0.10: resolution: {integrity: sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==} @@ -14425,10 +14379,6 @@ packages: which-module@2.0.1: resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} - which-typed-array@1.1.15: - resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} - engines: {node: '>= 0.4'} - which-typed-array@1.1.16: resolution: {integrity: sha512-g+N+GAWiRj66DngFwHvISJd+ITsyphZvD1vChfVg6cEdnzy53GzB3oy0fUNlvhz7H7+MiqhYr26qxQShCpKTTQ==} engines: {node: '>= 0.4'} @@ -14737,14 +14687,14 @@ snapshots: dependencies: tslib: 2.5.0 - '@automattic/page-pattern-modal@1.1.5(@types/react-dom@18.3.1)(@types/react@18.3.12)(@wordpress/data@10.13.0(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@4.2.1)': + '@automattic/page-pattern-modal@1.1.5(@types/react-dom@18.3.1)(@types/react@18.3.13)(@wordpress/data@10.13.0(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@4.2.1)': dependencies: '@automattic/color-studio': 2.6.0 '@automattic/typography': 1.0.0 '@wordpress/base-styles': 5.2.0 - '@wordpress/block-editor': 14.8.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@wordpress/block-editor': 14.8.0(@types/react-dom@18.3.1)(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@wordpress/blocks': 14.2.0(react@18.3.1) - '@wordpress/components': 28.13.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@wordpress/components': 28.13.0(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@wordpress/compose': 7.13.0(react@18.3.1) '@wordpress/data': 10.13.0(react@18.3.1) '@wordpress/element': 6.13.0 @@ -14805,8 +14755,6 @@ snapshots: '@babel/compat-data@7.26.2': {} - '@babel/compat-data@7.26.3': {} - '@babel/core@7.26.0': dependencies: '@ampproject/remapping': 2.3.0 @@ -14820,7 +14768,7 @@ snapshots: '@babel/traverse': 7.26.3 '@babel/types': 7.26.3 convert-source-map: 2.0.0 - debug: 4.3.7 + debug: 4.3.4 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -14835,14 +14783,6 @@ snapshots: eslint-visitor-keys: 2.1.0 semver: 6.3.1 - '@babel/generator@7.26.2': - dependencies: - '@babel/parser': 7.26.2 - '@babel/types': 7.26.0 - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 3.0.2 - '@babel/generator@7.26.3': dependencies: '@babel/parser': 7.26.3 @@ -14853,18 +14793,18 @@ snapshots: '@babel/helper-annotate-as-pure@7.25.9': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 '@babel/helper-builder-binary-assignment-operator-visitor@7.25.9': dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.3 + '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color '@babel/helper-compilation-targets@7.25.9': dependencies: - '@babel/compat-data': 7.26.3 + '@babel/compat-data': 7.26.2 '@babel/helper-validator-option': 7.25.9 browserslist: 4.24.2 lru-cache: 5.1.1 @@ -14878,7 +14818,7 @@ snapshots: '@babel/helper-optimise-call-expression': 7.25.9 '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.3 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -14903,8 +14843,8 @@ snapshots: '@babel/helper-member-expression-to-functions@7.25.9': dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.3 + '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color @@ -14926,7 +14866,7 @@ snapshots: '@babel/helper-optimise-call-expression@7.25.9': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 '@babel/helper-plugin-utils@7.25.9': {} @@ -14935,7 +14875,7 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-wrap-function': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.3 transitivePeerDependencies: - supports-color @@ -14944,21 +14884,21 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.3 transitivePeerDependencies: - supports-color '@babel/helper-simple-access@7.25.9': dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.3 + '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.25.9': dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.3 + '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color @@ -14971,8 +14911,8 @@ snapshots: '@babel/helper-wrap-function@7.25.9': dependencies: '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.3 + '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color @@ -14981,10 +14921,6 @@ snapshots: '@babel/template': 7.25.9 '@babel/types': 7.26.3 - '@babel/parser@7.26.2': - dependencies: - '@babel/types': 7.26.0 - '@babel/parser@7.26.3': dependencies: '@babel/types': 7.26.3 @@ -14993,7 +14929,7 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.3 transitivePeerDependencies: - supports-color @@ -15020,7 +14956,7 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.3 transitivePeerDependencies: - supports-color @@ -15134,7 +15070,7 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.3 transitivePeerDependencies: - supports-color @@ -15180,7 +15116,7 @@ snapshots: '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.3 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -15244,7 +15180,7 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.3 transitivePeerDependencies: - supports-color @@ -15291,7 +15227,7 @@ snapshots: '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.3 transitivePeerDependencies: - supports-color @@ -15403,7 +15339,7 @@ snapshots: '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color @@ -15583,7 +15519,7 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 esutils: 2.0.3 '@babel/preset-react@7.25.9(@babel/core@7.26.0)': @@ -15623,18 +15559,6 @@ snapshots: '@babel/parser': 7.26.3 '@babel/types': 7.26.3 - '@babel/traverse@7.25.9': - dependencies: - '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.2 - '@babel/parser': 7.26.2 - '@babel/template': 7.25.9 - '@babel/types': 7.26.0 - debug: 4.3.4 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - '@babel/traverse@7.26.3': dependencies: '@babel/code-frame': 7.26.2 @@ -15642,16 +15566,11 @@ snapshots: '@babel/parser': 7.26.3 '@babel/template': 7.25.9 '@babel/types': 7.26.3 - debug: 4.3.7 + debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/types@7.26.0': - dependencies: - '@babel/helper-string-parser': 7.25.9 - '@babel/helper-validator-identifier': 7.25.9 - '@babel/types@7.26.3': dependencies: '@babel/helper-string-parser': 7.25.9 @@ -15741,6 +15660,22 @@ snapshots: transitivePeerDependencies: - supports-color + '@emotion/react@11.13.3(@types/react@18.3.13)(react@18.3.1)': + dependencies: + '@babel/runtime': 7.26.0 + '@emotion/babel-plugin': 11.12.0 + '@emotion/cache': 11.13.1 + '@emotion/serialize': 1.3.2 + '@emotion/use-insertion-effect-with-fallbacks': 1.1.0(react@18.3.1) + '@emotion/utils': 1.4.1 + '@emotion/weak-memoize': 0.4.0 + hoist-non-react-statics: 3.3.2 + react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.13 + transitivePeerDependencies: + - supports-color + '@emotion/react@11.13.3(react@18.3.1)': dependencies: '@babel/runtime': 7.26.0 @@ -15780,6 +15715,21 @@ snapshots: transitivePeerDependencies: - supports-color + '@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.13)(react@18.3.1))(@types/react@18.3.13)(react@18.3.1)': + dependencies: + '@babel/runtime': 7.26.0 + '@emotion/babel-plugin': 11.12.0 + '@emotion/is-prop-valid': 1.3.1 + '@emotion/react': 11.13.3(@types/react@18.3.13)(react@18.3.1) + '@emotion/serialize': 1.3.2 + '@emotion/use-insertion-effect-with-fallbacks': 1.1.0(react@18.3.1) + '@emotion/utils': 1.4.1 + react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.13 + transitivePeerDependencies: + - supports-color + '@emotion/styled@11.13.0(@emotion/react@11.13.3(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.26.0 @@ -16101,7 +16051,7 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 22.10.1 + '@types/node': 20.17.9 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -16114,14 +16064,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.10.1 + '@types/node': 20.17.9 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@22.10.1) + jest-config: 29.7.0(@types/node@20.17.9) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -16150,7 +16100,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.10.1 + '@types/node': 20.17.9 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -16168,7 +16118,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 22.10.1 + '@types/node': 20.17.9 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -16199,7 +16149,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 22.10.1 + '@types/node': 20.17.9 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -16269,7 +16219,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.10.1 + '@types/node': 20.17.9 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -16322,10 +16272,10 @@ snapshots: '@mdn/browser-compat-data@5.5.49': {} - '@mdx-js/react@3.1.0(@types/react@18.3.12)(react@18.3.1)': + '@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1)': dependencies: '@types/mdx': 2.0.13 - '@types/react': 18.3.12 + '@types/react': 18.3.13 react: 18.3.1 '@microsoft/fetch-event-source@2.0.1': {} @@ -16486,6 +16436,12 @@ snapshots: optionalDependencies: '@types/react': 18.3.12 + '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.13)(react@18.3.1)': + dependencies: + react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.13 + '@radix-ui/react-compose-refs@1.1.0(react@18.3.1)': dependencies: react: 18.3.1 @@ -16496,6 +16452,12 @@ snapshots: optionalDependencies: '@types/react': 18.3.12 + '@radix-ui/react-context@1.1.1(@types/react@18.3.13)(react@18.3.1)': + dependencies: + react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.13 + '@radix-ui/react-context@1.1.1(react@18.3.1)': dependencies: react: 18.3.1 @@ -16522,6 +16484,28 @@ snapshots: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 + '@radix-ui/react-dialog@1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@radix-ui/primitive': 1.1.0 + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.13)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.13)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.13)(react@18.3.1) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.13)(react@18.3.1) + '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.13)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.13)(react@18.3.1) + aria-hidden: 1.2.4 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-remove-scroll: 2.6.0(@types/react@18.3.13)(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.13 + '@types/react-dom': 18.3.1 + '@radix-ui/react-dialog@1.1.2(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 @@ -16575,6 +16559,19 @@ snapshots: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 + '@radix-ui/react-dismissable-layer@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@radix-ui/primitive': 1.1.0 + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.13)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.13)(react@18.3.1) + '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.13)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.13 + '@types/react-dom': 18.3.1 + '@radix-ui/react-dismissable-layer@1.1.1(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 @@ -16603,6 +16600,12 @@ snapshots: optionalDependencies: '@types/react': 18.3.12 + '@radix-ui/react-focus-guards@1.1.1(@types/react@18.3.13)(react@18.3.1)': + dependencies: + react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.13 + '@radix-ui/react-focus-guards@1.1.1(react@18.3.1)': dependencies: react: 18.3.1 @@ -16618,6 +16621,17 @@ snapshots: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 + '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.13)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.13)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.13 + '@types/react-dom': 18.3.1 + '@radix-ui/react-focus-scope@1.1.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) @@ -16643,6 +16657,13 @@ snapshots: optionalDependencies: '@types/react': 18.3.12 + '@radix-ui/react-id@1.1.0(@types/react@18.3.13)(react@18.3.1)': + dependencies: + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.13)(react@18.3.1) + react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.13 + '@radix-ui/react-id@1.1.0(react@18.3.1)': dependencies: '@radix-ui/react-use-layout-effect': 1.1.0(react@18.3.1) @@ -16658,6 +16679,16 @@ snapshots: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 + '@radix-ui/react-portal@1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.13)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.13 + '@types/react-dom': 18.3.1 + '@radix-ui/react-portal@1.1.2(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/react-primitive': 2.0.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -16684,6 +16715,16 @@ snapshots: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 + '@radix-ui/react-presence@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.13)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.13)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.13 + '@types/react-dom': 18.3.1 + '@radix-ui/react-presence@1.1.1(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) @@ -16709,6 +16750,15 @@ snapshots: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 + '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.13)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.13 + '@types/react-dom': 18.3.1 + '@radix-ui/react-primitive@2.0.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@18.3.1) @@ -16730,6 +16780,13 @@ snapshots: optionalDependencies: '@types/react': 18.3.12 + '@radix-ui/react-slot@1.1.0(@types/react@18.3.13)(react@18.3.1)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.13)(react@18.3.1) + react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.13 + '@radix-ui/react-slot@1.1.0(react@18.3.1)': dependencies: '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1) @@ -16741,6 +16798,12 @@ snapshots: optionalDependencies: '@types/react': 18.3.12 + '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.13)(react@18.3.1)': + dependencies: + react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.13 + '@radix-ui/react-use-callback-ref@1.1.0(react@18.3.1)': dependencies: react: 18.3.1 @@ -16752,6 +16815,13 @@ snapshots: optionalDependencies: '@types/react': 18.3.12 + '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.13)(react@18.3.1)': + dependencies: + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.13)(react@18.3.1) + react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.13 + '@radix-ui/react-use-controllable-state@1.1.0(react@18.3.1)': dependencies: '@radix-ui/react-use-callback-ref': 1.1.0(react@18.3.1) @@ -16764,6 +16834,13 @@ snapshots: optionalDependencies: '@types/react': 18.3.12 + '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.13)(react@18.3.1)': + dependencies: + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.13)(react@18.3.1) + react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.13 + '@radix-ui/react-use-escape-keydown@1.1.0(react@18.3.1)': dependencies: '@radix-ui/react-use-callback-ref': 1.1.0(react@18.3.1) @@ -16775,6 +16852,12 @@ snapshots: optionalDependencies: '@types/react': 18.3.12 + '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.13)(react@18.3.1)': + dependencies: + react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.13 + '@radix-ui/react-use-layout-effect@1.1.0(react@18.3.1)': dependencies: react: 18.3.1 @@ -17096,12 +17179,12 @@ snapshots: '@storybook/addon-docs@8.3.5(storybook@8.3.5)': dependencies: - '@mdx-js/react': 3.1.0(@types/react@18.3.12)(react@18.3.1) + '@mdx-js/react': 3.1.0(@types/react@18.3.13)(react@18.3.1) '@storybook/blocks': 8.3.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.5) '@storybook/csf-plugin': 8.3.5(storybook@8.3.5) '@storybook/global': 5.0.0 '@storybook/react-dom-shim': 8.3.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.5) - '@types/react': 18.3.12 + '@types/react': 18.3.13 fs-extra: 11.2.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -17171,7 +17254,7 @@ snapshots: '@storybook/blocks@8.3.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.5)': dependencies: - '@storybook/csf': 0.1.11 + '@storybook/csf': 0.1.12 '@storybook/global': 5.0.0 '@storybook/icons': 1.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/lodash': 4.17.13 @@ -17240,14 +17323,18 @@ snapshots: - uglify-js - webpack-cli - '@storybook/channels@8.4.2(storybook@8.3.5)': + '@storybook/channels@8.4.2(storybook@8.4.6)': dependencies: - storybook: 8.3.5 + storybook: 8.4.6 '@storybook/components@8.3.5(storybook@8.3.5)': dependencies: storybook: 8.3.5 + '@storybook/components@8.3.5(storybook@8.4.6)': + dependencies: + storybook: 8.4.6 + '@storybook/components@8.4.6(storybook@8.4.6)': dependencies: storybook: 8.4.6 @@ -17256,9 +17343,9 @@ snapshots: dependencies: storybook: 8.3.5 - '@storybook/core-events@8.4.2(storybook@8.3.5)': + '@storybook/core-events@8.4.2(storybook@8.4.6)': dependencies: - storybook: 8.3.5 + storybook: 8.4.6 '@storybook/core-webpack@8.3.5(storybook@8.3.5)': dependencies: @@ -17268,7 +17355,7 @@ snapshots: '@storybook/core@8.3.5': dependencies: - '@storybook/csf': 0.1.11 + '@storybook/csf': 0.1.12 '@types/express': 4.17.21 better-opn: 3.0.2 browser-assert: 1.2.1 @@ -17315,10 +17402,6 @@ snapshots: dependencies: storybook: 8.3.5 - '@storybook/csf@0.1.11': - dependencies: - type-fest: 2.19.0 - '@storybook/csf@0.1.12': dependencies: type-fest: 2.19.0 @@ -17334,6 +17417,10 @@ snapshots: dependencies: storybook: 8.3.5 + '@storybook/manager-api@8.3.5(storybook@8.4.6)': + dependencies: + storybook: 8.4.6 + '@storybook/manager-api@8.4.6(storybook@8.4.6)': dependencies: storybook: 8.4.6 @@ -17370,6 +17457,10 @@ snapshots: dependencies: storybook: 8.3.5 + '@storybook/preview-api@8.3.5(storybook@8.4.6)': + dependencies: + storybook: 8.4.6 + '@storybook/preview-api@8.4.6(storybook@8.4.6)': dependencies: storybook: 8.4.6 @@ -17464,7 +17555,7 @@ snapshots: '@storybook/source-loader@8.3.5(storybook@8.3.5)': dependencies: - '@storybook/csf': 0.1.11 + '@storybook/csf': 0.1.12 estraverse: 5.3.0 lodash: 4.17.21 prettier: 3.3.3 @@ -17473,12 +17564,12 @@ snapshots: '@storybook/test-runner@0.19.1(storybook@8.3.5)': dependencies: '@babel/core': 7.26.0 - '@babel/generator': 7.26.2 + '@babel/generator': 7.26.3 '@babel/template': 7.25.9 - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 '@jest/types': 29.6.3 '@storybook/core-common': 8.4.2(storybook@8.3.5) - '@storybook/csf': 0.1.11 + '@storybook/csf': 0.1.12 '@storybook/csf-tools': 8.4.2(storybook@8.3.5) '@storybook/preview-api': 8.3.5(storybook@8.3.5) '@swc/core': 1.9.1 @@ -17508,6 +17599,10 @@ snapshots: dependencies: storybook: 8.3.5 + '@storybook/theming@8.3.5(storybook@8.4.6)': + dependencies: + storybook: 8.4.6 + '@storybook/theming@8.4.6(storybook@8.4.6)': dependencies: storybook: 8.4.6 @@ -17568,7 +17663,7 @@ snapshots: '@svgr/hast-util-to-babel-ast@7.0.0': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 entities: 4.5.0 '@svgr/plugin-jsx@7.0.0': @@ -17886,7 +17981,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 22.10.1 + '@types/node': 20.17.9 '@types/gradient-parser@0.1.3': {} @@ -17900,7 +17995,7 @@ snapshots: '@types/hoist-non-react-statics@3.3.5': dependencies: - '@types/react': 18.3.12 + '@types/react': 18.3.13 hoist-non-react-statics: 3.3.2 '@types/html-minifier-terser@6.1.0': {} @@ -17928,7 +18023,7 @@ snapshots: '@types/jsdom@20.0.1': dependencies: - '@types/node': 22.10.1 + '@types/node': 20.17.9 '@types/tough-cookie': 4.0.5 parse5: 7.2.1 @@ -17988,7 +18083,7 @@ snapshots: '@types/qrcode.react@1.0.5': dependencies: - '@types/react': 18.3.12 + '@types/react': 18.3.13 '@types/qs@6.9.17': {} @@ -18001,24 +18096,24 @@ snapshots: '@types/react-redux@7.1.34': dependencies: '@types/hoist-non-react-statics': 3.3.5 - '@types/react': 18.3.12 + '@types/react': 18.3.13 hoist-non-react-statics: 3.3.2 redux: 4.2.1 '@types/react-router-dom@5.3.3': dependencies: '@types/history': 4.7.11 - '@types/react': 18.3.12 + '@types/react': 18.3.13 '@types/react-router': 5.1.20 '@types/react-router@5.1.20': dependencies: '@types/history': 4.7.11 - '@types/react': 18.3.12 + '@types/react': 18.3.13 '@types/react-slider@1.3.6': dependencies: - '@types/react': 18.3.12 + '@types/react': 18.3.13 '@types/react@18.3.12': dependencies: @@ -18079,9 +18174,9 @@ snapshots: '@types/wordpress__block-editor@11.5.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@types/react': 18.3.12 + '@types/react': 18.3.13 '@types/wordpress__blocks': 12.5.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@wordpress/components': 28.13.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@wordpress/components': 28.13.0(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@wordpress/data': 10.13.0(react@18.3.1) '@wordpress/element': 6.13.0 '@wordpress/keycodes': 4.13.0 @@ -18094,9 +18189,9 @@ snapshots: '@types/wordpress__blocks@12.5.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@types/react': 18.3.12 + '@types/react': 18.3.13 '@types/wordpress__shortcode': 2.3.6 - '@wordpress/components': 28.13.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@wordpress/components': 28.13.0(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@wordpress/data': 10.13.0(react@18.3.1) '@wordpress/element': 6.13.0 transitivePeerDependencies: @@ -18615,6 +18710,65 @@ snapshots: - '@types/react-dom' - supports-color + '@wordpress/block-editor@14.8.0(@types/react-dom@18.3.1)(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@babel/runtime': 7.25.7 + '@emotion/react': 11.13.3(@types/react@18.3.13)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.13)(react@18.3.1))(@types/react@18.3.13)(react@18.3.1) + '@react-spring/web': 9.7.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@wordpress/a11y': 4.11.0 + '@wordpress/api-fetch': 7.13.0 + '@wordpress/blob': 4.13.0 + '@wordpress/block-serialization-default-parser': 5.13.0 + '@wordpress/blocks': 14.2.0(react@18.3.1) + '@wordpress/commands': 1.11.0(@types/react-dom@18.3.1)(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@wordpress/components': 28.13.0(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@wordpress/compose': 7.13.0(react@18.3.1) + '@wordpress/data': 10.13.0(react@18.3.1) + '@wordpress/date': 5.13.0 + '@wordpress/deprecated': 4.11.0 + '@wordpress/dom': 4.11.0 + '@wordpress/element': 6.13.0 + '@wordpress/escape-html': 3.13.0 + '@wordpress/hooks': 4.13.0 + '@wordpress/html-entities': 4.13.0 + '@wordpress/i18n': 5.13.0 + '@wordpress/icons': 10.13.0(react@18.3.1) + '@wordpress/is-shallow-equal': 5.11.0 + '@wordpress/keyboard-shortcuts': 5.11.0(react@18.3.1) + '@wordpress/keycodes': 4.13.0 + '@wordpress/notices': 5.13.0(react@18.3.1) + '@wordpress/preferences': 4.11.0(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@wordpress/priority-queue': 3.11.0 + '@wordpress/private-apis': 1.12.0 + '@wordpress/rich-text': 7.13.0(react@18.3.1) + '@wordpress/style-engine': 2.11.0 + '@wordpress/token-list': 3.13.0 + '@wordpress/url': 4.13.0 + '@wordpress/warning': 3.11.0 + '@wordpress/wordcount': 4.13.0 + change-case: 4.1.2 + clsx: 2.1.1 + colord: 2.9.3 + deepmerge: 4.3.1 + diff: 4.0.2 + fast-deep-equal: 3.1.3 + memize: 2.1.0 + parsel-js: 1.1.2 + postcss: 8.4.47 + postcss-prefix-selector: 1.16.1(postcss@8.4.47) + postcss-urlrebase: 1.4.0(postcss@8.4.47) + react: 18.3.1 + react-autosize-textarea: 7.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react-dom: 18.3.1(react@18.3.1) + react-easy-crop: 5.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + remove-accents: 0.5.0 + transitivePeerDependencies: + - '@emotion/is-prop-valid' + - '@types/react' + - '@types/react-dom' + - supports-color + '@wordpress/block-editor@14.8.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.7 @@ -18900,6 +19054,26 @@ snapshots: - '@types/react-dom' - supports-color + '@wordpress/commands@1.11.0(@types/react-dom@18.3.1)(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@babel/runtime': 7.25.7 + '@wordpress/components': 28.13.0(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@wordpress/data': 10.13.0(react@18.3.1) + '@wordpress/element': 6.13.0 + '@wordpress/i18n': 5.13.0 + '@wordpress/icons': 10.13.0(react@18.3.1) + '@wordpress/keyboard-shortcuts': 5.11.0(react@18.3.1) + '@wordpress/private-apis': 1.12.0 + clsx: 2.1.1 + cmdk: 1.0.4(@types/react-dom@18.3.1)(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + transitivePeerDependencies: + - '@emotion/is-prop-valid' + - '@types/react' + - '@types/react-dom' + - supports-color + '@wordpress/commands@1.11.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.7 @@ -18994,6 +19168,60 @@ snapshots: - '@types/react' - supports-color + '@wordpress/components@28.13.0(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@ariakit/react': 0.4.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@babel/runtime': 7.25.7 + '@emotion/cache': 11.13.1 + '@emotion/css': 11.13.4 + '@emotion/react': 11.13.3(@types/react@18.3.13)(react@18.3.1) + '@emotion/serialize': 1.3.2 + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.13)(react@18.3.1))(@types/react@18.3.13)(react@18.3.1) + '@emotion/utils': 1.4.1 + '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@types/gradient-parser': 0.1.3 + '@types/highlight-words-core': 1.2.1 + '@use-gesture/react': 10.3.1(react@18.3.1) + '@wordpress/a11y': 4.11.0 + '@wordpress/compose': 7.13.0(react@18.3.1) + '@wordpress/date': 5.13.0 + '@wordpress/deprecated': 4.11.0 + '@wordpress/dom': 4.11.0 + '@wordpress/element': 6.13.0 + '@wordpress/escape-html': 3.13.0 + '@wordpress/hooks': 4.13.0 + '@wordpress/html-entities': 4.13.0 + '@wordpress/i18n': 5.13.0 + '@wordpress/icons': 10.13.0(react@18.3.1) + '@wordpress/is-shallow-equal': 5.11.0 + '@wordpress/keycodes': 4.13.0 + '@wordpress/primitives': 4.13.0(react@18.3.1) + '@wordpress/private-apis': 1.12.0 + '@wordpress/rich-text': 7.13.0(react@18.3.1) + '@wordpress/warning': 3.11.0 + change-case: 4.1.2 + clsx: 2.1.1 + colord: 2.9.3 + date-fns: 3.6.0 + deepmerge: 4.3.1 + fast-deep-equal: 3.1.3 + framer-motion: 11.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + gradient-parser: 0.1.5 + highlight-words-core: 1.2.3 + is-plain-object: 5.0.0 + memize: 2.1.0 + path-to-regexp: 6.3.0 + re-resizable: 6.10.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react: 18.3.1 + react-colorful: 5.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react-dom: 18.3.1(react@18.3.1) + remove-accents: 0.5.0 + uuid: 9.0.1 + transitivePeerDependencies: + - '@emotion/is-prop-valid' + - '@types/react' + - supports-color + '@wordpress/components@28.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@ariakit/react': 0.4.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -19612,7 +19840,7 @@ snapshots: '@wordpress/element@6.13.0': dependencies: '@babel/runtime': 7.25.7 - '@types/react': 18.3.12 + '@types/react': 18.3.13 '@types/react-dom': 18.3.1 '@wordpress/escape-html': 3.13.0 change-case: 4.1.2 @@ -19624,7 +19852,7 @@ snapshots: dependencies: '@babel/runtime': 7.25.7 - '@wordpress/eslint-plugin@21.6.0(3tuz2vhil235p5z5w66e5r42sy)': + '@wordpress/eslint-plugin@21.6.0(fzbcnz4ipaqbgo63n3xlswab5a)': dependencies: '@babel/core': 7.26.0 '@babel/eslint-parser': 7.25.9(@babel/core@7.26.0)(eslint@8.57.1) @@ -19635,14 +19863,14 @@ snapshots: cosmiconfig: 7.1.0 eslint: 8.57.1 eslint-config-prettier: 9.1.0(eslint@8.57.1) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.0.4))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.0.4))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1) eslint-plugin-jest: 28.9.0(@typescript-eslint/eslint-plugin@8.17.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.0.4))(eslint@8.57.1)(typescript@5.0.4))(eslint@8.57.1)(jest@29.7.0)(typescript@5.0.4) eslint-plugin-jsdoc: 50.6.0(eslint@8.57.1) eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) eslint-plugin-playwright: 2.1.0(eslint@8.57.1) eslint-plugin-prettier: 5.2.1(eslint-config-prettier@9.1.0(eslint@8.57.1))(eslint@8.57.1)(wp-prettier@3.0.3) eslint-plugin-react: 7.37.2(eslint@8.57.1) - eslint-plugin-react-hooks: 5.0.0(eslint@8.57.1) + eslint-plugin-react-hooks: 5.1.0(eslint@8.57.1) globals: 13.24.0 requireindex: 1.2.0 optionalDependencies: @@ -20001,6 +20229,24 @@ snapshots: - '@types/react' - supports-color + '@wordpress/plugins@7.13.0(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@babel/runtime': 7.25.7 + '@wordpress/components': 28.13.0(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@wordpress/compose': 7.13.0(react@18.3.1) + '@wordpress/deprecated': 4.11.0 + '@wordpress/element': 6.13.0 + '@wordpress/hooks': 4.13.0 + '@wordpress/icons': 10.13.0(react@18.3.1) + '@wordpress/is-shallow-equal': 5.11.0 + memize: 2.1.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + transitivePeerDependencies: + - '@emotion/is-prop-valid' + - '@types/react' + - supports-color + '@wordpress/plugins@7.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.7 @@ -20045,6 +20291,26 @@ snapshots: - '@types/react' - supports-color + '@wordpress/preferences@4.11.0(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@babel/runtime': 7.25.7 + '@wordpress/a11y': 4.11.0 + '@wordpress/components': 28.13.0(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@wordpress/compose': 7.13.0(react@18.3.1) + '@wordpress/data': 10.13.0(react@18.3.1) + '@wordpress/deprecated': 4.11.0 + '@wordpress/element': 6.13.0 + '@wordpress/i18n': 5.13.0 + '@wordpress/icons': 10.13.0(react@18.3.1) + '@wordpress/private-apis': 1.12.0 + clsx: 2.1.1 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + transitivePeerDependencies: + - '@emotion/is-prop-valid' + - '@types/react' + - supports-color + '@wordpress/preferences@4.11.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.7 @@ -20379,7 +20645,7 @@ snapshots: agent-base@6.0.2: dependencies: - debug: 4.3.7 + debug: 4.3.4 transitivePeerDependencies: - supports-color @@ -20476,7 +20742,7 @@ snapshots: anymatch@3.1.3: dependencies: normalize-path: 3.0.0 - picomatch: 2.3.1 + picomatch: 2.2.3 append-transform@2.0.0: dependencies: @@ -20583,7 +20849,7 @@ snapshots: ast-types@0.16.1: dependencies: - tslib: 2.8.1 + tslib: 2.5.0 async@3.2.6: {} @@ -20592,7 +20858,7 @@ snapshots: autoprefixer@10.4.14(postcss@8.4.47): dependencies: browserslist: 4.23.1 - caniuse-lite: 1.0.30001680 + caniuse-lite: 1.0.30001686 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 @@ -20854,8 +21120,8 @@ snapshots: browserslist@4.23.1: dependencies: - caniuse-lite: 1.0.30001680 - electron-to-chromium: 1.5.55 + caniuse-lite: 1.0.30001686 + electron-to-chromium: 1.5.69 node-releases: 2.0.18 update-browserslist-db: 1.1.1(browserslist@4.23.1) @@ -20931,12 +21197,10 @@ snapshots: caniuse-api@3.0.0: dependencies: browserslist: 4.23.1 - caniuse-lite: 1.0.30001680 + caniuse-lite: 1.0.30001686 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001680: {} - caniuse-lite@1.0.30001686: {} capital-case@1.0.4: @@ -21135,6 +21399,18 @@ snapshots: - '@types/react' - '@types/react-dom' + cmdk@1.0.4(@types/react-dom@18.3.1)(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + dependencies: + '@radix-ui/react-dialog': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.13)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + use-sync-external-store: 1.2.2(react@18.3.1) + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + cmdk@1.0.4(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@radix-ui/react-dialog': 1.1.2(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -21359,12 +21635,6 @@ snapshots: - supports-color - ts-node - cross-spawn@7.0.5: - dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 - cross-spawn@7.0.6: dependencies: path-key: 3.1.1 @@ -21656,7 +21926,7 @@ snapshots: side-channel: 1.0.6 which-boxed-primitive: 1.0.2 which-collection: 1.0.2 - which-typed-array: 1.1.15 + which-typed-array: 1.1.16 deep-is@0.1.4: {} @@ -21832,8 +22102,6 @@ snapshots: dependencies: jake: 10.9.2 - electron-to-chromium@1.5.55: {} - electron-to-chromium@1.5.69: {} elegant-spinner@1.0.1: {} @@ -21918,10 +22186,10 @@ snapshots: get-intrinsic: 1.2.4 get-symbol-description: 1.0.2 globalthis: 1.0.4 - gopd: 1.0.1 + gopd: 1.2.0 has-property-descriptors: 1.0.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 + has-proto: 1.1.0 + has-symbols: 1.1.0 hasown: 2.0.2 internal-slot: 1.0.7 is-array-buffer: 3.0.4 @@ -21947,7 +22215,7 @@ snapshots: typed-array-byte-offset: 1.0.2 typed-array-length: 1.0.6 unbox-primitive: 1.0.2 - which-typed-array: 1.1.15 + which-typed-array: 1.1.16 es-define-property@1.0.0: dependencies: @@ -21959,7 +22227,7 @@ snapshots: dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 - has-symbols: 1.0.3 + has-symbols: 1.1.0 is-arguments: 1.1.1 is-map: 2.0.3 is-set: 2.0.3 @@ -21977,10 +22245,10 @@ snapshots: function-bind: 1.1.2 get-intrinsic: 1.2.4 globalthis: 1.0.4 - gopd: 1.0.1 + gopd: 1.2.0 has-property-descriptors: 1.0.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 + has-proto: 1.1.0 + has-symbols: 1.1.0 internal-slot: 1.0.7 iterator.prototype: 1.1.3 safe-array-concat: 1.1.2 @@ -22147,43 +22415,30 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.0.4))(eslint-plugin-import@2.31.0)(eslint@8.57.1): + eslint-import-resolver-typescript@3.7.0(eslint-plugin-import@2.31.0)(eslint@8.57.1): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.3.7 enhanced-resolve: 5.17.1 eslint: 8.57.1 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.0.4))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.0.4))(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1) fast-glob: 3.3.2 get-tsconfig: 4.8.1 is-bun-module: 1.3.0 is-glob: 4.0.3 + stable-hash: 0.0.4 optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.0.4))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.0.4))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1) transitivePeerDependencies: - - '@typescript-eslint/parser' - - eslint-import-resolver-node - - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.0.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.0.4))(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.0.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: '@typescript-eslint/parser': 8.17.0(eslint@8.57.1)(typescript@5.0.4) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.0.4))(eslint-plugin-import@2.31.0)(eslint@8.57.1) - transitivePeerDependencies: - - supports-color - - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.0.4))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.0.4))(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1): - dependencies: - debug: 3.2.7 - optionalDependencies: - '@typescript-eslint/parser': 8.17.0(eslint@8.57.1)(typescript@5.0.4) - eslint: 8.57.1 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.0.4))(eslint-plugin-import@2.31.0)(eslint@8.57.1) + eslint-import-resolver-typescript: 3.7.0(eslint-plugin-import@2.31.0)(eslint@8.57.1) transitivePeerDependencies: - supports-color @@ -22194,7 +22449,7 @@ snapshots: eslint: 8.57.1 eslint-compat-utils: 0.5.1(eslint@8.57.1) - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.0.4))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.0.4))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -22205,7 +22460,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.0.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.0.4))(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.0.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -22307,7 +22562,7 @@ snapshots: optionalDependencies: eslint-config-prettier: 9.1.0(eslint@8.57.1) - eslint-plugin-react-hooks@5.0.0(eslint@8.57.1): + eslint-plugin-react-hooks@5.1.0(eslint@8.57.1): dependencies: eslint: 8.57.1 @@ -22333,7 +22588,7 @@ snapshots: string.prototype.matchall: 4.0.11 string.prototype.repeat: 1.0.0 - eslint-plugin-svelte@2.46.0(eslint@8.57.1)(svelte@4.2.19): + eslint-plugin-svelte@2.46.1(eslint@8.57.1)(svelte@4.2.19): dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) '@jridgewell/sourcemap-codec': 1.5.0 @@ -22352,7 +22607,7 @@ snapshots: transitivePeerDependencies: - ts-node - eslint-plugin-testing-library@7.0.0(eslint@8.57.1)(typescript@5.0.4): + eslint-plugin-testing-library@7.1.1(eslint@8.57.1)(typescript@5.0.4): dependencies: '@typescript-eslint/scope-manager': 8.17.0 '@typescript-eslint/utils': 8.17.0(eslint@8.57.1)(typescript@5.0.4) @@ -22389,7 +22644,7 @@ snapshots: '@ungap/structured-clone': 1.2.0 ajv: 6.12.6 chalk: 4.1.2 - cross-spawn: 7.0.5 + cross-spawn: 7.0.6 debug: 4.3.4 doctrine: 3.0.0 escape-string-regexp: 4.0.0 @@ -22497,7 +22752,7 @@ snapshots: execa@7.0.0: dependencies: - cross-spawn: 7.0.5 + cross-spawn: 7.0.6 get-stream: 6.0.1 human-signals: 4.3.1 is-stream: 3.0.0 @@ -22733,12 +22988,12 @@ snapshots: foreground-child@2.0.0: dependencies: - cross-spawn: 7.0.5 + cross-spawn: 7.0.6 signal-exit: 3.0.7 foreground-child@3.3.0: dependencies: - cross-spawn: 7.0.5 + cross-spawn: 7.0.6 signal-exit: 4.1.0 fork-ts-checker-webpack-plugin@8.0.0(typescript@5.0.4)(webpack@5.94.0(webpack-cli@4.9.1)): @@ -22961,7 +23216,7 @@ snapshots: globalthis@1.0.4: dependencies: define-properties: 1.2.1 - gopd: 1.0.1 + gopd: 1.2.0 globby@10.0.0: dependencies: @@ -22986,10 +23241,6 @@ snapshots: dependencies: delegate: 3.2.0 - gopd@1.0.1: - dependencies: - get-intrinsic: 1.2.4 - gopd@1.2.0: {} graceful-fs@4.2.11: {} @@ -23019,14 +23270,10 @@ snapshots: dependencies: es-define-property: 1.0.0 - has-proto@1.0.3: {} - has-proto@1.1.0: dependencies: call-bind: 1.0.7 - has-symbols@1.0.3: {} - has-symbols@1.1.0: {} has-tostringtag@1.0.2: @@ -23151,7 +23398,7 @@ snapshots: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.3.7 + debug: 4.3.4 transitivePeerDependencies: - supports-color @@ -23165,7 +23412,7 @@ snapshots: https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 - debug: 4.3.7 + debug: 4.3.4 transitivePeerDependencies: - supports-color @@ -23412,7 +23659,7 @@ snapshots: is-symbol@1.0.4: dependencies: - has-symbols: 1.0.3 + has-symbols: 1.1.0 is-typed-array@1.1.13: dependencies: @@ -23487,7 +23734,7 @@ snapshots: istanbul-lib-processinfo@2.0.3: dependencies: archy: 1.0.0 - cross-spawn: 7.0.5 + cross-spawn: 7.0.6 istanbul-lib-coverage: 3.2.2 p-map: 3.0.0 rimraf: 3.0.2 @@ -23501,7 +23748,7 @@ snapshots: istanbul-lib-source-maps@4.0.1: dependencies: - debug: 4.3.7 + debug: 4.3.4 istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: @@ -23525,7 +23772,7 @@ snapshots: dependencies: define-properties: 1.2.1 get-intrinsic: 1.2.4 - has-symbols: 1.0.3 + has-symbols: 1.1.0 reflect.getprototypeof: 1.0.6 set-function-name: 2.0.2 @@ -23558,7 +23805,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.10.1 + '@types/node': 20.17.9 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3 @@ -23590,7 +23837,7 @@ snapshots: jest-config: 29.7.0 jest-util: 29.7.0 jest-validate: 29.7.0 - yargs: 17.7.2 + yargs: 17.6.2 transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -23609,7 +23856,7 @@ snapshots: jest-config: 29.7.0(@types/node@20.17.9) jest-util: 29.7.0 jest-validate: 29.7.0 - yargs: 17.7.2 + yargs: 17.6.2 transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -23674,36 +23921,6 @@ snapshots: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@22.10.1): - dependencies: - '@babel/core': 7.26.0 - '@jest/test-sequencer': 29.7.0 - '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.26.0) - chalk: 4.1.2 - ci-info: 3.9.0 - deepmerge: 4.3.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - jest-circus: 29.7.0 - jest-environment-node: 29.7.0 - jest-get-type: 29.6.3 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-runner: 29.7.0 - jest-util: 29.7.0 - jest-validate: 29.7.0 - micromatch: 4.0.8 - parse-json: 5.2.0 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-json-comments: 3.1.1 - optionalDependencies: - '@types/node': 22.10.1 - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - jest-diff@29.7.0: dependencies: chalk: 4.1.2 @@ -23729,7 +23946,7 @@ snapshots: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/jsdom': 20.0.1 - '@types/node': 22.10.1 + '@types/node': 20.17.9 jest-mock: 29.7.0 jest-util: 29.7.0 jsdom: 20.0.3 @@ -23743,7 +23960,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.10.1 + '@types/node': 20.17.9 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -23760,7 +23977,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 22.10.1 + '@types/node': 20.17.9 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -23806,7 +24023,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.10.1 + '@types/node': 20.17.9 jest-util: 29.7.0 jest-playwright-preset@4.0.0(jest-circus@29.7.0)(jest-environment-node@29.7.0)(jest-runner@29.7.0)(jest@29.7.0): @@ -23873,7 +24090,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.10.1 + '@types/node': 20.17.9 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -23901,7 +24118,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.10.1 + '@types/node': 20.17.9 chalk: 4.1.2 cjs-module-lexer: 1.4.1 collect-v8-coverage: 1.0.2 @@ -23951,11 +24168,11 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.10.1 + '@types/node': 20.17.9 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 - picomatch: 2.3.1 + picomatch: 2.2.3 jest-validate@29.7.0: dependencies: @@ -23981,7 +24198,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.10.1 + '@types/node': 20.17.9 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -23996,7 +24213,7 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 22.10.1 + '@types/node': 20.17.9 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -24972,7 +25189,7 @@ snapshots: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - has-symbols: 1.0.3 + has-symbols: 1.1.0 object-keys: 1.1.1 object.entries@1.1.8: @@ -25718,8 +25935,8 @@ snapshots: react-docgen@7.1.0: dependencies: '@babel/core': 7.26.0 - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.3 + '@babel/types': 7.26.3 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.6 '@types/doctrine': 0.0.9 @@ -25800,6 +26017,14 @@ snapshots: optionalDependencies: '@types/react': 18.3.12 + react-remove-scroll-bar@2.3.6(@types/react@18.3.13)(react@18.3.1): + dependencies: + react: 18.3.1 + react-style-singleton: 2.2.1(@types/react@18.3.13)(react@18.3.1) + tslib: 2.5.0 + optionalDependencies: + '@types/react': 18.3.13 + react-remove-scroll-bar@2.3.6(react@18.3.1): dependencies: react: 18.3.1 @@ -25817,6 +26042,17 @@ snapshots: optionalDependencies: '@types/react': 18.3.12 + react-remove-scroll@2.6.0(@types/react@18.3.13)(react@18.3.1): + dependencies: + react: 18.3.1 + react-remove-scroll-bar: 2.3.6(@types/react@18.3.13)(react@18.3.1) + react-style-singleton: 2.2.1(@types/react@18.3.13)(react@18.3.1) + tslib: 2.5.0 + use-callback-ref: 1.3.2(@types/react@18.3.13)(react@18.3.1) + use-sidecar: 1.1.2(@types/react@18.3.13)(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.13 + react-remove-scroll@2.6.0(react@18.3.1): dependencies: react: 18.3.1 @@ -25925,6 +26161,15 @@ snapshots: optionalDependencies: '@types/react': 18.3.12 + react-style-singleton@2.2.1(@types/react@18.3.13)(react@18.3.1): + dependencies: + get-nonce: 1.0.1 + invariant: 2.2.4 + react: 18.3.1 + tslib: 2.5.0 + optionalDependencies: + '@types/react': 18.3.13 + react-style-singleton@2.2.1(react@18.3.1): dependencies: get-nonce: 1.0.1 @@ -25973,7 +26218,7 @@ snapshots: esprima: 4.0.1 source-map: 0.6.1 tiny-invariant: 1.3.3 - tslib: 2.8.1 + tslib: 2.5.0 rechoir@0.7.1: dependencies: @@ -26165,8 +26410,6 @@ snapshots: dependencies: protocol-buffers-schema: 3.6.0 - resolve.exports@2.0.2: {} - resolve.exports@2.0.3: {} resolve@1.22.8: @@ -26235,7 +26478,7 @@ snapshots: rollup-plugin-svelte@7.2.2(rollup@3.29.5)(svelte@4.2.19): dependencies: '@rollup/pluginutils': 4.2.1 - resolve.exports: 2.0.2 + resolve.exports: 2.0.3 rollup: 3.29.5 svelte: 4.2.19 @@ -26274,7 +26517,7 @@ snapshots: dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 - has-symbols: 1.0.3 + has-symbols: 1.1.0 isarray: 2.0.5 safe-buffer@5.2.1: {} @@ -26568,6 +26811,8 @@ snapshots: ssr-window@4.0.2: {} + stable-hash@0.0.4: {} + stack-trace@0.0.10: {} stack-utils@2.0.6: @@ -26582,24 +26827,25 @@ snapshots: storybook-addon-mock@5.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@storybook/blocks': 8.3.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.5) - '@storybook/channels': 8.4.2(storybook@8.3.5) - '@storybook/components': 8.3.5(storybook@8.3.5) - '@storybook/core-events': 8.4.2(storybook@8.3.5) - '@storybook/manager-api': 8.3.5(storybook@8.3.5) - '@storybook/preview-api': 8.3.5(storybook@8.3.5) - '@storybook/theming': 8.3.5(storybook@8.3.5) + '@storybook/blocks': 8.4.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.6) + '@storybook/channels': 8.4.2(storybook@8.4.6) + '@storybook/components': 8.3.5(storybook@8.4.6) + '@storybook/core-events': 8.4.2(storybook@8.4.6) + '@storybook/manager-api': 8.3.5(storybook@8.4.6) + '@storybook/preview-api': 8.3.5(storybook@8.4.6) + '@storybook/theming': 8.3.5(storybook@8.4.6) mock-xmlhttprequest: 8.4.0 path-to-regexp: 6.3.0 polished: 4.3.1 prop-types: 15.8.1 - storybook: 8.3.5 + storybook: 8.4.6 whatwg-fetch: 3.6.20 optionalDependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: - bufferutil + - prettier - supports-color - utf-8-validate @@ -26682,8 +26928,8 @@ snapshots: es-errors: 1.3.0 es-object-atoms: 1.0.0 get-intrinsic: 1.2.4 - gopd: 1.0.1 - has-symbols: 1.0.3 + gopd: 1.2.0 + has-symbols: 1.1.0 internal-slot: 1.0.7 regexp.prototype.flags: 1.5.3 set-function-name: 2.0.2 @@ -27135,8 +27381,8 @@ snapshots: dependencies: call-bind: 1.0.7 for-each: 0.3.3 - gopd: 1.0.1 - has-proto: 1.0.3 + gopd: 1.2.0 + has-proto: 1.1.0 is-typed-array: 1.1.13 typed-array-byte-offset@1.0.2: @@ -27144,16 +27390,16 @@ snapshots: available-typed-arrays: 1.0.7 call-bind: 1.0.7 for-each: 0.3.3 - gopd: 1.0.1 - has-proto: 1.0.3 + gopd: 1.2.0 + has-proto: 1.1.0 is-typed-array: 1.1.13 typed-array-length@1.0.6: dependencies: call-bind: 1.0.7 for-each: 0.3.3 - gopd: 1.0.1 - has-proto: 1.0.3 + gopd: 1.2.0 + has-proto: 1.1.0 is-typed-array: 1.1.13 possible-typed-array-names: 1.0.0 @@ -27181,7 +27427,7 @@ snapshots: dependencies: call-bind: 1.0.7 has-bigints: 1.0.2 - has-symbols: 1.0.3 + has-symbols: 1.1.0 which-boxed-primitive: 1.0.2 unbzip2-stream@1.4.3: @@ -27310,6 +27556,13 @@ snapshots: optionalDependencies: '@types/react': 18.3.12 + use-callback-ref@1.3.2(@types/react@18.3.13)(react@18.3.1): + dependencies: + react: 18.3.1 + tslib: 2.5.0 + optionalDependencies: + '@types/react': 18.3.13 + use-callback-ref@1.3.2(react@18.3.1): dependencies: react: 18.3.1 @@ -27335,6 +27588,14 @@ snapshots: optionalDependencies: '@types/react': 18.3.12 + use-sidecar@1.1.2(@types/react@18.3.13)(react@18.3.1): + dependencies: + detect-node-es: 1.1.0 + react: 18.3.1 + tslib: 2.5.0 + optionalDependencies: + '@types/react': 18.3.13 + use-sidecar@1.1.2(react@18.3.1): dependencies: detect-node-es: 1.1.0 @@ -27561,7 +27822,7 @@ snapshots: isarray: 2.0.5 which-boxed-primitive: 1.0.2 which-collection: 1.0.2 - which-typed-array: 1.1.15 + which-typed-array: 1.1.16 which-collection@1.0.2: dependencies: @@ -27572,14 +27833,6 @@ snapshots: which-module@2.0.1: {} - which-typed-array@1.1.15: - dependencies: - available-typed-arrays: 1.0.7 - call-bind: 1.0.7 - for-each: 0.3.3 - gopd: 1.0.1 - has-tostringtag: 1.0.2 - which-typed-array@1.1.16: dependencies: available-typed-arrays: 1.0.7 diff --git a/projects/js-packages/ai-client/changelog/renovate-eslint-packages b/projects/js-packages/ai-client/changelog/renovate-eslint-packages new file mode 100644 index 0000000000000..5064bda051400 --- /dev/null +++ b/projects/js-packages/ai-client/changelog/renovate-eslint-packages @@ -0,0 +1,5 @@ +Significance: patch +Type: fixed +Comment: Explicitly declare a return type for a custom React hook. Should be no functional change. + + diff --git a/projects/js-packages/ai-client/src/logo-generator/hooks/use-fair-usage-notice-message.tsx b/projects/js-packages/ai-client/src/logo-generator/hooks/use-fair-usage-notice-message.tsx index 764d34403f4b7..42251c01ed734 100644 --- a/projects/js-packages/ai-client/src/logo-generator/hooks/use-fair-usage-notice-message.tsx +++ b/projects/js-packages/ai-client/src/logo-generator/hooks/use-fair-usage-notice-message.tsx @@ -1,5 +1,5 @@ import { useSelect } from '@wordpress/data'; -import { createInterpolateElement } from '@wordpress/element'; +import { createInterpolateElement, type Element } from '@wordpress/element'; import { __, sprintf } from '@wordpress/i18n'; import getRedirectUrl from '../../../../components/tools/jp-redirect/index.js'; /** @@ -11,7 +11,7 @@ import { STORE_NAME } from '../store/index.js'; */ import type { Selectors } from '../store/types.js'; -const useFairUsageNoticeMessage = () => { +const useFairUsageNoticeMessage = (): Element => { const { usagePeriod } = useSelect( select => { const selectors: Selectors = select( STORE_NAME ); return { diff --git a/tools/js-tools/package.json b/tools/js-tools/package.json index c206c623b5a7e..017b1cb3017a3 100644 --- a/tools/js-tools/package.json +++ b/tools/js-tools/package.json @@ -30,7 +30,7 @@ "enquirer": "2.4.1", "eslint": "8.57.1", "eslint-config-prettier": "9.1.0", - "eslint-import-resolver-typescript": "3.6.3", + "eslint-import-resolver-typescript": "3.7.0", "eslint-plugin-es-x": "7.8.0", "eslint-plugin-import": "2.31.0", "eslint-plugin-jest": "28.9.0", @@ -42,9 +42,9 @@ "eslint-plugin-playwright": "2.1.0", "eslint-plugin-prettier": "5.2.1", "eslint-plugin-react": "7.37.2", - "eslint-plugin-react-hooks": "5.0.0", - "eslint-plugin-svelte": "2.46.0", - "eslint-plugin-testing-library": "7.0.0", + "eslint-plugin-react-hooks": "5.1.0", + "eslint-plugin-svelte": "2.46.1", + "eslint-plugin-testing-library": "7.1.1", "glob": "10.4.1", "ignore": "5.1.8", "jest": "29.7.0", From 1a81b4346e5e5a9a4cc9430a6322cfd10060aff6 Mon Sep 17 00:00:00 2001 From: Allison Levine <1689238+allilevine@users.noreply.github.com> Date: Mon, 9 Dec 2024 13:21:41 -0500 Subject: [PATCH 02/36] Blogging prompts endpoint: Disable bloganuary (#40491) * Disable Bloganuary in the blogging prompts endpoint. --- ...com-rest-api-v3-endpoint-blogging-prompts.php | 16 +++++++++++----- .../plugins/jetpack/changelog/disable-bloganuary | 4 ++++ 2 files changed, 15 insertions(+), 5 deletions(-) create mode 100644 projects/plugins/jetpack/changelog/disable-bloganuary diff --git a/projects/plugins/jetpack/_inc/lib/core-api/wpcom-endpoints/class-wpcom-rest-api-v3-endpoint-blogging-prompts.php b/projects/plugins/jetpack/_inc/lib/core-api/wpcom-endpoints/class-wpcom-rest-api-v3-endpoint-blogging-prompts.php index 7c0bae8b175ed..cfede7814a9ef 100644 --- a/projects/plugins/jetpack/_inc/lib/core-api/wpcom-endpoints/class-wpcom-rest-api-v3-endpoint-blogging-prompts.php +++ b/projects/plugins/jetpack/_inc/lib/core-api/wpcom-endpoints/class-wpcom-rest-api-v3-endpoint-blogging-prompts.php @@ -335,12 +335,18 @@ public function prepare_item_for_response( $prompt, $request ) { /** * Return true if the post is in "Bloganuary" * - * @param string $post_date_gmt Post date in GMT. - * @return bool True if the post is in "Bloganuary". + * @param string $post_date_gmt Unused - Post date in GMT. + * @return bool Always returns false as Bloganuary is disabled. */ - protected function is_in_bloganuary( $post_date_gmt ) { - $post_month = gmdate( 'm', strtotime( $post_date_gmt ) ); - return $post_month === '01'; + protected function is_in_bloganuary( $post_date_gmt ) { //phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable + + /* + Disable for January 2025 and beyond (see https://wp.me/p5uIfZ-gxX). + Previously, this method would check if the post was published in January: + - Extract month from post_date_gmt -- $post_month = gmdate( 'm', strtotime( $post_date_gmt ) ); + - Return true if month was '01' -- return $post_month === '01'; + */ + return false; } /** diff --git a/projects/plugins/jetpack/changelog/disable-bloganuary b/projects/plugins/jetpack/changelog/disable-bloganuary new file mode 100644 index 0000000000000..69862a4bbf557 --- /dev/null +++ b/projects/plugins/jetpack/changelog/disable-bloganuary @@ -0,0 +1,4 @@ +Significance: minor +Type: other + +Blogging prompts endpoint: disable bloganuary for 2025 and beyond. From 5d54bcccee551a85fe48baec59c4fc9dd13e254e Mon Sep 17 00:00:00 2001 From: Mike Watson Date: Mon, 9 Dec 2024 13:27:55 -0500 Subject: [PATCH 03/36] Jetpack AI: Adding tooltips to AI feedback component (#40506) * Jetpack AI: Adding tooltips to AI feedback component * changelog --- .../update-jetpack-ai-feedback-add-tooltips | 4 ++ .../components/ai-feedback/index.tsx | 46 ++++++++++--------- 2 files changed, 29 insertions(+), 21 deletions(-) create mode 100644 projects/plugins/jetpack/changelog/update-jetpack-ai-feedback-add-tooltips diff --git a/projects/plugins/jetpack/changelog/update-jetpack-ai-feedback-add-tooltips b/projects/plugins/jetpack/changelog/update-jetpack-ai-feedback-add-tooltips new file mode 100644 index 0000000000000..3c9d8b16dac09 --- /dev/null +++ b/projects/plugins/jetpack/changelog/update-jetpack-ai-feedback-add-tooltips @@ -0,0 +1,4 @@ +Significance: patch +Type: other + +Jetpack AI: Adding tooltips to AI feedback component diff --git a/projects/plugins/jetpack/extensions/plugins/ai-assistant-plugin/components/ai-feedback/index.tsx b/projects/plugins/jetpack/extensions/plugins/ai-assistant-plugin/components/ai-feedback/index.tsx index c2bb4d599c38a..0dd0daeb16ccb 100644 --- a/projects/plugins/jetpack/extensions/plugins/ai-assistant-plugin/components/ai-feedback/index.tsx +++ b/projects/plugins/jetpack/extensions/plugins/ai-assistant-plugin/components/ai-feedback/index.tsx @@ -1,4 +1,4 @@ -import { Button } from '@wordpress/components'; +import { Button, Tooltip } from '@wordpress/components'; import { __ } from '@wordpress/i18n'; import { thumbsUp, thumbsDown } from '@wordpress/icons'; import clsx from 'clsx'; @@ -31,26 +31,30 @@ export default function AiFeedbackThumbs( { disabled = false, iconSize = 24, rat return getFeatureAvailability( 'ai-response-feedback' ) ? (
-
) : ( <> From 5479b093d16733e0459e56e5590eb6b965958f93 Mon Sep 17 00:00:00 2001 From: Sergey Mitroshin Date: Mon, 9 Dec 2024 14:24:39 -0500 Subject: [PATCH 04/36] Jetpack: remove deprecated infinite scroll code (#40528) Remove Infinite Scroll code deprecated in #39570 --- .../remove-cleanup-infinite-scroll-2 | 4 +++ .../plugins/jetpack/modules/module-extras.php | 1 - .../modules/theme-tools/infinite-scroll.php | 27 ------------------- 3 files changed, 4 insertions(+), 28 deletions(-) create mode 100644 projects/plugins/jetpack/changelog/remove-cleanup-infinite-scroll-2 delete mode 100644 projects/plugins/jetpack/modules/theme-tools/infinite-scroll.php diff --git a/projects/plugins/jetpack/changelog/remove-cleanup-infinite-scroll-2 b/projects/plugins/jetpack/changelog/remove-cleanup-infinite-scroll-2 new file mode 100644 index 0000000000000..f4b67870ce2c3 --- /dev/null +++ b/projects/plugins/jetpack/changelog/remove-cleanup-infinite-scroll-2 @@ -0,0 +1,4 @@ +Significance: minor +Type: other + +Infinite scroll: remove deprecated code. diff --git a/projects/plugins/jetpack/modules/module-extras.php b/projects/plugins/jetpack/modules/module-extras.php index b7bbfa0ad8c06..b5f1563449233 100644 --- a/projects/plugins/jetpack/modules/module-extras.php +++ b/projects/plugins/jetpack/modules/module-extras.php @@ -24,7 +24,6 @@ 'theme-tools.php', 'theme-tools/social-links.php', 'theme-tools/featured-content.php', - 'theme-tools/infinite-scroll.php', 'theme-tools/responsive-videos.php', 'theme-tools/site-logo.php', 'theme-tools/site-breadcrumbs.php', diff --git a/projects/plugins/jetpack/modules/theme-tools/infinite-scroll.php b/projects/plugins/jetpack/modules/theme-tools/infinite-scroll.php deleted file mode 100644 index fbcfc44d88de9..0000000000000 --- a/projects/plugins/jetpack/modules/theme-tools/infinite-scroll.php +++ /dev/null @@ -1,27 +0,0 @@ - Date: Mon, 9 Dec 2024 12:54:40 -0700 Subject: [PATCH 05/36] Protect: Use ToggleControl Component From @automattic/jetpack-components (#40510) * Protect: use ToggleControl from components package --------- Co-authored-by: dkmyta --- .../fix-toggle-control-help-text-indent | 4 + .../toggle-control/styles.module.scss | 7 +- .../changelog/use-toggle-control-component | 4 + .../src/js/components/form-toggle/compact.jsx | 8 - .../src/js/components/form-toggle/index.jsx | 68 ------- .../form-toggle/stories/index.stories.jsx | 35 ---- .../components/form-toggle/styles.module.scss | 89 --------- .../src/js/hooks/use-waf-data/index.jsx | 16 +- .../js/routes/firewall/firewall-footer.jsx | 180 +++++++----------- .../protect/src/js/routes/firewall/index.jsx | 37 +--- .../src/js/routes/firewall/styles.module.scss | 44 ++--- 11 files changed, 125 insertions(+), 367 deletions(-) create mode 100644 projects/js-packages/components/changelog/fix-toggle-control-help-text-indent create mode 100644 projects/plugins/protect/changelog/use-toggle-control-component delete mode 100644 projects/plugins/protect/src/js/components/form-toggle/compact.jsx delete mode 100644 projects/plugins/protect/src/js/components/form-toggle/index.jsx delete mode 100644 projects/plugins/protect/src/js/components/form-toggle/stories/index.stories.jsx delete mode 100644 projects/plugins/protect/src/js/components/form-toggle/styles.module.scss diff --git a/projects/js-packages/components/changelog/fix-toggle-control-help-text-indent b/projects/js-packages/components/changelog/fix-toggle-control-help-text-indent new file mode 100644 index 0000000000000..1eae6a38fc1ad --- /dev/null +++ b/projects/js-packages/components/changelog/fix-toggle-control-help-text-indent @@ -0,0 +1,4 @@ +Significance: patch +Type: fixed + +Fix ToggleControl's help text indent to align with label text. diff --git a/projects/js-packages/components/components/toggle-control/styles.module.scss b/projects/js-packages/components/components/toggle-control/styles.module.scss index 5ecadee9f2e11..9a34dddd7b166 100644 --- a/projects/js-packages/components/components/toggle-control/styles.module.scss +++ b/projects/js-packages/components/components/toggle-control/styles.module.scss @@ -4,6 +4,7 @@ /// @link https://github.com/WordPress/gutenberg/tree/trunk/packages/components/src/form-toggle .toggle { --base-width: 8px; + --track-width: calc( var(--base-width) * 6 ); &.is-small { --base-width: 6px; @@ -24,7 +25,7 @@ } .components-form-toggle__track { - width: calc( var(--base-width) * 6 ); + width: var( --track-width ); height: calc( var(--base-width) * 3 ); border-radius: 12px; border-width: 2px; @@ -41,6 +42,10 @@ transform: translateX( calc( var(--base-width) * 3 ) ); } } + + .components-toggle-control__help { + margin-inline-start: calc( var( --track-width ) + var( --spacing-base ) ); + } } } diff --git a/projects/plugins/protect/changelog/use-toggle-control-component b/projects/plugins/protect/changelog/use-toggle-control-component new file mode 100644 index 0000000000000..5a805144d22e4 --- /dev/null +++ b/projects/plugins/protect/changelog/use-toggle-control-component @@ -0,0 +1,4 @@ +Significance: patch +Type: changed + +Use ToggleControl component from @automattic/jetpack-components. diff --git a/projects/plugins/protect/src/js/components/form-toggle/compact.jsx b/projects/plugins/protect/src/js/components/form-toggle/compact.jsx deleted file mode 100644 index b72eaf481050e..0000000000000 --- a/projects/plugins/protect/src/js/components/form-toggle/compact.jsx +++ /dev/null @@ -1,8 +0,0 @@ -import FormToggle from '..'; -import styles from './styles.module.scss'; - -const CompactFormToggle = props => ( - -); - -export default CompactFormToggle; diff --git a/projects/plugins/protect/src/js/components/form-toggle/index.jsx b/projects/plugins/protect/src/js/components/form-toggle/index.jsx deleted file mode 100644 index 6caae3daf059b..0000000000000 --- a/projects/plugins/protect/src/js/components/form-toggle/index.jsx +++ /dev/null @@ -1,68 +0,0 @@ -import { useCallback } from 'react'; -import styles from './styles.module.scss'; - -const FormToggle = ( { - ariaLabel, - checked = false, - className = '', - disabled = false, - id, - onChange = () => {}, - onKeyDown = () => {}, - switchClassNames = '', - toggling, -} ) => { - const onClick = useCallback( - event => { - if ( ! disabled ) { - onChange( event ); - } - }, - [ disabled, onChange ] - ); - - const handleKeyDown = useCallback( - event => { - if ( disabled ) { - return; - } - - if ( event.key === 'Enter' || event.key === ' ' ) { - event.preventDefault(); - onChange( event ); - } - - onKeyDown( event ); - }, - [ disabled, onChange, onKeyDown ] - ); - - return ( - <> -
- - -
- - ); -}; - -export default FormToggle; diff --git a/projects/plugins/protect/src/js/components/form-toggle/stories/index.stories.jsx b/projects/plugins/protect/src/js/components/form-toggle/stories/index.stories.jsx deleted file mode 100644 index c57b140c37f7f..0000000000000 --- a/projects/plugins/protect/src/js/components/form-toggle/stories/index.stories.jsx +++ /dev/null @@ -1,35 +0,0 @@ -import React, { useCallback, useState } from 'react'; -import FormToggle from '..'; - -export default { - title: 'Plugins/Protect/FormToggle', - component: FormToggle, -}; - -const Template = args => { - const [ checked, setChecked ] = useState( args.checked ); - - const handleChecked = useCallback( () => { - setChecked( ! checked ); - }, [ checked ] ); - - return ; -}; - -export const Default = Template.bind( {} ); -Default.args = { - checked: false, - disabled: false, -}; - -export const DisabledOff = Template.bind( {} ); -DisabledOff.args = { - checked: false, - disabled: true, -}; - -export const DisabledOn = Template.bind( {} ); -DisabledOn.args = { - checked: true, - disabled: true, -}; diff --git a/projects/plugins/protect/src/js/components/form-toggle/styles.module.scss b/projects/plugins/protect/src/js/components/form-toggle/styles.module.scss deleted file mode 100644 index 1231fbabb44d9..0000000000000 --- a/projects/plugins/protect/src/js/components/form-toggle/styles.module.scss +++ /dev/null @@ -1,89 +0,0 @@ -.form-toggle[type="checkbox"] { - display: none; -} - -.form-toggle__switch { - position: relative; - display: inline-block; - border: 2px solid var( --jp-black ); - border-radius: 100px; - box-sizing: border-box; - padding: 2px; - width: 48px; - height: 24px; - vertical-align: middle; - outline: 0; - cursor: pointer; - transition: all .4s ease, box-shadow 0s; - - &:after { - position: relative; - display: block; - content: ""; - width: 16px; - height: 16px; - } - &:after { - left: 0; - border-radius: 50%; - background: var( --jp-black ); - transition: all .2s ease; - } -} - -.form-toggle { - - &:checked { - - & + .form-toggle__switch:after { - left: 22px; - } - - &:disabled + .form-toggle__switch { - border-color: var( --jp-black ); - background-color: var( --jp-black ); - - &:after { - background-color: var( --jp-white ); - } - } - - &:not( :disabled ) + .form-toggle__switch { - border-color: var( --jp-green ); - background-color: var( --jp-green ); - - &:after { - background-color: var( --jp-white ); - } - } - - } - - - &:disabled { - + span.form-toggle__switch { - opacity: 0.25; - cursor: default; - } - } -} - -.form-toggle.is-compact { - + .form-toggle__switch { - border-radius: 8px; - width: 24px; - height: 16px; - - &:after { - width: 12px; - height: 12px; - } - } - &:checked { - + .form-toggle__switch { - &:after { - left: 8px; - } - } - } -} diff --git a/projects/plugins/protect/src/js/hooks/use-waf-data/index.jsx b/projects/plugins/protect/src/js/hooks/use-waf-data/index.jsx index 5912439b893d3..8dd1030329327 100644 --- a/projects/plugins/protect/src/js/hooks/use-waf-data/index.jsx +++ b/projects/plugins/protect/src/js/hooks/use-waf-data/index.jsx @@ -131,9 +131,13 @@ const useWafData = () => { */ const toggleShareData = useCallback( async () => { const value = ! waf.config.jetpackWafShareData; - await wafMutation.mutateAsync( { jetpack_waf_share_data: value } ); + const mutationObj = { jetpack_waf_share_data: value }; + if ( ! value ) { + mutationObj.jetpack_waf_share_debug_data = false; + } + await wafMutation.mutateAsync( mutationObj ); recordEvent( - value ? 'jetpack_protect_share_data_enabled' : 'jetpack_protect_share_data_disabled' + mutationObj ? 'jetpack_protect_share_data_enabled' : 'jetpack_protect_share_data_disabled' ); }, [ recordEvent, waf.config.jetpackWafShareData, wafMutation ] ); @@ -144,9 +148,11 @@ const useWafData = () => { */ const toggleShareDebugData = useCallback( async () => { const value = ! waf.config.jetpackWafShareDebugData; - await wafMutation.mutateAsync( { - jetpack_waf_share_debug_data: value, - } ); + const mutationObj = { jetpack_waf_share_debug_data: value }; + if ( value ) { + mutationObj.jetpack_waf_share_data = true; + } + await wafMutation.mutateAsync( mutationObj ); recordEvent( value ? 'jetpack_protect_share_debug_data_enabled' diff --git a/projects/plugins/protect/src/js/routes/firewall/firewall-footer.jsx b/projects/plugins/protect/src/js/routes/firewall/firewall-footer.jsx index d23055afb14b3..14b621b08eb18 100644 --- a/projects/plugins/protect/src/js/routes/firewall/firewall-footer.jsx +++ b/projects/plugins/protect/src/js/routes/firewall/firewall-footer.jsx @@ -1,8 +1,6 @@ -import { AdminSectionHero, Title, Text, Button } from '@automattic/jetpack-components'; -import { CheckboxControl } from '@wordpress/components'; +import { Title, Text, Button, ToggleControl, Container, Col } from '@automattic/jetpack-components'; import { __ } from '@wordpress/i18n'; -import { useState, useEffect, useCallback } from 'react'; -import SeventyFiveLayout from '../../components/seventy-five-layout'; +import { useCallback } from 'react'; import useModal from '../../hooks/use-modal'; import useNotices from '../../hooks/use-notices'; import useWafData from '../../hooks/use-waf-data'; @@ -21,14 +19,17 @@ const StandaloneMode = () => { }; return ( -
- { __( 'Standalone mode', 'jetpack-protect' ) } - - { __( - 'Learn how you can execute the firewall before WordPress initializes. This mode offers the most protection.', - 'jetpack-protect' - ) } - +
+ { __( 'Standalone mode', 'jetpack-protect' ) } +
+ + { __( + 'Learn how you can execute the firewall before WordPress initializes.', + 'jetpack-protect' + ) } + + { __( 'This mode offers the most protection.', 'jetpack-protect' ) } +