diff --git a/.changeset/cozy-teeth-speak.md b/.changeset/cozy-teeth-speak.md new file mode 100644 index 0000000000000..c0a9c6aa9631a --- /dev/null +++ b/.changeset/cozy-teeth-speak.md @@ -0,0 +1,5 @@ +--- +'@node-core/ui-components': patch +--- + +Move react to peerDependencies and devDependencies to fix runtime duplicate hooks error in consumer applications diff --git a/packages/ui-components/package.json b/packages/ui-components/package.json index b922f5365a9f3..fa071f74ffb15 100644 --- a/packages/ui-components/package.json +++ b/packages/ui-components/package.json @@ -61,8 +61,7 @@ "@radix-ui/react-tabs": "^1.1.18", "@radix-ui/react-tooltip": "^1.2.13", "@vcarl/remark-headings": "~0.1.0", - "classnames": "catalog:", - "react": "catalog:" + "classnames": "catalog:" }, "devDependencies": { "@eslint-react/eslint-plugin": "~5.8.6", @@ -74,7 +73,7 @@ "@tailwindcss/postcss": "~4.3.3", "@testing-library/user-event": "~14.6.1", "@types/node": "catalog:", - "@types/react": "catalog:", + "@types/react": "catalog:peer-react19", "concurrently": "9.2.1", "cross-env": "catalog:", "css-loader": "7.1.4", @@ -85,6 +84,7 @@ "postcss-calc": "~11.2.1", "postcss-cli": "^11.0.1", "postcss-loader": "8.2.1", + "react": "catalog:peer-react19", "storybook": "~10.6.0", "style-loader": "4.0.0", "stylelint": "17.14.1", @@ -95,6 +95,9 @@ "tsx": "4.23.1", "typescript": "catalog:" }, + "peerDependencies": { + "react": "catalog:peer-react19" + }, "imports": { "#ui/*": { "types": [ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e171890e9a7ef..ccc1eca05d6fb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2,7 +2,6 @@ lockfileVersion: '9.0' importers: - .: configDependencies: {} packageManagerDependencies: @@ -11,91 +10,134 @@ importers: version: 12.8.1 packages: - '@pnpm/exe.android-arm64@12.8.1': - resolution: {integrity: sha512-siDxcidfz5eM6L2tJfik+i2bbUEw8UC7MZ3Yl2HYdRmqbdhHGAOQACtOOu6QVW4Jul4/w5wVKm+wM8ACtgh1Pg==} + resolution: + { + integrity: sha512-siDxcidfz5eM6L2tJfik+i2bbUEw8UC7MZ3Yl2HYdRmqbdhHGAOQACtOOu6QVW4Jul4/w5wVKm+wM8ACtgh1Pg==, + } cpu: [arm64] os: [android] '@pnpm/exe.android-x64@12.8.1': - resolution: {integrity: sha512-0F/uqPRc3aN4vLHsa0f+6fTtmsigFQ9/yxEU43fionF//pNHEd5e97b3w/nKIgqYMCUQCJphmBRMA9Q8/wlo9Q==} + resolution: + { + integrity: sha512-0F/uqPRc3aN4vLHsa0f+6fTtmsigFQ9/yxEU43fionF//pNHEd5e97b3w/nKIgqYMCUQCJphmBRMA9Q8/wlo9Q==, + } cpu: [x64] os: [android] '@pnpm/exe.darwin-arm64@12.8.1': - resolution: {integrity: sha512-/rwavvMQJsl2RIxOHBnDF+4Gk+fhQFAY4M3PQZoKskJOEnaJcygG9p1xby6wcQcbS4d9dIubv09CQhufTgfmpw==} + resolution: + { + integrity: sha512-/rwavvMQJsl2RIxOHBnDF+4Gk+fhQFAY4M3PQZoKskJOEnaJcygG9p1xby6wcQcbS4d9dIubv09CQhufTgfmpw==, + } cpu: [arm64] os: [darwin] '@pnpm/exe.darwin-x64@12.8.1': - resolution: {integrity: sha512-htYt2gN7zqJKLhC99Ft6EUiO7myjZAZXfmGCTJUL1v+o7vE9hZdE1+fAkk4Oj1ZHNRti6b2woOxEkRkAusi8OQ==} + resolution: + { + integrity: sha512-htYt2gN7zqJKLhC99Ft6EUiO7myjZAZXfmGCTJUL1v+o7vE9hZdE1+fAkk4Oj1ZHNRti6b2woOxEkRkAusi8OQ==, + } cpu: [x64] os: [darwin] '@pnpm/exe.freebsd-x64@12.8.1': - resolution: {integrity: sha512-PB5BULNgytxvExoOXUUeseS/DcpPENs+cg3iA6xHHeaLT4ctEGKSGXEbuj7USeqvo8JBpAx039hivnbzGqDwnA==} + resolution: + { + integrity: sha512-PB5BULNgytxvExoOXUUeseS/DcpPENs+cg3iA6xHHeaLT4ctEGKSGXEbuj7USeqvo8JBpAx039hivnbzGqDwnA==, + } cpu: [x64] os: [freebsd] '@pnpm/exe.linux-arm64-musl@12.8.1': - resolution: {integrity: sha512-kKeyC/ArjrgdciQRBrOL0j9HtOI4gDRgoyP+eJ1CQKyadpKlf/DhDDyspXe07R3B9KagTVLUF2nlt6Dr5quFIg==} + resolution: + { + integrity: sha512-kKeyC/ArjrgdciQRBrOL0j9HtOI4gDRgoyP+eJ1CQKyadpKlf/DhDDyspXe07R3B9KagTVLUF2nlt6Dr5quFIg==, + } cpu: [arm64] os: [linux] libc: [musl] '@pnpm/exe.linux-arm64@12.8.1': - resolution: {integrity: sha512-q4s9a9X2O3N9aeUFooW24orNrxvu20+jyVUFR5RanPCqOKKPBrgs2iywMkBBx1aXkkzdWT54/mfz8Be8sJlWEw==} + resolution: + { + integrity: sha512-q4s9a9X2O3N9aeUFooW24orNrxvu20+jyVUFR5RanPCqOKKPBrgs2iywMkBBx1aXkkzdWT54/mfz8Be8sJlWEw==, + } cpu: [arm64] os: [linux] libc: [glibc] '@pnpm/exe.linux-ppc64@12.8.1': - resolution: {integrity: sha512-F7XSjKJthwCh/L6abZiMpAfo2Cm61SZIT3e4dfgiIjESndlWaXCnfLKngSgZ/SEMsdmHT6dud3+kWIB3tw0/xQ==} + resolution: + { + integrity: sha512-F7XSjKJthwCh/L6abZiMpAfo2Cm61SZIT3e4dfgiIjESndlWaXCnfLKngSgZ/SEMsdmHT6dud3+kWIB3tw0/xQ==, + } cpu: [ppc64] os: [linux] libc: [glibc] '@pnpm/exe.linux-riscv64@12.8.1': - resolution: {integrity: sha512-z1ecpIK/ZY08Unk69KWWE9867oaKUytGUjrHnBoGFAAhsK+q+0cfvBH+f5fWobJ7FX97leMlLO+gkJolddM45Q==} + resolution: + { + integrity: sha512-z1ecpIK/ZY08Unk69KWWE9867oaKUytGUjrHnBoGFAAhsK+q+0cfvBH+f5fWobJ7FX97leMlLO+gkJolddM45Q==, + } cpu: [riscv64] os: [linux] libc: [glibc] '@pnpm/exe.linux-s390x@12.8.1': - resolution: {integrity: sha512-KU6tnrBfu4uKXTq6N5qJwSm8FSrs9Wc8b5AUEsHK9bRXwNdsZ1/lRxG1++X29SKRW9OSNuDSjxASv5mAvGo1gA==} + resolution: + { + integrity: sha512-KU6tnrBfu4uKXTq6N5qJwSm8FSrs9Wc8b5AUEsHK9bRXwNdsZ1/lRxG1++X29SKRW9OSNuDSjxASv5mAvGo1gA==, + } cpu: [s390x] os: [linux] libc: [glibc] '@pnpm/exe.linux-x64-musl@12.8.1': - resolution: {integrity: sha512-eUE8BWJkDr2tJb/yrk0yVnszlmNqFarVxUlqiZ9BAkct28Nq/5g2H0tvMDmPA7fAQW3STNj+omJPPRVT+4s5sQ==} + resolution: + { + integrity: sha512-eUE8BWJkDr2tJb/yrk0yVnszlmNqFarVxUlqiZ9BAkct28Nq/5g2H0tvMDmPA7fAQW3STNj+omJPPRVT+4s5sQ==, + } cpu: [x64] os: [linux] libc: [musl] '@pnpm/exe.linux-x64@12.8.1': - resolution: {integrity: sha512-8bDZ0lZlCdi2rvnFul7EYgcC7zKeWSe76y8JV2oXobaS8p9i9d6PSf6LgLtTM0fI7R9Oh4eLCbveXyNDMmvZ+g==} + resolution: + { + integrity: sha512-8bDZ0lZlCdi2rvnFul7EYgcC7zKeWSe76y8JV2oXobaS8p9i9d6PSf6LgLtTM0fI7R9Oh4eLCbveXyNDMmvZ+g==, + } cpu: [x64] os: [linux] libc: [glibc] '@pnpm/exe.win32-arm64@12.8.1': - resolution: {integrity: sha512-MsT0dlrRxnCRCHCaosNbhWpEiAFnFuMEu3KuDJDU41BXgTwiINxU8goloUSUDejWZUqKaUqNC/qUTihl9nFtqg==} + resolution: + { + integrity: sha512-MsT0dlrRxnCRCHCaosNbhWpEiAFnFuMEu3KuDJDU41BXgTwiINxU8goloUSUDejWZUqKaUqNC/qUTihl9nFtqg==, + } cpu: [arm64] os: [win32] '@pnpm/exe.win32-x64@12.8.1': - resolution: {integrity: sha512-SWtPe0PsbTTk//gJND10tMdOfCYjrkq5+qV49hzVhY7xz2iJ339Rc+xwASlcvbwTfrvH39YNqpKYibD+CRGLwA==} + resolution: + { + integrity: sha512-SWtPe0PsbTTk//gJND10tMdOfCYjrkq5+qV49hzVhY7xz2iJ339Rc+xwASlcvbwTfrvH39YNqpKYibD+CRGLwA==, + } cpu: [x64] os: [win32] pnpm@12.8.1: - resolution: {integrity: sha512-9kupB1B/XOr+BsjTjmBS0BeURFgOwSed3Vv8EctIqoomRLZlmOB+dh2oSHKp/FfV+QK4f6SdAkGY1VhhKqu+RQ==} - engines: {node: '>=18.*'} + resolution: + { + integrity: sha512-9kupB1B/XOr+BsjTjmBS0BeURFgOwSed3Vv8EctIqoomRLZlmOB+dh2oSHKp/FfV+QK4f6SdAkGY1VhhKqu+RQ==, + } + engines: { node: '>=18.*' } hasBin: true snapshots: - '@pnpm/exe.android-arm64@12.8.1': optional: true @@ -188,6 +230,13 @@ catalogs: typescript: specifier: 5.9.3 version: 5.9.3 + peer-react19: + '@types/react': + specifier: ^19.0.0 + version: 19.3.0 + react: + specifier: ^19.0.0 + version: 19.3.0 importers: @@ -229,7 +278,7 @@ importers: version: 10.9.1(jiti@2.7.0)(supports-color@10.2.2) eslint-import-resolver-typescript: specifier: ~4.4.5 - version: 4.4.5(eslint-plugin-import-x@4.17.1(@typescript-eslint/utils@8.68.0(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9(supports-color@10.2.2))(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2))(eslint-plugin-import@2.32.0)(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2) + version: 4.4.5(eslint-plugin-import-x@4.17.1(@typescript-eslint/utils@8.68.0(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9(supports-color@10.2.2))(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2))(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2) eslint-plugin-import-x: specifier: ~4.17.1 version: 4.17.1(@typescript-eslint/utils@8.68.0(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9(supports-color@10.2.2))(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2) @@ -492,7 +541,7 @@ importers: dependencies: '@node-core/doc-kit': specifier: ^1.2.0 - version: 1.2.0(@orama/core@1.2.19)(@types/react@19.2.18)(jiti@2.7.0)(postcss@8.5.25)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@10.2.2) + version: 1.2.0(@orama/core@1.2.19)(@types/react@19.3.0)(jiti@2.7.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@10.2.2) mdast-util-to-string: specifier: ^4.0.0 version: 4.0.0 @@ -650,9 +699,6 @@ importers: classnames: specifier: 'catalog:' version: 2.5.1 - react: - specifier: 'catalog:' - version: 19.3.0 devDependencies: '@eslint-react/eslint-plugin': specifier: ~5.8.6 @@ -682,7 +728,7 @@ importers: specifier: 'catalog:' version: 24.10.1 '@types/react': - specifier: 'catalog:' + specifier: catalog:peer-react19 version: 19.3.0 concurrently: specifier: 9.2.1 @@ -710,10 +756,13 @@ importers: version: 11.2.1(postcss@8.5.28) postcss-cli: specifier: ^11.0.1 - version: 11.0.1(jiti@2.7.0)(postcss@8.5.25)(tsx@4.23.1) + version: 11.0.1(jiti@2.7.0)(postcss@8.5.28)(tsx@4.23.1) postcss-loader: specifier: 8.2.1 - version: 8.2.1(postcss@8.5.25)(typescript@5.9.3)(webpack@5.109.2(@swc/core@1.15.40(@swc/helpers@0.5.23))(clean-css@5.3.3)(esbuild@0.28.1)(html-minifier-terser@6.1.0)(lightningcss@1.32.0)(postcss@8.5.28)(uglify-js@3.19.3)) + version: 8.2.1(postcss@8.5.28)(typescript@5.9.3)(webpack@5.109.2(@swc/core@1.15.40(@swc/helpers@0.5.23))(clean-css@5.3.3)(esbuild@0.28.1)(html-minifier-terser@6.1.0)(lightningcss@1.32.0)(postcss@8.5.28)(uglify-js@3.19.3)) + react: + specifier: catalog:peer-react19 + version: 19.3.0 storybook: specifier: ~10.6.0 version: 10.6.0(@types/react@19.3.0)(prettier@3.9.6)(react@19.3.0) @@ -3985,9 +4034,6 @@ packages: rollup: optional: true - '@rtsao/scc@1.1.0': - resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} - '@schummar/icu-type-parser@1.21.5': resolution: {integrity: sha512-bXHSaW5jRTmke9Vd0h5P7BtWZG9Znqb8gSDxZnxaGSJnGwPLDPfS+3g0BKzeWqzgZPsIVZkM7m2tbo18cm5HBw==} @@ -4883,9 +4929,6 @@ packages: '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - '@types/json5@0.0.29': - resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - '@types/mdast@3.0.15': resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} @@ -5475,10 +5518,6 @@ packages: resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} engines: {node: '>= 0.4'} - array.prototype.findlastindex@1.2.6: - resolution: {integrity: sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==} - engines: {node: '>= 0.4'} - array.prototype.flat@1.3.3: resolution: {integrity: sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==} engines: {node: '>= 0.4'} @@ -6205,27 +6244,6 @@ packages: remark-lint-file-extension: optional: true - eslint-module-utils@2.14.0: - resolution: {integrity: sha512-W2WCRZ9Dqntd+2u8jJcVMV2PKulc6RdLgUUoh/yQr3uB6lo/ZOeGx11sv60/8S4QFFKNslAlWhr9u0Ef7ZW6Ig==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - eslint-plugin-import-x@4.17.1: resolution: {integrity: sha512-4cdstYkKCyjumM2Q9NSI03K8D2a9F4Ssz33K2lv2hQa4KmR9jPLwk3uWGtNvclfqBrPGfGuMBwsGMbe6dMRbfg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -6239,16 +6257,6 @@ packages: eslint-import-resolver-node: optional: true - eslint-plugin-import@2.32.0: - resolution: {integrity: sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint-plugin-mdx@3.8.1: resolution: {integrity: sha512-4OLgotfBxUDc1f6ihXSagT/1+JCCUABA/2r6Kzl6gqFftg4dCV0wBfdwFo6X6UO/FzTHr3g6mVt+6prRXffc/Q==} engines: {node: '>=18.0.0'} @@ -7197,10 +7205,6 @@ packages: json-stringify-safe@5.0.1: resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} - json5@1.0.2: - resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} - hasBin: true - json5@2.2.3: resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} engines: {node: '>=6'} @@ -7888,10 +7892,6 @@ packages: resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} engines: {node: '>= 0.4'} - object.groupby@1.0.3: - resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} - engines: {node: '>= 0.4'} - object.values@1.2.1: resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} engines: {node: '>= 0.4'} @@ -9290,9 +9290,6 @@ packages: ts-tqdm@0.8.6: resolution: {integrity: sha512-3X3M1PZcHtgQbnwizL+xU8CAgbYbeLHrrDwL9xxcZZrV5J+e7loJm1XrXozHjSkl44J0Zg0SgA8rXbh83kCkcQ==} - tsconfig-paths@3.15.0: - resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} - tsconfig-paths@4.2.0: resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} engines: {node: '>=6'} @@ -11685,15 +11682,15 @@ snapshots: '@noble/hashes@1.8.0': {} - '@node-core/doc-kit@1.2.0(@orama/core@1.2.19)(@types/react@19.2.18)(jiti@2.7.0)(postcss@8.5.25)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@10.2.2)': + '@node-core/doc-kit@1.2.0(@orama/core@1.2.19)(@types/react@19.3.0)(jiti@2.7.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@10.2.2)': dependencies: '@actions/core': 3.0.1 '@heroicons/react': 2.2.0(react@19.3.0) '@minify-html/wasm': 0.18.1 '@node-core/rehype-shiki': 1.4.1(supports-color@10.2.2) - '@node-core/ui-components': 1.6.3(jiti@2.7.0)(postcss@8.5.25)(react-dom@19.3.0(react@19.3.0))(supports-color@10.2.2) + '@node-core/ui-components': 1.6.3(jiti@2.7.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(supports-color@10.2.2) '@orama/orama': 3.1.18 - '@orama/ui': 1.5.4(@orama/core@1.2.19)(@types/react@19.2.18)(react@19.3.0)(supports-color@10.2.2) + '@orama/ui': 1.5.4(@orama/core@1.2.19)(@types/react@19.3.0)(react@19.3.0)(supports-color@10.2.2) '@rollup/plugin-virtual': 3.0.2 '@swc/html-wasm': 1.15.21 acorn: 8.16.0 @@ -11759,7 +11756,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@node-core/ui-components@1.6.3(jiti@2.7.0)(postcss@8.5.25)(react-dom@19.3.0(react@19.3.0))(supports-color@10.2.2)': + '@node-core/ui-components@1.6.3(jiti@2.7.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(supports-color@10.2.2)': dependencies: '@heroicons/react': 2.2.0(react@19.2.8) '@orama/core': 1.2.19 @@ -11776,8 +11773,8 @@ snapshots: '@types/react': 19.2.18 '@vcarl/remark-headings': 0.1.0 classnames: 2.5.1 - postcss-calc: 10.1.1(postcss@8.5.25) - postcss-cli: 11.0.1(jiti@2.7.0)(postcss@8.5.25)(tsx@4.23.1) + postcss-calc: 10.1.1(postcss@8.5.28) + postcss-cli: 11.0.1(jiti@2.7.0)(postcss@8.5.28)(tsx@4.23.1) react: 19.2.8 tailwindcss: 4.1.18 typescript: 5.9.3 @@ -12035,19 +12032,6 @@ snapshots: - react - supports-color - '@orama/ui@1.5.4(@orama/core@1.2.19)(@types/react@19.2.18)(react@19.3.0)(supports-color@10.2.2)': - dependencies: - '@orama/core': 1.2.19 - '@orama/stopwords': 3.1.16 - prism-react-renderer: 1.3.5(react@19.3.0) - react-markdown: 10.1.0(@types/react@19.2.18)(react@19.3.0)(supports-color@10.2.2) - remark-gfm: 4.0.1(supports-color@10.2.2) - throttleit: 2.1.0 - transitivePeerDependencies: - - '@types/react' - - react - - supports-color - '@orama/ui@1.5.4(@orama/core@1.2.19)(@types/react@19.3.0)(react@19.3.0)(supports-color@10.2.2)': dependencies: '@orama/core': 1.2.19 @@ -13072,9 +13056,6 @@ snapshots: '@rollup/plugin-virtual@3.0.2': {} - '@rtsao/scc@1.1.0': - optional: true - '@schummar/icu-type-parser@1.21.5': {} '@sentry/cloudflare@10.68.0(@cloudflare/workers-types@4.20260422.1)(supports-color@10.2.2)(wrangler@4.114.0(@cloudflare/workers-types@4.20260422.1))': @@ -14018,9 +13999,6 @@ snapshots: '@types/json-schema@7.0.15': {} - '@types/json5@0.0.29': - optional: true - '@types/mdast@3.0.15': dependencies: '@types/unist': 2.0.11 @@ -14618,17 +14596,6 @@ snapshots: es-object-atoms: 1.1.2 es-shim-unscopables: 1.1.0 - array.prototype.findlastindex@1.2.6: - dependencies: - call-bind: 1.0.9 - call-bound: 1.0.4 - define-properties: 1.2.1 - es-abstract: 1.24.2 - es-errors: 1.3.0 - es-object-atoms: 1.1.2 - es-shim-unscopables: 1.1.0 - optional: true - array.prototype.flat@1.3.3: dependencies: call-bind: 1.0.9 @@ -15433,7 +15400,7 @@ snapshots: - supports-color optional: true - eslint-import-resolver-typescript@4.4.5(eslint-plugin-import-x@4.17.1(@typescript-eslint/utils@8.68.0(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9(supports-color@10.2.2))(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2))(eslint-plugin-import@2.32.0)(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2): + eslint-import-resolver-typescript@4.4.5(eslint-plugin-import-x@4.17.1(@typescript-eslint/utils@8.68.0(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9(supports-color@10.2.2))(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2))(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2): dependencies: debug: 4.4.3(supports-color@10.2.2) eslint: 10.9.1(jiti@2.7.0)(supports-color@10.2.2) @@ -15444,7 +15411,6 @@ snapshots: tinyglobby: 0.2.17 unrs-resolver: 1.12.2 optionalDependencies: - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.68.0(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint-import-resolver-typescript@4.4.5)(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2) eslint-plugin-import-x: 4.17.1(@typescript-eslint/utils@8.68.0(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9(supports-color@10.2.2))(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2) transitivePeerDependencies: - supports-color @@ -15470,18 +15436,6 @@ snapshots: - bluebird - supports-color - eslint-module-utils@2.14.0(@typescript-eslint/parser@8.68.0(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9(supports-color@10.2.2))(eslint-import-resolver-typescript@4.4.5)(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2): - dependencies: - debug: 3.2.7(supports-color@10.2.2) - optionalDependencies: - '@typescript-eslint/parser': 8.68.0(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) - eslint: 10.9.1(jiti@2.7.0)(supports-color@10.2.2) - eslint-import-resolver-node: 0.3.9(supports-color@10.2.2) - eslint-import-resolver-typescript: 4.4.5(eslint-plugin-import-x@4.17.1(@typescript-eslint/utils@8.68.0(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9(supports-color@10.2.2))(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2))(eslint-plugin-import@2.32.0)(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2) - transitivePeerDependencies: - - supports-color - optional: true - eslint-plugin-import-x@4.17.1(@typescript-eslint/utils@8.68.0(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9(supports-color@10.2.2))(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2): dependencies: '@typescript-eslint/types': 8.65.0 @@ -15500,36 +15454,6 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.68.0(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint-import-resolver-typescript@4.4.5)(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2): - dependencies: - '@rtsao/scc': 1.1.0 - array-includes: 3.1.9 - array.prototype.findlastindex: 1.2.6 - array.prototype.flat: 1.3.3 - array.prototype.flatmap: 1.3.3 - debug: 3.2.7(supports-color@10.2.2) - doctrine: 2.1.0 - eslint: 10.9.1(jiti@2.7.0)(supports-color@10.2.2) - eslint-import-resolver-node: 0.3.9(supports-color@10.2.2) - eslint-module-utils: 2.14.0(@typescript-eslint/parser@8.68.0(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9(supports-color@10.2.2))(eslint-import-resolver-typescript@4.4.5)(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2) - hasown: 2.0.4 - is-core-module: 2.16.2 - is-glob: 4.0.3 - minimatch: 3.1.5 - object.fromentries: 2.0.8 - object.groupby: 1.0.3 - object.values: 1.2.1 - semver: 6.3.1 - string.prototype.trimend: 1.0.10 - tsconfig-paths: 3.15.0 - optionalDependencies: - '@typescript-eslint/parser': 8.68.0(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.9.3) - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - optional: true - eslint-plugin-mdx@3.8.1(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(remark-lint-file-extension@3.0.1)(supports-color@10.2.2): dependencies: eslint: 10.9.1(jiti@2.7.0)(supports-color@10.2.2) @@ -16741,11 +16665,6 @@ snapshots: json-stringify-safe@5.0.1: {} - json5@1.0.2: - dependencies: - minimist: 1.2.8 - optional: true - json5@2.2.3: {} jsonc-parser@3.3.1: {} @@ -17680,13 +17599,6 @@ snapshots: es-abstract: 1.24.2 es-object-atoms: 1.1.2 - object.groupby@1.0.3: - dependencies: - call-bind: 1.0.9 - define-properties: 1.2.1 - es-abstract: 1.24.2 - optional: true - object.values@1.2.1: dependencies: call-bind: 1.0.9 @@ -17936,9 +17848,9 @@ snapshots: postcss: 8.5.25 postcss-resolve-nested-selector: 0.1.6 - postcss-calc@10.1.1(postcss@8.5.25): + postcss-calc@10.1.1(postcss@8.5.28): dependencies: - postcss: 8.5.25 + postcss: 8.5.28 postcss-selector-parser: 7.1.1 postcss-value-parser: 4.2.0 @@ -17947,15 +17859,15 @@ snapshots: '@csstools/css-tokenizer': 4.0.1 postcss: 8.5.28 - postcss-cli@11.0.1(jiti@2.7.0)(postcss@8.5.25)(tsx@4.23.1): + postcss-cli@11.0.1(jiti@2.7.0)(postcss@8.5.28)(tsx@4.23.1): dependencies: chokidar: 3.6.0 dependency-graph: 1.0.0 fs-extra: 11.3.3 picocolors: 1.1.1 - postcss: 8.5.25 - postcss-load-config: 5.1.0(jiti@2.7.0)(postcss@8.5.25)(tsx@4.23.1) - postcss-reporter: 7.1.0(postcss@8.5.25) + postcss: 8.5.28 + postcss-load-config: 5.1.0(jiti@2.7.0)(postcss@8.5.28)(tsx@4.23.1) + postcss-reporter: 7.1.0(postcss@8.5.28) pretty-hrtime: 1.0.3 read-cache: 1.0.0 slash: 5.1.0 @@ -17965,20 +17877,20 @@ snapshots: - jiti - tsx - postcss-load-config@5.1.0(jiti@2.7.0)(postcss@8.5.25)(tsx@4.23.1): + postcss-load-config@5.1.0(jiti@2.7.0)(postcss@8.5.28)(tsx@4.23.1): dependencies: lilconfig: 3.1.3 yaml: 2.9.0 optionalDependencies: jiti: 2.7.0 - postcss: 8.5.25 + postcss: 8.5.28 tsx: 4.23.1 - postcss-loader@8.2.1(postcss@8.5.25)(typescript@5.9.3)(webpack@5.109.2(@swc/core@1.15.40(@swc/helpers@0.5.23))(clean-css@5.3.3)(esbuild@0.28.1)(html-minifier-terser@6.1.0)(lightningcss@1.32.0)(postcss@8.5.28)(uglify-js@3.19.3)): + postcss-loader@8.2.1(postcss@8.5.28)(typescript@5.9.3)(webpack@5.109.2(@swc/core@1.15.40(@swc/helpers@0.5.23))(clean-css@5.3.3)(esbuild@0.28.1)(html-minifier-terser@6.1.0)(lightningcss@1.32.0)(postcss@8.5.28)(uglify-js@3.19.3)): dependencies: cosmiconfig: 9.0.1(typescript@5.9.3) jiti: 2.7.0 - postcss: 8.5.25 + postcss: 8.5.28 semver: 7.8.5 optionalDependencies: webpack: 5.109.2(@swc/core@1.15.40(@swc/helpers@0.5.23))(clean-css@5.3.3)(esbuild@0.28.1)(html-minifier-terser@6.1.0)(lightningcss@1.32.0)(postcss@8.5.28)(uglify-js@3.19.3) @@ -18006,10 +17918,10 @@ snapshots: icss-utils: 5.1.0(postcss@8.5.15) postcss: 8.5.15 - postcss-reporter@7.1.0(postcss@8.5.25): + postcss-reporter@7.1.0(postcss@8.5.28): dependencies: picocolors: 1.1.1 - postcss: 8.5.25 + postcss: 8.5.28 thenby: 1.3.4 postcss-resolve-nested-selector@0.1.6: {} @@ -18193,24 +18105,6 @@ snapshots: transitivePeerDependencies: - supports-color - react-markdown@10.1.0(@types/react@19.2.18)(react@19.3.0)(supports-color@10.2.2): - dependencies: - '@types/hast': 3.0.5 - '@types/mdast': 4.0.4 - '@types/react': 19.2.18 - devlop: 1.1.0 - hast-util-to-jsx-runtime: 2.3.6(supports-color@10.2.2) - html-url-attributes: 3.0.1 - mdast-util-to-hast: 13.2.1 - react: 19.3.0 - remark-parse: 11.0.0(supports-color@10.2.2) - remark-rehype: 11.1.2 - unified: 11.0.5 - unist-util-visit: 5.1.0 - vfile: 6.0.3 - transitivePeerDependencies: - - supports-color - react-markdown@10.1.0(@types/react@19.3.0)(react@19.3.0)(supports-color@10.2.2): dependencies: '@types/hast': 3.0.5 @@ -19649,14 +19543,6 @@ snapshots: ts-tqdm@0.8.6: {} - tsconfig-paths@3.15.0: - dependencies: - '@types/json5': 0.0.29 - json5: 1.0.2 - minimist: 1.2.8 - strip-bom: 3.0.0 - optional: true - tsconfig-paths@4.2.0: dependencies: json5: 2.2.3 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index e28f830056beb..d9ee7eb0d418d 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -21,3 +21,8 @@ catalog: react: ^19.3.0 tailwindcss: ~4.1.17 typescript: 5.9.3 + +catalogs: + peer-react19: + react: ^19.0.0 + '@types/react': ^19.0.0