diff --git a/apps/silverback-drupal/composer.json b/apps/silverback-drupal/composer.json index 7ce2256f9..3d7b33ef2 100644 --- a/apps/silverback-drupal/composer.json +++ b/apps/silverback-drupal/composer.json @@ -45,7 +45,7 @@ "drupal/default_content": "2.0.0-alpha2", "drupal/entity_usage": "2.0.0-beta12", "drupal/graphql": "4.7.0", - "drupal/gutenberg": "2.8.0", + "drupal/gutenberg": "3.0.1", "drupal/hal": "2.0.2", "drupal/key_auth": "2.1.0", "drupal/linkit": "6.1.4", diff --git a/apps/silverback-drupal/composer.lock b/apps/silverback-drupal/composer.lock index 184b13d32..3fa037d42 100644 --- a/apps/silverback-drupal/composer.lock +++ b/apps/silverback-drupal/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "67a706ea74caeda9dddfd9e99b5ebd66", + "content-hash": "d7fa37175b250bbfa78fc2783475db61", "packages": [ { "name": "amazeelabs/default-content", @@ -33,11 +33,11 @@ }, { "name": "amazeelabs/graphql_directives", - "version": "2.5.4", + "version": "2.5.5", "dist": { "type": "path", "url": "../../packages/composer/amazeelabs/graphql_directives", - "reference": "822aae9ee47e869d1ec57d24113e84f92e8ce091" + "reference": "400308d5018c42c513858eababee6cda6200932d" }, "require": { "webmozart/glob": "^4.7.0" @@ -129,11 +129,11 @@ "dist": { "type": "path", "url": "../../packages/composer/amazeelabs/proxy-gutenberg", - "reference": "ea020570798567f5af41421bcbaaa93184a15798" + "reference": "748db2cd8c7f3afcbb581056cce590347437e65f" }, "require": { "cweagans/composer-patches": "^1.7.3", - "drupal/gutenberg": "^2.8.0" + "drupal/gutenberg": "^3.0.1" }, "type": "library", "extra": { @@ -283,11 +283,11 @@ }, { "name": "amazeelabs/silverback_gatsby", - "version": "3.3.2", + "version": "3.4.2", "dist": { "type": "path", "url": "../../packages/composer/amazeelabs/silverback_gatsby", - "reference": "6d9e546e57f1b0f509c3d72a27cbd46770c08fa6" + "reference": "9c47b72fddbc3995318a4f8e605ba57a85801697" }, "type": "drupal-module", "extra": { @@ -329,10 +329,10 @@ "dist": { "type": "path", "url": "../../packages/composer/amazeelabs/silverback_gutenberg", - "reference": "d9a9d8a43f1b0f1191cc9ce6c12405832299bc86" + "reference": "ee152ae277a4bbd1393124126b2db31dedc0dff9" }, "require": { - "drupal/gutenberg": "^2.8.0" + "drupal/gutenberg": "^3.0.1" }, "type": "drupal-module", "license": [ @@ -3668,28 +3668,31 @@ }, { "name": "drupal/gutenberg", - "version": "2.8.0", + "version": "3.0.1", "source": { "type": "git", "url": "https://git.drupalcode.org/project/gutenberg.git", - "reference": "8.x-2.8" + "reference": "3.0.1" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/gutenberg-8.x-2.8.zip", - "reference": "8.x-2.8", - "shasum": "4fdcf7bc65e67063e5f266b733a93e8176ad7a79" + "url": "https://ftp.drupal.org/files/projects/gutenberg-3.0.1.zip", + "reference": "3.0.1", + "shasum": "5f2872a5cad64a729b6d619181f612ce4d26ed67" }, "require": { - "drupal/core": "^9 || ^10", + "drupal/core": "^9.5 || ^10", "ext-json": "*", "php": ">=7.4" }, + "require-dev": { + "phpspec/prophecy-phpunit": "^2" + }, "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-2.8", - "datestamp": "1697496069", + "version": "3.0.1", + "datestamp": "1720273805", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" diff --git a/packages/composer/amazeelabs/proxy-gutenberg/composer.json b/packages/composer/amazeelabs/proxy-gutenberg/composer.json index 703635c36..7f4fc4e6e 100644 --- a/packages/composer/amazeelabs/proxy-gutenberg/composer.json +++ b/packages/composer/amazeelabs/proxy-gutenberg/composer.json @@ -18,6 +18,6 @@ ], "require": { "cweagans/composer-patches": "^1.7.3", - "drupal/gutenberg": "^2.8.0" + "drupal/gutenberg": "^3.0.1" } } diff --git a/packages/composer/amazeelabs/silverback_gutenberg/composer.json b/packages/composer/amazeelabs/silverback_gutenberg/composer.json index 63745afa3..5b7782dbc 100644 --- a/packages/composer/amazeelabs/silverback_gutenberg/composer.json +++ b/packages/composer/amazeelabs/silverback_gutenberg/composer.json @@ -12,6 +12,6 @@ } ], "require": { - "drupal/gutenberg": "^2.8.0" + "drupal/gutenberg": "^3.0.1" } } diff --git a/packages/npm/@amazeelabs/estimator/package.json b/packages/npm/@amazeelabs/estimator/package.json index c2e7e5f4b..154e24356 100644 --- a/packages/npm/@amazeelabs/estimator/package.json +++ b/packages/npm/@amazeelabs/estimator/package.json @@ -20,7 +20,7 @@ "commander": "^12.1.0", "cosmiconfig": "^9.0.0", "effect": "^3.1.4", - "glob": "8.0.3", + "glob": "10.4.1", "glob-watcher": "6.0.0", "graphql": "^16.8.1", "ink": "^5.0.0", diff --git a/packages/npm/@amazeelabs/executors/package.json b/packages/npm/@amazeelabs/executors/package.json index ad071328a..d5833b993 100644 --- a/packages/npm/@amazeelabs/executors/package.json +++ b/packages/npm/@amazeelabs/executors/package.json @@ -44,7 +44,7 @@ "@amazeelabs/eslint-config": "1.4.43", "@amazeelabs/prettier-config": "1.1.3", "@playwright/test": "^1.44.1", - "@testing-library/react": "14.3.1", + "@testing-library/react": "16.0.0", "@types/lodash-es": "4.17.12", "@types/node": "^20.14.5", "@types/react": "18.3.3", diff --git a/packages/npm/@amazeelabs/gatsby-fragments/package.json b/packages/npm/@amazeelabs/gatsby-fragments/package.json index 78047b723..34f032c17 100644 --- a/packages/npm/@amazeelabs/gatsby-fragments/package.json +++ b/packages/npm/@amazeelabs/gatsby-fragments/package.json @@ -14,7 +14,7 @@ "devDependencies": { "@amazeelabs/eslint-config": "1.4.43", "@amazeelabs/jest-preset": "1.3.47", - "@rollup/plugin-commonjs": "25.0.7", + "@rollup/plugin-commonjs": "26.0.1", "@rollup/plugin-node-resolve": "15.2.3", "@rollup/plugin-typescript": "11.1.6", "@types/glob": "8.1.0", diff --git a/packages/npm/@amazeelabs/molecules/package.json b/packages/npm/@amazeelabs/molecules/package.json index 2121b434b..feb147c93 100644 --- a/packages/npm/@amazeelabs/molecules/package.json +++ b/packages/npm/@amazeelabs/molecules/package.json @@ -48,7 +48,7 @@ "@storybook/react": "8.0.10", "@storybook/react-vite": "8.0.10", "@storybook/testing-library": "0.2.2", - "@testing-library/react": "14.3.1", + "@testing-library/react": "16.0.0", "@types/lodash": "4.17.1", "@types/react": "18.3.1", "@types/react-dom": "18.3.0", @@ -75,7 +75,7 @@ "zustand": "4.5.2" }, "dependencies": { - "@headlessui/react": "^1.7.19", + "@headlessui/react": "^2.0.4", "clsx": "^2.1.1", "gsap": "^3.12.5" } diff --git a/packages/npm/@amazeelabs/publisher-ui/package.json b/packages/npm/@amazeelabs/publisher-ui/package.json index d5544e7a1..836870cda 100644 --- a/packages/npm/@amazeelabs/publisher-ui/package.json +++ b/packages/npm/@amazeelabs/publisher-ui/package.json @@ -17,7 +17,7 @@ "@amazeelabs/eslint-config": "1.4.43", "@amazeelabs/publisher-shared": "workspace:*", "@babel/core": "7.24.5", - "@headlessui/react": "1.7.19", + "@headlessui/react": "2.0.4", "@react-rxjs/core": "0.10.7", "@storybook/addon-actions": "8.0.10", "@storybook/addon-essentials": "8.0.10", diff --git a/packages/npm/@amazeelabs/scalars/package.json b/packages/npm/@amazeelabs/scalars/package.json index fcc59a333..04ff9c456 100644 --- a/packages/npm/@amazeelabs/scalars/package.json +++ b/packages/npm/@amazeelabs/scalars/package.json @@ -21,7 +21,7 @@ "rehype-parse": "^8.0.4", "rehype-react": "^7.2.0", "rehype-slug": "^5.1.0", - "remeda": "^1.61.0", + "remeda": "^2.0.5", "unified": "^10.1.2" }, "optionalDependencies": { diff --git a/packages/npm/verdaccio-git/package.json b/packages/npm/verdaccio-git/package.json index f586e6368..c8d9ffd16 100644 --- a/packages/npm/verdaccio-git/package.json +++ b/packages/npm/verdaccio-git/package.json @@ -18,7 +18,7 @@ "fs-extra": "^11.2.0", "simple-git": "^3.24.0", "sync-directory": "^6.0.5", - "tar": "^6.2.1" + "tar": "^7.2.0" }, "devDependencies": { "@amazeelabs/eslint-config": "1.4.43", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bea12f9cc..015f891fe 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -754,8 +754,8 @@ importers: specifier: ^3.1.4 version: 3.1.4 glob: - specifier: 8.0.3 - version: 8.0.3 + specifier: 10.4.1 + version: 10.4.1 glob-watcher: specifier: 6.0.0 version: 6.0.0 @@ -840,8 +840,8 @@ importers: specifier: ^1.44.1 version: 1.44.1 '@testing-library/react': - specifier: 14.3.1 - version: 14.3.1(react-dom@19.0.0-rc.0)(react@19.0.0-rc.0) + specifier: 16.0.0 + version: 16.0.0(@testing-library/dom@10.3.1)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc.0)(react@19.0.0-rc.0) '@types/lodash-es': specifier: 4.17.12 version: 4.17.12 @@ -897,8 +897,8 @@ importers: specifier: 1.3.47 version: 1.3.47(@types/jest@29.5.12)(eslint@8.57.0)(jest@29.7.0)(react-dom@18.3.1)(react@18.3.1) '@rollup/plugin-commonjs': - specifier: 25.0.7 - version: 25.0.7(rollup@4.17.2) + specifier: 26.0.1 + version: 26.0.1(rollup@4.17.2) '@rollup/plugin-node-resolve': specifier: 15.2.3 version: 15.2.3(rollup@4.17.2) @@ -1105,8 +1105,8 @@ importers: packages/npm/@amazeelabs/molecules: dependencies: '@headlessui/react': - specifier: ^1.7.19 - version: 1.7.19(react-dom@18.3.1)(react@18.3.1) + specifier: ^2.0.4 + version: 2.0.4(react-dom@18.3.1)(react@18.3.1) clsx: specifier: ^2.1.1 version: 2.1.1 @@ -1175,8 +1175,8 @@ importers: specifier: 0.2.2 version: 0.2.2 '@testing-library/react': - specifier: 14.3.1 - version: 14.3.1(react-dom@18.3.1)(react@18.3.1) + specifier: 16.0.0 + version: 16.0.0(@testing-library/dom@10.3.1)(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1) '@types/lodash': specifier: 4.17.1 version: 4.17.1 @@ -1474,8 +1474,8 @@ importers: specifier: 7.24.5 version: 7.24.5 '@headlessui/react': - specifier: 1.7.19 - version: 1.7.19(react-dom@18.3.1)(react@18.3.1) + specifier: 2.0.4 + version: 2.0.4(react-dom@18.3.1)(react@18.3.1) '@react-rxjs/core': specifier: 0.10.7 version: 0.10.7(react@18.3.1)(rxjs@7.8.1) @@ -1613,8 +1613,8 @@ importers: specifier: ^5.1.0 version: 5.1.0 remeda: - specifier: ^1.61.0 - version: 1.61.0 + specifier: ^2.0.5 + version: 2.3.0 unified: specifier: ^10.1.2 version: 10.1.2 @@ -1788,8 +1788,8 @@ importers: specifier: ^6.0.5 version: 6.0.5 tar: - specifier: ^6.2.1 - version: 6.2.1 + specifier: ^7.2.0 + version: 7.4.0 devDependencies: '@amazeelabs/eslint-config': specifier: 1.4.43 @@ -4904,6 +4904,42 @@ packages: glob: 8.0.3 p-limit: 3.1.0 + /@floating-ui/core@1.6.4: + resolution: {integrity: sha512-a4IowK4QkXl4SCWTGUR0INAfEOX3wtsYw3rKK5InQEHMGObkR8Xk44qYQD9P4r6HHw0iIfK6GUKECmY8sTkqRA==} + dependencies: + '@floating-ui/utils': 0.2.4 + + /@floating-ui/dom@1.6.7: + resolution: {integrity: sha512-wmVfPG5o2xnKDU4jx/m4w5qva9FWHcnZ8BvzEe90D/RpwsJaTAVYPEPdQ8sbr/N8zZTAHlZUTQdqg8ZUbzHmng==} + dependencies: + '@floating-ui/core': 1.6.4 + '@floating-ui/utils': 0.2.4 + + /@floating-ui/react-dom@2.1.1(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==} + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' + dependencies: + '@floating-ui/dom': 1.6.7 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + + /@floating-ui/react@0.26.19(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-Jk6zITdjjIvjO/VdQFvpRaD3qPwOHH6AoDHxjhpy+oK4KFgaSP871HYWUAPdnLmx1gQ+w/pB312co3tVml+BXA==} + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' + dependencies: + '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1)(react@18.3.1) + '@floating-ui/utils': 0.2.4 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + tabbable: 6.2.0 + + /@floating-ui/utils@0.2.4: + resolution: {integrity: sha512-dWO2pw8hhi+WrXq1YJy2yCuWoL20PddgGaqTgVe4cOS9Q6qklXCiA1tJEqX6BEwRNSCP84/afac9hd4MS+zEUA==} + /@formatjs/cli@6.2.10: resolution: {integrity: sha512-JdFw5oqPNB4qahie2Mcg6yXxyUJouN60OaEaejjMtGsgoPbFjS7X/9/Nj5vW+rAUTi0UNbOW+JPW9XNx6EuoHw==} engines: {node: '>= 16'} @@ -6048,15 +6084,17 @@ packages: '@hapi/hoek': 11.0.4 dev: false - /@headlessui/react@1.7.19(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-Ll+8q3OlMJfJbAKM/+/Y2q6PPYbryqNTXDbryx7SXLIDamkF6iQFbriYHga0dY44PvDhvvBWCx1Xj4U5+G4hOw==} + /@headlessui/react@2.0.4(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-16d/rOLeYsFsmPlRmXGu8DCBzrWD0zV1Ccx3n73wN87yFu8Y9+X04zflv8EJEt9TAYRyLKOmQXUnOnqQl6NgpA==} engines: {node: '>=10'} peerDependencies: - react: ^16 || ^17 || ^18 - react-dom: ^16 || ^17 || ^18 + react: ^18 + react-dom: ^18 dependencies: + '@floating-ui/react': 0.26.19(react-dom@18.3.1)(react@18.3.1) + '@react-aria/focus': 3.17.1(react@18.3.1) + '@react-aria/interactions': 3.21.3(react@18.3.1) '@tanstack/react-virtual': 3.5.0(react-dom@18.3.1)(react@18.3.1) - client-only: 0.0.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -6338,6 +6376,13 @@ packages: wrap-ansi: 8.1.0 wrap-ansi-cjs: /wrap-ansi@7.0.0 + /@isaacs/fs-minipass@4.0.1: + resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} + engines: {node: '>=18.0.0'} + dependencies: + minipass: 7.1.2 + dev: false + /@istanbuljs/load-nyc-config@1.1.0: resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} engines: {node: '>=8'} @@ -8900,6 +8945,50 @@ packages: react: 18.3.1 dev: true + /@react-aria/focus@3.17.1(react@18.3.1): + resolution: {integrity: sha512-FLTySoSNqX++u0nWZJPPN5etXY0WBxaIe/YuL/GTEeuqUIuC/2bJSaw5hlsM6T2yjy6Y/VAxBcKSdAFUlU6njQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/interactions': 3.21.3(react@18.3.1) + '@react-aria/utils': 3.24.1(react@18.3.1) + '@react-types/shared': 3.23.1(react@18.3.1) + '@swc/helpers': 0.5.11 + clsx: 2.1.1 + react: 18.3.1 + + /@react-aria/interactions@3.21.3(react@18.3.1): + resolution: {integrity: sha512-BWIuf4qCs5FreDJ9AguawLVS0lV9UU+sK4CCnbCNNmYqOWY+1+gRXCsnOM32K+oMESBxilAjdHW5n1hsMqYMpA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/ssr': 3.9.4(react@18.3.1) + '@react-aria/utils': 3.24.1(react@18.3.1) + '@react-types/shared': 3.23.1(react@18.3.1) + '@swc/helpers': 0.5.11 + react: 18.3.1 + + /@react-aria/ssr@3.9.4(react@18.3.1): + resolution: {integrity: sha512-4jmAigVq409qcJvQyuorsmBR4+9r3+JEC60wC+Y0MZV0HCtTmm8D9guYXlJMdx0SSkgj0hHAyFm/HvPNFofCoQ==} + engines: {node: '>= 12'} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@swc/helpers': 0.5.11 + react: 18.3.1 + + /@react-aria/utils@3.24.1(react@18.3.1): + resolution: {integrity: sha512-O3s9qhPMd6n42x9sKeJ3lhu5V1Tlnzhu6Yk8QOvDuXf7UGuUjXf9mzfHJt1dYzID4l9Fwm8toczBzPM9t0jc8Q==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@react-aria/ssr': 3.9.4(react@18.3.1) + '@react-stately/utils': 3.10.1(react@18.3.1) + '@react-types/shared': 3.23.1(react@18.3.1) + '@swc/helpers': 0.5.11 + clsx: 2.1.1 + react: 18.3.1 + /@react-dnd/asap@4.0.1: resolution: {integrity: sha512-kLy0PJDDwvwwTXxqTFNAAllPHD73AycE9ypWeln/IguoGBEbvFcPDbCV03G52bEcC5E+YgupBE0VzHGdC8SIXg==} dev: false @@ -8924,6 +9013,21 @@ packages: use-sync-external-store: 1.2.2(react@18.3.1) dev: true + /@react-stately/utils@3.10.1(react@18.3.1): + resolution: {integrity: sha512-VS/EHRyicef25zDZcM/ClpzYMC5i2YGN6uegOeQawmgfGjb02yaCX0F0zR69Pod9m2Hr3wunTbtpgVXvYbZItg==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + '@swc/helpers': 0.5.11 + react: 18.3.1 + + /@react-types/shared@3.23.1(react@18.3.1): + resolution: {integrity: sha512-5d+3HbFDxGZjhbMBeFHRQhexMFt4pUce3okyRtUVKbbedQFUrtXSBg9VszgF2RTeQDKDkMCIQDtz5ccP/Lk1gw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + dependencies: + react: 18.3.1 + /@reduxjs/toolkit@1.9.7(react-redux@7.2.9)(react@18.3.1): resolution: {integrity: sha512-t7v8ZPxhhKgOKtU+uyJT13lu4vL7az5aFi4IdoDs/eS548edn2M8Ik9h8fxgvMjGoAUVFSt6ZC1P5cWmQ014QQ==} peerDependencies: @@ -8946,9 +9050,9 @@ packages: /@repeaterjs/repeater@3.0.6: resolution: {integrity: sha512-Javneu5lsuhwNCryN+pXH93VPQ8g0dBX7wItHFgYiwQmzE1sVdg5tWHiOgHywzL2W21XQopa7IwIEnNbmeUJYA==} - /@rollup/plugin-commonjs@25.0.7(rollup@4.17.2): - resolution: {integrity: sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==} - engines: {node: '>=14.0.0'} + /@rollup/plugin-commonjs@26.0.1(rollup@4.17.2): + resolution: {integrity: sha512-UnsKoZK6/aGIH6AdkptXhNvhaqftcjq3zZdT+LY5Ftms6JR06nADcDsYp5hTU9E2lbJUEOhdlY5J4DNTneM+jQ==} + engines: {node: '>=16.0.0 || 14 >= 14.17'} peerDependencies: rollup: ^2.68.0||^3.0.0||^4.0.0 peerDependenciesMeta: @@ -8958,7 +9062,7 @@ packages: '@rollup/pluginutils': 5.1.0(rollup@4.17.2) commondir: 1.0.1 estree-walker: 2.0.2 - glob: 8.0.3 + glob: 10.4.1 is-reference: 1.2.1 magic-string: 0.30.10 rollup: 4.17.2 @@ -10162,7 +10266,7 @@ packages: find-cache-dir: 3.3.2 find-up: 5.0.0 fs-extra: 11.2.0 - glob: 10.3.14 + glob: 10.4.1 handlebars: 4.7.8 lazy-universal-dotenv: 4.0.0 node-fetch: 2.7.0 @@ -11125,6 +11229,11 @@ packages: legacy-swc-helpers: /@swc/helpers@0.4.14 tslib: 2.6.2 + /@swc/helpers@0.5.11: + resolution: {integrity: sha512-YNlnKRWF2sVojTpIyzwou9XoTNbzbzONwRhOoniEioF1AtaitTvVZblaQRrAzChWQ1bLYyYSWzM18y4WwgzJ+A==} + dependencies: + tslib: 2.6.2 + /@swc/jest@0.2.36(@swc/core@1.5.5): resolution: {integrity: sha512-8X80dp81ugxs4a11z1ka43FPhP+/e+mJNXJSxiNYk8gIX/jPBtY4gQTrKu/KIoco8bzKuPI5lUxjfLiGsfvnlw==} engines: {npm: '>= 7.0.0'} @@ -11174,6 +11283,20 @@ packages: /@tanstack/virtual-core@3.5.0: resolution: {integrity: sha512-KnPRCkQTyqhanNC0K63GBG3wA8I+D1fQuVnAvcBF8f13akOKeQp1gSbu6f77zCxhEk727iV5oQnbHLYzHrECLg==} + /@testing-library/dom@10.3.1: + resolution: {integrity: sha512-q/WL+vlXMpC0uXDyfsMtc1rmotzLV8Y0gq6q1gfrrDjQeHoeLrqHbxdPvPNAh1i+xuJl7+BezywcXArz7vLqKQ==} + engines: {node: '>=18'} + dependencies: + '@babel/code-frame': 7.24.2 + '@babel/runtime': 7.24.5 + '@types/aria-query': 5.0.4 + aria-query: 5.3.0 + chalk: 4.1.2 + dom-accessibility-api: 0.5.16 + lz-string: 1.5.0 + pretty-format: 27.5.1 + dev: true + /@testing-library/dom@9.3.4: resolution: {integrity: sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==} engines: {node: '>=14'} @@ -11234,15 +11357,47 @@ packages: react-dom: 18.3.1(react@18.3.1) dev: true - /@testing-library/react@14.3.1(react-dom@19.0.0-rc.0)(react@19.0.0-rc.0): - resolution: {integrity: sha512-H99XjUhWQw0lTgyMN05W3xQG1Nh4lq574D8keFf1dDoNTJgp66VbJozRaczoF+wsiaPJNt/TcnfpLGufGxSrZQ==} - engines: {node: '>=14'} + /@testing-library/react@16.0.0(@testing-library/dom@10.3.1)(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-guuxUKRWQ+FgNX0h0NS0FIq3Q3uLtWVpBzcLOggmfMoUpgBnzBzvLLd4fbm6yS8ydJd94cIfY4yP9qUQjM2KwQ==} + engines: {node: '>=18'} + peerDependencies: + '@testing-library/dom': ^10.0.0 + '@types/react': ^18.0.0 + '@types/react-dom': ^18.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.24.5 + '@testing-library/dom': 10.3.1 + '@types/react': 18.3.1 + '@types/react-dom': 18.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + dev: true + + /@testing-library/react@16.0.0(@testing-library/dom@10.3.1)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc.0)(react@19.0.0-rc.0): + resolution: {integrity: sha512-guuxUKRWQ+FgNX0h0NS0FIq3Q3uLtWVpBzcLOggmfMoUpgBnzBzvLLd4fbm6yS8ydJd94cIfY4yP9qUQjM2KwQ==} + engines: {node: '>=18'} peerDependencies: + '@testing-library/dom': ^10.0.0 + '@types/react': ^18.0.0 + '@types/react-dom': ^18.0.0 react: ^18.0.0 react-dom: ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true dependencies: '@babel/runtime': 7.24.5 - '@testing-library/dom': 9.3.4 + '@testing-library/dom': 10.3.1 + '@types/react': 18.3.3 '@types/react-dom': 18.3.0 react: 19.0.0-rc.0 react-dom: 19.0.0-rc.0(react@19.0.0-rc.0) @@ -13761,7 +13916,7 @@ packages: resolution: {integrity: sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==} engines: {node: '>= 14'} dependencies: - glob: 10.3.14 + glob: 10.4.1 graceful-fs: 4.2.11 is-stream: 2.0.1 lazystream: 1.0.1 @@ -15913,7 +16068,7 @@ packages: dependencies: '@npmcli/fs': 3.1.1 fs-minipass: 3.0.3 - glob: 10.3.14 + glob: 10.4.1 lru-cache: 7.18.3 minipass: 7.1.1 minipass-collect: 1.0.2 @@ -15931,7 +16086,7 @@ packages: dependencies: '@npmcli/fs': 3.1.1 fs-minipass: 3.0.3 - glob: 10.3.14 + glob: 10.4.1 lru-cache: 10.2.2 minipass: 7.1.1 minipass-collect: 2.0.1 @@ -16370,6 +16525,11 @@ packages: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} engines: {node: '>=10'} + /chownr@3.0.0: + resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} + engines: {node: '>=18'} + dev: false + /chrome-trace-event@1.0.3: resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} engines: {node: '>=6.0'} @@ -16529,9 +16689,6 @@ packages: engines: {node: '>= 12'} dev: true - /client-only@0.0.1: - resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} - /clipanion@3.2.1(typanion@3.14.0): resolution: {integrity: sha512-dYFdjLb7y1ajfxQopN05mylEpK9ZX0sO1/RfMXdfmwjlIsPkbh4p7A682x++zFPLDCo1x3p82dtljHf5cW2LKA==} peerDependencies: @@ -22971,6 +23128,18 @@ packages: minimatch: 9.0.4 minipass: 7.1.1 path-scurry: 1.11.0 + dev: true + + /glob@10.4.1: + resolution: {integrity: sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==} + engines: {node: '>=16 || 14 >=14.18'} + hasBin: true + dependencies: + foreground-child: 3.1.1 + jackspeak: 3.4.1 + minimatch: 9.0.4 + minipass: 7.1.2 + path-scurry: 1.11.1 /glob@6.0.4: resolution: {integrity: sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A==} @@ -25409,6 +25578,15 @@ packages: '@isaacs/cliui': 8.0.2 optionalDependencies: '@pkgjs/parseargs': 0.11.0 + dev: true + + /jackspeak@3.4.1: + resolution: {integrity: sha512-U23pQPDnmYybVkYjObcuYMk43VRlMLLqLI+RdZy8s8WV8WsxO9SnqSroKaluuvcNOdCAlauKszDwd+umbot5Mg==} + engines: {node: '>=18'} + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 /jake@10.9.1: resolution: {integrity: sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w==} @@ -28678,6 +28856,11 @@ packages: /minipass@7.1.1: resolution: {integrity: sha512-UZ7eQ+h8ywIRAW1hIEl2AqdwzJucU/Kp59+8kkZeSvafXhZjul247BvIJjEVFVeON6d7lM46XX1HXCduKAS8VA==} engines: {node: '>=16 || 14 >=14.17'} + dev: true + + /minipass@7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + engines: {node: '>=16 || 14 >=14.17'} /minizlib@2.1.2: resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} @@ -28686,6 +28869,14 @@ packages: minipass: 3.3.6 yallist: 4.0.0 + /minizlib@3.0.1: + resolution: {integrity: sha512-umcy022ILvb5/3Djuu8LWeqUa8D68JaBzlttKeMWen48SjabqS3iY5w/vzeMzMUNhLDifyhbOwKDSznB1vvrwg==} + engines: {node: '>= 18'} + dependencies: + minipass: 7.1.2 + rimraf: 5.0.8 + dev: false + /mississippi@3.0.0: resolution: {integrity: sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==} engines: {node: '>=4.0.0'} @@ -28726,6 +28917,12 @@ packages: engines: {node: '>=10'} hasBin: true + /mkdirp@3.0.1: + resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==} + engines: {node: '>=10'} + hasBin: true + dev: false + /mlly@1.7.0: resolution: {integrity: sha512-U9SDaXGEREBYQgfejV97coK0UL1r+qnF2SyO9A3qcI8MzKnsIFKHNVEkrDyNncQTKQQumsasmeq84eNMdBfsNQ==} dependencies: @@ -29590,7 +29787,7 @@ packages: dependencies: env-paths: 2.2.1 exponential-backoff: 3.1.1 - glob: 10.3.14 + glob: 10.4.1 graceful-fs: 4.2.11 make-fetch-happen: 13.0.1 nopt: 7.2.1 @@ -30898,6 +31095,14 @@ packages: dependencies: lru-cache: 10.2.2 minipass: 7.1.1 + dev: true + + /path-scurry@1.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} + dependencies: + lru-cache: 10.2.2 + minipass: 7.1.2 /path-to-regexp@0.1.7: resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} @@ -33008,7 +33213,7 @@ packages: resolution: {integrity: sha512-AEtWXYfopBj2z5N5PbkAOeNHRPUg5q+Nen7QLxV8M2zJq1ym6/lCz3fYNTCXe19puu2d06jfHhrP7v/S2PtMMw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - glob: 10.3.14 + glob: 10.4.1 json-parse-even-better-errors: 3.0.2 normalize-package-data: 5.0.0 npm-normalize-package-bin: 3.0.1 @@ -33018,7 +33223,7 @@ packages: resolution: {integrity: sha512-8PcDiZ8DXUjLf687Ol4BR8Bpm2umR7vhoZOzNRt+uxD9GpBh/K+CAAALVIiYFknmvlmyg7hM7BSNUXPaCCqd0Q==} engines: {node: ^16.14.0 || >=18.0.0} dependencies: - glob: 10.3.14 + glob: 10.4.1 json-parse-even-better-errors: 3.0.2 normalize-package-data: 6.0.1 npm-normalize-package-bin: 3.0.1 @@ -33633,8 +33838,10 @@ packages: - supports-color dev: false - /remeda@1.61.0: - resolution: {integrity: sha512-caKfSz9rDeSKBQQnlJnVW3mbVdFgxgGWQKq1XlFokqjf+hQD5gxutLGTTY2A/x24UxVyJe9gH5fAkFI63ULw4A==} + /remeda@2.3.0: + resolution: {integrity: sha512-J9djcCyFL9D1ZGnfiNJ6MMhcUT8BmNCT+dj2SApdrTNz+CxqW1dScPVaDCopivHTShiYXh4sRSPYKMzlGrgyQw==} + dependencies: + type-fest: 4.21.0 dev: false /remedial@1.0.8: @@ -33902,6 +34109,14 @@ packages: glob: 9.3.5 dev: true + /rimraf@5.0.8: + resolution: {integrity: sha512-XSh0V2/yNhDEi8HwdIefD8MLgs4LQXPag/nEJWs3YUc3Upn+UHa1GyIkEg9xSSNt7HnkO5FjTvmcRzgf+8UZuw==} + engines: {node: '>=18'} + hasBin: true + dependencies: + glob: 10.4.1 + dev: false + /ripemd160@2.0.2: resolution: {integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==} dependencies: @@ -34357,7 +34572,7 @@ packages: /server-only-context@0.1.0(react@18.3.1): resolution: {integrity: sha512-5Ba19yx9Bj9uSh40aZNsZNBvLF88tLY3na6QxWkqyrSLOSHPxtnzTs/JzjKwfac1NbHFlEodkN7T4M6UzvH2Ng==} peerDependencies: - react: 19.0.0-rc.0 + react: next dependencies: react: 18.3.1 dev: false @@ -34365,7 +34580,7 @@ packages: /server-only-context@0.1.0(react@19.0.0-rc.0): resolution: {integrity: sha512-5Ba19yx9Bj9uSh40aZNsZNBvLF88tLY3na6QxWkqyrSLOSHPxtnzTs/JzjKwfac1NbHFlEodkN7T4M6UzvH2Ng==} peerDependencies: - react: 19.0.0-rc.0 + react: next dependencies: react: 19.0.0-rc.0 dev: false @@ -35061,9 +35276,6 @@ packages: /sqlite3@5.1.7: resolution: {integrity: sha512-GGIyOiFaG+TUra3JIfkI/zGP8yZYLPQ0pl1bH+ODjiX57sPhrLU5sQJn1y9bDKZUFYkX1crlrPfSYt0BKKdkog==} requiresBuild: true - peerDependenciesMeta: - node-gyp: - optional: true dependencies: bindings: 1.5.0 node-addon-api: 7.1.0 @@ -35845,7 +36057,7 @@ packages: dependencies: '@jridgewell/gen-mapping': 0.3.5 commander: 4.1.1 - glob: 10.3.14 + glob: 10.4.1 lines-and-columns: 1.2.4 mz: 2.7.0 pirates: 4.0.6 @@ -35983,6 +36195,9 @@ packages: resolution: {integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==} engines: {node: '>=18'} + /tabbable@6.2.0: + resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==} + /table@4.0.2: resolution: {integrity: sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==} dependencies: @@ -36112,6 +36327,18 @@ packages: mkdirp: 1.0.4 yallist: 4.0.0 + /tar@7.4.0: + resolution: {integrity: sha512-XQs0S8fuAkQWuqhDeCdMlJXDX80D7EOVLDPVFkna9yQfzS+PHKgfxcei0jf6/+QAWcjqrnC8uM3fSAnrQl+XYg==} + engines: {node: '>=18'} + dependencies: + '@isaacs/fs-minipass': 4.0.1 + chownr: 3.0.0 + minipass: 7.1.2 + minizlib: 3.0.1 + mkdirp: 3.0.1 + yallist: 5.0.0 + dev: false + /teeny-tap@0.2.0: resolution: {integrity: sha512-HnA3I2sxRQe/SZgQTQgQvvA17DhfzhBJ1LfSOXZ5VUTbxGLvnAqUef84ZGNNSEbk1ZMEIDeghTHZagJ7LifAgg==} dev: false @@ -36973,6 +37200,11 @@ packages: resolution: {integrity: sha512-+suCYpfJLAe4OXS6+PPXjW3urOS4IoP9waSiLuXfLgqZODKw/aWwASvzqE886wA0kQgGy0mIWyhd87VpqIy6Xg==} engines: {node: '>=16'} + /type-fest@4.21.0: + resolution: {integrity: sha512-ADn2w7hVPcK6w1I0uWnM//y1rLXZhzB9mr0a3OirzclKF1Wp6VzevUmzz/NRAWunOT6E8HrnpGY7xOfc6K57fA==} + engines: {node: '>=16'} + dev: false + /type-is@1.6.18: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} @@ -39569,6 +39801,11 @@ packages: /yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + /yallist@5.0.0: + resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==} + engines: {node: '>=18'} + dev: false + /yaml-ast-parser@0.0.43: resolution: {integrity: sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==} dev: true