From b9a6e654b451667328df86b3dfe55ccbd78bf1d9 Mon Sep 17 00:00:00 2001 From: Helder Oliveira Date: Mon, 19 Jan 2026 16:44:41 +0000 Subject: [PATCH 01/81] =?UTF-8?q?chore:=20=F0=9F=A4=96=20update=20required?= =?UTF-8?q?=20packages?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 45 +- yarn.lock | 1418 ++++++++++++++++++++++++++++---------------------- 2 files changed, 808 insertions(+), 655 deletions(-) diff --git a/package.json b/package.json index 2432a187f..0586d83f4 100644 --- a/package.json +++ b/package.json @@ -60,28 +60,29 @@ }, "dependencies": { "@h6s/calendar": "2.0.1", - "@radix-ui/react-accordion": "1.1.2", - "@radix-ui/react-avatar": "1.0.4", - "@radix-ui/react-checkbox": "1.0.4", - "@radix-ui/react-context-menu": "2.1.5", - "@radix-ui/react-dialog": "1.0.5", - "@radix-ui/react-dismissable-layer": "1.0.5", - "@radix-ui/react-dropdown-menu": "2.0.6", - "@radix-ui/react-hover-card": "1.0.7", - "@radix-ui/react-popover": "1.0.7", - "@radix-ui/react-popper": "1.1.3", - "@radix-ui/react-radio-group": "1.1.3", - "@radix-ui/react-separator": "1.0.3", - "@radix-ui/react-switch": "1.0.2", - "@radix-ui/react-tabs": "1.0.4", - "@radix-ui/react-toast": "1.1.5", - "@radix-ui/react-tooltip": "1.0.7", + "@radix-ui/react-accordion": "1.2.12", + "@radix-ui/react-avatar": "1.1.1", + "@radix-ui/react-checkbox": "1.1.2", + "@radix-ui/react-context-menu": "2.2.2", + "@radix-ui/react-dialog": "1.1.2", + "@radix-ui/react-dismissable-layer": "1.1.1", + "@radix-ui/react-dropdown-menu": "2.1.2", + "@radix-ui/react-hover-card": "1.1.2", + "@radix-ui/react-popover": "1.1.2", + "@radix-ui/react-popper": "1.2.1", + "@radix-ui/react-radio-group": "1.2.1", + "@radix-ui/react-separator": "1.1.1", + "@radix-ui/react-switch": "1.1.1", + "@radix-ui/react-tabs": "1.1.1", + "@radix-ui/react-toast": "1.2.2", + "@radix-ui/react-tooltip": "1.1.2", "lodash": "^4.17.21", "react-sortablejs": "^6.1.4", "react-syntax-highlighter": "^16.1.0", "react-virtualized-auto-sizer": "^1.0.20", "react-window": "^1.8.9", - "sortablejs": "^1.15.0" + "sortablejs": "^1.15.0", + "styled-components": "6.2.1-prerelease.0" }, "devDependencies": { "@changesets/cli": "^2.29.8", @@ -96,8 +97,8 @@ "@tokens-studio/sd-transforms": "^1.2.0", "@types/lodash-es": "^4.17.7", "@types/node": "^24.10.1", - "@types/react": "18.3.2", - "@types/react-dom": "18.3.0", + "@types/react": "^18.3.2 || ^19.0.0", + "@types/react-dom": "^18.3.0 || ^19.0.0", "@types/react-syntax-highlighter": "^15.5.13", "@types/react-window": "^1.8.8", "@types/sortablejs": "^1.15.2", @@ -118,12 +119,12 @@ "jsdom": "^24.0.0", "prettier": "3.7.4", "prop-types": "^15.8.1", - "react": "18.3.1", - "react-dom": "18.3.1", + "react": "^18.2.0 || ^19.0.0", + "react-dom": "^18.2.0 || ^19.0.0", "storybook": "^10.1.10", "storybook-addon-pseudo-states": "^10.1.10", "style-dictionary": "^5.0.0", - "styled-components": "~6.1.11", + "styled-components": "6.2.1-prerelease.0", "stylis": "^4.3.0", "ts-node": "^10.9.1", "typescript": "^5.5.3", diff --git a/yarn.lock b/yarn.lock index dc230c29e..96e7dab4d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -213,7 +213,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.28.4": +"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.28.4": version: 7.28.4 resolution: "@babel/runtime@npm:7.28.4" checksum: 10c0/792ce7af9750fb9b93879cc9d1db175701c4689da890e6ced242ea0207c9da411ccf16dc04e689cc01158b28d7898c40d75598f4559109f761c12ce01e959bf7 @@ -551,22 +551,22 @@ __metadata: dependencies: "@changesets/cli": "npm:^2.29.8" "@h6s/calendar": "npm:2.0.1" - "@radix-ui/react-accordion": "npm:1.1.2" - "@radix-ui/react-avatar": "npm:1.0.4" - "@radix-ui/react-checkbox": "npm:1.0.4" - "@radix-ui/react-context-menu": "npm:2.1.5" - "@radix-ui/react-dialog": "npm:1.0.5" - "@radix-ui/react-dismissable-layer": "npm:1.0.5" - "@radix-ui/react-dropdown-menu": "npm:2.0.6" - "@radix-ui/react-hover-card": "npm:1.0.7" - "@radix-ui/react-popover": "npm:1.0.7" - "@radix-ui/react-popper": "npm:1.1.3" - "@radix-ui/react-radio-group": "npm:1.1.3" - "@radix-ui/react-separator": "npm:1.0.3" - "@radix-ui/react-switch": "npm:1.0.2" - "@radix-ui/react-tabs": "npm:1.0.4" - "@radix-ui/react-toast": "npm:1.1.5" - "@radix-ui/react-tooltip": "npm:1.0.7" + "@radix-ui/react-accordion": "npm:1.2.12" + "@radix-ui/react-avatar": "npm:1.1.1" + "@radix-ui/react-checkbox": "npm:1.1.2" + "@radix-ui/react-context-menu": "npm:2.2.2" + "@radix-ui/react-dialog": "npm:1.1.2" + "@radix-ui/react-dismissable-layer": "npm:1.1.1" + "@radix-ui/react-dropdown-menu": "npm:2.1.2" + "@radix-ui/react-hover-card": "npm:1.1.2" + "@radix-ui/react-popover": "npm:1.1.2" + "@radix-ui/react-popper": "npm:1.2.1" + "@radix-ui/react-radio-group": "npm:1.2.1" + "@radix-ui/react-separator": "npm:1.1.1" + "@radix-ui/react-switch": "npm:1.1.1" + "@radix-ui/react-tabs": "npm:1.1.1" + "@radix-ui/react-toast": "npm:1.2.2" + "@radix-ui/react-tooltip": "npm:1.1.2" "@storybook/addon-a11y": "npm:^10.1.10" "@storybook/addon-docs": "npm:^10.1.10" "@storybook/addon-links": "npm:^10.1.10" @@ -578,8 +578,8 @@ __metadata: "@tokens-studio/sd-transforms": "npm:^1.2.0" "@types/lodash-es": "npm:^4.17.7" "@types/node": "npm:^24.10.1" - "@types/react": "npm:18.3.2" - "@types/react-dom": "npm:18.3.0" + "@types/react": "npm:^18.3.2 || ^19.0.0" + "@types/react-dom": "npm:^18.3.0 || ^19.0.0" "@types/react-syntax-highlighter": "npm:^15.5.13" "@types/react-window": "npm:^1.8.8" "@types/sortablejs": "npm:^1.15.2" @@ -601,8 +601,8 @@ __metadata: lodash: "npm:^4.17.21" prettier: "npm:3.7.4" prop-types: "npm:^15.8.1" - react: "npm:18.3.1" - react-dom: "npm:18.3.1" + react: "npm:^18.2.0 || ^19.0.0" + react-dom: "npm:^18.2.0 || ^19.0.0" react-sortablejs: "npm:^6.1.4" react-syntax-highlighter: "npm:^16.1.0" react-virtualized-auto-sizer: "npm:^1.0.20" @@ -611,7 +611,7 @@ __metadata: storybook: "npm:^10.1.10" storybook-addon-pseudo-states: "npm:^10.1.10" style-dictionary: "npm:^5.0.0" - styled-components: "npm:~6.1.11" + styled-components: "npm:6.2.1-prerelease.0" stylis: "npm:^4.3.0" ts-node: "npm:^10.9.1" typescript: "npm:^5.5.3" @@ -1555,1007 +1555,1203 @@ __metadata: languageName: node linkType: hard -"@radix-ui/primitive@npm:1.0.0": - version: 1.0.0 - resolution: "@radix-ui/primitive@npm:1.0.0" - dependencies: - "@babel/runtime": "npm:^7.13.10" - checksum: 10c0/4b0a4bdbf312df2317c3a3c728b0d2249242220a93eedaffecd4207bc0b8d3f28498c4b15f16c8f60b8292302d6d28ef73d751f63e77ef9bf6a318f52c6dc19b +"@radix-ui/primitive@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/primitive@npm:1.1.0" + checksum: 10c0/1dcc8b5401799416ff8bdb15c7189b4536c193220ad8fd348a48b88f804ee38cec7bd03e2b9641f7da24610e2f61f23a306911ce883af92c4e8c1abac634cb61 languageName: node linkType: hard -"@radix-ui/primitive@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/primitive@npm:1.0.1" - dependencies: - "@babel/runtime": "npm:^7.13.10" - checksum: 10c0/912216455537db3ca77f3e7f70174fb2b454fbd4a37a0acb7cfadad9ab6131abdfb787472242574460a3c301edf45738340cc84f6717982710082840fde7d916 +"@radix-ui/primitive@npm:1.1.3": + version: 1.1.3 + resolution: "@radix-ui/primitive@npm:1.1.3" + checksum: 10c0/88860165ee7066fa2c179f32ffcd3ee6d527d9dcdc0e8be85e9cb0e2c84834be8e3c1a976c74ba44b193f709544e12f54455d892b28e32f0708d89deda6b9f1d languageName: node linkType: hard -"@radix-ui/react-accordion@npm:1.1.2": - version: 1.1.2 - resolution: "@radix-ui/react-accordion@npm:1.1.2" - dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/primitive": "npm:1.0.1" - "@radix-ui/react-collapsible": "npm:1.0.3" - "@radix-ui/react-collection": "npm:1.0.3" - "@radix-ui/react-compose-refs": "npm:1.0.1" - "@radix-ui/react-context": "npm:1.0.1" - "@radix-ui/react-direction": "npm:1.0.1" - "@radix-ui/react-id": "npm:1.0.1" - "@radix-ui/react-primitive": "npm:1.0.3" - "@radix-ui/react-use-controllable-state": "npm:1.0.1" +"@radix-ui/react-accordion@npm:1.2.12": + version: 1.2.12 + resolution: "@radix-ui/react-accordion@npm:1.2.12" + dependencies: + "@radix-ui/primitive": "npm:1.1.3" + "@radix-ui/react-collapsible": "npm:1.1.12" + "@radix-ui/react-collection": "npm:1.1.7" + "@radix-ui/react-compose-refs": "npm:1.1.2" + "@radix-ui/react-context": "npm:1.1.2" + "@radix-ui/react-direction": "npm:1.1.1" + "@radix-ui/react-id": "npm:1.1.1" + "@radix-ui/react-primitive": "npm:2.1.3" + "@radix-ui/react-use-controllable-state": "npm:1.2.2" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10c0/54fe3642306d62f68ac4d534c6bec1998d00d441663b16119fe267cb085e48761acf3c02b9466245d42b8ab419632a573d35d79d3a5d328906bde121dd1816db + checksum: 10c0/c64a53ce766a1ef529cf6413ed7382598c94f78879b3a83ceda27cb1894ed6eb6e8ad61f6a550ca3c7fa813657045dadfc7328dbf1d736a37e1cf3c446db43de languageName: node linkType: hard -"@radix-ui/react-arrow@npm:1.0.3": - version: 1.0.3 - resolution: "@radix-ui/react-arrow@npm:1.0.3" +"@radix-ui/react-arrow@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-arrow@npm:1.1.0" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-primitive": "npm:1.0.3" + "@radix-ui/react-primitive": "npm:2.0.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10c0/c931f6d7e0bac50fd1654a0303a303aff74a68a13a33a851a43a7c88677b53a92ca6557920b9105144a3002f899ce888437d20ddd7803a5c716edac99587626d + checksum: 10c0/cbe059dfa5a9c1677478d363bb5fd75b0c7a08221d0ac7f8e7b9aec9dbae9754f6a3518218cf63e4ed53df6c36d193c8d2618d03433a37aa0cb7ee77a60a591f languageName: node linkType: hard -"@radix-ui/react-avatar@npm:1.0.4": - version: 1.0.4 - resolution: "@radix-ui/react-avatar@npm:1.0.4" +"@radix-ui/react-arrow@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-arrow@npm:1.1.1" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-context": "npm:1.0.1" - "@radix-ui/react-primitive": "npm:1.0.3" - "@radix-ui/react-use-callback-ref": "npm:1.0.1" - "@radix-ui/react-use-layout-effect": "npm:1.0.1" + "@radix-ui/react-primitive": "npm:2.0.1" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10c0/608494c53968085bfcf9b987d80c3ec6720bdb65f78591d53e8bba3b360e86366d48a7dee11405dd443f5a3565432184b95bb9d4954bca1922cc9385a942caaf + checksum: 10c0/714c8420ee4497775a1119ceba1391a9e4fed07185ba903ade571251400fd25cedb7bebf2292ce778e74956dfa079078b2afbb67d12001c6ea5080997bcf3612 languageName: node linkType: hard -"@radix-ui/react-checkbox@npm:1.0.4": - version: 1.0.4 - resolution: "@radix-ui/react-checkbox@npm:1.0.4" - dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/primitive": "npm:1.0.1" - "@radix-ui/react-compose-refs": "npm:1.0.1" - "@radix-ui/react-context": "npm:1.0.1" - "@radix-ui/react-presence": "npm:1.0.1" - "@radix-ui/react-primitive": "npm:1.0.3" - "@radix-ui/react-use-controllable-state": "npm:1.0.1" - "@radix-ui/react-use-previous": "npm:1.0.1" - "@radix-ui/react-use-size": "npm:1.0.1" +"@radix-ui/react-avatar@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-avatar@npm:1.1.1" + dependencies: + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" + "@radix-ui/react-use-layout-effect": "npm:1.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10c0/a4bd259a7e15ad88f72524190ddcc2db0688d439aad954e06d0adf6038b2e17397ed8ae0ea26ab09bf6981f1b9dd883904b2b7e74b307b5c6b1a3765d27fe737 + checksum: 10c0/e8e712d8bf80eae9a0cac176dc5c0d631cefc11466bd62fa262d517b149836e1e7ca794998177acb82f0455a96ced0d21878a73900ca62bc96ccacb32c9b2e69 languageName: node linkType: hard -"@radix-ui/react-collapsible@npm:1.0.3": - version: 1.0.3 - resolution: "@radix-ui/react-collapsible@npm:1.0.3" - dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/primitive": "npm:1.0.1" - "@radix-ui/react-compose-refs": "npm:1.0.1" - "@radix-ui/react-context": "npm:1.0.1" - "@radix-ui/react-id": "npm:1.0.1" - "@radix-ui/react-presence": "npm:1.0.1" - "@radix-ui/react-primitive": "npm:1.0.3" - "@radix-ui/react-use-controllable-state": "npm:1.0.1" - "@radix-ui/react-use-layout-effect": "npm:1.0.1" +"@radix-ui/react-checkbox@npm:1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-checkbox@npm:1.1.2" + dependencies: + "@radix-ui/primitive": "npm:1.1.0" + "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-presence": "npm:1.1.1" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" + "@radix-ui/react-use-previous": "npm:1.1.0" + "@radix-ui/react-use-size": "npm:1.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10c0/7bc3e601e3fa84991bdf46ea1bdb725760942f8facadf42f05808abc7a1399c6ab90a00c70699367026afbd8afba0254ff9634f9d1e05b24ae452d9e0524d328 + checksum: 10c0/3b94434e0988100091eea7905fa939e808b49709be2ec371111829b75873f8820499d95f7e769fa31ba6adc48d6a58afd383d26f2a8a92edf0f88cb68c1de3ed languageName: node linkType: hard -"@radix-ui/react-collection@npm:1.0.3": - version: 1.0.3 - resolution: "@radix-ui/react-collection@npm:1.0.3" +"@radix-ui/react-collapsible@npm:1.1.12": + version: 1.1.12 + resolution: "@radix-ui/react-collapsible@npm:1.1.12" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-compose-refs": "npm:1.0.1" - "@radix-ui/react-context": "npm:1.0.1" - "@radix-ui/react-primitive": "npm:1.0.3" - "@radix-ui/react-slot": "npm:1.0.2" + "@radix-ui/primitive": "npm:1.1.3" + "@radix-ui/react-compose-refs": "npm:1.1.2" + "@radix-ui/react-context": "npm:1.1.2" + "@radix-ui/react-id": "npm:1.1.1" + "@radix-ui/react-presence": "npm:1.1.5" + "@radix-ui/react-primitive": "npm:2.1.3" + "@radix-ui/react-use-controllable-state": "npm:1.2.2" + "@radix-ui/react-use-layout-effect": "npm:1.1.1" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10c0/cefa56383d7451ca79e4bd5a29aaeef6c205a04297213efd149aaead82fc8cde4fb8298e20e6b3613e5696e43f814fb4489805428f6604834fb31f73c6725fa8 + checksum: 10c0/777cced73fbbec9cfafe6325aa5605e90f49d889af2778f4c4a6be101c07cacd69ae817d0b41cc27e3181f49392e2c06db7f32d6b084db047a51805ec70729b3 languageName: node linkType: hard -"@radix-ui/react-compose-refs@npm:1.0.0": - version: 1.0.0 - resolution: "@radix-ui/react-compose-refs@npm:1.0.0" +"@radix-ui/react-collection@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-collection@npm:1.1.0" dependencies: - "@babel/runtime": "npm:^7.13.10" + "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-context": "npm:1.1.0" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-slot": "npm:1.1.0" peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - checksum: 10c0/449148920c1df82ffcdd78a68d3485036d198b41b9fcfc407b008df5dfefc8f1a60391f7b53e2bc69e0fdbbba846b0b79fede5f7ed35bca82af4eff6c56b8854 + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/fecb9f0871c827070a8794b39c7379fdc7d0855c4b05804f0b395eef39c37b2c2b6779865d6cb35d3bc74b6b380107bd8b3754d1730a34ea88913e6cd0eb84d4 languageName: node linkType: hard -"@radix-ui/react-compose-refs@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-compose-refs@npm:1.0.1" +"@radix-ui/react-collection@npm:1.1.7": + version: 1.1.7 + resolution: "@radix-ui/react-collection@npm:1.1.7" dependencies: - "@babel/runtime": "npm:^7.13.10" + "@radix-ui/react-compose-refs": "npm:1.1.2" + "@radix-ui/react-context": "npm:1.1.2" + "@radix-ui/react-primitive": "npm:2.1.3" + "@radix-ui/react-slot": "npm:1.2.3" peerDependencies: "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/be06f8dab35b5a1bffa7a5982fb26218ddade1acb751288333e3b89d7b4a7dfb5a6371be83876dac0ec2ebe0866d295e8618b778608e1965342986ea448040ec + "@types/react-dom": + optional: true + checksum: 10c0/fa321a7300095508491f75414f02b243f0c3f179dc0728cfd115e2ea9f6f48f1516532b59f526d9ac81bbab63cd98a052074b4703ec0b9428fac945ebabec5fd languageName: node linkType: hard -"@radix-ui/react-context-menu@npm:2.1.5": - version: 2.1.5 - resolution: "@radix-ui/react-context-menu@npm:2.1.5" +"@radix-ui/react-compose-refs@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-compose-refs@npm:1.1.0" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/7e18706084397d9458ca3473d8565b10691da06f6499a78edbcc4bd72cde08f62e91120658d17d58c19fc39d6b1dffe0133cc4535c8f5fce470abd478f6107e5 + languageName: node + linkType: hard + +"@radix-ui/react-compose-refs@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-compose-refs@npm:1.1.1" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/3e84580024e66e3cc5b9ae79355e787815c1d2a3c7d46e7f47900a29c33751ca24cf4ac8903314957ab1f7788aebe1687e2258641c188cf94653f7ddf8f70627 + languageName: node + linkType: hard + +"@radix-ui/react-compose-refs@npm:1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-compose-refs@npm:1.1.2" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/d36a9c589eb75d634b9b139c80f916aadaf8a68a7c1c4b8c6c6b88755af1a92f2e343457042089f04cc3f23073619d08bb65419ced1402e9d4e299576d970771 + languageName: node + linkType: hard + +"@radix-ui/react-context-menu@npm:2.2.2": + version: 2.2.2 + resolution: "@radix-ui/react-context-menu@npm:2.2.2" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/primitive": "npm:1.0.1" - "@radix-ui/react-context": "npm:1.0.1" - "@radix-ui/react-menu": "npm:2.0.6" - "@radix-ui/react-primitive": "npm:1.0.3" - "@radix-ui/react-use-callback-ref": "npm:1.0.1" - "@radix-ui/react-use-controllable-state": "npm:1.0.1" + "@radix-ui/primitive": "npm:1.1.0" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-menu": "npm:2.1.2" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10c0/00b8b377f9c710ea83cc6e9bbc9a6a8614bde9df120ed6eba5dd766d1a3f4068b739a364913e8bc288ff765e0e351edf2a975854d4f0d1c9277fb5b0978a8c76 + checksum: 10c0/284e5961f21ff5f6109a993384042965be833c3997ab0d289c0846a37e9930b2d2eda6bec1533cceff416b807aefe97c9298ced5086d133f636066ed8e13a0a0 languageName: node linkType: hard -"@radix-ui/react-context@npm:1.0.0": - version: 1.0.0 - resolution: "@radix-ui/react-context@npm:1.0.0" - dependencies: - "@babel/runtime": "npm:^7.13.10" +"@radix-ui/react-context@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-context@npm:1.1.0" peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - checksum: 10c0/3744c8f6291d1c0645dfb2497e232b2084f8c62075258370987592e3533710dc84b8ae983489ca354c0567eff3f311230f6c696bc4536ba0e431068b79196b00 + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/c843980f568cc61b512708863ec84c42a02e0f88359b22ad1c0e290cea3e6d7618eccbd2cd37bd974fadaa7636cbed5bda27553722e61197eb53852eaa34f1bb languageName: node linkType: hard -"@radix-ui/react-context@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-context@npm:1.0.1" - dependencies: - "@babel/runtime": "npm:^7.13.10" +"@radix-ui/react-context@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-context@npm:1.1.1" peerDependencies: "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/3de5761b32cc70cd61715527f29d8c699c01ab28c195ced972ccbc7025763a373a68f18c9f948c7a7b922e469fd2df7fee5f7536e3f7bad44ffc06d959359333 + checksum: 10c0/fc4ace9d79d7954c715ade765e06c95d7e1b12a63a536bcbe842fb904f03f88fc5bd6e38d44bd23243d37a270b4c44380fedddaeeae2d274f0b898a20665aba2 languageName: node linkType: hard -"@radix-ui/react-dialog@npm:1.0.5": - version: 1.0.5 - resolution: "@radix-ui/react-dialog@npm:1.0.5" - dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/primitive": "npm:1.0.1" - "@radix-ui/react-compose-refs": "npm:1.0.1" - "@radix-ui/react-context": "npm:1.0.1" - "@radix-ui/react-dismissable-layer": "npm:1.0.5" - "@radix-ui/react-focus-guards": "npm:1.0.1" - "@radix-ui/react-focus-scope": "npm:1.0.4" - "@radix-ui/react-id": "npm:1.0.1" - "@radix-ui/react-portal": "npm:1.0.4" - "@radix-ui/react-presence": "npm:1.0.1" - "@radix-ui/react-primitive": "npm:1.0.3" - "@radix-ui/react-slot": "npm:1.0.2" - "@radix-ui/react-use-controllable-state": "npm:1.0.1" +"@radix-ui/react-context@npm:1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-context@npm:1.1.2" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/cece731f8cc25d494c6589cc681e5c01a93867d895c75889973afa1a255f163c286e390baa7bc028858eaabe9f6b57270d0ca6377356f652c5557c1c7a41ccce + languageName: node + linkType: hard + +"@radix-ui/react-dialog@npm:1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-dialog@npm:1.1.2" + dependencies: + "@radix-ui/primitive": "npm:1.1.0" + "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-dismissable-layer": "npm:1.1.1" + "@radix-ui/react-focus-guards": "npm:1.1.1" + "@radix-ui/react-focus-scope": "npm:1.1.0" + "@radix-ui/react-id": "npm:1.1.0" + "@radix-ui/react-portal": "npm:1.1.2" + "@radix-ui/react-presence": "npm:1.1.1" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-slot": "npm:1.1.0" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" aria-hidden: "npm:^1.1.1" - react-remove-scroll: "npm:2.5.5" + react-remove-scroll: "npm:2.6.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10c0/c5b3069397379e79857a3203f3ead4d12d87736b59899f02a63e620a07dd1e6704e15523926cdf8e39afe1c945a7ff0f2533c5ea5be1e17c3114820300a51133 + checksum: 10c0/61997c23605ff604ef1673480eea0b63cbe2e102d24e64b71431afa408bfdda26f879193c09254304eb17a8d623085a2e6c96b5c944658c02bd935f8cf0f9546 languageName: node linkType: hard -"@radix-ui/react-direction@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-direction@npm:1.0.1" - dependencies: - "@babel/runtime": "npm:^7.13.10" +"@radix-ui/react-direction@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-direction@npm:1.1.0" peerDependencies: "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/b1a45b4d1d5070ca3b5864b920f6c6210c962bdb519abb62b38b1baef9d06737dc3d8ecdb61860b7504a735235a539652f5977c7299ec021da84e6b0f64d988a + checksum: 10c0/eb07d8cc3ae2388b824e0a11ae0e3b71fb0c49972b506e249cec9f27a5b7ef4305ee668c98b674833c92e842163549a83beb0a197dec1ec65774bdeeb61f932c languageName: node linkType: hard -"@radix-ui/react-dismissable-layer@npm:1.0.5": - version: 1.0.5 - resolution: "@radix-ui/react-dismissable-layer@npm:1.0.5" +"@radix-ui/react-direction@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-direction@npm:1.1.1" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/7a89d9291f846a3105e45f4df98d6b7a08f8d7b30acdcd253005dc9db107ee83cbbebc9e47a9af1e400bcd47697f1511ceab23a399b0da854488fc7220482ac9 + languageName: node + linkType: hard + +"@radix-ui/react-dismissable-layer@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-dismissable-layer@npm:1.1.0" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/primitive": "npm:1.0.1" - "@radix-ui/react-compose-refs": "npm:1.0.1" - "@radix-ui/react-primitive": "npm:1.0.3" - "@radix-ui/react-use-callback-ref": "npm:1.0.1" - "@radix-ui/react-use-escape-keydown": "npm:1.0.3" + "@radix-ui/primitive": "npm:1.1.0" + "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" + "@radix-ui/react-use-escape-keydown": "npm:1.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10c0/7e4308867aecfb07b506330c1964d94a52247ab9453725613cd326762aa13e483423c250f107219c131b0449600eb8d1576ce3159c2b96e8c978f75e46062cb2 + checksum: 10c0/72967068ab02127b668ecfd0a1863149e2a42d9fd12d3247f51422a41f3d5faa82a147a5b0a8a6ec609eff8fe6baede6fb7d6111f76896656d13567e3ec29ba8 languageName: node linkType: hard -"@radix-ui/react-dropdown-menu@npm:2.0.6": - version: 2.0.6 - resolution: "@radix-ui/react-dropdown-menu@npm:2.0.6" +"@radix-ui/react-dismissable-layer@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-dismissable-layer@npm:1.1.1" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/primitive": "npm:1.0.1" - "@radix-ui/react-compose-refs": "npm:1.0.1" - "@radix-ui/react-context": "npm:1.0.1" - "@radix-ui/react-id": "npm:1.0.1" - "@radix-ui/react-menu": "npm:2.0.6" - "@radix-ui/react-primitive": "npm:1.0.3" - "@radix-ui/react-use-controllable-state": "npm:1.0.1" + "@radix-ui/primitive": "npm:1.1.0" + "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" + "@radix-ui/react-use-escape-keydown": "npm:1.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10c0/525cab53547d2ce2904518b1f66b62179d656c57c8d6dd7dbe863cc05025d8bad535f44011e2735b07fc500579c3d64d89a9a39593d4c8f91f31052d75b729e1 + checksum: 10c0/637f8d55437bd2269d5aa9fa48e869eade31082cd950b5efcc5f0d9ed016b46feb7fcfcc115ba9972dba68c4686b57873d84aca67ece76ab77463e7de995f6da languageName: node linkType: hard -"@radix-ui/react-focus-guards@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-focus-guards@npm:1.0.1" +"@radix-ui/react-dropdown-menu@npm:2.1.2": + version: 2.1.2 + resolution: "@radix-ui/react-dropdown-menu@npm:2.1.2" dependencies: - "@babel/runtime": "npm:^7.13.10" + "@radix-ui/primitive": "npm:1.1.0" + "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-id": "npm:1.1.0" + "@radix-ui/react-menu": "npm:2.1.2" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" peerDependencies: "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/d5fd4e5aa9d9a87c8ad490b3b4992d6f1d9eddf18e56df2a2bcf8744c4332b275d73377fd193df3e6ba0ad9608dc497709beca5c64de2b834d5f5350b3c9a272 + "@types/react-dom": + optional: true + checksum: 10c0/28e84cb116a34c3a73cd9be774170fc920fad6254c1ce285e8e3d86e33c02011229adc5590e385a42106b41bced23e0a482e884e6894e37f68d7e87c76171279 languageName: node linkType: hard -"@radix-ui/react-focus-scope@npm:1.0.4": - version: 1.0.4 - resolution: "@radix-ui/react-focus-scope@npm:1.0.4" +"@radix-ui/react-focus-guards@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-focus-guards@npm:1.1.1" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/2e99750ca593083a530542a185d656b45b100752353a7a193a67566e3c256414a76fa9171d152f8c0167b8d6c1fdf62b2e07750d7af2974bf8ef39eb204aa537 + languageName: node + linkType: hard + +"@radix-ui/react-focus-scope@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-focus-scope@npm:1.1.0" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-compose-refs": "npm:1.0.1" - "@radix-ui/react-primitive": "npm:1.0.3" - "@radix-ui/react-use-callback-ref": "npm:1.0.1" + "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10c0/2fce0bafcab4e16cf4ed7560bda40654223f3d0add6b231e1c607433030c14e6249818b444b7b58ee7a6ff6bbf8e192c9c81d22c3a5c88c2daade9d1f881b5be + checksum: 10c0/2593d4bbd4a3525624675ec1d5a591a44f015f43f449b99a5a33228159b83f445e8f1c6bc6f9f2011387abaeadd3df406623c08d4e795b7ae509795652a1d069 languageName: node linkType: hard -"@radix-ui/react-hover-card@npm:1.0.7": - version: 1.0.7 - resolution: "@radix-ui/react-hover-card@npm:1.0.7" - dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/primitive": "npm:1.0.1" - "@radix-ui/react-compose-refs": "npm:1.0.1" - "@radix-ui/react-context": "npm:1.0.1" - "@radix-ui/react-dismissable-layer": "npm:1.0.5" - "@radix-ui/react-popper": "npm:1.1.3" - "@radix-ui/react-portal": "npm:1.0.4" - "@radix-ui/react-presence": "npm:1.0.1" - "@radix-ui/react-primitive": "npm:1.0.3" - "@radix-ui/react-use-controllable-state": "npm:1.0.1" +"@radix-ui/react-hover-card@npm:1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-hover-card@npm:1.1.2" + dependencies: + "@radix-ui/primitive": "npm:1.1.0" + "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-dismissable-layer": "npm:1.1.1" + "@radix-ui/react-popper": "npm:1.2.0" + "@radix-ui/react-portal": "npm:1.1.2" + "@radix-ui/react-presence": "npm:1.1.1" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10c0/f29f3da5bd9a967b5a35e91ac2d1b223191c7a074550d9d9cc10a0c0baf62ba0705b32912a7d2ef1ea5c27dd5e130a9fda9cbe6c2a7f3c2037ed5dfed89aa8cc + checksum: 10c0/9d41b8afb4687af0fb876289056182aaef7ba501abd509f587c99e32a3a41054bb303cfd21c626035e9765ea3f408c3c9729d725784bd5384f41ae1e6e8bd488 languageName: node linkType: hard -"@radix-ui/react-id@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-id@npm:1.0.1" +"@radix-ui/react-id@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-id@npm:1.1.0" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-use-layout-effect": "npm:1.0.1" + "@radix-ui/react-use-layout-effect": "npm:1.1.0" peerDependencies: "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/e2859ca58bea171c956098ace7ecf615cf9432f58a118b779a14720746b3adcf0351c36c75de131548672d3cd290ca238198acbd33b88dc4706f98312e9317ad + checksum: 10c0/acf13e29e51ee96336837fc0cfecc306328b20b0e0070f6f0f7aa7a621ded4a1ee5537cfad58456f64bae76caa7f8769231e88dc7dc106197347ee433c275a79 languageName: node linkType: hard -"@radix-ui/react-menu@npm:2.0.6": - version: 2.0.6 - resolution: "@radix-ui/react-menu@npm:2.0.6" - dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/primitive": "npm:1.0.1" - "@radix-ui/react-collection": "npm:1.0.3" - "@radix-ui/react-compose-refs": "npm:1.0.1" - "@radix-ui/react-context": "npm:1.0.1" - "@radix-ui/react-direction": "npm:1.0.1" - "@radix-ui/react-dismissable-layer": "npm:1.0.5" - "@radix-ui/react-focus-guards": "npm:1.0.1" - "@radix-ui/react-focus-scope": "npm:1.0.4" - "@radix-ui/react-id": "npm:1.0.1" - "@radix-ui/react-popper": "npm:1.1.3" - "@radix-ui/react-portal": "npm:1.0.4" - "@radix-ui/react-presence": "npm:1.0.1" - "@radix-ui/react-primitive": "npm:1.0.3" - "@radix-ui/react-roving-focus": "npm:1.0.4" - "@radix-ui/react-slot": "npm:1.0.2" - "@radix-ui/react-use-callback-ref": "npm:1.0.1" +"@radix-ui/react-id@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-id@npm:1.1.1" + dependencies: + "@radix-ui/react-use-layout-effect": "npm:1.1.1" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/7d12e76818763d592c331277ef62b197e2e64945307e650bd058f0090e5ae48bbd07691b23b7e9e977901ef4eadcb3e2d5eaeb17a13859083384be83fc1292c7 + languageName: node + linkType: hard + +"@radix-ui/react-menu@npm:2.1.2": + version: 2.1.2 + resolution: "@radix-ui/react-menu@npm:2.1.2" + dependencies: + "@radix-ui/primitive": "npm:1.1.0" + "@radix-ui/react-collection": "npm:1.1.0" + "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-direction": "npm:1.1.0" + "@radix-ui/react-dismissable-layer": "npm:1.1.1" + "@radix-ui/react-focus-guards": "npm:1.1.1" + "@radix-ui/react-focus-scope": "npm:1.1.0" + "@radix-ui/react-id": "npm:1.1.0" + "@radix-ui/react-popper": "npm:1.2.0" + "@radix-ui/react-portal": "npm:1.1.2" + "@radix-ui/react-presence": "npm:1.1.1" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-roving-focus": "npm:1.1.0" + "@radix-ui/react-slot": "npm:1.1.0" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" aria-hidden: "npm:^1.1.1" - react-remove-scroll: "npm:2.5.5" + react-remove-scroll: "npm:2.6.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10c0/06926fa59cb8f5614f2e1a085ea1cbf09631ae28fb6e5d6e6d2a0a84d24979e3aca311cdb19dfdb254c1823ff85fd5250c29d4463f8f7622dd523e35df3fce1d + checksum: 10c0/4259f6fbc63048d58bffab443abda9b56ea6b0a28f1e4ae91787a360b9a31e7604de06c8fc70be861c1aaa7abff2858c9314aa3fffbc375c27b0c9aa219a51af languageName: node linkType: hard -"@radix-ui/react-popover@npm:1.0.7": - version: 1.0.7 - resolution: "@radix-ui/react-popover@npm:1.0.7" - dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/primitive": "npm:1.0.1" - "@radix-ui/react-compose-refs": "npm:1.0.1" - "@radix-ui/react-context": "npm:1.0.1" - "@radix-ui/react-dismissable-layer": "npm:1.0.5" - "@radix-ui/react-focus-guards": "npm:1.0.1" - "@radix-ui/react-focus-scope": "npm:1.0.4" - "@radix-ui/react-id": "npm:1.0.1" - "@radix-ui/react-popper": "npm:1.1.3" - "@radix-ui/react-portal": "npm:1.0.4" - "@radix-ui/react-presence": "npm:1.0.1" - "@radix-ui/react-primitive": "npm:1.0.3" - "@radix-ui/react-slot": "npm:1.0.2" - "@radix-ui/react-use-controllable-state": "npm:1.0.1" +"@radix-ui/react-popover@npm:1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-popover@npm:1.1.2" + dependencies: + "@radix-ui/primitive": "npm:1.1.0" + "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-dismissable-layer": "npm:1.1.1" + "@radix-ui/react-focus-guards": "npm:1.1.1" + "@radix-ui/react-focus-scope": "npm:1.1.0" + "@radix-ui/react-id": "npm:1.1.0" + "@radix-ui/react-popper": "npm:1.2.0" + "@radix-ui/react-portal": "npm:1.1.2" + "@radix-ui/react-presence": "npm:1.1.1" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-slot": "npm:1.1.0" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" aria-hidden: "npm:^1.1.1" - react-remove-scroll: "npm:2.5.5" + react-remove-scroll: "npm:2.6.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10c0/ed7abbd61df1e15d62072e214fafbdc4e31942e0ce49665f2045d8279944a0a37762bcd70a36389ed9e43c95797d5acb57f6f5ca5a15b688b1928cfc2b9ce196 + checksum: 10c0/d8fb4e3507a3cd6168bdbb6b840fb8eb538b3b1ce62192a1dcc4e8e4947fbf082c437c0ad5f6faed078006dcb7073867e493378d04c50372c6ea826c5a811f2c languageName: node linkType: hard -"@radix-ui/react-popper@npm:1.1.3": - version: 1.1.3 - resolution: "@radix-ui/react-popper@npm:1.1.3" +"@radix-ui/react-popper@npm:1.2.0": + version: 1.2.0 + resolution: "@radix-ui/react-popper@npm:1.2.0" dependencies: - "@babel/runtime": "npm:^7.13.10" "@floating-ui/react-dom": "npm:^2.0.0" - "@radix-ui/react-arrow": "npm:1.0.3" - "@radix-ui/react-compose-refs": "npm:1.0.1" - "@radix-ui/react-context": "npm:1.0.1" - "@radix-ui/react-primitive": "npm:1.0.3" - "@radix-ui/react-use-callback-ref": "npm:1.0.1" - "@radix-ui/react-use-layout-effect": "npm:1.0.1" - "@radix-ui/react-use-rect": "npm:1.0.1" - "@radix-ui/react-use-size": "npm:1.0.1" - "@radix-ui/rect": "npm:1.0.1" + "@radix-ui/react-arrow": "npm:1.1.0" + "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-context": "npm:1.1.0" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" + "@radix-ui/react-use-layout-effect": "npm:1.1.0" + "@radix-ui/react-use-rect": "npm:1.1.0" + "@radix-ui/react-use-size": "npm:1.1.0" + "@radix-ui/rect": "npm:1.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10c0/a38c374ec65dd8d7c604af7151e96faec1743828d859dc4892e720c1803a7e1562add26aec2ddf2091defae4e15d989c028032ea481419e38c4693b3f12545c3 + checksum: 10c0/a78ea534b9822d07153fff0895b6cdf742e7213782b140b3ab94a76df0ca70e6001925aea946e99ca680fc63a7fcca49c1d62e8dc5a2f651692fba3541e180c0 languageName: node linkType: hard -"@radix-ui/react-portal@npm:1.0.4": - version: 1.0.4 - resolution: "@radix-ui/react-portal@npm:1.0.4" +"@radix-ui/react-popper@npm:1.2.1": + version: 1.2.1 + resolution: "@radix-ui/react-popper@npm:1.2.1" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-primitive": "npm:1.0.3" + "@floating-ui/react-dom": "npm:^2.0.0" + "@radix-ui/react-arrow": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" + "@radix-ui/react-use-layout-effect": "npm:1.1.0" + "@radix-ui/react-use-rect": "npm:1.1.0" + "@radix-ui/react-use-size": "npm:1.1.0" + "@radix-ui/rect": "npm:1.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10c0/fed32f8148b833fe852fb5e2f859979ffdf2fb9a9ef46583b9b52915d764ad36ba5c958a64e61d23395628ccc09d678229ee94cd112941e8fe2575021f820c29 + checksum: 10c0/514468b51e66ff2da3400fa782f4b52f9bad60517e3047cccf56488aa17a3c3f62ff2650b0216be31345dc3be6035999c7160788c92e35c7f8d53ddde2fb92f1 languageName: node linkType: hard -"@radix-ui/react-presence@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-presence@npm:1.0.1" +"@radix-ui/react-portal@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-portal@npm:1.1.1" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-compose-refs": "npm:1.0.1" - "@radix-ui/react-use-layout-effect": "npm:1.0.1" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-use-layout-effect": "npm:1.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10c0/90780618b265fe794a8f1ddaa5bfd3c71a1127fa79330a14d32722e6265b44452a9dd36efe4e769129d33e57f979f6b8713e2cbf2e2755326aa3b0f337185b6e - languageName: node - linkType: hard - -"@radix-ui/react-primitive@npm:1.0.2": - version: 1.0.2 - resolution: "@radix-ui/react-primitive@npm:1.0.2" - dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-slot": "npm:1.0.1" - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - checksum: 10c0/bc9dc28568a9d4e0343363e62428fc13685667e470a663a69413a23145264f7a114de9d45c1ce33e6ccdeb7ae5bbfdbc198ee4b2505cd71da8f8d470c4f88d68 + checksum: 10c0/7e7130fcb0d99197322cd97987e1d7279b6c264fb6be3d883cbfcd49267740d83ca17b431e0d98848afd6067a13ee823ca396a8b63ae68f18a728cf70398c830 languageName: node linkType: hard -"@radix-ui/react-primitive@npm:1.0.3": - version: 1.0.3 - resolution: "@radix-ui/react-primitive@npm:1.0.3" +"@radix-ui/react-portal@npm:1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-portal@npm:1.1.2" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-slot": "npm:1.0.2" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-use-layout-effect": "npm:1.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10c0/67a66ff8898a5e7739eda228ab6f5ce808858da1dce967014138d87e72b6bbfc93dc1467c706d98d1a2b93bf0b6e09233d1a24d31c78227b078444c1a69c42be + checksum: 10c0/836967330893b16b85371775ed1a59e038ce99189f4851cfa976bde2710d704c2a9e49e0a5206e7ac3fcf8a67ddd2d126b8352a88f295d6ef49d04e269736ed1 languageName: node linkType: hard -"@radix-ui/react-radio-group@npm:1.1.3": - version: 1.1.3 - resolution: "@radix-ui/react-radio-group@npm:1.1.3" - dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/primitive": "npm:1.0.1" - "@radix-ui/react-compose-refs": "npm:1.0.1" - "@radix-ui/react-context": "npm:1.0.1" - "@radix-ui/react-direction": "npm:1.0.1" - "@radix-ui/react-presence": "npm:1.0.1" - "@radix-ui/react-primitive": "npm:1.0.3" - "@radix-ui/react-roving-focus": "npm:1.0.4" - "@radix-ui/react-use-controllable-state": "npm:1.0.1" - "@radix-ui/react-use-previous": "npm:1.0.1" - "@radix-ui/react-use-size": "npm:1.0.1" +"@radix-ui/react-presence@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-presence@npm:1.1.0" + dependencies: + "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-use-layout-effect": "npm:1.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10c0/a23264cc9e8cb3738db8edf50ae27b82f79093f57c2e9a4d319fdece280147f5615643ad6df480383dcd53f39078e321c25be5e18992ffda36b2c73ebfcad9c4 + checksum: 10c0/58acb658b15b72991ad7a234ea90995902c470b3a182aa90ad03145cbbeaa40f211700c444bfa14cf47537cbb6b732e1359bc5396182de839bd680843c11bf31 languageName: node linkType: hard -"@radix-ui/react-roving-focus@npm:1.0.4": - version: 1.0.4 - resolution: "@radix-ui/react-roving-focus@npm:1.0.4" - dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/primitive": "npm:1.0.1" - "@radix-ui/react-collection": "npm:1.0.3" - "@radix-ui/react-compose-refs": "npm:1.0.1" - "@radix-ui/react-context": "npm:1.0.1" - "@radix-ui/react-direction": "npm:1.0.1" - "@radix-ui/react-id": "npm:1.0.1" - "@radix-ui/react-primitive": "npm:1.0.3" - "@radix-ui/react-use-callback-ref": "npm:1.0.1" - "@radix-ui/react-use-controllable-state": "npm:1.0.1" +"@radix-ui/react-presence@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-presence@npm:1.1.1" + dependencies: + "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-use-layout-effect": "npm:1.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10c0/61e3ddfd1647e64fba855434ff41e8e7ba707244fe8841f78c450fbdce525383b64259279475615d030dbf1625cbffd8eeebee72d91bf6978794f5dbcf887fc0 + checksum: 10c0/777cda0406450ff5ca0e49235e486237723323d046a3382e35a0e78eededccfc95a76a9b5fecd7404dac793264762f4bc10111af1e08f8cc2d4d571d7971220e languageName: node linkType: hard -"@radix-ui/react-separator@npm:1.0.3": - version: 1.0.3 - resolution: "@radix-ui/react-separator@npm:1.0.3" +"@radix-ui/react-presence@npm:1.1.5": + version: 1.1.5 + resolution: "@radix-ui/react-presence@npm:1.1.5" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-primitive": "npm:1.0.3" + "@radix-ui/react-compose-refs": "npm:1.1.2" + "@radix-ui/react-use-layout-effect": "npm:1.1.1" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10c0/87bcde47343f2bc4439a0dc34381f557905d9b3c1e8c5a0d32ceea62a8ef84f3abf671c5cb29309fc87759ad41d39af619ba546cf54109d64c8746e3ca683de3 + checksum: 10c0/d0e61d314250eeaef5369983cb790701d667f51734bafd98cf759072755562018052c594e6cdc5389789f4543cb0a4d98f03ff4e8f37338d6b5bf51a1700c1d1 languageName: node linkType: hard -"@radix-ui/react-slot@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-slot@npm:1.0.1" +"@radix-ui/react-primitive@npm:2.0.0": + version: 2.0.0 + resolution: "@radix-ui/react-primitive@npm:2.0.0" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-compose-refs": "npm:1.0.0" + "@radix-ui/react-slot": "npm:1.1.0" peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - checksum: 10c0/5d6c3fe567dec7ac55a581e1fe6a5a5a4bdde32cf17bf022ebe3f96bae3b274ba02ddaa1028ba8413ab4088bd1fca23479de8739cf42eea73e5ce02ee3e8bb70 + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/00cb6ca499252ca848c299212ba6976171cea7608b10b3f9a9639d6732dea2df1197ba0d97c001a4fdb29313c3e7fc2a490f6245dd3579617a0ffd85ae964fdd languageName: node linkType: hard -"@radix-ui/react-slot@npm:1.0.2": - version: 1.0.2 - resolution: "@radix-ui/react-slot@npm:1.0.2" +"@radix-ui/react-primitive@npm:2.0.1": + version: 2.0.1 + resolution: "@radix-ui/react-primitive@npm:2.0.1" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-compose-refs": "npm:1.0.1" + "@radix-ui/react-slot": "npm:1.1.1" peerDependencies: "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/3af6ea4891e6fa8091e666802adffe7718b3cd390a10fa9229a5f40f8efded9f3918ea01b046103d93923d41cc32119505ebb6bde76cad07a87b6cf4f2119347 + "@types/react-dom": + optional: true + checksum: 10c0/6a562bec14f8e9fbfe0012d6c2932b0e54518fed898fa0622300c463611e77a4ca28a969f0cd484efd6570c01c5665dd6151f736262317d01715bc4da1a7dea6 languageName: node linkType: hard -"@radix-ui/react-switch@npm:1.0.2": - version: 1.0.2 - resolution: "@radix-ui/react-switch@npm:1.0.2" +"@radix-ui/react-primitive@npm:2.1.3": + version: 2.1.3 + resolution: "@radix-ui/react-primitive@npm:2.1.3" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/primitive": "npm:1.0.0" - "@radix-ui/react-compose-refs": "npm:1.0.0" - "@radix-ui/react-context": "npm:1.0.0" - "@radix-ui/react-primitive": "npm:1.0.2" - "@radix-ui/react-use-controllable-state": "npm:1.0.0" - "@radix-ui/react-use-previous": "npm:1.0.0" - "@radix-ui/react-use-size": "npm:1.0.0" + "@radix-ui/react-slot": "npm:1.2.3" peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - checksum: 10c0/f32b1112ddca225daa7685699ed64ec538d3d4548f15052b313745da72d1ce9e62aa2b9bbf8416179c113bc003d042a27d43c686ad436dc5f9a548830fb15bb8 + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/fdff9b84913bb4172ef6d3af7442fca5f9bba5f2709cba08950071f819d7057aec3a4a2d9ef44cf9cbfb8014d02573c6884a04cff175895823aaef809ebdb034 languageName: node linkType: hard -"@radix-ui/react-tabs@npm:1.0.4": - version: 1.0.4 - resolution: "@radix-ui/react-tabs@npm:1.0.4" - dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/primitive": "npm:1.0.1" - "@radix-ui/react-context": "npm:1.0.1" - "@radix-ui/react-direction": "npm:1.0.1" - "@radix-ui/react-id": "npm:1.0.1" - "@radix-ui/react-presence": "npm:1.0.1" - "@radix-ui/react-primitive": "npm:1.0.3" - "@radix-ui/react-roving-focus": "npm:1.0.4" - "@radix-ui/react-use-controllable-state": "npm:1.0.1" +"@radix-ui/react-radio-group@npm:1.2.1": + version: 1.2.1 + resolution: "@radix-ui/react-radio-group@npm:1.2.1" + dependencies: + "@radix-ui/primitive": "npm:1.1.0" + "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-direction": "npm:1.1.0" + "@radix-ui/react-presence": "npm:1.1.1" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-roving-focus": "npm:1.1.0" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" + "@radix-ui/react-use-previous": "npm:1.1.0" + "@radix-ui/react-use-size": "npm:1.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10c0/79699a921f5c2e890e0e496a751d9c2a7c4017eff8e52f094389e993263332881353bdd27b8cc123c906b36743e803eec7f32fdbb4d413328cba0a37d6413339 + checksum: 10c0/dfd64762c45a4f33a4fd05161d6eb9b68ff5d0d7cbc26800549d589029dc1c0e23bfb631d88100ed7c155c1f1a0baf9f7e7352d5083b80e733b33f5faede9d26 languageName: node linkType: hard -"@radix-ui/react-toast@npm:1.1.5": - version: 1.1.5 - resolution: "@radix-ui/react-toast@npm:1.1.5" - dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/primitive": "npm:1.0.1" - "@radix-ui/react-collection": "npm:1.0.3" - "@radix-ui/react-compose-refs": "npm:1.0.1" - "@radix-ui/react-context": "npm:1.0.1" - "@radix-ui/react-dismissable-layer": "npm:1.0.5" - "@radix-ui/react-portal": "npm:1.0.4" - "@radix-ui/react-presence": "npm:1.0.1" - "@radix-ui/react-primitive": "npm:1.0.3" - "@radix-ui/react-use-callback-ref": "npm:1.0.1" - "@radix-ui/react-use-controllable-state": "npm:1.0.1" - "@radix-ui/react-use-layout-effect": "npm:1.0.1" - "@radix-ui/react-visually-hidden": "npm:1.0.3" +"@radix-ui/react-roving-focus@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-roving-focus@npm:1.1.0" + dependencies: + "@radix-ui/primitive": "npm:1.1.0" + "@radix-ui/react-collection": "npm:1.1.0" + "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-context": "npm:1.1.0" + "@radix-ui/react-direction": "npm:1.1.0" + "@radix-ui/react-id": "npm:1.1.0" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10c0/1263f1fd4b53f563c0eace84582ff0c82b515100230e35a17b95c44ad420a4e9c156be28787398d3a455d699292dde4dd23311e1d8a0c23ec36931ff6e5a6935 + checksum: 10c0/ce367d3033a12d639a8d445d2efa090aa4bc5a78125be568f8c8e4e59f30afd51b585a90031ec18cdba19afbaf1974633dbc0c2c3d2a14d9eb1bfea2ddbe5369 languageName: node linkType: hard -"@radix-ui/react-tooltip@npm:1.0.7": - version: 1.0.7 - resolution: "@radix-ui/react-tooltip@npm:1.0.7" - dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/primitive": "npm:1.0.1" - "@radix-ui/react-compose-refs": "npm:1.0.1" - "@radix-ui/react-context": "npm:1.0.1" - "@radix-ui/react-dismissable-layer": "npm:1.0.5" - "@radix-ui/react-id": "npm:1.0.1" - "@radix-ui/react-popper": "npm:1.1.3" - "@radix-ui/react-portal": "npm:1.0.4" - "@radix-ui/react-presence": "npm:1.0.1" - "@radix-ui/react-primitive": "npm:1.0.3" - "@radix-ui/react-slot": "npm:1.0.2" - "@radix-ui/react-use-controllable-state": "npm:1.0.1" - "@radix-ui/react-visually-hidden": "npm:1.0.3" +"@radix-ui/react-separator@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-separator@npm:1.1.1" + dependencies: + "@radix-ui/react-primitive": "npm:2.0.1" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10c0/915524ea9d102eb26e656c550a084ca460219041c0e7cec0e72b522ee52a43b4d725f4ad3352212f4ae88b3672ef7b23bad07844275cafea075ada590678d873 + checksum: 10c0/4b0dc0db4e31d4d71a2a688581707dedb19a9e13378e86dbbab467970c5b271afc189ebba0e340495e15ce0fbbc42445d0be43ff8104de5f5c96cf3b822e801d languageName: node linkType: hard -"@radix-ui/react-use-callback-ref@npm:1.0.0": - version: 1.0.0 - resolution: "@radix-ui/react-use-callback-ref@npm:1.0.0" +"@radix-ui/react-slot@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-slot@npm:1.1.0" dependencies: - "@babel/runtime": "npm:^7.13.10" + "@radix-ui/react-compose-refs": "npm:1.1.0" peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - checksum: 10c0/91bf130d39cfbda61de83fd4a6893cf459b3d72ec01268e3761eafd3c709f70f82940a6b46676ba6fe06fc707fdefe580946b3b99bb2af5f59887aa203e56533 + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/a2e8bfb70c440506dd84a1a274f9a8bc433cca37ceae275e53552c9122612e3837744d7fc6f113d6ef1a11491aa914f4add71d76de41cb6d4db72547a8e261ae languageName: node linkType: hard -"@radix-ui/react-use-callback-ref@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-use-callback-ref@npm:1.0.1" +"@radix-ui/react-slot@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-slot@npm:1.1.1" dependencies: - "@babel/runtime": "npm:^7.13.10" + "@radix-ui/react-compose-refs": "npm:1.1.1" peerDependencies: "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/331b432be1edc960ca148637ae6087220873ee828ceb13bd155926ef8f49e862812de5b379129f6aaefcd11be53715f3237e6caa9a33d9c0abfff43f3ba58938 + checksum: 10c0/f3cc71c16529c67a8407a89e0ac13a868cafa0cd05ca185b464db609aa5996a3f00588695518e420bd47ffdb4cc2f76c14cc12ea5a38fc2ca3578a30d2ca58b9 languageName: node linkType: hard -"@radix-ui/react-use-controllable-state@npm:1.0.0": - version: 1.0.0 - resolution: "@radix-ui/react-use-controllable-state@npm:1.0.0" +"@radix-ui/react-slot@npm:1.2.3": + version: 1.2.3 + resolution: "@radix-ui/react-slot@npm:1.2.3" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-use-callback-ref": "npm:1.0.0" + "@radix-ui/react-compose-refs": "npm:1.1.2" peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - checksum: 10c0/fa2ad3b70bec91b628883455152b7ce19d321199e3677051822c14aa3941901f5fd14cddec1c9ab0998e4061fd3b8397727aef856fec099c419d8e1e3d7f75de + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/5913aa0d760f505905779515e4b1f0f71a422350f077cc8d26d1aafe53c97f177fec0e6d7fbbb50d8b5e498aa9df9f707ca75ae3801540c283b26b0136138eef languageName: node linkType: hard -"@radix-ui/react-use-controllable-state@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-use-controllable-state@npm:1.0.1" +"@radix-ui/react-switch@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-switch@npm:1.1.1" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-use-callback-ref": "npm:1.0.1" + "@radix-ui/primitive": "npm:1.1.0" + "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" + "@radix-ui/react-use-previous": "npm:1.1.0" + "@radix-ui/react-use-size": "npm:1.1.0" peerDependencies: "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/29b069dbf09e48bca321af6272574ad0fc7283174e7d092731a10663fe00c0e6b4bde5e1b5ea67725fe48dcbe8026e7ff0d69d42891c62cbb9ca408498171fbe + "@types/react-dom": + optional: true + checksum: 10c0/8b61aa3bf80d3a2037d67495cf5de9e1ffc0d0843edc0cde5adc1ff1a9b99b0a6b63a85951c79769ab5a44d484611d90dc85933a86d71f28028caa53d8db177b languageName: node linkType: hard -"@radix-ui/react-use-escape-keydown@npm:1.0.3": - version: 1.0.3 - resolution: "@radix-ui/react-use-escape-keydown@npm:1.0.3" +"@radix-ui/react-tabs@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-tabs@npm:1.1.1" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-use-callback-ref": "npm:1.0.1" + "@radix-ui/primitive": "npm:1.1.0" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-direction": "npm:1.1.0" + "@radix-ui/react-id": "npm:1.1.0" + "@radix-ui/react-presence": "npm:1.1.1" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-roving-focus": "npm:1.1.0" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" peerDependencies: "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/3c94c78902dcb40b60083ee2184614f45c95a189178f52d89323b467bd04bcf5fdb1bc4d43debecd7f0b572c3843c7e04edbcb56f40a4b4b43936fb2770fb8ad + "@types/react-dom": + optional: true + checksum: 10c0/86fa6beda5ac5fbc6cede483e198641fbba0b1e4ad30db3488fbfefdf460ca4e35d765f5b22f73ded1849252b2432cfa755783218f282721462f90f2ad1adf30 languageName: node linkType: hard -"@radix-ui/react-use-layout-effect@npm:1.0.0": - version: 1.0.0 - resolution: "@radix-ui/react-use-layout-effect@npm:1.0.0" - dependencies: - "@babel/runtime": "npm:^7.13.10" +"@radix-ui/react-toast@npm:1.2.2": + version: 1.2.2 + resolution: "@radix-ui/react-toast@npm:1.2.2" + dependencies: + "@radix-ui/primitive": "npm:1.1.0" + "@radix-ui/react-collection": "npm:1.1.0" + "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-dismissable-layer": "npm:1.1.1" + "@radix-ui/react-portal": "npm:1.1.2" + "@radix-ui/react-presence": "npm:1.1.1" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" + "@radix-ui/react-use-layout-effect": "npm:1.1.0" + "@radix-ui/react-visually-hidden": "npm:1.1.0" peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - checksum: 10c0/04bbcddbfaa2863cbd64978b70925d0a0b664131f8c33a518b0df2866966840b3d72302258b0f8cb7ed45b50b6d52d6cbdca00cc159c47f323eb8d7b70126d83 + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/e6a23fcbb6801fdfd26773c2786bf28bf5705ccdf4e5e96e457e66d11c5644a01781d92746f3e35a25df7c4a194cb0fb456d8679723b44e94b85fa1c026bec97 languageName: node linkType: hard -"@radix-ui/react-use-layout-effect@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-use-layout-effect@npm:1.0.1" +"@radix-ui/react-tooltip@npm:1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-tooltip@npm:1.1.2" + dependencies: + "@radix-ui/primitive": "npm:1.1.0" + "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-context": "npm:1.1.0" + "@radix-ui/react-dismissable-layer": "npm:1.1.0" + "@radix-ui/react-id": "npm:1.1.0" + "@radix-ui/react-popper": "npm:1.2.0" + "@radix-ui/react-portal": "npm:1.1.1" + "@radix-ui/react-presence": "npm:1.1.0" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-slot": "npm:1.1.0" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" + "@radix-ui/react-visually-hidden": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/76f3abcd27f7f673612631abc340a17e6ab0e5d20b901fe4828400de05d4d8a8711392417b028be86a3053a0881b80d0ed41c4e027eb64c1af9fe74db70d3786 + languageName: node + linkType: hard + +"@radix-ui/react-use-callback-ref@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-callback-ref@npm:1.1.0" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/e954863f3baa151faf89ac052a5468b42650efca924417470efd1bd254b411a94c69c30de2fdbb90187b38cb984795978e12e30423dc41e4309d93d53b66d819 + languageName: node + linkType: hard + +"@radix-ui/react-use-controllable-state@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-controllable-state@npm:1.1.0" dependencies: - "@babel/runtime": "npm:^7.13.10" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" peerDependencies: "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/13cd0c38395c5838bc9a18238020d3bcf67fb340039e6d1cbf438be1b91d64cf6900b78121f3dc9219faeb40dcc7b523ce0f17e4a41631655690e5a30a40886a + checksum: 10c0/2af883b5b25822ac226e60a6bfde647c0123a76345052a90219026059b3f7225844b2c13a9a16fba859c1cda5fb3d057f2a04503f71780e607516492db4eb3a1 languageName: node linkType: hard -"@radix-ui/react-use-previous@npm:1.0.0": - version: 1.0.0 - resolution: "@radix-ui/react-use-previous@npm:1.0.0" +"@radix-ui/react-use-controllable-state@npm:1.2.2": + version: 1.2.2 + resolution: "@radix-ui/react-use-controllable-state@npm:1.2.2" dependencies: - "@babel/runtime": "npm:^7.13.10" + "@radix-ui/react-use-effect-event": "npm:0.0.2" + "@radix-ui/react-use-layout-effect": "npm:1.1.1" peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - checksum: 10c0/a6e3d0f7ae61e741fabd729cb0d26a02933249091a57aee1182e6880ad65f4fded486e5353eae930208fd33ec2ae8fd4853cd97a12c582c262dc934d5e723acc + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/f55c4b06e895293aed4b44c9ef26fb24432539f5346fcd6519c7745800535b571058685314e83486a45bf61dc83887e24826490d3068acc317fb0a9010516e63 languageName: node linkType: hard -"@radix-ui/react-use-previous@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-use-previous@npm:1.0.1" +"@radix-ui/react-use-effect-event@npm:0.0.2": + version: 0.0.2 + resolution: "@radix-ui/react-use-effect-event@npm:0.0.2" dependencies: - "@babel/runtime": "npm:^7.13.10" + "@radix-ui/react-use-layout-effect": "npm:1.1.1" peerDependencies: "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/f5fbc602108668484a4ed506b7842482222d1d03094362e26abb7fdd593eee8794fc47d85b3524fb9d00884801c89a6eefd0bed0971eba1ec189c637b6afd398 + checksum: 10c0/e84ff72a3e76c5ae9c94941028bb4b6472f17d4104481b9eab773deab3da640ecea035e54da9d6f4df8d84c18ef6913baf92b7511bee06930dc58bd0c0add417 languageName: node linkType: hard -"@radix-ui/react-use-rect@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-use-rect@npm:1.0.1" +"@radix-ui/react-use-escape-keydown@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-escape-keydown@npm:1.1.0" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/rect": "npm:1.0.1" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" peerDependencies: "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/94c5ab31dfd3678c0cb77a30025e82b3a287577c1a8674b0d703a36d27434bc9c59790e0bebf57ed153f0b8e0d8c3b9675fc9787b9eac525a09abcda8fa9e7eb + checksum: 10c0/910fd696e5a0994b0e06b9cb68def8a865f47951a013ec240c77db2a9e1e726105602700ef5e5f01af49f2f18fe0e73164f9a9651021f28538ef8a30d91f3fbb languageName: node linkType: hard -"@radix-ui/react-use-size@npm:1.0.0": - version: 1.0.0 - resolution: "@radix-ui/react-use-size@npm:1.0.0" +"@radix-ui/react-use-layout-effect@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-layout-effect@npm:1.1.0" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/9bf87ece1845c038ed95863cfccf9d75f557c2400d606343bab0ab3192b9806b9840e6aa0a0333fdf3e83cf9982632852192f3e68d7d8367bc8c788dfdf8e62b + languageName: node + linkType: hard + +"@radix-ui/react-use-layout-effect@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-use-layout-effect@npm:1.1.1" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/9f98fdaba008dfc58050de60a77670b885792df473cf82c1cef8daee919a5dd5a77d270209f5f0b0abfaac78cb1627396e3ff56c81b735be550409426fe8b040 + languageName: node + linkType: hard + +"@radix-ui/react-use-previous@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-previous@npm:1.1.0" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/9787d24790d4e330715127f2f4db56c4cbed9b0a47f97e11a68582c08a356a53c1ec41c7537382f6fb8d0db25de152770f17430e8eaf0fa59705be97760acbad + languageName: node + linkType: hard + +"@radix-ui/react-use-rect@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-rect@npm:1.1.0" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-use-layout-effect": "npm:1.0.0" + "@radix-ui/rect": "npm:1.1.0" peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - checksum: 10c0/56a8b2ace55c827ce4ed794bf96798438674ea3b8c805ffd6aa15a98a4884995016a067cf6a2cd2855e00eab387875fbed76c2da0d56e74a8e7f434a0cba96e1 + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/c2e30150ab49e2cec238cda306fd748c3d47fb96dcff69a3b08e1d19108d80bac239d48f1747a25dadca614e3e967267d43b91e60ea59db2befbc7bea913ff84 languageName: node linkType: hard -"@radix-ui/react-use-size@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-use-size@npm:1.0.1" +"@radix-ui/react-use-size@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-size@npm:1.1.0" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-use-layout-effect": "npm:1.0.1" + "@radix-ui/react-use-layout-effect": "npm:1.1.0" peerDependencies: "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/b109a4b3781781c4dc641a1173f0a6fcb0b0f7b2d7cdba5848a46070c9fb4e518909a46c20a3c2efbc78737c64859c59ead837f2940e8c8394d1c503ef58773b + checksum: 10c0/4c8b89037597fdc1824d009e0c941b510c7c6c30f83024cc02c934edd748886786e7d9f36f57323b02ad29833e7fa7e8974d81969b4ab33d8f41661afa4f30a6 languageName: node linkType: hard -"@radix-ui/react-visually-hidden@npm:1.0.3": - version: 1.0.3 - resolution: "@radix-ui/react-visually-hidden@npm:1.0.3" +"@radix-ui/react-visually-hidden@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-visually-hidden@npm:1.1.0" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-primitive": "npm:1.0.3" + "@radix-ui/react-primitive": "npm:2.0.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10c0/0cbc12c2156b3fa0e40090cafd8525ce84c16a6b5a038a8e8fc7cbb16ed6da9ab369593962c57a18c41a16ec8713e0195c68ea34072ef1ca254ed4d4c0770bb4 + checksum: 10c0/db138dd5f3c94958a9f836740d4408c89c4a73e770eaba5ead921e69b3c0d196c5cd58323d82829a9bc05a74873c299195dfd8366b9808e53a9a3dbca5a1e5fe languageName: node linkType: hard -"@radix-ui/rect@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/rect@npm:1.0.1" - dependencies: - "@babel/runtime": "npm:^7.13.10" - checksum: 10c0/4c5159661340acc31b11e1f2ebd87a1521d39bfa287544dd2cd75b399539a4b625d38a1501c90ceae21fcca18ed164b0c3735817ff140ae334098192c110e571 +"@radix-ui/rect@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/rect@npm:1.1.0" + checksum: 10c0/a26ff7f8708fb5f2f7949baad70a6b2a597d761ee4dd4aadaf1c1a33ea82ea23dfef6ce6366a08310c5d008cdd60b2e626e4ee03fa342bd5f246ddd9d427f6be languageName: node linkType: hard @@ -3293,10 +3489,10 @@ __metadata: languageName: node linkType: hard -"@types/stylis@npm:4.2.5": - version: 4.2.5 - resolution: "@types/stylis@npm:4.2.5" - checksum: 10c0/23f5b35a3a04f6bb31a29d404fa1bc8e0035fcaff2356b4047743a057e0c37b2eba7efe14d57dd2b95b398cea3bac294d9c6cd93ed307d8c0b7f5d282224b469 +"@types/stylis@npm:4.2.7": + version: 4.2.7 + resolution: "@types/stylis@npm:4.2.7" + checksum: 10c0/01a9679addb3f63951a9c09729564e2205581f2db40875a28b25cc461efc52ba17a711cc50cdb5e7d3a67c5f2cd60580e078c8a69b8df7b67699d89060d2a977 languageName: node linkType: hard @@ -4430,14 +4626,7 @@ __metadata: languageName: node linkType: hard -"csstype@npm:3.1.3": - version: 3.1.3 - resolution: "csstype@npm:3.1.3" - checksum: 10c0/80c089d6f7e0c5b2bd83cf0539ab41474198579584fa10d86d0cafe0642202343cbc119e076a0b1aece191989477081415d66c9fefbf3c957fc2fc4b7009f248 - languageName: node - linkType: hard - -"csstype@npm:^3.0.2": +"csstype@npm:3.2.3, csstype@npm:^3.0.2": version: 3.2.3 resolution: "csstype@npm:3.2.3" checksum: 10c0/cd29c51e70fa822f1cecd8641a1445bed7063697469d35633b516e60fe8c1bde04b08f6c5b6022136bb669b64c63d4173af54864510fbb4ee23281801841a3ce @@ -6254,7 +6443,7 @@ __metadata: languageName: node linkType: hard -"loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": +"loose-envify@npm:^1.4.0": version: 1.4.0 resolution: "loose-envify@npm:1.4.0" dependencies: @@ -7196,19 +7385,7 @@ __metadata: languageName: node linkType: hard -"react-dom@npm:18.3.1": - version: 18.3.1 - resolution: "react-dom@npm:18.3.1" - dependencies: - loose-envify: "npm:^1.1.0" - scheduler: "npm:^0.23.2" - peerDependencies: - react: ^18.3.1 - checksum: 10c0/a752496c1941f958f2e8ac56239172296fcddce1365ce45222d04a1947e0cc5547df3e8447f855a81d6d39f008d7c32eab43db3712077f09e3f67c4874973e85 - languageName: node - linkType: hard - -"react-dom@npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0": +"react-dom@npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0, react-dom@npm:^18.2.0 || ^19.0.0": version: 19.2.3 resolution: "react-dom@npm:19.2.3" dependencies: @@ -7240,7 +7417,7 @@ __metadata: languageName: node linkType: hard -"react-remove-scroll-bar@npm:^2.3.3": +"react-remove-scroll-bar@npm:^2.3.6": version: 2.3.8 resolution: "react-remove-scroll-bar@npm:2.3.8" dependencies: @@ -7256,11 +7433,11 @@ __metadata: languageName: node linkType: hard -"react-remove-scroll@npm:2.5.5": - version: 2.5.5 - resolution: "react-remove-scroll@npm:2.5.5" +"react-remove-scroll@npm:2.6.0": + version: 2.6.0 + resolution: "react-remove-scroll@npm:2.6.0" dependencies: - react-remove-scroll-bar: "npm:^2.3.3" + react-remove-scroll-bar: "npm:^2.3.6" react-style-singleton: "npm:^2.2.1" tslib: "npm:^2.1.0" use-callback-ref: "npm:^1.3.0" @@ -7271,7 +7448,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/4952657e6a7b9d661d4ad4dfcef81b9c7fa493e35164abff99c35c0b27b3d172ef7ad70c09416dc44dd14ff2e6b38a5ec7da27e27e90a15cbad36b8fd2fd8054 + checksum: 10c0/c5881c537477d986e8d25d2588a9b6f7fe1254e05946fb4f4b55baeead502b0e1875fc3c42bb6f82736772cd96a50266e41d84e3c4cd25e9525bdfe2d838e96d languageName: node linkType: hard @@ -7345,16 +7522,7 @@ __metadata: languageName: node linkType: hard -"react@npm:18.3.1": - version: 18.3.1 - resolution: "react@npm:18.3.1" - dependencies: - loose-envify: "npm:^1.1.0" - checksum: 10c0/283e8c5efcf37802c9d1ce767f302dd569dd97a70d9bb8c7be79a789b9902451e0d16334b05d73299b20f048cbc3c7d288bbbde10b701fa194e2089c237dbea3 - languageName: node - linkType: hard - -"react@npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0": +"react@npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0, react@npm:^18.2.0 || ^19.0.0": version: 19.2.3 resolution: "react@npm:19.2.3" checksum: 10c0/094220b3ba3a76c1b668f972ace1dd15509b157aead1b40391d1c8e657e720c201d9719537375eff08f5e0514748c0319063392a6f000e31303aafc4471f1436 @@ -7630,15 +7798,6 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:^0.23.2": - version: 0.23.2 - resolution: "scheduler@npm:0.23.2" - dependencies: - loose-envify: "npm:^1.1.0" - checksum: 10c0/26383305e249651d4c58e6705d5f8425f153211aef95f15161c151f7b8de885f24751b377e4a0b3dd42cce09aad3f87a61dab7636859c0d89b7daf1a1e2a5c78 - languageName: node - linkType: hard - "scheduler@npm:^0.27.0": version: 0.27.0 resolution: "scheduler@npm:0.27.0" @@ -8030,34 +8189,27 @@ __metadata: languageName: node linkType: hard -"styled-components@npm:~6.1.11": - version: 6.1.19 - resolution: "styled-components@npm:6.1.19" +"styled-components@npm:6.2.1-prerelease.0": + version: 6.2.1-prerelease.0 + resolution: "styled-components@npm:6.2.1-prerelease.0" dependencies: "@emotion/is-prop-valid": "npm:1.2.2" "@emotion/unitless": "npm:0.8.1" - "@types/stylis": "npm:4.2.5" + "@types/stylis": "npm:4.2.7" css-to-react-native: "npm:3.2.0" - csstype: "npm:3.1.3" + csstype: "npm:3.2.3" postcss: "npm:8.4.49" shallowequal: "npm:1.1.0" - stylis: "npm:4.3.2" + stylis: "npm:4.3.6" tslib: "npm:2.6.2" peerDependencies: react: ">= 16.8.0" react-dom: ">= 16.8.0" - checksum: 10c0/8d20427a5debe54bfa3b55f79af2a3577551ed7f1d1cd34df986b73fd01ac519f9081b7737cc1f76e12fbc483fa50551e55be0bc984296e623cc6a2364697cd8 - languageName: node - linkType: hard - -"stylis@npm:4.3.2": - version: 4.3.2 - resolution: "stylis@npm:4.3.2" - checksum: 10c0/0410e1404cbeee3388a9e17587875211ce2f014c8379af0d1e24ca55878867c9f1ccc7b0ce9a156ca53f5d6e301391a82b0645522a604674a378b3189a4a1994 + checksum: 10c0/f2392d94ce3d1477f7906a0c7b2f3c42f0fff32651c3a2e00726c0fca7ee6d3f7d5e26cecbc98af50e0c56881a6e4d0a79b8a350e3959c87f00a071219de7f9b languageName: node linkType: hard -"stylis@npm:^4.3.0": +"stylis@npm:4.3.6, stylis@npm:^4.3.0": version: 4.3.6 resolution: "stylis@npm:4.3.6" checksum: 10c0/e736d484983a34f7c65d362c67dc79b7bce388054b261c2b7b23d02eaaf280617033f65d44b1ea341854f4331a5074b885668ac8741f98c13a6cfd6443ae85d0 From 5283ab3320f3a93ade6dd5d4d64c81588ebf6093 Mon Sep 17 00:00:00 2001 From: Helder Oliveira Date: Mon, 19 Jan 2026 16:55:08 +0000 Subject: [PATCH 02/81] =?UTF-8?q?chore:=20=F0=9F=A4=96=20provide=20styled?= =?UTF-8?q?=20components=20types?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 8 ++++---- src/App.tsx | 10 +++++++++ src/styled-components.d.ts | 12 +++++++++++ yarn.lock | 42 +++++++++++++++++++++++++++++++++----- 4 files changed, 63 insertions(+), 9 deletions(-) create mode 100644 src/styled-components.d.ts diff --git a/package.json b/package.json index 0586d83f4..62fb64e33 100644 --- a/package.json +++ b/package.json @@ -101,6 +101,7 @@ "@types/react-dom": "^18.3.0 || ^19.0.0", "@types/react-syntax-highlighter": "^15.5.13", "@types/react-window": "^1.8.8", + "@types/styled-components": "^5.1.36", "@types/sortablejs": "^1.15.2", "@typescript-eslint/eslint-plugin": "^8", "@typescript-eslint/parser": "^8", @@ -124,7 +125,6 @@ "storybook": "^10.1.10", "storybook-addon-pseudo-states": "^10.1.10", "style-dictionary": "^5.0.0", - "styled-components": "6.2.1-prerelease.0", "stylis": "^4.3.0", "ts-node": "^10.9.1", "typescript": "^5.5.3", @@ -136,9 +136,9 @@ }, "peerDependencies": { "dayjs": "^1.11.13", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "styled-components": ">= 5" + "react": "^18.2.0 || ^19.0.0", + "react-dom": "^18.2.0 || ^19.0.0", + "styled-components": "6.2.1-prerelease.0" }, "resolutions": { "@types/react": "18.3.2", diff --git a/src/App.tsx b/src/App.tsx index bd7863f41..81935e5c0 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -97,6 +97,11 @@ const App = () => { ], }, ]); + const [theme, setTheme] = useState('dark'); + + const toggleTheme = () => { + setTheme(theme === 'dark' ? 'light' : 'dark'); + }; const onTableDelete = (row: TableRowType, index: number) => { setRows(rows => { @@ -109,6 +114,11 @@ const App = () => { theme={currentTheme} config={{ tooltip: { delayDuration: 0 } }} > + - )); + const buttons = options.map(({ value, label, ...props }) => { + const isActive = value === selected; + return ( + + ); + }); return ( Date: Tue, 20 Jan 2026 16:58:15 +0000 Subject: [PATCH 24/81] =?UTF-8?q?chore:=20=F0=9F=A4=96=20format?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DateDetails/DateDetails.test.tsx | 96 +++++++------------ 1 file changed, 34 insertions(+), 62 deletions(-) diff --git a/src/components/DateDetails/DateDetails.test.tsx b/src/components/DateDetails/DateDetails.test.tsx index 6945b43fb..42117916e 100644 --- a/src/components/DateDetails/DateDetails.test.tsx +++ b/src/components/DateDetails/DateDetails.test.tsx @@ -1,18 +1,16 @@ import { DateDetails } from "@/components/DateDetails/DateDetails"; import { renderCUI } from "@/utils/test-utils"; -import { fireEvent } from "@testing-library/dom"; +import { fireEvent, screen } from "@testing-library/react"; describe("DateDetails", () => { const actualTZ = process.env.TZ; beforeAll(() => { - global.ResizeObserver = vi.fn(() => { - return { - observe: vi.fn(), - unobserve: vi.fn(), - disconnect: vi.fn(), - }; - }); + global.ResizeObserver = vi.fn(() => ({ + observe: vi.fn(), + unobserve: vi.fn(), + disconnect: vi.fn(), + })); process.env.TZ = "America/New_York"; }); @@ -22,11 +20,11 @@ describe("DateDetails", () => { }); it("renders the DateDetails component with relevant timezone information", () => { - const baseDate = new Date("2024-12-24 11:45:00 AM"); + const baseDate = new Date("2024-12-24T11:45:00"); const systemTimeZone = "America/Los_Angeles"; vi.setSystemTime(baseDate); - const fiveMinutesAgo = new Date("2024-12-24 11:40:00 AM"); + const fiveMinutesAgo = new Date("2024-12-24T11:40:00"); const { getByText } = renderCUI( { expect(trigger).toBeInTheDocument(); fireEvent.click(trigger); - expect( - getByText(content => { - return content.includes("EST"); - }) - ).toBeInTheDocument(); - expect( - getByText(content => { - return content.includes("PST"); - }) - ).toBeInTheDocument(); - expect(getByText("Dec 24, 4:40 p.m.")).toBeInTheDocument(); - expect(getByText("Dec 24, 11:40 a.m. (EST)")).toBeInTheDocument(); - expect(getByText("Dec 24, 8:40 a.m. (PST)")).toBeInTheDocument(); - expect(getByText(fiveMinutesAgo.getTime() / 1000)).toBeInTheDocument(); + + expect(screen.getByText(/Dec 24, 11:40 a\.m\..*(EST|GMT-5)/)).toBeInTheDocument(); + expect(screen.getByText(/Dec 24, 8:40 a\.m\..*(PST|GMT-8)/)).toBeInTheDocument(); + expect(screen.getByText("Dec 24, 4:40 p.m.")).toBeInTheDocument(); + expect(screen.getByText(String(fiveMinutesAgo.getTime() / 1000))).toBeInTheDocument(); }); it("allows for not passing in a system timezone", () => { - const baseDate = new Date("2024-12-24 11:45:00 AM"); + const baseDate = new Date("2024-12-24T11:45:00"); vi.setSystemTime(baseDate); - const fiveMinutesAgo = new Date("2024-12-24 11:40:00 AM"); + const fiveMinutesAgo = new Date("2024-12-24T11:40:00"); const { getByText, queryByText } = renderCUI(); const trigger = getByText("5 minutes ago"); - expect(trigger).toBeInTheDocument(); - fireEvent.click(trigger); - expect( - getByText(content => { - return content.includes("EST"); - }) - ).toBeInTheDocument(); - expect(getByText("Dec 24, 4:40 p.m.")).toBeInTheDocument(); - expect(getByText("Dec 24, 11:40 a.m. (EST)")).toBeInTheDocument(); + expect(screen.getByText(/Dec 24, 11:40 a\.m\..*(EST|GMT-5)/)).toBeInTheDocument(); + expect(screen.getByText("Dec 24, 4:40 p.m.")).toBeInTheDocument(); expect(queryByText("System")).not.toBeInTheDocument(); - expect(getByText(fiveMinutesAgo.getTime() / 1000)).toBeInTheDocument(); + expect(screen.getByText(String(fiveMinutesAgo.getTime() / 1000))).toBeInTheDocument(); }); it("only shows the date if the previous date isn't in this year", () => { - const baseDate = new Date("2025-02-07 11:45:00 AM"); + const baseDate = new Date("2025-02-07T11:45:00"); const systemTimeZone = "America/Los_Angeles"; vi.setSystemTime(baseDate); - const oneYearAgo = new Date("2024-02-07 11:45:00 AM"); + const oneYearAgo = new Date("2024-02-07T11:45:00"); const { getByText } = renderCUI( { ); const trigger = getByText("1 year ago"); - expect(trigger).toBeInTheDocument(); - fireEvent.click(trigger); - expect(getByText("Feb 7, 2024, 4:45 p.m.")).toBeInTheDocument(); - expect(getByText("Feb 7, 2024, 11:45 a.m. (EST)")).toBeInTheDocument(); - expect(getByText("Feb 7, 2024, 8:45 a.m. (PST)")).toBeInTheDocument(); - expect(getByText(oneYearAgo.getTime() / 1000)).toBeInTheDocument(); + + expect(screen.getByText("Feb 7, 2024, 4:45 p.m.")).toBeInTheDocument(); + expect( + screen.getByText(/Feb 7, 2024, 11:45 a\.m\..*(EST|GMT-5)/) + ).toBeInTheDocument(); + expect(screen.getByText(/Feb 7, 2024, 8:45 a\.m\..*(PST|GMT-8)/)).toBeInTheDocument(); + expect(screen.getByText(String(oneYearAgo.getTime() / 1000))).toBeInTheDocument(); }); it("handles Daylight Savings Time", () => { - const baseDate = new Date("2024-07-04 11:45:00 AM"); + const baseDate = new Date("2024-07-04T11:45:00"); const systemTimeZone = "America/Los_Angeles"; vi.setSystemTime(baseDate); - const fiveMinutesAgo = new Date("2024-07-04 11:40:00 AM"); + const fiveMinutesAgo = new Date("2024-07-04T11:40:00"); const { getByText } = renderCUI( { ); const trigger = getByText("5 minutes ago"); - expect(trigger).toBeInTheDocument(); - fireEvent.click(trigger); - expect( - getByText(content => { - return content.includes("EDT"); - }) - ).toBeInTheDocument(); - expect( - getByText(content => { - return content.includes("PDT"); - }) - ).toBeInTheDocument(); - expect(getByText("Jul 4, 3:40 p.m.")).toBeInTheDocument(); - expect(getByText("Jul 4, 11:40 a.m. (EDT)")).toBeInTheDocument(); - expect(getByText("Jul 4, 8:40 a.m. (PDT)")).toBeInTheDocument(); - expect(getByText(fiveMinutesAgo.getTime() / 1000)).toBeInTheDocument(); + + expect(screen.getByText(/Jul 4, 11:40 a\.m\..*(EDT|GMT-4)/)).toBeInTheDocument(); + expect(screen.getByText(/Jul 4, 8:40 a\.m\..*(PDT|GMT-7)/)).toBeInTheDocument(); + expect(screen.getByText("Jul 4, 3:40 p.m.")).toBeInTheDocument(); + expect(screen.getByText(String(fiveMinutesAgo.getTime() / 1000))).toBeInTheDocument(); }); }); From 8dea33620e91c71385651e90a784fd37302587cd Mon Sep 17 00:00:00 2001 From: Helder Oliveira Date: Tue, 20 Jan 2026 17:07:28 +0000 Subject: [PATCH 25/81] =?UTF-8?q?test:=20=F0=9F=92=8D=20use=20local=20getB?= =?UTF-8?q?yText?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DateDetails/DateDetails.test.tsx | 34 +++++++++---------- 1 file changed, 16 insertions(+), 18 deletions(-) diff --git a/src/components/DateDetails/DateDetails.test.tsx b/src/components/DateDetails/DateDetails.test.tsx index 42117916e..52a0edf3c 100644 --- a/src/components/DateDetails/DateDetails.test.tsx +++ b/src/components/DateDetails/DateDetails.test.tsx @@ -1,6 +1,6 @@ import { DateDetails } from "@/components/DateDetails/DateDetails"; import { renderCUI } from "@/utils/test-utils"; -import { fireEvent, screen } from "@testing-library/react"; +import { fireEvent } from "@testing-library/react"; describe("DateDetails", () => { const actualTZ = process.env.TZ; @@ -38,10 +38,10 @@ describe("DateDetails", () => { fireEvent.click(trigger); - expect(screen.getByText(/Dec 24, 11:40 a\.m\..*(EST|GMT-5)/)).toBeInTheDocument(); - expect(screen.getByText(/Dec 24, 8:40 a\.m\..*(PST|GMT-8)/)).toBeInTheDocument(); - expect(screen.getByText("Dec 24, 4:40 p.m.")).toBeInTheDocument(); - expect(screen.getByText(String(fiveMinutesAgo.getTime() / 1000))).toBeInTheDocument(); + expect(getByText(/Dec 24, 11:40 a\.m\..*(EST|GMT-5)/)).toBeInTheDocument(); + expect(getByText(/Dec 24, 8:40 a\.m\..*(PST|GMT-8)/)).toBeInTheDocument(); + expect(getByText("Dec 24, 4:40 p.m.")).toBeInTheDocument(); + expect(getByText(String(fiveMinutesAgo.getTime() / 1000))).toBeInTheDocument(); }); it("allows for not passing in a system timezone", () => { @@ -55,10 +55,10 @@ describe("DateDetails", () => { const trigger = getByText("5 minutes ago"); fireEvent.click(trigger); - expect(screen.getByText(/Dec 24, 11:40 a\.m\..*(EST|GMT-5)/)).toBeInTheDocument(); - expect(screen.getByText("Dec 24, 4:40 p.m.")).toBeInTheDocument(); + expect(getByText(/Dec 24, 11:40 a\.m\..*(EST|GMT-5)/)).toBeInTheDocument(); + expect(getByText("Dec 24, 4:40 p.m.")).toBeInTheDocument(); expect(queryByText("System")).not.toBeInTheDocument(); - expect(screen.getByText(String(fiveMinutesAgo.getTime() / 1000))).toBeInTheDocument(); + expect(getByText(String(fiveMinutesAgo.getTime() / 1000))).toBeInTheDocument(); }); it("only shows the date if the previous date isn't in this year", () => { @@ -78,12 +78,10 @@ describe("DateDetails", () => { const trigger = getByText("1 year ago"); fireEvent.click(trigger); - expect(screen.getByText("Feb 7, 2024, 4:45 p.m.")).toBeInTheDocument(); - expect( - screen.getByText(/Feb 7, 2024, 11:45 a\.m\..*(EST|GMT-5)/) - ).toBeInTheDocument(); - expect(screen.getByText(/Feb 7, 2024, 8:45 a\.m\..*(PST|GMT-8)/)).toBeInTheDocument(); - expect(screen.getByText(String(oneYearAgo.getTime() / 1000))).toBeInTheDocument(); + expect(getByText("Feb 7, 2024, 4:45 p.m.")).toBeInTheDocument(); + expect(getByText(/Feb 7, 2024, 11:45 a\.m\..*(EST|GMT-5)/)).toBeInTheDocument(); + expect(getByText(/Feb 7, 2024, 8:45 a\.m\..*(PST|GMT-8)/)).toBeInTheDocument(); + expect(getByText(String(oneYearAgo.getTime() / 1000))).toBeInTheDocument(); }); it("handles Daylight Savings Time", () => { @@ -103,9 +101,9 @@ describe("DateDetails", () => { const trigger = getByText("5 minutes ago"); fireEvent.click(trigger); - expect(screen.getByText(/Jul 4, 11:40 a\.m\..*(EDT|GMT-4)/)).toBeInTheDocument(); - expect(screen.getByText(/Jul 4, 8:40 a\.m\..*(PDT|GMT-7)/)).toBeInTheDocument(); - expect(screen.getByText("Jul 4, 3:40 p.m.")).toBeInTheDocument(); - expect(screen.getByText(String(fiveMinutesAgo.getTime() / 1000))).toBeInTheDocument(); + expect(getByText(/Jul 4, 11:40 a\.m\..*(EDT|GMT-4)/)).toBeInTheDocument(); + expect(getByText(/Jul 4, 8:40 a\.m\..*(PDT|GMT-7)/)).toBeInTheDocument(); + expect(getByText("Jul 4, 3:40 p.m.")).toBeInTheDocument(); + expect(getByText(String(fiveMinutesAgo.getTime() / 1000))).toBeInTheDocument(); }); }); From a2315332f49649e3a0721d0727519bdc1f284f30 Mon Sep 17 00:00:00 2001 From: Helder Oliveira Date: Wed, 21 Jan 2026 16:42:54 +0000 Subject: [PATCH 26/81] =?UTF-8?q?chore:=20=F0=9F=A4=96=20update=20lockfile?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- yarn.lock | 76 ------------------------------------------------------- 1 file changed, 76 deletions(-) diff --git a/yarn.lock b/yarn.lock index 855ef3764..cf70eea8b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -706,7 +706,6 @@ __metadata: react: ^18.3.1 || ^19.0.0 react-dom: ^18.3.1 || ^19.0.0 styled-components: ^6.1.11 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -791,7 +790,6 @@ __metadata: "@esbuild/aix-ppc64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/aix-ppc64@npm:0.21.5" - checksum: 10c0/undefined conditions: os=aix & cpu=ppc64 languageName: node linkType: hard @@ -799,7 +797,6 @@ __metadata: "@esbuild/aix-ppc64@npm:0.27.2": version: 0.27.2 resolution: "@esbuild/aix-ppc64@npm:0.27.2" - checksum: 10c0/undefined conditions: os=aix & cpu=ppc64 languageName: node linkType: hard @@ -807,7 +804,6 @@ __metadata: "@esbuild/android-arm64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/android-arm64@npm:0.21.5" - checksum: 10c0/undefined conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -815,7 +811,6 @@ __metadata: "@esbuild/android-arm64@npm:0.27.2": version: 0.27.2 resolution: "@esbuild/android-arm64@npm:0.27.2" - checksum: 10c0/undefined conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -823,7 +818,6 @@ __metadata: "@esbuild/android-arm@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/android-arm@npm:0.21.5" - checksum: 10c0/undefined conditions: os=android & cpu=arm languageName: node linkType: hard @@ -831,7 +825,6 @@ __metadata: "@esbuild/android-arm@npm:0.27.2": version: 0.27.2 resolution: "@esbuild/android-arm@npm:0.27.2" - checksum: 10c0/undefined conditions: os=android & cpu=arm languageName: node linkType: hard @@ -839,7 +832,6 @@ __metadata: "@esbuild/android-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/android-x64@npm:0.21.5" - checksum: 10c0/undefined conditions: os=android & cpu=x64 languageName: node linkType: hard @@ -847,7 +839,6 @@ __metadata: "@esbuild/android-x64@npm:0.27.2": version: 0.27.2 resolution: "@esbuild/android-x64@npm:0.27.2" - checksum: 10c0/undefined conditions: os=android & cpu=x64 languageName: node linkType: hard @@ -855,7 +846,6 @@ __metadata: "@esbuild/darwin-arm64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/darwin-arm64@npm:0.21.5" - checksum: 10c0/undefined conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -863,7 +853,6 @@ __metadata: "@esbuild/darwin-arm64@npm:0.27.2": version: 0.27.2 resolution: "@esbuild/darwin-arm64@npm:0.27.2" - checksum: 10c0/undefined conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -871,7 +860,6 @@ __metadata: "@esbuild/darwin-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/darwin-x64@npm:0.21.5" - checksum: 10c0/undefined conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -879,7 +867,6 @@ __metadata: "@esbuild/darwin-x64@npm:0.27.2": version: 0.27.2 resolution: "@esbuild/darwin-x64@npm:0.27.2" - checksum: 10c0/undefined conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -887,7 +874,6 @@ __metadata: "@esbuild/freebsd-arm64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/freebsd-arm64@npm:0.21.5" - checksum: 10c0/undefined conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard @@ -895,7 +881,6 @@ __metadata: "@esbuild/freebsd-arm64@npm:0.27.2": version: 0.27.2 resolution: "@esbuild/freebsd-arm64@npm:0.27.2" - checksum: 10c0/undefined conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard @@ -903,7 +888,6 @@ __metadata: "@esbuild/freebsd-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/freebsd-x64@npm:0.21.5" - checksum: 10c0/undefined conditions: os=freebsd & cpu=x64 languageName: node linkType: hard @@ -911,7 +895,6 @@ __metadata: "@esbuild/freebsd-x64@npm:0.27.2": version: 0.27.2 resolution: "@esbuild/freebsd-x64@npm:0.27.2" - checksum: 10c0/undefined conditions: os=freebsd & cpu=x64 languageName: node linkType: hard @@ -919,7 +902,6 @@ __metadata: "@esbuild/linux-arm64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-arm64@npm:0.21.5" - checksum: 10c0/undefined conditions: os=linux & cpu=arm64 languageName: node linkType: hard @@ -927,7 +909,6 @@ __metadata: "@esbuild/linux-arm64@npm:0.27.2": version: 0.27.2 resolution: "@esbuild/linux-arm64@npm:0.27.2" - checksum: 10c0/undefined conditions: os=linux & cpu=arm64 languageName: node linkType: hard @@ -935,7 +916,6 @@ __metadata: "@esbuild/linux-arm@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-arm@npm:0.21.5" - checksum: 10c0/undefined conditions: os=linux & cpu=arm languageName: node linkType: hard @@ -943,7 +923,6 @@ __metadata: "@esbuild/linux-arm@npm:0.27.2": version: 0.27.2 resolution: "@esbuild/linux-arm@npm:0.27.2" - checksum: 10c0/undefined conditions: os=linux & cpu=arm languageName: node linkType: hard @@ -951,7 +930,6 @@ __metadata: "@esbuild/linux-ia32@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-ia32@npm:0.21.5" - checksum: 10c0/undefined conditions: os=linux & cpu=ia32 languageName: node linkType: hard @@ -959,7 +937,6 @@ __metadata: "@esbuild/linux-ia32@npm:0.27.2": version: 0.27.2 resolution: "@esbuild/linux-ia32@npm:0.27.2" - checksum: 10c0/undefined conditions: os=linux & cpu=ia32 languageName: node linkType: hard @@ -967,7 +944,6 @@ __metadata: "@esbuild/linux-loong64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-loong64@npm:0.21.5" - checksum: 10c0/undefined conditions: os=linux & cpu=loong64 languageName: node linkType: hard @@ -975,7 +951,6 @@ __metadata: "@esbuild/linux-loong64@npm:0.27.2": version: 0.27.2 resolution: "@esbuild/linux-loong64@npm:0.27.2" - checksum: 10c0/undefined conditions: os=linux & cpu=loong64 languageName: node linkType: hard @@ -983,7 +958,6 @@ __metadata: "@esbuild/linux-mips64el@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-mips64el@npm:0.21.5" - checksum: 10c0/undefined conditions: os=linux & cpu=mips64el languageName: node linkType: hard @@ -991,7 +965,6 @@ __metadata: "@esbuild/linux-mips64el@npm:0.27.2": version: 0.27.2 resolution: "@esbuild/linux-mips64el@npm:0.27.2" - checksum: 10c0/undefined conditions: os=linux & cpu=mips64el languageName: node linkType: hard @@ -999,7 +972,6 @@ __metadata: "@esbuild/linux-ppc64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-ppc64@npm:0.21.5" - checksum: 10c0/undefined conditions: os=linux & cpu=ppc64 languageName: node linkType: hard @@ -1007,7 +979,6 @@ __metadata: "@esbuild/linux-ppc64@npm:0.27.2": version: 0.27.2 resolution: "@esbuild/linux-ppc64@npm:0.27.2" - checksum: 10c0/undefined conditions: os=linux & cpu=ppc64 languageName: node linkType: hard @@ -1015,7 +986,6 @@ __metadata: "@esbuild/linux-riscv64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-riscv64@npm:0.21.5" - checksum: 10c0/undefined conditions: os=linux & cpu=riscv64 languageName: node linkType: hard @@ -1023,7 +993,6 @@ __metadata: "@esbuild/linux-riscv64@npm:0.27.2": version: 0.27.2 resolution: "@esbuild/linux-riscv64@npm:0.27.2" - checksum: 10c0/undefined conditions: os=linux & cpu=riscv64 languageName: node linkType: hard @@ -1031,7 +1000,6 @@ __metadata: "@esbuild/linux-s390x@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-s390x@npm:0.21.5" - checksum: 10c0/undefined conditions: os=linux & cpu=s390x languageName: node linkType: hard @@ -1039,7 +1007,6 @@ __metadata: "@esbuild/linux-s390x@npm:0.27.2": version: 0.27.2 resolution: "@esbuild/linux-s390x@npm:0.27.2" - checksum: 10c0/undefined conditions: os=linux & cpu=s390x languageName: node linkType: hard @@ -1047,7 +1014,6 @@ __metadata: "@esbuild/linux-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-x64@npm:0.21.5" - checksum: 10c0/undefined conditions: os=linux & cpu=x64 languageName: node linkType: hard @@ -1055,7 +1021,6 @@ __metadata: "@esbuild/linux-x64@npm:0.27.2": version: 0.27.2 resolution: "@esbuild/linux-x64@npm:0.27.2" - checksum: 10c0/undefined conditions: os=linux & cpu=x64 languageName: node linkType: hard @@ -1063,7 +1028,6 @@ __metadata: "@esbuild/netbsd-arm64@npm:0.27.2": version: 0.27.2 resolution: "@esbuild/netbsd-arm64@npm:0.27.2" - checksum: 10c0/undefined conditions: os=netbsd & cpu=arm64 languageName: node linkType: hard @@ -1071,7 +1035,6 @@ __metadata: "@esbuild/netbsd-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/netbsd-x64@npm:0.21.5" - checksum: 10c0/undefined conditions: os=netbsd & cpu=x64 languageName: node linkType: hard @@ -1079,7 +1042,6 @@ __metadata: "@esbuild/netbsd-x64@npm:0.27.2": version: 0.27.2 resolution: "@esbuild/netbsd-x64@npm:0.27.2" - checksum: 10c0/undefined conditions: os=netbsd & cpu=x64 languageName: node linkType: hard @@ -1087,7 +1049,6 @@ __metadata: "@esbuild/openbsd-arm64@npm:0.27.2": version: 0.27.2 resolution: "@esbuild/openbsd-arm64@npm:0.27.2" - checksum: 10c0/undefined conditions: os=openbsd & cpu=arm64 languageName: node linkType: hard @@ -1095,7 +1056,6 @@ __metadata: "@esbuild/openbsd-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/openbsd-x64@npm:0.21.5" - checksum: 10c0/undefined conditions: os=openbsd & cpu=x64 languageName: node linkType: hard @@ -1103,7 +1063,6 @@ __metadata: "@esbuild/openbsd-x64@npm:0.27.2": version: 0.27.2 resolution: "@esbuild/openbsd-x64@npm:0.27.2" - checksum: 10c0/undefined conditions: os=openbsd & cpu=x64 languageName: node linkType: hard @@ -1111,7 +1070,6 @@ __metadata: "@esbuild/openharmony-arm64@npm:0.27.2": version: 0.27.2 resolution: "@esbuild/openharmony-arm64@npm:0.27.2" - checksum: 10c0/undefined conditions: os=openharmony & cpu=arm64 languageName: node linkType: hard @@ -1119,7 +1077,6 @@ __metadata: "@esbuild/sunos-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/sunos-x64@npm:0.21.5" - checksum: 10c0/undefined conditions: os=sunos & cpu=x64 languageName: node linkType: hard @@ -1127,7 +1084,6 @@ __metadata: "@esbuild/sunos-x64@npm:0.27.2": version: 0.27.2 resolution: "@esbuild/sunos-x64@npm:0.27.2" - checksum: 10c0/undefined conditions: os=sunos & cpu=x64 languageName: node linkType: hard @@ -1135,7 +1091,6 @@ __metadata: "@esbuild/win32-arm64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/win32-arm64@npm:0.21.5" - checksum: 10c0/undefined conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -1143,7 +1098,6 @@ __metadata: "@esbuild/win32-arm64@npm:0.27.2": version: 0.27.2 resolution: "@esbuild/win32-arm64@npm:0.27.2" - checksum: 10c0/undefined conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -1151,7 +1105,6 @@ __metadata: "@esbuild/win32-ia32@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/win32-ia32@npm:0.21.5" - checksum: 10c0/undefined conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -1159,7 +1112,6 @@ __metadata: "@esbuild/win32-ia32@npm:0.27.2": version: 0.27.2 resolution: "@esbuild/win32-ia32@npm:0.27.2" - checksum: 10c0/undefined conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -1167,7 +1119,6 @@ __metadata: "@esbuild/win32-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/win32-x64@npm:0.21.5" - checksum: 10c0/undefined conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -1175,7 +1126,6 @@ __metadata: "@esbuild/win32-x64@npm:0.27.2": version: 0.27.2 resolution: "@esbuild/win32-x64@npm:0.27.2" - checksum: 10c0/undefined conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -2912,7 +2862,6 @@ __metadata: "@rollup/rollup-android-arm-eabi@npm:4.55.1": version: 4.55.1 resolution: "@rollup/rollup-android-arm-eabi@npm:4.55.1" - checksum: 10c0/undefined conditions: os=android & cpu=arm languageName: node linkType: hard @@ -2920,7 +2869,6 @@ __metadata: "@rollup/rollup-android-arm64@npm:4.55.1": version: 4.55.1 resolution: "@rollup/rollup-android-arm64@npm:4.55.1" - checksum: 10c0/undefined conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -2928,7 +2876,6 @@ __metadata: "@rollup/rollup-darwin-arm64@npm:4.55.1": version: 4.55.1 resolution: "@rollup/rollup-darwin-arm64@npm:4.55.1" - checksum: 10c0/undefined conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -2936,7 +2883,6 @@ __metadata: "@rollup/rollup-darwin-x64@npm:4.55.1": version: 4.55.1 resolution: "@rollup/rollup-darwin-x64@npm:4.55.1" - checksum: 10c0/undefined conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -2944,7 +2890,6 @@ __metadata: "@rollup/rollup-freebsd-arm64@npm:4.55.1": version: 4.55.1 resolution: "@rollup/rollup-freebsd-arm64@npm:4.55.1" - checksum: 10c0/undefined conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard @@ -2952,7 +2897,6 @@ __metadata: "@rollup/rollup-freebsd-x64@npm:4.55.1": version: 4.55.1 resolution: "@rollup/rollup-freebsd-x64@npm:4.55.1" - checksum: 10c0/undefined conditions: os=freebsd & cpu=x64 languageName: node linkType: hard @@ -2960,7 +2904,6 @@ __metadata: "@rollup/rollup-linux-arm-gnueabihf@npm:4.55.1": version: 4.55.1 resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.55.1" - checksum: 10c0/undefined conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard @@ -2968,7 +2911,6 @@ __metadata: "@rollup/rollup-linux-arm-musleabihf@npm:4.55.1": version: 4.55.1 resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.55.1" - checksum: 10c0/undefined conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard @@ -2976,7 +2918,6 @@ __metadata: "@rollup/rollup-linux-arm64-gnu@npm:4.55.1": version: 4.55.1 resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.55.1" - checksum: 10c0/undefined conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard @@ -2984,7 +2925,6 @@ __metadata: "@rollup/rollup-linux-arm64-musl@npm:4.55.1": version: 4.55.1 resolution: "@rollup/rollup-linux-arm64-musl@npm:4.55.1" - checksum: 10c0/undefined conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard @@ -2992,7 +2932,6 @@ __metadata: "@rollup/rollup-linux-loong64-gnu@npm:4.55.1": version: 4.55.1 resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.55.1" - checksum: 10c0/undefined conditions: os=linux & cpu=loong64 & libc=glibc languageName: node linkType: hard @@ -3000,7 +2939,6 @@ __metadata: "@rollup/rollup-linux-loong64-musl@npm:4.55.1": version: 4.55.1 resolution: "@rollup/rollup-linux-loong64-musl@npm:4.55.1" - checksum: 10c0/undefined conditions: os=linux & cpu=loong64 & libc=musl languageName: node linkType: hard @@ -3008,7 +2946,6 @@ __metadata: "@rollup/rollup-linux-ppc64-gnu@npm:4.55.1": version: 4.55.1 resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.55.1" - checksum: 10c0/undefined conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard @@ -3016,7 +2953,6 @@ __metadata: "@rollup/rollup-linux-ppc64-musl@npm:4.55.1": version: 4.55.1 resolution: "@rollup/rollup-linux-ppc64-musl@npm:4.55.1" - checksum: 10c0/undefined conditions: os=linux & cpu=ppc64 & libc=musl languageName: node linkType: hard @@ -3024,7 +2960,6 @@ __metadata: "@rollup/rollup-linux-riscv64-gnu@npm:4.55.1": version: 4.55.1 resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.55.1" - checksum: 10c0/undefined conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard @@ -3032,7 +2967,6 @@ __metadata: "@rollup/rollup-linux-riscv64-musl@npm:4.55.1": version: 4.55.1 resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.55.1" - checksum: 10c0/undefined conditions: os=linux & cpu=riscv64 & libc=musl languageName: node linkType: hard @@ -3040,7 +2974,6 @@ __metadata: "@rollup/rollup-linux-s390x-gnu@npm:4.55.1": version: 4.55.1 resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.55.1" - checksum: 10c0/undefined conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard @@ -3048,7 +2981,6 @@ __metadata: "@rollup/rollup-linux-x64-gnu@npm:4.55.1": version: 4.55.1 resolution: "@rollup/rollup-linux-x64-gnu@npm:4.55.1" - checksum: 10c0/undefined conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard @@ -3056,7 +2988,6 @@ __metadata: "@rollup/rollup-linux-x64-musl@npm:4.55.1": version: 4.55.1 resolution: "@rollup/rollup-linux-x64-musl@npm:4.55.1" - checksum: 10c0/undefined conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard @@ -3064,7 +2995,6 @@ __metadata: "@rollup/rollup-openbsd-x64@npm:4.55.1": version: 4.55.1 resolution: "@rollup/rollup-openbsd-x64@npm:4.55.1" - checksum: 10c0/undefined conditions: os=openbsd & cpu=x64 languageName: node linkType: hard @@ -3072,7 +3002,6 @@ __metadata: "@rollup/rollup-openharmony-arm64@npm:4.55.1": version: 4.55.1 resolution: "@rollup/rollup-openharmony-arm64@npm:4.55.1" - checksum: 10c0/undefined conditions: os=openharmony & cpu=arm64 languageName: node linkType: hard @@ -3080,7 +3009,6 @@ __metadata: "@rollup/rollup-win32-arm64-msvc@npm:4.55.1": version: 4.55.1 resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.55.1" - checksum: 10c0/undefined conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -3088,7 +3016,6 @@ __metadata: "@rollup/rollup-win32-ia32-msvc@npm:4.55.1": version: 4.55.1 resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.55.1" - checksum: 10c0/undefined conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -3096,7 +3023,6 @@ __metadata: "@rollup/rollup-win32-x64-gnu@npm:4.55.1": version: 4.55.1 resolution: "@rollup/rollup-win32-x64-gnu@npm:4.55.1" - checksum: 10c0/undefined conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -3104,7 +3030,6 @@ __metadata: "@rollup/rollup-win32-x64-msvc@npm:4.55.1": version: 4.55.1 resolution: "@rollup/rollup-win32-x64-msvc@npm:4.55.1" - checksum: 10c0/undefined conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -5915,7 +5840,6 @@ __metadata: resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" dependencies: node-gyp: "npm:latest" - checksum: 10c0/undefined conditions: os=darwin languageName: node linkType: hard From 91f48000697b1461b8c3bc573640fc95a6e63efb Mon Sep 17 00:00:00 2001 From: Helder Oliveira Date: Wed, 21 Jan 2026 16:43:09 +0000 Subject: [PATCH 27/81] =?UTF-8?q?chore:=20=F0=9F=A4=96=20add=20changeset?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .changeset/dark-pigs-visit.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/dark-pigs-visit.md diff --git a/.changeset/dark-pigs-visit.md b/.changeset/dark-pigs-visit.md new file mode 100644 index 000000000..e1f1e6231 --- /dev/null +++ b/.changeset/dark-pigs-visit.md @@ -0,0 +1,5 @@ +--- +"@clickhouse/click-ui": patch +--- + +The previous versions of click-ui (e.g., <= 0.0.250), break on the latest of Nextjs, Vitejs, any React >= 19 or RSC enabled builds. To mitigate it, this initial change provides the minimal setup required for it to work in such environments, e.g. when installing the package, it should run in dev and build processes. It does NOT try to modify, replace, introduce or change breaking changes; there might be a few subtle changes related to Radix. At the time of writing, the library requires a browser runtime, which means that is client-only. Separately, there'll be other PR to address other related concerns and expand on this initial PR, e.g. none interactive components shall render server-side. From 2206a996aa525397ecb652ff624c5e24a6f33657 Mon Sep 17 00:00:00 2001 From: Helder Oliveira Date: Wed, 21 Jan 2026 17:29:46 +0000 Subject: [PATCH 28/81] =?UTF-8?q?chore:=20=F0=9F=A4=96=20small=20text=20am?= =?UTF-8?q?end=20to=20trigger=20vercel=20deploy?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .changeset/dark-pigs-visit.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.changeset/dark-pigs-visit.md b/.changeset/dark-pigs-visit.md index e1f1e6231..a5d4b863f 100644 --- a/.changeset/dark-pigs-visit.md +++ b/.changeset/dark-pigs-visit.md @@ -2,4 +2,5 @@ "@clickhouse/click-ui": patch --- -The previous versions of click-ui (e.g., <= 0.0.250), break on the latest of Nextjs, Vitejs, any React >= 19 or RSC enabled builds. To mitigate it, this initial change provides the minimal setup required for it to work in such environments, e.g. when installing the package, it should run in dev and build processes. It does NOT try to modify, replace, introduce or change breaking changes; there might be a few subtle changes related to Radix. At the time of writing, the library requires a browser runtime, which means that is client-only. Separately, there'll be other PR to address other related concerns and expand on this initial PR, e.g. none interactive components shall render server-side. +The previous versions of click-ui (e.g., <= 0.0.250), break on the latest of Nextjs, Vitejs, any React >= 19 or RSC enabled builds. To mitigate it, this initial change provides the minimal setup required for it to work in such environments, e.g. when installing the package, it should run in dev and build processes. +It does NOT try to modify, replace, introduce or change breaking changes; there might be a few subtle changes related to Radix. At the time of writing, the library requires a browser runtime, which means that is client-only. Separately, there'll be other PR to address other related concerns and expand on this initial PR, e.g. none interactive components shall render server-side. From 4729912be044456db70e45a241d1de86cd0293b6 Mon Sep 17 00:00:00 2001 From: Helder Oliveira Date: Thu, 22 Jan 2026 16:52:45 +0000 Subject: [PATCH 29/81] =?UTF-8?q?chore:=20=F0=9F=A4=96=20prevent=20running?= =?UTF-8?q?=20on=20CI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .husky/pre-commit | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.husky/pre-commit b/.husky/pre-commit index 98119c855..2b0a8c36d 100644 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,5 +1,10 @@ #!/bin/bash +if [[ -n "$CI" ]]; then + echo "🦖 Skipped! Running in CI environment." + exit 0 +fi + echo "🚑 Health check, please be patient..." echo From 48523da03270e9f339d027e15a87632e54ccb39f Mon Sep 17 00:00:00 2001 From: Helder Oliveira Date: Thu, 22 Jan 2026 16:53:09 +0000 Subject: [PATCH 30/81] =?UTF-8?q?chore:=20=F0=9F=A4=96=20add=20HUSKY=20to?= =?UTF-8?q?=20preven=20husky=20runnig=20pre-commit=20hook?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/deployment.yml | 3 +++ .github/workflows/publish.yml | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/.github/workflows/deployment.yml b/.github/workflows/deployment.yml index 2cf50dece..e8be5f341 100644 --- a/.github/workflows/deployment.yml +++ b/.github/workflows/deployment.yml @@ -6,6 +6,9 @@ on: push: workflow_dispatch: +env: + HUSKY: 0 + # List of jobs jobs: unit-tests: diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index ffa191353..479a8a249 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -1,4 +1,5 @@ name: publish + on: release: types: [published] @@ -13,6 +14,10 @@ on: required: false default: 'main' type: string + +env: + HUSKY: 0 + jobs: build: runs-on: ubuntu-latest From b1de47918eb158057fad3197e43d775e6ba44533 Mon Sep 17 00:00:00 2001 From: Helder Oliveira Date: Thu, 22 Jan 2026 17:05:06 +0000 Subject: [PATCH 31/81] =?UTF-8?q?fix:=20=F0=9F=90=9B=20conflict=20resoluti?= =?UTF-8?q?on?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Select/common/InternalSelect.tsx | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/components/Select/common/InternalSelect.tsx b/src/components/Select/common/InternalSelect.tsx index 35290fe9b..9b97e3435 100644 --- a/src/components/Select/common/InternalSelect.tsx +++ b/src/components/Select/common/InternalSelect.tsx @@ -808,9 +808,6 @@ export const MultiSelectCheckboxItem = forwardRef< MultiSelectCheckboxItem.displayName = "Select.Item"; -// TODO: There might be several cases where -// forwardRef is used by author failed to pass ref -// which will cause "forwardRef render functions accept exactly two parameters: props and ref. Did you forget to use the ref parameter?" export const SelectItemDescription = forwardRef( ({ children, ...props }, ref) => { return ( @@ -818,7 +815,6 @@ export const SelectItemDescription = forwardRef( ref={ref} component={SelectItemDescriptionText} color="muted" - ref={ref} {...props} > {children} From b23c72fd958a84b7f20c76e1615dd3f183fb857c Mon Sep 17 00:00:00 2001 From: Helder Oliveira Date: Thu, 22 Jan 2026 17:11:17 +0000 Subject: [PATCH 32/81] =?UTF-8?q?chore:=20=F0=9F=A4=96=20bump=20rc=20numbe?= =?UTF-8?q?r?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e48bd587f..d4a164731 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@clickhouse/click-ui", - "version": "0.0.251-rc.15", + "version": "0.0.251-rc.16", "description": "Official ClickHouse design system react library", "type": "module", "license": "Apache-2.0", From adb82c327675696ba621472d3c2535a248925ebc Mon Sep 17 00:00:00 2001 From: Helder Oliveira Date: Fri, 23 Jan 2026 11:52:42 +0000 Subject: [PATCH 33/81] =?UTF-8?q?docs:=20=F0=9F=93=9D=20build=20esm,=20how?= =?UTF-8?q?=20to=20use?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 148 +++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 108 insertions(+), 40 deletions(-) diff --git a/README.md b/README.md index 0609ddc90..cdfa0f78a 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,12 @@ You can find the official docs for the Click UI design system and component libr * [Storybook](#storybook) - [Stories development server](#stories-development-server) - [Public static site](#public-static-site) -* [Releases and Versions](#releases-and-versions) +* [Distribution](#distribution) + - [Build](#build) + - [Use Click UI](#use-click-ui) + - [Deep imports support](#deep-imports-support) + - [Examples](#examples) + - [Releases and Versions](#releases-and-versions) ## Requirements @@ -108,44 +113,6 @@ The latest static version's built and deployed automatically when contributing t Once deployed it's available publicly at [clickhouse.design/click-ui](https://clickhouse.design/click-ui). -## Using Click UI in an external app - -Click UI has been tested in NextJS, Gatsby, and Vite. If you run into problems using it in your app, please create an issue and our team will try to answer. - -1. Navigate to your app's route and run - `npm i @clickhouse/click-ui` - or - `yarn add @clickhouse/click-ui` -2. Make sure to wrap your application in the Click UI `ClickUIProvider`, without doing this, you may run into issues with styled-components. Once that's done, you'll be able to import the individual components that you want to use on each page. Here's an example of an `App.tsx` in NextJS. - -```typescript -import { ClickUIProvider, Text, ThemeName, Title, Switch } from '@clickhouse/click-ui' -import { useState } from 'react' - -function App() { - const [theme, setTheme] = useState('dark') - - const toggleTheme = () => { - theme === 'dark' ? setTheme('light') : setTheme('dark') - } - - return ( - - toggleTheme()} - label="Dark mode" - /> - - Click UI Example - Welcome to Click UI. Get started here. - - ) -} - -export default App -``` - ## Changeset Learn to manage the versioning of changelog entries. @@ -192,7 +159,108 @@ To consume all changesets, and update to the most appropriate semver version and yarn changeset:version ``` -## Releases and Versions +## Distribution + +The package is distributed as ESM. + +### Build + +To build the distribution version of the package run: + +```sh +yarn build +``` + +> [!NOTE] +> Optimisations are responsability of consumer or host apps, e.g. they can't remove unused code if already minified it! We ship unminified code so their build tools can: analyse and remove what they don't need or dead code, debug more easily, compress everything together in one go instead of handling conflicting compression algorithms, etc. + +### Use Click UI + +Navigate to your app's work directory and add the package. + +Here, we use `yarn` but you can use your favourite package manager, e.g. pnpm. + +```sh +yarn add @clickhouse/click-ui +``` +> [!NOTE] +> Click UI should be supported by react frameworks. +> If you run into any issues consuming it in your react app, report it [here](https://github.com/ClickHouse/click-ui/issues/new). Provide all important details, including information on how to replicate the issue! + +Once installed, wrap the application with Click UI provider: + +```js +import { ClickUIProvider } from '@clickhouse/click-ui' + +export default () => { + return ( + +

Hello world!

+
+ ); +} +``` + +After, you are able to import your favourite [Click UI components](https://clickhouse.design/click-ui). + +```js +import { ClickUIProvider, Title } from '@clickhouse/click-ui' + +export default () => { + return ( + + Click UI Example + + ); +} +``` + +To learn more about individual components, visit [Click UI components](https://clickhouse.design/click-ui). + +### Deep imports support + +Deep imports are supported, you can import directly from path. + +> [!WARNING] +> At time of writing, there are components that consume from theme provider, which means that these will fail when unwrapped. This will change in future versions. + +```ts +import { Button } from '@clickhouse/click-ui/Button'; +``` + +### Examples + +Here's a quick copy and paste NextJS example with interactive components you can play: + +```ts +import { ClickUIProvider, Text, ThemeName, Title, Switch } from '@clickhouse/click-ui' +import { useState } from 'react' + +function App() { + const [theme, setTheme] = useState('dark') + + const toggleTheme = () => { + theme === 'dark' ? setTheme('light') : setTheme('dark') + } + + return ( + + toggleTheme()} + label="Dark mode" + /> + + Click UI Example + Welcome to Click UI. Get started here. + + ) +} + +export default App +``` + +### Releases and Versions New versions and release notes are available at [GitHub Releases](https://github.com/ClickHouse/click-ui/releases). From 9e0cbc313724ceb1637f47ddfb16f202b3369066 Mon Sep 17 00:00:00 2001 From: Helder Oliveira Date: Fri, 23 Jan 2026 11:53:16 +0000 Subject: [PATCH 34/81] =?UTF-8?q?chore:=20=F0=9F=A4=96=20ESM=20vite=20buil?= =?UTF-8?q?der=20(wip)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 23 +- src/components/icons/Flags/index.tsx | 2 +- vite.config.ts | 109 ++- yarn.lock | 991 +++++++++++++-------------- 4 files changed, 570 insertions(+), 555 deletions(-) diff --git a/package.json b/package.json index d4a164731..2ff587655 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@clickhouse/click-ui", - "version": "0.0.251-rc.16", + "version": "0.0.251-rc.30", "description": "Official ClickHouse design system react library", "type": "module", "license": "Apache-2.0", @@ -10,18 +10,17 @@ "exports": { ".": { "types": "./dist/index.d.ts", - "import": "./dist/click-ui.es.js", - "require": "./dist/click-ui.umd.js" + "import": "./dist/index.js" }, - "./bundled": { - "types": "./dist/index.d.ts", - "import": "./dist/click-ui.bundled.es.js", - "require": "./dist/click-ui.bundled.umd.js" + "./*": { + "types": "./dist/*.d.ts", + "import": "./dist/*.js" } }, - "main": "./dist/click-ui.umd.js", - "module": "./dist/click-ui.es.js", + "main": "./dist/index.js", + "module": "./dist/index.js", "types": "./dist/index.d.ts", + "sideEffects": false, "keywords": [ "click-ui", "clickhouse", @@ -29,12 +28,11 @@ ], "repository": { "type": "git", - "url": "https://github.com/ClickHouse/click-ui.git" + "url": "git+https://github.com/ClickHouse/click-ui.git" }, "homepage": "https://clickhouse.com", "scripts": { - "build": "tsc && vite build && yarn build:bundled", - "build:bundled": "vite build -- bundled", + "build": "tsc && vite build", "build-storybook": "storybook build", "build:watch": "watch 'yarn build' ./src", "changeset:add": "yarn changeset", @@ -114,6 +112,7 @@ "eslint-plugin-react-hooks": "^5", "eslint-plugin-react-refresh": "0.4.7", "eslint-plugin-storybook": "^10.1.10", + "glob": "^13.0.0", "globals": "^16.5.0", "husky": "^9.1.7", "jsdom": "^24.0.0", diff --git a/src/components/icons/Flags/index.tsx b/src/components/icons/Flags/index.tsx index 82e7444a0..db4c0450d 100644 --- a/src/components/icons/Flags/index.tsx +++ b/src/components/icons/Flags/index.tsx @@ -19,7 +19,7 @@ import Canada from "./Canada"; import Sweden from "./Sweden"; import { IconSize } from "@/components/Icon/types"; import { SvgImageElement } from "@/components/commonElement"; -import Switzerland from "@/components/icons/Flags/Switzerland.tsx"; +import Switzerland from "@/components/icons/Flags/Switzerland"; import HongKong from "./HongKong"; import Indonesia from "./Indonesia"; diff --git a/vite.config.ts b/vite.config.ts index 7747da32e..82a06c644 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,47 +1,48 @@ -/// - import { BuildOptions, defineConfig, mergeConfig } from "vite"; import { defineConfig as defineVitestConfig } from "vitest/config"; import react from "@vitejs/plugin-react"; -import path, { resolve } from "path"; +import path from "path"; import dts from "vite-plugin-dts"; - -const buildType = process.argv[4]; -const isBundledBuild = buildType === "bundled"; +import { glob } from "glob"; const external = (id: string) => { if (id === "react" || id.startsWith("react/")) return true; if (id === "react-dom" || id.startsWith("react-dom/")) return true; if (id.includes(".test.ts") || id.includes(".stories.ts")) return true; - if (id === "dayjs") return true; + if (id === "styled-components") return true; - if (!isBundledBuild && id === "styled-components") return true; + if (!id.startsWith(".") && !id.startsWith("/") && !id.startsWith("\0")) return true; return false; }; const buildOptions: BuildOptions = { - target: "baseline-widely-available", + target: "esnext", + // WARNING: Do not empty to preserve typescript artifacts emptyOutDir: false, - minify: true, + // WARNING: This is an unbundled build + // Do not minify unbundled builds, let the consumer do it + // otherwise, tree shaking will fail, bundling, etc. + minify: false, + // lib: { + // entry: path.resolve(__dirname, "src/index.ts"), + // formats: ["es"], + // fileName: () => `[name].js`, + // }, lib: { - entry: resolve(__dirname, "src/index.ts"), - name: "click-ui", - formats: ["es", "umd"], - fileName: format => - isBundledBuild ? `click-ui.bundled.${format}.js` : `click-ui.${format}.js`, + entry: glob.sync(path.resolve(__dirname, "src/**/*.{ts,tsx}"), { + ignore: ["**/*.test.{ts,tsx}", "**/*.stories.{ts,tsx}"], + }), + formats: ["es"], + fileName: () => `[name].js`, }, rollupOptions: { external, output: { - globals: { - dayjs: "dayjs", - react: "React", - "styled-components": "styled", - "react-dom": "ReactDOM", - "react/jsx-runtime": "jsxRuntime", - }, + preserveModules: true, + preserveModulesRoot: "src", + entryFileNames: "[name].js", banner: chunk => { if (chunk.name === "index") { return `'use client';`; @@ -71,6 +72,70 @@ const viteConfig = defineConfig({ include: ["src/"], exclude: ["**/*.stories.ts", "**/*.stories.tsx", "**/*.test.ts", "**/*.test.tsx"], }), + { + name: "resolve-tsconfig-paths-to-relative", + enforce: "post", + apply: "build", + generateBundle(options, bundle) { + for (const fileName in bundle) { + const chunk = bundle[fileName]; + + if (chunk.type === "chunk" && chunk.code) { + // fileName is like: "components/Select/common/InternalSelect.js" + // We need to calculate relative path from this file to the target + + chunk.code = chunk.code.replace( + /(from|import)\s+['"]@\/([^'"]+)['"]/g, + (match, keyword, importPath) => { + // Get the directory of the current file (relative to output root) + const currentFileDir = path.dirname(fileName); + + // The target is relative to output root + const targetPath = importPath; + + // Calculate relative path from current file to target + let relativePath = path.relative(currentFileDir, targetPath); + + // Handle empty path (same directory) + if (relativePath === "") { + // Extract the file name from importPath + const targetFileName = path.basename(importPath); + relativePath = "./" + targetFileName; + } else { + // Normalize path separators for consistency + relativePath = relativePath.split(path.sep).join("/"); + + // Ensure it starts with ./ or ../ + if (!relativePath.startsWith(".")) { + relativePath = "./" + relativePath; + } + } + + // Check if this path corresponds to a directory in the bundle + // by looking for an index.js file at that location + const potentialIndexPath = targetPath + "/index.js"; + const hasIndexFile = Object.keys(bundle).some( + f => f === potentialIndexPath + ); + + if (hasIndexFile) { + // It's a directory with an index file, don't add .js + // The path should point to the directory, and bundlers will resolve to index.js + // We don't need to do anything special + } else { + // Add .js extension if not already present and not a directory index + if (!relativePath.endsWith(".js") && !relativePath.endsWith("/")) { + relativePath += ".js"; + } + } + + return `${keyword} '${relativePath}'`; + } + ); + } + } + }, + }, ], css: { preprocessorOptions: { diff --git a/yarn.lock b/yarn.lock index cf70eea8b..f390160b7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -36,57 +36,33 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/code-frame@npm:7.27.1" - dependencies: - "@babel/helper-validator-identifier": "npm:^7.27.1" - js-tokens: "npm:^4.0.0" - picocolors: "npm:^1.1.1" - checksum: 10c0/5dd9a18baa5fce4741ba729acc3a3272c49c25cb8736c4b18e113099520e7ef7b545a4096a26d600e4416157e63e87d66db46aa3fbf0a5f2286da2705c12da00 - languageName: node - linkType: hard - -"@babel/compat-data@npm:^7.27.2": - version: 7.28.5 - resolution: "@babel/compat-data@npm:7.28.5" - checksum: 10c0/702a25de73087b0eba325c1d10979eed7c9b6662677386ba7b5aa6eace0fc0676f78343bae080a0176ae26f58bd5535d73b9d0fbb547fef377692e8b249353a7 +"@babel/compat-data@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/compat-data@npm:7.28.6" + checksum: 10c0/2d047431041281eaf33e9943d1a269d3374dbc9b498cafe6a18f5ee9aee7bb96f7f6cac0304eab4d13c41fc4db00fe4ca16c7aa44469ca6a211b8b6343b78fc4 languageName: node linkType: hard "@babel/core@npm:^7.28.0, @babel/core@npm:^7.28.5": - version: 7.28.5 - resolution: "@babel/core@npm:7.28.5" + version: 7.28.6 + resolution: "@babel/core@npm:7.28.6" dependencies: - "@babel/code-frame": "npm:^7.27.1" - "@babel/generator": "npm:^7.28.5" - "@babel/helper-compilation-targets": "npm:^7.27.2" - "@babel/helper-module-transforms": "npm:^7.28.3" - "@babel/helpers": "npm:^7.28.4" - "@babel/parser": "npm:^7.28.5" - "@babel/template": "npm:^7.27.2" - "@babel/traverse": "npm:^7.28.5" - "@babel/types": "npm:^7.28.5" + "@babel/code-frame": "npm:^7.28.6" + "@babel/generator": "npm:^7.28.6" + "@babel/helper-compilation-targets": "npm:^7.28.6" + "@babel/helper-module-transforms": "npm:^7.28.6" + "@babel/helpers": "npm:^7.28.6" + "@babel/parser": "npm:^7.28.6" + "@babel/template": "npm:^7.28.6" + "@babel/traverse": "npm:^7.28.6" + "@babel/types": "npm:^7.28.6" "@jridgewell/remapping": "npm:^2.3.5" convert-source-map: "npm:^2.0.0" debug: "npm:^4.1.0" gensync: "npm:^1.0.0-beta.2" json5: "npm:^2.2.3" semver: "npm:^6.3.1" - checksum: 10c0/535f82238027621da6bdffbdbe896ebad3558b311d6f8abc680637a9859b96edbf929ab010757055381570b29cf66c4a295b5618318d27a4273c0e2033925e72 - languageName: node - linkType: hard - -"@babel/generator@npm:^7.28.5": - version: 7.28.5 - resolution: "@babel/generator@npm:7.28.5" - dependencies: - "@babel/parser": "npm:^7.28.5" - "@babel/types": "npm:^7.28.5" - "@jridgewell/gen-mapping": "npm:^0.3.12" - "@jridgewell/trace-mapping": "npm:^0.3.28" - jsesc: "npm:^3.0.2" - checksum: 10c0/9f219fe1d5431b6919f1a5c60db8d5d34fe546c0d8f5a8511b32f847569234ffc8032beb9e7404649a143f54e15224ecb53a3d11b6bb85c3203e573d91fca752 + checksum: 10c0/716b88b1ab057aa53ffa40f2b2fb7e4ab7a35cd6a065fa60e55ca13d2a666672592329f7ea9269aec17e90cc7ce29f42eda566d07859bfd998329a9f283faadb languageName: node linkType: hard @@ -112,16 +88,16 @@ __metadata: languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.27.2": - version: 7.27.2 - resolution: "@babel/helper-compilation-targets@npm:7.27.2" +"@babel/helper-compilation-targets@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-compilation-targets@npm:7.28.6" dependencies: - "@babel/compat-data": "npm:^7.27.2" + "@babel/compat-data": "npm:^7.28.6" "@babel/helper-validator-option": "npm:^7.27.1" browserslist: "npm:^4.24.0" lru-cache: "npm:^5.1.1" semver: "npm:^6.3.1" - checksum: 10c0/f338fa00dcfea931804a7c55d1a1c81b6f0a09787e528ec580d5c21b3ecb3913f6cb0f361368973ce953b824d910d3ac3e8a8ee15192710d3563826447193ad1 + checksum: 10c0/3fcdf3b1b857a1578e99d20508859dbd3f22f3c87b8a0f3dc540627b4be539bae7f6e61e49d931542fe5b557545347272bbdacd7f58a5c77025a18b745593a50 languageName: node linkType: hard @@ -132,7 +108,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.22.5": +"@babel/helper-module-imports@npm:^7.22.5, @babel/helper-module-imports@npm:^7.28.6": version: 7.28.6 resolution: "@babel/helper-module-imports@npm:7.28.6" dependencies: @@ -142,30 +118,20 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/helper-module-imports@npm:7.27.1" - dependencies: - "@babel/traverse": "npm:^7.27.1" - "@babel/types": "npm:^7.27.1" - checksum: 10c0/e00aace096e4e29290ff8648455c2bc4ed982f0d61dbf2db1b5e750b9b98f318bf5788d75a4f974c151bd318fd549e81dbcab595f46b14b81c12eda3023f51e8 - languageName: node - linkType: hard - -"@babel/helper-module-transforms@npm:^7.28.3": - version: 7.28.3 - resolution: "@babel/helper-module-transforms@npm:7.28.3" +"@babel/helper-module-transforms@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-module-transforms@npm:7.28.6" dependencies: - "@babel/helper-module-imports": "npm:^7.27.1" - "@babel/helper-validator-identifier": "npm:^7.27.1" - "@babel/traverse": "npm:^7.28.3" + "@babel/helper-module-imports": "npm:^7.28.6" + "@babel/helper-validator-identifier": "npm:^7.28.5" + "@babel/traverse": "npm:^7.28.6" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10c0/549be62515a6d50cd4cfefcab1b005c47f89bd9135a22d602ee6a5e3a01f27571868ada10b75b033569f24dc4a2bb8d04bfa05ee75c16da7ade2d0db1437fcdb + checksum: 10c0/6f03e14fc30b287ce0b839474b5f271e72837d0cafe6b172d759184d998fbee3903a035e81e07c2c596449e504f453463d58baa65b6f40a37ded5bec74620b2b languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.27.1": +"@babel/helper-plugin-utils@npm:^7.27.1, @babel/helper-plugin-utils@npm:^7.28.6": version: 7.28.6 resolution: "@babel/helper-plugin-utils@npm:7.28.6" checksum: 10c0/3f5f8acc152fdbb69a84b8624145ff4f9b9f6e776cb989f9f968f8606eb7185c5c3cfcf3ba08534e37e1e0e1c118ac67080610333f56baa4f7376c99b5f1143d @@ -179,7 +145,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.27.1, @babel/helper-validator-identifier@npm:^7.28.5": +"@babel/helper-validator-identifier@npm:^7.28.5": version: 7.28.5 resolution: "@babel/helper-validator-identifier@npm:7.28.5" checksum: 10c0/42aaebed91f739a41f3d80b72752d1f95fd7c72394e8e4bd7cdd88817e0774d80a432451bcba17c2c642c257c483bf1d409dd4548883429ea9493a3bc4ab0847 @@ -193,13 +159,13 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.28.4": - version: 7.28.4 - resolution: "@babel/helpers@npm:7.28.4" +"@babel/helpers@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helpers@npm:7.28.6" dependencies: - "@babel/template": "npm:^7.27.2" - "@babel/types": "npm:^7.28.4" - checksum: 10c0/aaa5fb8098926dfed5f223adf2c5e4c7fbba4b911b73dfec2d7d3083f8ba694d201a206db673da2d9b3ae8c01793e795767654558c450c8c14b4c2175b4fcb44 + "@babel/template": "npm:^7.28.6" + "@babel/types": "npm:^7.28.6" + checksum: 10c0/c4a779c66396bb0cf619402d92f1610601ff3832db2d3b86b9c9dd10983bf79502270e97ac6d5280cea1b1a37de2f06ecbac561bd2271545270407fbe64027cb languageName: node linkType: hard @@ -214,25 +180,14 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.27.2": - version: 7.28.5 - resolution: "@babel/parser@npm:7.28.5" - dependencies: - "@babel/types": "npm:^7.28.5" - bin: - parser: ./bin/babel-parser.js - checksum: 10c0/5bbe48bf2c79594ac02b490a41ffde7ef5aa22a9a88ad6bcc78432a6ba8a9d638d531d868bd1f104633f1f6bba9905746e15185b8276a3756c42b765d131b1ef - languageName: node - linkType: hard - "@babel/plugin-syntax-jsx@npm:^7.22.5": - version: 7.27.1 - resolution: "@babel/plugin-syntax-jsx@npm:7.27.1" + version: 7.28.6 + resolution: "@babel/plugin-syntax-jsx@npm:7.28.6" dependencies: - "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/helper-plugin-utils": "npm:^7.28.6" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/bc5afe6a458d5f0492c02a54ad98c5756a0c13bd6d20609aae65acd560a9e141b0876da5f358dce34ea136f271c1016df58b461184d7ae9c4321e0f98588bc84 + checksum: 10c0/b98fc3cd75e4ca3d5ca1162f610c286e14ede1486e0d297c13a5eb0ac85680ac9656d17d348bddd9160a54d797a08cea5eaac02b9330ddebb7b26732b7b99fb5 languageName: node linkType: hard @@ -258,31 +213,13 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.28.4": - version: 7.28.4 - resolution: "@babel/runtime@npm:7.28.4" - checksum: 10c0/792ce7af9750fb9b93879cc9d1db175701c4689da890e6ced242ea0207c9da411ccf16dc04e689cc01158b28d7898c40d75598f4559109f761c12ce01e959bf7 - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.5.5": +"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.28.4, @babel/runtime@npm:^7.5.5": version: 7.28.6 resolution: "@babel/runtime@npm:7.28.6" checksum: 10c0/358cf2429992ac1c466df1a21c1601d595c46930a13c1d4662fde908d44ee78ec3c183aaff513ecb01ef8c55c3624afe0309eeeb34715672dbfadb7feedb2c0d languageName: node linkType: hard -"@babel/template@npm:^7.27.2": - version: 7.27.2 - resolution: "@babel/template@npm:7.27.2" - dependencies: - "@babel/code-frame": "npm:^7.27.1" - "@babel/parser": "npm:^7.27.2" - "@babel/types": "npm:^7.27.1" - checksum: 10c0/ed9e9022651e463cc5f2cc21942f0e74544f1754d231add6348ff1b472985a3b3502041c0be62dc99ed2d12cfae0c51394bf827452b98a2f8769c03b87aadc81 - languageName: node - linkType: hard - "@babel/template@npm:^7.28.6": version: 7.28.6 resolution: "@babel/template@npm:7.28.6" @@ -294,21 +231,6 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.28.3, @babel/traverse@npm:^7.28.5": - version: 7.28.5 - resolution: "@babel/traverse@npm:7.28.5" - dependencies: - "@babel/code-frame": "npm:^7.27.1" - "@babel/generator": "npm:^7.28.5" - "@babel/helper-globals": "npm:^7.28.0" - "@babel/parser": "npm:^7.28.5" - "@babel/template": "npm:^7.27.2" - "@babel/types": "npm:^7.28.5" - debug: "npm:^4.3.1" - checksum: 10c0/f6c4a595993ae2b73f2d4cd9c062f2e232174d293edd4abe1d715bd6281da8d99e47c65857e8d0917d9384c65972f4acdebc6749a7c40a8fcc38b3c7fb3e706f - languageName: node - linkType: hard - "@babel/traverse@npm:^7.28.0, @babel/traverse@npm:^7.28.6": version: 7.28.6 resolution: "@babel/traverse@npm:7.28.6" @@ -334,16 +256,6 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.27.1, @babel/types@npm:^7.28.4, @babel/types@npm:^7.28.5": - version: 7.28.5 - resolution: "@babel/types@npm:7.28.5" - dependencies: - "@babel/helper-string-parser": "npm:^7.27.1" - "@babel/helper-validator-identifier": "npm:^7.28.5" - checksum: 10c0/a5a483d2100befbf125793640dec26b90b95fd233a94c19573325898a5ce1e52cdfa96e495c7dcc31b5eca5b66ce3e6d4a0f5a4a62daec271455959f208ab08a - languageName: node - linkType: hard - "@bundled-es-modules/deepmerge@npm:^4.3.1": version: 4.3.1 resolution: "@bundled-es-modules/deepmerge@npm:4.3.1" @@ -676,6 +588,7 @@ __metadata: eslint-plugin-react-hooks: "npm:^5" eslint-plugin-react-refresh: "npm:0.4.7" eslint-plugin-storybook: "npm:^10.1.10" + glob: "npm:^13.0.0" globals: "npm:^16.5.0" husky: "npm:^9.1.7" jsdom: "npm:^24.0.0" @@ -1426,6 +1339,15 @@ __metadata: languageName: node linkType: hard +"@jsonjoy.com/base64@npm:17.65.0": + version: 17.65.0 + resolution: "@jsonjoy.com/base64@npm:17.65.0" + peerDependencies: + tslib: 2 + checksum: 10c0/44d014fa409e31379fbf4e19f95483dd988bbffb69b005840fdf1efe9900bf8abbce395fa37d4249607674fea552ce858cf427912510f6f37b4f2d18b646b488 + languageName: node + linkType: hard + "@jsonjoy.com/base64@npm:^1.1.2": version: 1.1.2 resolution: "@jsonjoy.com/base64@npm:1.1.2" @@ -1435,6 +1357,15 @@ __metadata: languageName: node linkType: hard +"@jsonjoy.com/buffers@npm:17.65.0, @jsonjoy.com/buffers@npm:^17.65.0": + version: 17.65.0 + resolution: "@jsonjoy.com/buffers@npm:17.65.0" + peerDependencies: + tslib: 2 + checksum: 10c0/493ca68067d6ae5ee12623223f63f538f1b2a5ab606288d214763c4a16f5698e42bb1f86a718ea163b747f5fb17490849959ce89af76691e21a8f31627d75746 + languageName: node + linkType: hard + "@jsonjoy.com/buffers@npm:^1.0.0, @jsonjoy.com/buffers@npm:^1.2.0": version: 1.2.1 resolution: "@jsonjoy.com/buffers@npm:1.2.1" @@ -1444,6 +1375,15 @@ __metadata: languageName: node linkType: hard +"@jsonjoy.com/codegen@npm:17.65.0": + version: 17.65.0 + resolution: "@jsonjoy.com/codegen@npm:17.65.0" + peerDependencies: + tslib: 2 + checksum: 10c0/c34c4d54bc50330e4c593d58ca02f119c8d15f5d752ab9a33ac95366ef3de81cc66954400a0d890ab8ba91f2513df7b2ddc01c957c3f23f439eee2376c0c99a4 + languageName: node + linkType: hard + "@jsonjoy.com/codegen@npm:^1.0.0": version: 1.0.0 resolution: "@jsonjoy.com/codegen@npm:1.0.0" @@ -1453,6 +1393,108 @@ __metadata: languageName: node linkType: hard +"@jsonjoy.com/fs-core@npm:4.56.9": + version: 4.56.9 + resolution: "@jsonjoy.com/fs-core@npm:4.56.9" + dependencies: + "@jsonjoy.com/fs-node-builtins": "npm:4.56.9" + "@jsonjoy.com/fs-node-utils": "npm:4.56.9" + thingies: "npm:^2.5.0" + peerDependencies: + tslib: 2 + checksum: 10c0/103e511e2b0cbbe226a50fdf1bd74918385b5e51e38234254207e35d5ea2e6c053341131a07c215d0b7534e88acb0afa7d13a28bbf7725cdc1b18fc4e3790ce7 + languageName: node + linkType: hard + +"@jsonjoy.com/fs-fsa@npm:4.56.9": + version: 4.56.9 + resolution: "@jsonjoy.com/fs-fsa@npm:4.56.9" + dependencies: + "@jsonjoy.com/fs-core": "npm:4.56.9" + "@jsonjoy.com/fs-node-builtins": "npm:4.56.9" + "@jsonjoy.com/fs-node-utils": "npm:4.56.9" + thingies: "npm:^2.5.0" + peerDependencies: + tslib: 2 + checksum: 10c0/ab2110e3d347bc77d2272bd526ce435a9ef304a1e7177cecee5933c04257c9a76444b7e66417db883c90f88a418d0d5685f6ed032032da6ecf1db8f4e612d748 + languageName: node + linkType: hard + +"@jsonjoy.com/fs-node-builtins@npm:4.56.9": + version: 4.56.9 + resolution: "@jsonjoy.com/fs-node-builtins@npm:4.56.9" + peerDependencies: + tslib: 2 + checksum: 10c0/61c313ea65244513dd3ebf490d5938e3ff870ef8079c00018bcf61080027a8d56a5f1a9db8b67ffca0d214805a152ede72e368373dfa315d80638ee37500206a + languageName: node + linkType: hard + +"@jsonjoy.com/fs-node-to-fsa@npm:4.56.9": + version: 4.56.9 + resolution: "@jsonjoy.com/fs-node-to-fsa@npm:4.56.9" + dependencies: + "@jsonjoy.com/fs-fsa": "npm:4.56.9" + "@jsonjoy.com/fs-node-builtins": "npm:4.56.9" + "@jsonjoy.com/fs-node-utils": "npm:4.56.9" + peerDependencies: + tslib: 2 + checksum: 10c0/65613f9c2165b5402f3dc4e45b11f2c3856862a0093218ab744ec9f0928f3db42f1906f8eb8bbc001bee524bfca49f41cfb29157b7a8f2fd96bd7387307059a5 + languageName: node + linkType: hard + +"@jsonjoy.com/fs-node-utils@npm:4.56.9": + version: 4.56.9 + resolution: "@jsonjoy.com/fs-node-utils@npm:4.56.9" + dependencies: + "@jsonjoy.com/fs-node-builtins": "npm:4.56.9" + peerDependencies: + tslib: 2 + checksum: 10c0/9304ac493a688800387c4174954e92bf7b866c65179c7c7f639958deaf77f0de45235f7a1504ac879e46b9c219040a256c5d9dd3c762532367962d627545c61b + languageName: node + linkType: hard + +"@jsonjoy.com/fs-node@npm:4.56.9": + version: 4.56.9 + resolution: "@jsonjoy.com/fs-node@npm:4.56.9" + dependencies: + "@jsonjoy.com/fs-core": "npm:4.56.9" + "@jsonjoy.com/fs-node-builtins": "npm:4.56.9" + "@jsonjoy.com/fs-node-utils": "npm:4.56.9" + "@jsonjoy.com/fs-print": "npm:4.56.9" + glob-to-regex.js: "npm:^1.0.0" + thingies: "npm:^2.5.0" + peerDependencies: + tslib: 2 + checksum: 10c0/a61b410e2b891ade2e6157ccb3e4ef1d0b430fb5ede483ad3910c7b73aafc1b96e7856b01cbf0367a491e20b852a57dd9e07f738683d1714a3fd11559d340919 + languageName: node + linkType: hard + +"@jsonjoy.com/fs-print@npm:4.56.9": + version: 4.56.9 + resolution: "@jsonjoy.com/fs-print@npm:4.56.9" + dependencies: + "@jsonjoy.com/fs-node-utils": "npm:4.56.9" + tree-dump: "npm:^1.1.0" + peerDependencies: + tslib: 2 + checksum: 10c0/751c05a65ebadb770577844625ac6937b7ac8fb1794d7b856d6253d86eae28aaf8634d88084fe83cd8602386271bbf854373a75788a5c8e64beb16922c011079 + languageName: node + linkType: hard + +"@jsonjoy.com/fs-snapshot@npm:^4.56.9": + version: 4.56.9 + resolution: "@jsonjoy.com/fs-snapshot@npm:4.56.9" + dependencies: + "@jsonjoy.com/buffers": "npm:^17.65.0" + "@jsonjoy.com/fs-node-utils": "npm:4.56.9" + "@jsonjoy.com/json-pack": "npm:^17.65.0" + "@jsonjoy.com/util": "npm:^17.65.0" + peerDependencies: + tslib: 2 + checksum: 10c0/a75b1bef91542eedea9dea7764eb74cdf3abcf4d1ee36a5cc36a0964a8aaa32e0584726cc64cb58dcfd05a156da11b259e5279c0255d68153098d9b9f1bf103b + languageName: node + linkType: hard + "@jsonjoy.com/json-pack@npm:^1.11.0": version: 1.21.0 resolution: "@jsonjoy.com/json-pack@npm:1.21.0" @@ -1471,6 +1513,35 @@ __metadata: languageName: node linkType: hard +"@jsonjoy.com/json-pack@npm:^17.65.0": + version: 17.65.0 + resolution: "@jsonjoy.com/json-pack@npm:17.65.0" + dependencies: + "@jsonjoy.com/base64": "npm:17.65.0" + "@jsonjoy.com/buffers": "npm:17.65.0" + "@jsonjoy.com/codegen": "npm:17.65.0" + "@jsonjoy.com/json-pointer": "npm:17.65.0" + "@jsonjoy.com/util": "npm:17.65.0" + hyperdyperid: "npm:^1.2.0" + thingies: "npm:^2.5.0" + tree-dump: "npm:^1.1.0" + peerDependencies: + tslib: 2 + checksum: 10c0/e5db5601d98262c4ae4b371fe9afa1ee6c40630488949a18971a807d3d7f180e6b463ad36b1b4ff5212fd2eaf1f07cf611e059a4b846c0d8feae4a64a624f996 + languageName: node + linkType: hard + +"@jsonjoy.com/json-pointer@npm:17.65.0": + version: 17.65.0 + resolution: "@jsonjoy.com/json-pointer@npm:17.65.0" + dependencies: + "@jsonjoy.com/util": "npm:17.65.0" + peerDependencies: + tslib: 2 + checksum: 10c0/3f3125204f2462e7b1fdb2d8f0a917713040dc5ab89458a529b524ce399aef6bda7105cbf661ef30e254514a73147d6c6c863bfd89d7fb8f386ac7d5a5605696 + languageName: node + linkType: hard + "@jsonjoy.com/json-pointer@npm:^1.0.2": version: 1.0.2 resolution: "@jsonjoy.com/json-pointer@npm:1.0.2" @@ -1483,6 +1554,18 @@ __metadata: languageName: node linkType: hard +"@jsonjoy.com/util@npm:17.65.0, @jsonjoy.com/util@npm:^17.65.0": + version: 17.65.0 + resolution: "@jsonjoy.com/util@npm:17.65.0" + dependencies: + "@jsonjoy.com/buffers": "npm:17.65.0" + "@jsonjoy.com/codegen": "npm:17.65.0" + peerDependencies: + tslib: 2 + checksum: 10c0/c8eb05d060760fae99fd76f7d86ac8a5a6ef645af2325f8146f788c517fff59a8f308637136fdebebf481b45784a15f0093efb1f79425605a9039a523f1c0f3d + languageName: node + linkType: hard + "@jsonjoy.com/util@npm:^1.9.0": version: 1.9.0 resolution: "@jsonjoy.com/util@npm:1.9.0" @@ -1545,16 +1628,16 @@ __metadata: linkType: hard "@microsoft/api-extractor@npm:^7.50.1": - version: 7.55.2 - resolution: "@microsoft/api-extractor@npm:7.55.2" + version: 7.55.5 + resolution: "@microsoft/api-extractor@npm:7.55.5" dependencies: "@microsoft/api-extractor-model": "npm:7.32.2" "@microsoft/tsdoc": "npm:~0.16.0" "@microsoft/tsdoc-config": "npm:~0.18.0" "@rushstack/node-core-library": "npm:5.19.1" "@rushstack/rig-package": "npm:0.6.0" - "@rushstack/terminal": "npm:0.19.5" - "@rushstack/ts-command-line": "npm:5.1.5" + "@rushstack/terminal": "npm:0.21.0" + "@rushstack/ts-command-line": "npm:5.1.7" diff: "npm:~8.0.2" lodash: "npm:~4.17.15" minimatch: "npm:10.0.3" @@ -1564,7 +1647,7 @@ __metadata: typescript: "npm:5.8.2" bin: api-extractor: bin/api-extractor - checksum: 10c0/8f63359b9afa7c7cca6b761951d30e89365aa5b64cb7147fc19b19f9f391cf1b68630a54f2762caa5b3e87f0b7bfd2ae7431b7b2cc01da8e0a1a9a6c6d8b0a77 + checksum: 10c0/654196c1071c307b1e09ab2d4e607487ec929041a714baf593a3d88c9e78efb5f0e09d9f173374e2b20698bce7e3493edae217a6ae1a06678bf7fe803b437a6e languageName: node linkType: hard @@ -2859,177 +2942,177 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.55.1" +"@rollup/rollup-android-arm-eabi@npm:4.56.0": + version: 4.56.0 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.56.0" conditions: os=android & cpu=arm languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-android-arm64@npm:4.55.1" +"@rollup/rollup-android-arm64@npm:4.56.0": + version: 4.56.0 + resolution: "@rollup/rollup-android-arm64@npm:4.56.0" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-darwin-arm64@npm:4.55.1" +"@rollup/rollup-darwin-arm64@npm:4.56.0": + version: 4.56.0 + resolution: "@rollup/rollup-darwin-arm64@npm:4.56.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-darwin-x64@npm:4.55.1" +"@rollup/rollup-darwin-x64@npm:4.56.0": + version: 4.56.0 + resolution: "@rollup/rollup-darwin-x64@npm:4.56.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-freebsd-arm64@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-freebsd-arm64@npm:4.55.1" +"@rollup/rollup-freebsd-arm64@npm:4.56.0": + version: 4.56.0 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.56.0" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-freebsd-x64@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-freebsd-x64@npm:4.55.1" +"@rollup/rollup-freebsd-x64@npm:4.56.0": + version: 4.56.0 + resolution: "@rollup/rollup-freebsd-x64@npm:4.56.0" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.55.1" +"@rollup/rollup-linux-arm-gnueabihf@npm:4.56.0": + version: 4.56.0 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.56.0" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.55.1" +"@rollup/rollup-linux-arm-musleabihf@npm:4.56.0": + version: 4.56.0 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.56.0" conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.55.1" +"@rollup/rollup-linux-arm64-gnu@npm:4.56.0": + version: 4.56.0 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.56.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.55.1" +"@rollup/rollup-linux-arm64-musl@npm:4.56.0": + version: 4.56.0 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.56.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-loong64-gnu@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.55.1" +"@rollup/rollup-linux-loong64-gnu@npm:4.56.0": + version: 4.56.0 + resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.56.0" conditions: os=linux & cpu=loong64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-loong64-musl@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-loong64-musl@npm:4.55.1" +"@rollup/rollup-linux-loong64-musl@npm:4.56.0": + version: 4.56.0 + resolution: "@rollup/rollup-linux-loong64-musl@npm:4.56.0" conditions: os=linux & cpu=loong64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-ppc64-gnu@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.55.1" +"@rollup/rollup-linux-ppc64-gnu@npm:4.56.0": + version: 4.56.0 + resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.56.0" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-ppc64-musl@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-ppc64-musl@npm:4.55.1" +"@rollup/rollup-linux-ppc64-musl@npm:4.56.0": + version: 4.56.0 + resolution: "@rollup/rollup-linux-ppc64-musl@npm:4.56.0" conditions: os=linux & cpu=ppc64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.55.1" +"@rollup/rollup-linux-riscv64-gnu@npm:4.56.0": + version: 4.56.0 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.56.0" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-musl@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.55.1" +"@rollup/rollup-linux-riscv64-musl@npm:4.56.0": + version: 4.56.0 + resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.56.0" conditions: os=linux & cpu=riscv64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.55.1" +"@rollup/rollup-linux-s390x-gnu@npm:4.56.0": + version: 4.56.0 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.56.0" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.55.1" +"@rollup/rollup-linux-x64-gnu@npm:4.56.0": + version: 4.56.0 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.56.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.55.1" +"@rollup/rollup-linux-x64-musl@npm:4.56.0": + version: 4.56.0 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.56.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-openbsd-x64@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-openbsd-x64@npm:4.55.1" +"@rollup/rollup-openbsd-x64@npm:4.56.0": + version: 4.56.0 + resolution: "@rollup/rollup-openbsd-x64@npm:4.56.0" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-openharmony-arm64@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-openharmony-arm64@npm:4.55.1" +"@rollup/rollup-openharmony-arm64@npm:4.56.0": + version: 4.56.0 + resolution: "@rollup/rollup-openharmony-arm64@npm:4.56.0" conditions: os=openharmony & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.55.1" +"@rollup/rollup-win32-arm64-msvc@npm:4.56.0": + version: 4.56.0 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.56.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.55.1" +"@rollup/rollup-win32-ia32-msvc@npm:4.56.0": + version: 4.56.0 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.56.0" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@rollup/rollup-win32-x64-gnu@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-win32-x64-gnu@npm:4.55.1" +"@rollup/rollup-win32-x64-gnu@npm:4.56.0": + version: 4.56.0 + resolution: "@rollup/rollup-win32-x64-gnu@npm:4.56.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.55.1" +"@rollup/rollup-win32-x64-msvc@npm:4.56.0": + version: 4.56.0 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.56.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -3077,9 +3160,9 @@ __metadata: languageName: node linkType: hard -"@rushstack/terminal@npm:0.19.5": - version: 0.19.5 - resolution: "@rushstack/terminal@npm:0.19.5" +"@rushstack/terminal@npm:0.21.0": + version: 0.21.0 + resolution: "@rushstack/terminal@npm:0.21.0" dependencies: "@rushstack/node-core-library": "npm:5.19.1" "@rushstack/problem-matcher": "npm:0.1.1" @@ -3089,89 +3172,89 @@ __metadata: peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/088a757efb2f18bdec9b40a7b7b5ce66505ae191ebe184b974d49099ad52aecfb2a8c325297a2298d4973b0d10f8df39ea0e18b12e3e1e847befd98c1eb29032 + checksum: 10c0/47f5688674a10785b65a07760fdb4b010bd9dbad141ea2ae78c8c0c320daecd66363d1c4fad78137e87582cabd6432f2919f7f4eb7557c0f836ce24b58ca45ca languageName: node linkType: hard -"@rushstack/ts-command-line@npm:5.1.5": - version: 5.1.5 - resolution: "@rushstack/ts-command-line@npm:5.1.5" +"@rushstack/ts-command-line@npm:5.1.7": + version: 5.1.7 + resolution: "@rushstack/ts-command-line@npm:5.1.7" dependencies: - "@rushstack/terminal": "npm:0.19.5" + "@rushstack/terminal": "npm:0.21.0" "@types/argparse": "npm:1.0.38" argparse: "npm:~1.0.9" string-argv: "npm:~0.3.1" - checksum: 10c0/8daef890a188ae8c7c8a3b4bbfe879e4e404128640f7b771fc98f83e972928e0b2b36f877dcfed6e3d22fb51d0b6726de80cd5f828ffc4d7d0c27d829cef7f3d + checksum: 10c0/5ec13fcde7fe66ea0af6dac78908c9887810044656269c296db0c4311b703aa73ee7b4d5ace00c51062598da936f94695ce0d5caec0d1c0c6022040d335b77ac languageName: node linkType: hard "@storybook/addon-a11y@npm:^10.1.10": - version: 10.1.11 - resolution: "@storybook/addon-a11y@npm:10.1.11" + version: 10.2.0 + resolution: "@storybook/addon-a11y@npm:10.2.0" dependencies: "@storybook/global": "npm:^5.0.0" axe-core: "npm:^4.2.0" peerDependencies: - storybook: ^10.1.11 - checksum: 10c0/f2d4ae2684d86745dde7490cf1b37fb09638267c8d8fa251237e9ad96329d75ecbc918fa0beaba55ca4037a6e540b172a7f1430421e077de012bd2921cc2e356 + storybook: ^10.2.0 + checksum: 10c0/f12c688b03f3b30e58c3a7a2b4064547684a5028920818865eb7b7b800bfad4fbc33aa3e179b01c94b982d329d07ea785f8dffa6019bc9ad5a77970784d1700d languageName: node linkType: hard "@storybook/addon-docs@npm:^10.1.10": - version: 10.1.11 - resolution: "@storybook/addon-docs@npm:10.1.11" + version: 10.2.0 + resolution: "@storybook/addon-docs@npm:10.2.0" dependencies: "@mdx-js/react": "npm:^3.0.0" - "@storybook/csf-plugin": "npm:10.1.11" - "@storybook/icons": "npm:^2.0.0" - "@storybook/react-dom-shim": "npm:10.1.11" + "@storybook/csf-plugin": "npm:10.2.0" + "@storybook/icons": "npm:^2.0.1" + "@storybook/react-dom-shim": "npm:10.2.0" react: "npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" react-dom: "npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" ts-dedent: "npm:^2.0.0" peerDependencies: - storybook: ^10.1.11 - checksum: 10c0/93006f0efc4dd92d296a32960ae886820e03240c26ad18caa7cd784d132bfc96a719d5929e49ff29d621fa8086a98d0be399eb81b182d6fb7071f575623bbb8c + storybook: ^10.2.0 + checksum: 10c0/af2b5fcf299244236ea7a4a747c29c070071ca940d8d8974c6a8d3a63932a1b5412c431357fc05867c5752dc90c0e5e6b7ecca69da1f65a6ed5c72f565c03417 languageName: node linkType: hard "@storybook/addon-links@npm:^10.1.10": - version: 10.1.11 - resolution: "@storybook/addon-links@npm:10.1.11" + version: 10.2.0 + resolution: "@storybook/addon-links@npm:10.2.0" dependencies: "@storybook/global": "npm:^5.0.0" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^10.1.11 + storybook: ^10.2.0 peerDependenciesMeta: react: optional: true - checksum: 10c0/f12e88e89c9fdfbb4c538a5962459a9e66b89a853a9867181076a532e3b3a9fc567ac8cc8460a66cb971fd23d6c91713542d4e8155a4b4a3ebedd33d71c1c1fc + checksum: 10c0/59926c59ab46ec8252efb7b6953de61471fe67bd885e28e649cce2ad9b0bd92d597980395fdd8fa971f2d679180a52a64aaced8eeff07fe8727030fa006a8206 languageName: node linkType: hard -"@storybook/builder-vite@npm:10.1.11": - version: 10.1.11 - resolution: "@storybook/builder-vite@npm:10.1.11" +"@storybook/builder-vite@npm:10.2.0": + version: 10.2.0 + resolution: "@storybook/builder-vite@npm:10.2.0" dependencies: - "@storybook/csf-plugin": "npm:10.1.11" + "@storybook/csf-plugin": "npm:10.2.0" "@vitest/mocker": "npm:3.2.4" ts-dedent: "npm:^2.0.0" peerDependencies: - storybook: ^10.1.11 + storybook: ^10.2.0 vite: ^5.0.0 || ^6.0.0 || ^7.0.0 - checksum: 10c0/102507e79386fe994eee5a123f963b23d04a8f30886e69df7b78471628c777dde7fef8d481a09e8a9023a6bfa5067ea337c0481aeb384d350023689500c42899 + checksum: 10c0/aaefd66b8d5958faf4a93bf24ee0ba6d1fcd1c1c9207567bea0bd1f0d0c85f57a1b29c8248f73a3e99082a2f72989267ce4f6609beae9e20bd01567656b522d9 languageName: node linkType: hard -"@storybook/csf-plugin@npm:10.1.11": - version: 10.1.11 - resolution: "@storybook/csf-plugin@npm:10.1.11" +"@storybook/csf-plugin@npm:10.2.0": + version: 10.2.0 + resolution: "@storybook/csf-plugin@npm:10.2.0" dependencies: unplugin: "npm:^2.3.5" peerDependencies: esbuild: "*" rollup: "*" - storybook: ^10.1.11 + storybook: ^10.2.0 vite: "*" webpack: "*" peerDependenciesMeta: @@ -3183,7 +3266,7 @@ __metadata: optional: true webpack: optional: true - checksum: 10c0/15c01fcb0c5f1bd5c14e02f75c2d0712ed2ea4706baa91ab18b4c257379f2b32df8420a7d49f2cd2ca068b0e99c32f68c3189d60ecb81102415c85fa3bbb02eb + checksum: 10c0/bf388e4abce3c40b52d35e892b5eddbc3856b3676967e573400f355315bfd65b96d23f430257d47ac9087696adf842bab23a10cb515713a26254fdcccb4a5126 languageName: node linkType: hard @@ -3194,7 +3277,7 @@ __metadata: languageName: node linkType: hard -"@storybook/icons@npm:^2.0.0": +"@storybook/icons@npm:^2.0.1": version: 2.0.1 resolution: "@storybook/icons@npm:2.0.1" peerDependencies: @@ -3204,25 +3287,25 @@ __metadata: languageName: node linkType: hard -"@storybook/react-dom-shim@npm:10.1.11": - version: 10.1.11 - resolution: "@storybook/react-dom-shim@npm:10.1.11" +"@storybook/react-dom-shim@npm:10.2.0": + version: 10.2.0 + resolution: "@storybook/react-dom-shim@npm:10.2.0" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^10.1.11 - checksum: 10c0/4f9eda8ededabd5191eabe2d9e8f387812786b3fbaf7f2cd8fa27d0ef0550bb90eb8341d76f2e89ecc14abf2a1bca6add10ae34de23d18d3d81ae11f041479ef + storybook: ^10.2.0 + checksum: 10c0/e69c1c46c403bdb082aa062e279e0d40a2f975d3d366bcecbee103e01749cce0394eaee0afbfb046a57fc929b7ffa968a6175591bd038e1f2195f895644afd87 languageName: node linkType: hard "@storybook/react-vite@npm:^10.1.10": - version: 10.1.11 - resolution: "@storybook/react-vite@npm:10.1.11" + version: 10.2.0 + resolution: "@storybook/react-vite@npm:10.2.0" dependencies: "@joshwooding/vite-plugin-react-docgen-typescript": "npm:^0.6.3" "@rollup/pluginutils": "npm:^5.0.2" - "@storybook/builder-vite": "npm:10.1.11" - "@storybook/react": "npm:10.1.11" + "@storybook/builder-vite": "npm:10.2.0" + "@storybook/react": "npm:10.2.0" empathic: "npm:^2.0.0" magic-string: "npm:^0.30.0" react-docgen: "npm:^8.0.0" @@ -3231,28 +3314,28 @@ __metadata: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^10.1.11 + storybook: ^10.2.0 vite: ^5.0.0 || ^6.0.0 || ^7.0.0 - checksum: 10c0/d139eb7597ab4b97479cd8c1682746ebc462bccae0d4328a614f782e043ee2c56f67c70a5be6b78f85b33d3c4f51044184ffbb69758e178b3fc0d10f3c55f9a7 + checksum: 10c0/abbe8c890d47e570044a92b9101bb2e0620567016306da4b4cf5f16f12ab105f3b08797b2847db02e22769ff33053f0ce9f18dcca22657c35ca008edf0bf9bc3 languageName: node linkType: hard -"@storybook/react@npm:10.1.11": - version: 10.1.11 - resolution: "@storybook/react@npm:10.1.11" +"@storybook/react@npm:10.2.0": + version: 10.2.0 + resolution: "@storybook/react@npm:10.2.0" dependencies: "@storybook/global": "npm:^5.0.0" - "@storybook/react-dom-shim": "npm:10.1.11" + "@storybook/react-dom-shim": "npm:10.2.0" react-docgen: "npm:^8.0.2" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^10.1.11 + storybook: ^10.2.0 typescript: ">= 4.9.x" peerDependenciesMeta: typescript: optional: true - checksum: 10c0/5b7ef1721ff386fe0edae9e4ad11560d4926d90c829f0360ca7fca76527a8faceb4da250bdb0cc70cb63e2341cc4f764c7cef7704cdedae84bb54171578da6f5 + checksum: 10c0/749731e6c84b0fea6bfe04347fcf34a93d3176df8bc129780bcf73afcb1f0e1f112b259e24e2ee60ecd71260204d366a175a5b52714fcfef43ebff4262c19bcc languageName: node linkType: hard @@ -3499,11 +3582,11 @@ __metadata: linkType: hard "@types/node@npm:^24.10.1": - version: 24.10.7 - resolution: "@types/node@npm:24.10.7" + version: 24.10.9 + resolution: "@types/node@npm:24.10.9" dependencies: undici-types: "npm:~7.16.0" - checksum: 10c0/dcc1b8caf16c7b54dfccbe5c23cf4156e924cebcd9ab0a00147c841279f8151a10888c76fd82dda76e0a849aaf5a57097ee2b156308a355959900c1e647d7e61 + checksum: 10c0/e9e436fcd2136bddb1bbe3271a89f4653910bcf6ee8047c4117f544c7905a106c039e2720ee48f28505ef2560e22fb9ead719f28bf5e075fdde0c1120e38e3b2 languageName: node linkType: hard @@ -3593,27 +3676,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:8.52.0": - version: 8.52.0 - resolution: "@typescript-eslint/eslint-plugin@npm:8.52.0" - dependencies: - "@eslint-community/regexpp": "npm:^4.12.2" - "@typescript-eslint/scope-manager": "npm:8.52.0" - "@typescript-eslint/type-utils": "npm:8.52.0" - "@typescript-eslint/utils": "npm:8.52.0" - "@typescript-eslint/visitor-keys": "npm:8.52.0" - ignore: "npm:^7.0.5" - natural-compare: "npm:^1.4.0" - ts-api-utils: "npm:^2.4.0" - peerDependencies: - "@typescript-eslint/parser": ^8.52.0 - eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/853e929bf1077f59c47c2a112ca8837ccc53b1c80f0b39a9505806ee8002e5599b85323c5ccaa9ee4d6a6dafcdc99461c5296b5f24d8ab131346bec5bda36c85 - languageName: node - linkType: hard - -"@typescript-eslint/eslint-plugin@npm:^8": +"@typescript-eslint/eslint-plugin@npm:8.53.1, @typescript-eslint/eslint-plugin@npm:^8": version: 8.53.1 resolution: "@typescript-eslint/eslint-plugin@npm:8.53.1" dependencies: @@ -3633,23 +3696,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:8.52.0": - version: 8.52.0 - resolution: "@typescript-eslint/parser@npm:8.52.0" - dependencies: - "@typescript-eslint/scope-manager": "npm:8.52.0" - "@typescript-eslint/types": "npm:8.52.0" - "@typescript-eslint/typescript-estree": "npm:8.52.0" - "@typescript-eslint/visitor-keys": "npm:8.52.0" - debug: "npm:^4.4.3" - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/a11304db8068850e04dfcaa2728b73940635f3857c7d0a24cda002d0ad2d9af4ffec44c30f52c91385b065decbf9f134a7337f54d00289160fbbff76fca7649b - languageName: node - linkType: hard - -"@typescript-eslint/parser@npm:^8": +"@typescript-eslint/parser@npm:8.53.1, @typescript-eslint/parser@npm:^8": version: 8.53.1 resolution: "@typescript-eslint/parser@npm:8.53.1" dependencies: @@ -3665,19 +3712,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/project-service@npm:8.52.0": - version: 8.52.0 - resolution: "@typescript-eslint/project-service@npm:8.52.0" - dependencies: - "@typescript-eslint/tsconfig-utils": "npm:^8.52.0" - "@typescript-eslint/types": "npm:^8.52.0" - debug: "npm:^4.4.3" - peerDependencies: - typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/2dc7379572b4b1340daff5923fbf7987ebd2de5a4203ece0ec9e8a9e85cf182cd4cd24c25bd7df62b981fb633c91dd35f27fed1341719c2f8a48eb80682b4658 - languageName: node - linkType: hard - "@typescript-eslint/project-service@npm:8.53.1": version: 8.53.1 resolution: "@typescript-eslint/project-service@npm:8.53.1" @@ -3691,16 +3725,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.52.0": - version: 8.52.0 - resolution: "@typescript-eslint/scope-manager@npm:8.52.0" - dependencies: - "@typescript-eslint/types": "npm:8.52.0" - "@typescript-eslint/visitor-keys": "npm:8.52.0" - checksum: 10c0/385105ad1bb63eddcfc65039a7c13ec339aef4823c3021110cffe72c545b27c6b197e40ec55000b5b1bf278946a3e1a77eba19203f461c1a77ba3fe82d007f3e - languageName: node - linkType: hard - "@typescript-eslint/scope-manager@npm:8.53.1": version: 8.53.1 resolution: "@typescript-eslint/scope-manager@npm:8.53.1" @@ -3711,15 +3735,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/tsconfig-utils@npm:8.52.0, @typescript-eslint/tsconfig-utils@npm:^8.52.0": - version: 8.52.0 - resolution: "@typescript-eslint/tsconfig-utils@npm:8.52.0" - peerDependencies: - typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/a45f6c1453031c149b2dedaa4e8ace53aa71c751a5702b028cbd9a899928d46141cc4343d8de6260e3e27024f6645b12669d8759f66ebde4cbae2f703b859747 - languageName: node - linkType: hard - "@typescript-eslint/tsconfig-utils@npm:8.53.1, @typescript-eslint/tsconfig-utils@npm:^8.53.1": version: 8.53.1 resolution: "@typescript-eslint/tsconfig-utils@npm:8.53.1" @@ -3729,22 +3744,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.52.0": - version: 8.52.0 - resolution: "@typescript-eslint/type-utils@npm:8.52.0" - dependencies: - "@typescript-eslint/types": "npm:8.52.0" - "@typescript-eslint/typescript-estree": "npm:8.52.0" - "@typescript-eslint/utils": "npm:8.52.0" - debug: "npm:^4.4.3" - ts-api-utils: "npm:^2.4.0" - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/c859ffd10d0a986047af139d3e3a1fa3cb42155a8da13838680ff61bb2880798ecff346c50f9d6214ae742507ca0db39228a2d68b1f099473daba98be037aef3 - languageName: node - linkType: hard - "@typescript-eslint/type-utils@npm:8.53.1": version: 8.53.1 resolution: "@typescript-eslint/type-utils@npm:8.53.1" @@ -3761,13 +3760,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:8.52.0, @typescript-eslint/types@npm:^8.52.0": - version: 8.52.0 - resolution: "@typescript-eslint/types@npm:8.52.0" - checksum: 10c0/ad93803aa92570a96cc9f9a201735e68fecee9056a37563c9e5b70c16436927ac823ec38d9712881910d89dd7314b0a40100ef41ef1aca0d42674d3312d5ec8e - languageName: node - linkType: hard - "@typescript-eslint/types@npm:8.53.1, @typescript-eslint/types@npm:^8.19.1, @typescript-eslint/types@npm:^8.53.1": version: 8.53.1 resolution: "@typescript-eslint/types@npm:8.53.1" @@ -3775,25 +3767,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.52.0": - version: 8.52.0 - resolution: "@typescript-eslint/typescript-estree@npm:8.52.0" - dependencies: - "@typescript-eslint/project-service": "npm:8.52.0" - "@typescript-eslint/tsconfig-utils": "npm:8.52.0" - "@typescript-eslint/types": "npm:8.52.0" - "@typescript-eslint/visitor-keys": "npm:8.52.0" - debug: "npm:^4.4.3" - minimatch: "npm:^9.0.5" - semver: "npm:^7.7.3" - tinyglobby: "npm:^0.2.15" - ts-api-utils: "npm:^2.4.0" - peerDependencies: - typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/e4158a6364d3f009eac780947504ac1dad2ee3f1fdd4dfd99e4a7b48719ce0d342a769dc05fa5d4bc5de9de28175aa8e9ba612385f6b6f215039ff41e91f2de5 - languageName: node - linkType: hard - "@typescript-eslint/typescript-estree@npm:8.53.1": version: 8.53.1 resolution: "@typescript-eslint/typescript-estree@npm:8.53.1" @@ -3813,22 +3786,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.52.0": - version: 8.52.0 - resolution: "@typescript-eslint/utils@npm:8.52.0" - dependencies: - "@eslint-community/eslint-utils": "npm:^4.9.1" - "@typescript-eslint/scope-manager": "npm:8.52.0" - "@typescript-eslint/types": "npm:8.52.0" - "@typescript-eslint/typescript-estree": "npm:8.52.0" - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/67e501e8ef4c4a5510237e3bfcfee37512137075a18c24f615924559bcca64ce9903118e7e4288cd4f58361979243f457d43684cdafa6c193fa8963a7431d0f3 - languageName: node - linkType: hard - -"@typescript-eslint/utils@npm:8.53.1, @typescript-eslint/utils@npm:^8.19.1, @typescript-eslint/utils@npm:^8.8.1": +"@typescript-eslint/utils@npm:8.53.1, @typescript-eslint/utils@npm:^8.19.1, @typescript-eslint/utils@npm:^8.48.0": version: 8.53.1 resolution: "@typescript-eslint/utils@npm:8.53.1" dependencies: @@ -3843,16 +3801,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.52.0": - version: 8.52.0 - resolution: "@typescript-eslint/visitor-keys@npm:8.52.0" - dependencies: - "@typescript-eslint/types": "npm:8.52.0" - eslint-visitor-keys: "npm:^4.2.1" - checksum: 10c0/7163735d872df0930301ecccd454602d241a65223b84ff3ef78ede02f27941c0cbb95d0c8b4fe51637d1fbd981e6558d454fc485a2488d7190e264e12a8a355f - languageName: node - linkType: hard - "@typescript-eslint/visitor-keys@npm:8.53.1": version: 8.53.1 resolution: "@typescript-eslint/visitor-keys@npm:8.53.1" @@ -4048,26 +3996,26 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-core@npm:3.5.26": - version: 3.5.26 - resolution: "@vue/compiler-core@npm:3.5.26" +"@vue/compiler-core@npm:3.5.27": + version: 3.5.27 + resolution: "@vue/compiler-core@npm:3.5.27" dependencies: "@babel/parser": "npm:^7.28.5" - "@vue/shared": "npm:3.5.26" + "@vue/shared": "npm:3.5.27" entities: "npm:^7.0.0" estree-walker: "npm:^2.0.2" source-map-js: "npm:^1.2.1" - checksum: 10c0/7f777efb4157e81263672c3b62ade61831295ce9fbf29cd5ce25bf1a8f352171edaac622580297ad667acbc5aa403d48aa65f4bf6b1dbfd862844f12fb9a13cf + checksum: 10c0/10ea10c0678d314f3f86c226b6f93f2b91e8e2dc6f6388b0e4b5792d5338d60c80e36430c86d007ee5fab629f3ef526af94e2fe2d550e1ae1ee1d389cfebf4e6 languageName: node linkType: hard "@vue/compiler-dom@npm:^3.5.0": - version: 3.5.26 - resolution: "@vue/compiler-dom@npm:3.5.26" + version: 3.5.27 + resolution: "@vue/compiler-dom@npm:3.5.27" dependencies: - "@vue/compiler-core": "npm:3.5.26" - "@vue/shared": "npm:3.5.26" - checksum: 10c0/39fe35374276467c63e299c1bd72558a65f534fe2a69404699bf3d5c0b4c39b459af6500f4d79b3b38cb0067760940ded5b4c29f021eccfec564eee36206b709 + "@vue/compiler-core": "npm:3.5.27" + "@vue/shared": "npm:3.5.27" + checksum: 10c0/0a91a1b93a0f25936c83a2881da7222d22c6ad160f3405f9aed86668b66f4c7ff1611bcc769441fccd0fecb3c83607c0c1c78a43d8acf3aa106b87034de54e50 languageName: node linkType: hard @@ -4102,14 +4050,7 @@ __metadata: languageName: node linkType: hard -"@vue/shared@npm:3.5.26": - version: 3.5.26 - resolution: "@vue/shared@npm:3.5.26" - checksum: 10c0/176edf41858cdd3019fc063fda28a0a6f5c5299a350e09aebb19fbe352d5ca4f7fc18993bf749f07d06baa803030d31a9b8538eef852feb1ce5b3b5a99d5ef3c - languageName: node - linkType: hard - -"@vue/shared@npm:^3.5.0": +"@vue/shared@npm:3.5.27, @vue/shared@npm:^3.5.0": version: 3.5.27 resolution: "@vue/shared@npm:3.5.27" checksum: 10c0/c80a84464530d51cf3d5fa1aab6c3e9717e5901fbc1b8a8eb9962edfc02985c1e03e6dc6d0d205d10cdff067c1c5f689d7156446d2a4c7686a8409a40e3a5f20 @@ -4117,9 +4058,9 @@ __metadata: linkType: hard "@zip.js/zip.js@npm:^2.7.44": - version: 2.8.14 - resolution: "@zip.js/zip.js@npm:2.8.14" - checksum: 10c0/686671797aafe3e2dc674974f8e25f2c50f81140f93a833f7014280be7baf4921a323bf6a7d8f0dcbbbd592698f7d74ae056416fe3c95b9f124e4ab941d6f6c9 + version: 2.8.15 + resolution: "@zip.js/zip.js@npm:2.8.15" + checksum: 10c0/67fc66e23a1d41bcb4ea7fcd92c8d417f7a0acab3d97049edbe589703a16f489c7a95bc36cf6d911433d849ffaffa44fc9212a52007ff329909b070c0de3c5a7 languageName: node linkType: hard @@ -4440,11 +4381,11 @@ __metadata: linkType: hard "baseline-browser-mapping@npm:^2.9.0": - version: 2.9.14 - resolution: "baseline-browser-mapping@npm:2.9.14" + version: 2.9.17 + resolution: "baseline-browser-mapping@npm:2.9.17" bin: baseline-browser-mapping: dist/cli.js - checksum: 10c0/c9bf03c65e9a6690e4abbe60c269ad14ce5578cac09fed51ff1ed6e899e049afb094c2b173365cb2397d48012a83747500db6e79dca2761faf548aee10574d3d + checksum: 10c0/c0d344bc43aabe2d2f26de1b5831423ae7dc5da5ffb0f68404d07847901f1df81f3645a939dd76b1b7328fded13bcd72d86da46913839d10d20e51df162639de languageName: node linkType: hard @@ -4592,9 +4533,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.30001759": - version: 1.0.30001764 - resolution: "caniuse-lite@npm:1.0.30001764" - checksum: 10c0/3fbc2bcb35792bd860e20210283e7c700aab10c5af435dbb8bfbf952edccaa3e7de8b479af0f600c4d23f269dbc166e16b7b72df5cd1981653b252174c9cbfa8 + version: 1.0.30001766 + resolution: "caniuse-lite@npm:1.0.30001766" + checksum: 10c0/cecc8f9a3758c486fc68434a3cca5f4ca7077db5ac9cdb1689786abf63c4aa9891bf70f2df2c3e549d5e284e8da36a218d0e131ebb26dd59280bc99db49640f6 languageName: node linkType: hard @@ -4916,11 +4857,11 @@ __metadata: linkType: hard "decode-named-character-reference@npm:^1.0.0": - version: 1.2.0 - resolution: "decode-named-character-reference@npm:1.2.0" + version: 1.3.0 + resolution: "decode-named-character-reference@npm:1.3.0" dependencies: character-entities: "npm:^2.0.0" - checksum: 10c0/761a89de6b0e0a2d4b21ae99074e4cc3344dd11eb29f112e23cc5909f2e9f33c5ed20cd6b146b27fb78170bce0f3f9b3362a84b75638676a05c938c24a60f5d7 + checksum: 10c0/787f4c87f3b82ea342aa7c2d7b1882b6fb9511bb77f72ae44dcaabea0470bacd1e9c6a0080ab886545019fa0cb3a7109573fad6b61a362844c3a0ac52b36e4bb languageName: node linkType: hard @@ -5020,16 +4961,16 @@ __metadata: linkType: hard "diff@npm:^4.0.1": - version: 4.0.2 - resolution: "diff@npm:4.0.2" - checksum: 10c0/81b91f9d39c4eaca068eb0c1eb0e4afbdc5bb2941d197f513dd596b820b956fef43485876226d65d497bebc15666aa2aa82c679e84f65d5f2bfbf14ee46e32c1 + version: 4.0.4 + resolution: "diff@npm:4.0.4" + checksum: 10c0/855fb70b093d1d9643ddc12ea76dca90dc9d9cdd7f82c08ee8b9325c0dc5748faf3c82e2047ced5dcaa8b26e58f7903900be2628d0380a222c02d79d8de385df languageName: node linkType: hard "diff@npm:~8.0.2": - version: 8.0.2 - resolution: "diff@npm:8.0.2" - checksum: 10c0/abfb387f033e089df3ec3be960205d17b54df8abf0924d982a7ced3a94c557a4e6cbff2e78b121f216b85f466b3d8d041673a386177c311aaea41459286cc9bc + version: 8.0.3 + resolution: "diff@npm:8.0.3" + checksum: 10c0/d29321c70d3545fdcb56c5fdd76028c3f04c012462779e062303d4c3c531af80d2c360c26b871e6e2b9a971d2422d47e1779a859106c4cac4b5d2d143df70e20 languageName: node linkType: hard @@ -5084,9 +5025,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.5.263": - version: 1.5.267 - resolution: "electron-to-chromium@npm:1.5.267" - checksum: 10c0/0732bdb891b657f2e43266a3db8cf86fff6cecdcc8d693a92beff214e136cb5c2ee7dc5945ed75fa1db16e16bad0c38695527a020d15f39e79084e0b2e447621 + version: 1.5.277 + resolution: "electron-to-chromium@npm:1.5.277" + checksum: 10c0/d9bfbd42f03eb595f609d4c369a6d565eca158dd957ef5aff69e6c8a7ea6be7a5618fbae3c9cd2f724cbff2aa32a137450c48f833d211ae09f57b13510280dab languageName: node linkType: hard @@ -5138,9 +5079,9 @@ __metadata: linkType: hard "entities@npm:^7.0.0": - version: 7.0.0 - resolution: "entities@npm:7.0.0" - checksum: 10c0/4e7cc40cd00b64adede81780fd85c0bd0a905e863b5ef0b01718028ffbc113886c281deb57e1ce0e13a6e349a2d404ff383c876673b81d6dc56e87bf3e5a022a + version: 7.0.1 + resolution: "entities@npm:7.0.1" + checksum: 10c0/b4fb9937bb47ecb00aaaceb9db9cdd1cc0b0fb649c0e843d05cf5dbbd2e9d2df8f98721d8b1b286445689c72af7b54a7242fc2d63ef7c9739037a8c73363e7ca languageName: node linkType: hard @@ -5414,14 +5355,14 @@ __metadata: linkType: hard "eslint-plugin-storybook@npm:^10.1.10": - version: 10.1.11 - resolution: "eslint-plugin-storybook@npm:10.1.11" + version: 10.2.0 + resolution: "eslint-plugin-storybook@npm:10.2.0" dependencies: - "@typescript-eslint/utils": "npm:^8.8.1" + "@typescript-eslint/utils": "npm:^8.48.0" peerDependencies: eslint: ">=8" - storybook: ^10.1.11 - checksum: 10c0/2d9d57155554c7f4cb1d1c123a7d77325c0e7eed89eca12c463e79e20122a8f5ab3e1ac40f0b416ecdb7b43ee80cc2987d35d5a0ce9b76c81fb69ea4499352f6 + storybook: ^10.2.0 + checksum: 10c0/aeb34c944f39baf17320854a23161b5f4f83f41ba425a8603672d59edf2397837c46549d720ee8d99a5cb5ce6361d719a78e1ac2dd27470136ba2ceb4e97a77b languageName: node linkType: hard @@ -5921,7 +5862,7 @@ __metadata: languageName: node linkType: hard -"glob-to-regex.js@npm:^1.0.1": +"glob-to-regex.js@npm:^1.0.0, glob-to-regex.js@npm:^1.0.1": version: 1.2.0 resolution: "glob-to-regex.js@npm:1.2.0" peerDependencies: @@ -6669,9 +6610,9 @@ __metadata: linkType: hard "lodash@npm:^4.17.21, lodash@npm:~4.17.15": - version: 4.17.21 - resolution: "lodash@npm:4.17.21" - checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c + version: 4.17.23 + resolution: "lodash@npm:4.17.23" + checksum: 10c0/1264a90469f5bb95d4739c43eb6277d15b6d9e186df4ac68c3620443160fc669e2f14c11e7d8b2ccf078b81d06147c01a8ccced9aab9f9f63d50dcf8cace6bf6 languageName: node linkType: hard @@ -6787,16 +6728,26 @@ __metadata: linkType: hard "memfs@npm:^4.17.0": - version: 4.51.1 - resolution: "memfs@npm:4.51.1" - dependencies: + version: 4.56.9 + resolution: "memfs@npm:4.56.9" + dependencies: + "@jsonjoy.com/fs-core": "npm:4.56.9" + "@jsonjoy.com/fs-fsa": "npm:4.56.9" + "@jsonjoy.com/fs-node": "npm:4.56.9" + "@jsonjoy.com/fs-node-builtins": "npm:4.56.9" + "@jsonjoy.com/fs-node-to-fsa": "npm:4.56.9" + "@jsonjoy.com/fs-node-utils": "npm:4.56.9" + "@jsonjoy.com/fs-print": "npm:4.56.9" + "@jsonjoy.com/fs-snapshot": "npm:^4.56.9" "@jsonjoy.com/json-pack": "npm:^1.11.0" "@jsonjoy.com/util": "npm:^1.9.0" glob-to-regex.js: "npm:^1.0.1" thingies: "npm:^2.5.0" tree-dump: "npm:^1.0.3" tslib: "npm:^2.0.0" - checksum: 10c0/b039121dd2c6a93b2b3835042a1780d70347d25d3f983998a91e38a07e9ea1838ace3a5b0b7b8437efef6c64eea668f62efb25aeeed72a595055f6c449ada402 + peerDependencies: + tslib: 2 + checksum: 10c0/0418cf5e2d32e340d4ea5a828995646758cae0b5c83d00340f014be8eb7c17c08a892865ef13ae5aef21b64943dd3edfe0e31d969c4ece9c43a2326784957aa0 languageName: node linkType: hard @@ -7478,11 +7429,11 @@ __metadata: linkType: hard "prettier@npm:^3.3.3": - version: 3.8.0 - resolution: "prettier@npm:3.8.0" + version: 3.8.1 + resolution: "prettier@npm:3.8.1" bin: prettier: bin/prettier.cjs - checksum: 10c0/8926e9c9941a293b76c2d799089d038e9f6d84fb37702fc370bedd03b3c70d7fcf507e2e3c4f151f222d81820a3b74cac5e692c955cfafe34dd0d02616ce8327 + checksum: 10c0/33169b594009e48f570471271be7eac7cdcf88a209eed39ac3b8d6d78984039bfa9132f82b7e6ba3b06711f3bfe0222a62a1bfb87c43f50c25a83df1b78a2c42 languageName: node linkType: hard @@ -7907,34 +7858,34 @@ __metadata: linkType: hard "rollup@npm:^4.20.0, rollup@npm:^4.43.0": - version: 4.55.1 - resolution: "rollup@npm:4.55.1" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.55.1" - "@rollup/rollup-android-arm64": "npm:4.55.1" - "@rollup/rollup-darwin-arm64": "npm:4.55.1" - "@rollup/rollup-darwin-x64": "npm:4.55.1" - "@rollup/rollup-freebsd-arm64": "npm:4.55.1" - "@rollup/rollup-freebsd-x64": "npm:4.55.1" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.55.1" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.55.1" - "@rollup/rollup-linux-arm64-gnu": "npm:4.55.1" - "@rollup/rollup-linux-arm64-musl": "npm:4.55.1" - "@rollup/rollup-linux-loong64-gnu": "npm:4.55.1" - "@rollup/rollup-linux-loong64-musl": "npm:4.55.1" - "@rollup/rollup-linux-ppc64-gnu": "npm:4.55.1" - "@rollup/rollup-linux-ppc64-musl": "npm:4.55.1" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.55.1" - "@rollup/rollup-linux-riscv64-musl": "npm:4.55.1" - "@rollup/rollup-linux-s390x-gnu": "npm:4.55.1" - "@rollup/rollup-linux-x64-gnu": "npm:4.55.1" - "@rollup/rollup-linux-x64-musl": "npm:4.55.1" - "@rollup/rollup-openbsd-x64": "npm:4.55.1" - "@rollup/rollup-openharmony-arm64": "npm:4.55.1" - "@rollup/rollup-win32-arm64-msvc": "npm:4.55.1" - "@rollup/rollup-win32-ia32-msvc": "npm:4.55.1" - "@rollup/rollup-win32-x64-gnu": "npm:4.55.1" - "@rollup/rollup-win32-x64-msvc": "npm:4.55.1" + version: 4.56.0 + resolution: "rollup@npm:4.56.0" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.56.0" + "@rollup/rollup-android-arm64": "npm:4.56.0" + "@rollup/rollup-darwin-arm64": "npm:4.56.0" + "@rollup/rollup-darwin-x64": "npm:4.56.0" + "@rollup/rollup-freebsd-arm64": "npm:4.56.0" + "@rollup/rollup-freebsd-x64": "npm:4.56.0" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.56.0" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.56.0" + "@rollup/rollup-linux-arm64-gnu": "npm:4.56.0" + "@rollup/rollup-linux-arm64-musl": "npm:4.56.0" + "@rollup/rollup-linux-loong64-gnu": "npm:4.56.0" + "@rollup/rollup-linux-loong64-musl": "npm:4.56.0" + "@rollup/rollup-linux-ppc64-gnu": "npm:4.56.0" + "@rollup/rollup-linux-ppc64-musl": "npm:4.56.0" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.56.0" + "@rollup/rollup-linux-riscv64-musl": "npm:4.56.0" + "@rollup/rollup-linux-s390x-gnu": "npm:4.56.0" + "@rollup/rollup-linux-x64-gnu": "npm:4.56.0" + "@rollup/rollup-linux-x64-musl": "npm:4.56.0" + "@rollup/rollup-openbsd-x64": "npm:4.56.0" + "@rollup/rollup-openharmony-arm64": "npm:4.56.0" + "@rollup/rollup-win32-arm64-msvc": "npm:4.56.0" + "@rollup/rollup-win32-ia32-msvc": "npm:4.56.0" + "@rollup/rollup-win32-x64-gnu": "npm:4.56.0" + "@rollup/rollup-win32-x64-msvc": "npm:4.56.0" "@types/estree": "npm:1.0.8" fsevents: "npm:~2.3.2" dependenciesMeta: @@ -7992,7 +7943,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 10c0/267309f0db5c5493b2b163643dceed6e57aa20fcd75d40cf44740b8b572e747a0f9e1694b11ff518583596c37fe13ada09bf676956f50073c16cdac09e633a66 + checksum: 10c0/716554ed5aadb10183b2a2096837bb6d716c6812ebcf04395b4e9e4107a2d975ee7ac7eb8ea3734ad817019e8f0d16df5d2eea5f4239048f45663b5cdea638ed languageName: node linkType: hard @@ -8085,7 +8036,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.6.2, semver@npm:^7.7.3": +"semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.7.3": version: 7.7.3 resolution: "semver@npm:7.7.3" bin: @@ -8308,20 +8259,20 @@ __metadata: linkType: hard "storybook-addon-pseudo-states@npm:^10.1.10": - version: 10.1.11 - resolution: "storybook-addon-pseudo-states@npm:10.1.11" + version: 10.2.0 + resolution: "storybook-addon-pseudo-states@npm:10.2.0" peerDependencies: - storybook: ^10.1.11 - checksum: 10c0/74d5e73fa5b79fb140327d2595a6fe224d746002a93afa8a316ce87aedd09882ebaa05bb714db2236777a0f98575235b89930287adbb3ebcc3ce720b20bcd9db + storybook: ^10.2.0 + checksum: 10c0/d1ecbffb695015230675eb674993fc4361cd1d72ee50c7a909ddfedf7520373d4bb3cdbd1f39b22181b75509f6460727fc59de8cd00766a339c52ae6cf6b19ad languageName: node linkType: hard "storybook@npm:^10.1.10": - version: 10.1.11 - resolution: "storybook@npm:10.1.11" + version: 10.2.0 + resolution: "storybook@npm:10.2.0" dependencies: "@storybook/global": "npm:^5.0.0" - "@storybook/icons": "npm:^2.0.0" + "@storybook/icons": "npm:^2.0.1" "@testing-library/jest-dom": "npm:^6.6.3" "@testing-library/user-event": "npm:^14.6.1" "@vitest/expect": "npm:3.2.4" @@ -8329,7 +8280,7 @@ __metadata: esbuild: "npm:^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0 || ^0.26.0 || ^0.27.0" open: "npm:^10.2.0" recast: "npm:^0.23.5" - semver: "npm:^7.6.2" + semver: "npm:^7.7.3" use-sync-external-store: "npm:^1.5.0" ws: "npm:^8.18.0" peerDependencies: @@ -8339,7 +8290,7 @@ __metadata: optional: true bin: storybook: ./dist/bin/dispatcher.js - checksum: 10c0/7942e76585e388b6dc12c29fe0624bd524ab61070353466af7b8dd2152e7f1dcb303727e8891677283f46e3d7d920354f617245e70eca2fd4c80a1b691e390a2 + checksum: 10c0/d2ed4e812aeefd68a8abb000c8b3d236de6f2f490961e0d1c32af75f94a13f28b7e647493d274489ef50596fdcfeb9a0b35629385916a570507688f2690062ae languageName: node linkType: hard @@ -8439,8 +8390,8 @@ __metadata: linkType: hard "style-dictionary@npm:^5.0.0": - version: 5.1.3 - resolution: "style-dictionary@npm:5.1.3" + version: 5.2.0 + resolution: "style-dictionary@npm:5.2.0" dependencies: "@bundled-es-modules/deepmerge": "npm:^4.3.1" "@bundled-es-modules/glob": "npm:^11.1.0" @@ -8456,7 +8407,7 @@ __metadata: tinycolor2: "npm:^1.6.0" bin: style-dictionary: bin/style-dictionary.js - checksum: 10c0/603115f18be7e10d365f0640cc048702c5d0add8ed2f81b5a01788c68ad7d1acf4b8a4eb2c8c1a6af079320ab791731be3961d6fbd476e5b9ba3e912733b2e3e + checksum: 10c0/67667dcdfa86dce2e368682354440ea4f4a6a03f1459e459e8adc0cef62a5cc6d47903691e22b25ccc1bc76593f64da3b5255977be2bb70bfec0ba2fe568eda2 languageName: node linkType: hard @@ -8527,15 +8478,15 @@ __metadata: linkType: hard "tar@npm:^7.5.2": - version: 7.5.2 - resolution: "tar@npm:7.5.2" + version: 7.5.6 + resolution: "tar@npm:7.5.6" dependencies: "@isaacs/fs-minipass": "npm:^4.0.0" chownr: "npm:^3.0.0" minipass: "npm:^7.1.2" minizlib: "npm:^3.1.0" yallist: "npm:^5.0.0" - checksum: 10c0/a7d8b801139b52f93a7e34830db0de54c5aa45487c7cb551f6f3d44a112c67f1cb8ffdae856b05fd4f17b1749911f1c26f1e3a23bbe0279e17fd96077f13f467 + checksum: 10c0/08af3807035957650ad5f2a300c49ca4fe0566ac0ea5a23741a5b5103c6da42891a9eeaed39bc1fbcf21c5cac4dc846828a004727fb08b9d946322d3144d1fd2 languageName: node linkType: hard @@ -8763,17 +8714,17 @@ __metadata: linkType: hard "typescript-eslint@npm:^8": - version: 8.52.0 - resolution: "typescript-eslint@npm:8.52.0" + version: 8.53.1 + resolution: "typescript-eslint@npm:8.53.1" dependencies: - "@typescript-eslint/eslint-plugin": "npm:8.52.0" - "@typescript-eslint/parser": "npm:8.52.0" - "@typescript-eslint/typescript-estree": "npm:8.52.0" - "@typescript-eslint/utils": "npm:8.52.0" + "@typescript-eslint/eslint-plugin": "npm:8.53.1" + "@typescript-eslint/parser": "npm:8.53.1" + "@typescript-eslint/typescript-estree": "npm:8.53.1" + "@typescript-eslint/utils": "npm:8.53.1" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/9ea293bec97748280f6018ff8287497323ad8f31f3b1b28f6b17444e272623e6a27bacd2cb217bbb9cf3401c52196188a9a4b4a703f5dda09405b35927c04c6b + checksum: 10c0/520d68df8e1e1bba99c2713029b63837b101370c460bf5e75b8065fb0a6bc1ac9c6eb967432dbc220464479fe981630a6b2eddf31cfb378441ee8b8a43c0eb5a languageName: node linkType: hard @@ -8818,9 +8769,9 @@ __metadata: linkType: hard "ufo@npm:^1.6.1": - version: 1.6.2 - resolution: "ufo@npm:1.6.2" - checksum: 10c0/cc2610b48803d4c73b375e4fd43b0db63e9413726637a4974be2a382a5c971696a64d28d0f107d6ff3b4570e0a031f436d79fe545c3c070d6525130a4abaf39c + version: 1.6.3 + resolution: "ufo@npm:1.6.3" + checksum: 10c0/bf0e4ebff99e54da1b9c7182ac2f40475988b41faa881d579bc97bc2a0509672107b0a0e94c4b8d31a0ab8c4bf07f4aa0b469ac6da8536d56bda5b085ea2e953 languageName: node linkType: hard @@ -9249,8 +9200,8 @@ __metadata: linkType: hard "which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.2": - version: 1.1.19 - resolution: "which-typed-array@npm:1.1.19" + version: 1.1.20 + resolution: "which-typed-array@npm:1.1.20" dependencies: available-typed-arrays: "npm:^1.0.7" call-bind: "npm:^1.0.8" @@ -9259,7 +9210,7 @@ __metadata: get-proto: "npm:^1.0.1" gopd: "npm:^1.2.0" has-tostringtag: "npm:^1.0.2" - checksum: 10c0/702b5dc878addafe6c6300c3d0af5983b175c75fcb4f2a72dfc3dd38d93cf9e89581e4b29c854b16ea37e50a7d7fca5ae42ece5c273d8060dcd603b2404bbb3f + checksum: 10c0/16fcdada95c8afb821cd1117f0ab50b4d8551677ac08187f21d4e444530913c9ffd2dac634f0c1183345f96344b69280f40f9a8bc52164ef409e555567c2604b languageName: node linkType: hard From 738d97ebf7a88e021698d192f9b3b0fd01cb5eec Mon Sep 17 00:00:00 2001 From: Helder Oliveira Date: Fri, 23 Jan 2026 11:54:53 +0000 Subject: [PATCH 35/81] =?UTF-8?q?fix:=20=F0=9F=90=9B=20remove=20.tsx=20ext?= =?UTF-8?q?ension=20from=20import=20statements?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/FileUpload/FileMultiUpload.stories.tsx | 2 +- src/components/FileUpload/FileUpload.stories.tsx | 2 +- src/components/Logos/LogosLight.ts | 4 ++-- src/main.tsx | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/components/FileUpload/FileMultiUpload.stories.tsx b/src/components/FileUpload/FileMultiUpload.stories.tsx index bbb4a72b2..4343ce912 100644 --- a/src/components/FileUpload/FileMultiUpload.stories.tsx +++ b/src/components/FileUpload/FileMultiUpload.stories.tsx @@ -3,7 +3,7 @@ import { useState } from "react"; import { FileMultiUpload, FileUploadItem, -} from "@/components/FileUpload/FileMultiUpload.tsx"; +} from "@/components/FileUpload/FileMultiUpload"; const meta: Meta = { component: FileMultiUpload, diff --git a/src/components/FileUpload/FileUpload.stories.tsx b/src/components/FileUpload/FileUpload.stories.tsx index 2fecc339c..cfe44ae3f 100644 --- a/src/components/FileUpload/FileUpload.stories.tsx +++ b/src/components/FileUpload/FileUpload.stories.tsx @@ -1,5 +1,5 @@ import { Meta, StoryObj } from "@storybook/react-vite"; -import { FileUpload } from "@/components/FileUpload/FileUpload.tsx"; +import { FileUpload } from "@/components/FileUpload/FileUpload"; const meta: Meta = { component: FileUpload, diff --git a/src/components/Logos/LogosLight.ts b/src/components/Logos/LogosLight.ts index bc3caab72..43d2c1fbb 100644 --- a/src/components/Logos/LogosLight.ts +++ b/src/components/Logos/LogosLight.ts @@ -23,8 +23,8 @@ import Decodeable from "./Decodeable"; import DeepNote from "./DeepNote"; import DeltaLake from "./DeltaLake"; import DigitalOcean from "./DigitalOcean"; -import FeatureDatabaseLight from "./FeatureDatabaseLight.tsx"; -import FeatureHexagonLight from "./FeatureHexagonLight.tsx"; +import FeatureDatabaseLight from "./FeatureDatabaseLight"; +import FeatureHexagonLight from "./FeatureHexagonLight"; import Fivetran from "./Fivetran"; import Gcp from "./Gcp"; import Gcs from "./GCS"; diff --git a/src/main.tsx b/src/main.tsx index 8914ebdd1..02055fd75 100644 --- a/src/main.tsx +++ b/src/main.tsx @@ -1,6 +1,6 @@ import React from "react"; import ReactDOM from "react-dom/client"; -import App from "./App.tsx"; +import App from "./App"; import "./index.css"; ReactDOM.createRoot(document.getElementById("root") as HTMLElement).render( From 1e99d393591ba2091f318c7e62b2955504d0f733 Mon Sep 17 00:00:00 2001 From: Helder Oliveira Date: Fri, 23 Jan 2026 11:54:53 +0000 Subject: [PATCH 36/81] =?UTF-8?q?fix:=20=F0=9F=90=9B=20remove=20.tsx=20ext?= =?UTF-8?q?ension=20from=20import=20statements?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/FileUpload/FileMultiUpload.stories.tsx | 2 +- src/components/FileUpload/FileUpload.stories.tsx | 2 +- src/components/Logos/LogosLight.ts | 4 ++-- src/main.tsx | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/components/FileUpload/FileMultiUpload.stories.tsx b/src/components/FileUpload/FileMultiUpload.stories.tsx index bbb4a72b2..4343ce912 100644 --- a/src/components/FileUpload/FileMultiUpload.stories.tsx +++ b/src/components/FileUpload/FileMultiUpload.stories.tsx @@ -3,7 +3,7 @@ import { useState } from "react"; import { FileMultiUpload, FileUploadItem, -} from "@/components/FileUpload/FileMultiUpload.tsx"; +} from "@/components/FileUpload/FileMultiUpload"; const meta: Meta = { component: FileMultiUpload, diff --git a/src/components/FileUpload/FileUpload.stories.tsx b/src/components/FileUpload/FileUpload.stories.tsx index 2fecc339c..cfe44ae3f 100644 --- a/src/components/FileUpload/FileUpload.stories.tsx +++ b/src/components/FileUpload/FileUpload.stories.tsx @@ -1,5 +1,5 @@ import { Meta, StoryObj } from "@storybook/react-vite"; -import { FileUpload } from "@/components/FileUpload/FileUpload.tsx"; +import { FileUpload } from "@/components/FileUpload/FileUpload"; const meta: Meta = { component: FileUpload, diff --git a/src/components/Logos/LogosLight.ts b/src/components/Logos/LogosLight.ts index bc3caab72..43d2c1fbb 100644 --- a/src/components/Logos/LogosLight.ts +++ b/src/components/Logos/LogosLight.ts @@ -23,8 +23,8 @@ import Decodeable from "./Decodeable"; import DeepNote from "./DeepNote"; import DeltaLake from "./DeltaLake"; import DigitalOcean from "./DigitalOcean"; -import FeatureDatabaseLight from "./FeatureDatabaseLight.tsx"; -import FeatureHexagonLight from "./FeatureHexagonLight.tsx"; +import FeatureDatabaseLight from "./FeatureDatabaseLight"; +import FeatureHexagonLight from "./FeatureHexagonLight"; import Fivetran from "./Fivetran"; import Gcp from "./Gcp"; import Gcs from "./GCS"; diff --git a/src/main.tsx b/src/main.tsx index 8914ebdd1..02055fd75 100644 --- a/src/main.tsx +++ b/src/main.tsx @@ -1,6 +1,6 @@ import React from "react"; import ReactDOM from "react-dom/client"; -import App from "./App.tsx"; +import App from "./App"; import "./index.css"; ReactDOM.createRoot(document.getElementById("root") as HTMLElement).render( From ed4f7b8185426e1e54ec7fb7e56cfc548de2c7c7 Mon Sep 17 00:00:00 2001 From: Helder Oliveira Date: Fri, 23 Jan 2026 11:59:04 +0000 Subject: [PATCH 37/81] =?UTF-8?q?fix:=20=F0=9F=90=9B=20remove=20.tsx=20ext?= =?UTF-8?q?ension=20from=20import=20statements?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/icons/Flags/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/icons/Flags/index.tsx b/src/components/icons/Flags/index.tsx index 82e7444a0..db4c0450d 100644 --- a/src/components/icons/Flags/index.tsx +++ b/src/components/icons/Flags/index.tsx @@ -19,7 +19,7 @@ import Canada from "./Canada"; import Sweden from "./Sweden"; import { IconSize } from "@/components/Icon/types"; import { SvgImageElement } from "@/components/commonElement"; -import Switzerland from "@/components/icons/Flags/Switzerland.tsx"; +import Switzerland from "@/components/icons/Flags/Switzerland"; import HongKong from "./HongKong"; import Indonesia from "./Indonesia"; From a7a4b9dd7ddc9c9a3c926cff8dbb57d9a8a4b48c Mon Sep 17 00:00:00 2001 From: Helder Oliveira Date: Fri, 23 Jan 2026 12:07:48 +0000 Subject: [PATCH 38/81] =?UTF-8?q?fix:=20=F0=9F=90=9B=20remove=20.ts=20exte?= =?UTF-8?q?nsion=20from=20import=20statements?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/FileUpload/FileMultiUpload.tsx | 2 +- src/components/FileUpload/FileUpload.tsx | 2 +- src/utils/truncate.test.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/FileUpload/FileMultiUpload.tsx b/src/components/FileUpload/FileMultiUpload.tsx index 1c96b816c..43d464263 100644 --- a/src/components/FileUpload/FileMultiUpload.tsx +++ b/src/components/FileUpload/FileMultiUpload.tsx @@ -2,7 +2,7 @@ import React, { useEffect } from "react"; import { styled, css } from "styled-components"; import { useState, useRef, useCallback } from "react"; -import { truncateFilename } from "@/utils/truncate.ts"; +import { truncateFilename } from "@/utils/truncate"; import { Text } from "@/components/Typography/Text/Text"; import { Title } from "@/components/Typography/Title/Title"; import { Button, Icon, IconButton, ProgressBar } from "@/components"; diff --git a/src/components/FileUpload/FileUpload.tsx b/src/components/FileUpload/FileUpload.tsx index 197ceced9..6c670d048 100644 --- a/src/components/FileUpload/FileUpload.tsx +++ b/src/components/FileUpload/FileUpload.tsx @@ -2,7 +2,7 @@ import React, { useEffect } from "react"; import { styled, css } from "styled-components"; import { useState, useRef, useCallback } from "react"; -import { truncateFilename } from "@/utils/truncate.ts"; +import { truncateFilename } from "@/utils/truncate"; import { Text } from "@/components/Typography/Text/Text"; import { Title } from "@/components/Typography/Title/Title"; import { Button, Icon, IconButton, ProgressBar } from "@/components"; diff --git a/src/utils/truncate.test.ts b/src/utils/truncate.test.ts index 18b43ef44..e9f5f0bcb 100644 --- a/src/utils/truncate.test.ts +++ b/src/utils/truncate.test.ts @@ -1,5 +1,5 @@ import { expect } from "vitest"; -import { truncateFilename } from "@/utils/truncate.ts"; +import { truncateFilename } from "@/utils/truncate"; describe("truncateFilename", () => { it("dotfile (short)", () => { From f8a39e8129881267241015317fb7a183aceb118b Mon Sep 17 00:00:00 2001 From: Helder Oliveira Date: Fri, 23 Jan 2026 12:11:05 +0000 Subject: [PATCH 39/81] =?UTF-8?q?fix:=20=F0=9F=90=9B=20remove=20.ts=20exte?= =?UTF-8?q?nsion=20from=20import=20statements?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Logos/Logos.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Logos/Logos.mdx b/src/components/Logos/Logos.mdx index 0fbf7e7ee..d9b39aaa8 100644 --- a/src/components/Logos/Logos.mdx +++ b/src/components/Logos/Logos.mdx @@ -1,5 +1,5 @@ import { Meta, IconGallery, IconItem } from "@storybook/blocks"; -import LogosLight from "./LogosLight.ts" +import LogosLight from "./LogosLight" import { Logo } from "./Logo" import { ClickUIProvider } from ".."; From 3da59f125b08d48101755033e39714a6b2070799 Mon Sep 17 00:00:00 2001 From: Helder Oliveira Date: Fri, 23 Jan 2026 12:16:05 +0000 Subject: [PATCH 40/81] =?UTF-8?q?chore:=20=F0=9F=A4=96=20add=20eslint=20to?= =?UTF-8?q?=20assess=20import=20extensions=20not=20required?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- eslint.config.js | 20 +- package.json | 3 + yarn.lock | 1262 ++++++++++++++++++++++++++++++++++++++++++++-- 3 files changed, 1246 insertions(+), 39 deletions(-) diff --git a/eslint.config.js b/eslint.config.js index 8a61c3afb..c5a463f1b 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -4,6 +4,7 @@ import reactHooks from "eslint-plugin-react-hooks"; import reactRefresh from "eslint-plugin-react-refresh"; import preferArrowFunctions from "eslint-plugin-prefer-arrow-functions"; import storybook from "eslint-plugin-storybook"; +import importPlugin from "eslint-plugin-import"; import globals from "globals"; export default tseslint.config( @@ -33,10 +34,17 @@ export default tseslint.config( "react-refresh": reactRefresh, "prefer-arrow-functions": preferArrowFunctions, storybook: storybook, + import: importPlugin, + }, + settings: { + "import/resolver": { + typescript: true, + node: true, + }, }, rules: { ...reactHooks.configs.recommended.rules, - curly: ['error', 'all'], + curly: ["error", "all"], "react-refresh/only-export-components": "warn", "no-multiple-empty-lines": "error", quotes: ["error", "double", { avoidEscape: true }], @@ -57,6 +65,16 @@ export default tseslint.config( }, ], "@typescript-eslint/no-empty-object-type": "off", + "import/extensions": [ + "error", + "ignorePackages", + { + js: "never", + jsx: "never", + ts: "never", + tsx: "never", + }, + ], }, }, // Special config for test files diff --git a/package.json b/package.json index 2432a187f..85495e114 100644 --- a/package.json +++ b/package.json @@ -94,6 +94,7 @@ "@testing-library/react": "^15.0.7", "@testing-library/user-event": "^14.5.2", "@tokens-studio/sd-transforms": "^1.2.0", + "@types/eslint-plugin-react-refresh": "^0.4.0", "@types/lodash-es": "^4.17.7", "@types/node": "^24.10.1", "@types/react": "18.3.2", @@ -109,6 +110,8 @@ "date-fns": "4.1.0", "dayjs": "1.11.13", "eslint": "^9", + "eslint-import-resolver-typescript": "^4.4.4", + "eslint-plugin-import": "^2.32.0", "eslint-plugin-prefer-arrow-functions": "^3.3.2", "eslint-plugin-react-hooks": "^5", "eslint-plugin-react-refresh": "0.4.7", diff --git a/yarn.lock b/yarn.lock index dc230c29e..7c9119b29 100644 --- a/yarn.lock +++ b/yarn.lock @@ -576,6 +576,7 @@ __metadata: "@testing-library/react": "npm:^15.0.7" "@testing-library/user-event": "npm:^14.5.2" "@tokens-studio/sd-transforms": "npm:^1.2.0" + "@types/eslint-plugin-react-refresh": "npm:^0.4.0" "@types/lodash-es": "npm:^4.17.7" "@types/node": "npm:^24.10.1" "@types/react": "npm:18.3.2" @@ -591,6 +592,8 @@ __metadata: date-fns: "npm:4.1.0" dayjs: "npm:1.11.13" eslint: "npm:^9" + eslint-import-resolver-typescript: "npm:^4.4.4" + eslint-plugin-import: "npm:^2.32.0" eslint-plugin-prefer-arrow-functions: "npm:^3.3.2" eslint-plugin-react-hooks: "npm:^5" eslint-plugin-react-refresh: "npm:0.4.7" @@ -683,6 +686,34 @@ __metadata: languageName: node linkType: hard +"@emnapi/core@npm:^1.4.3": + version: 1.8.1 + resolution: "@emnapi/core@npm:1.8.1" + dependencies: + "@emnapi/wasi-threads": "npm:1.1.0" + tslib: "npm:^2.4.0" + checksum: 10c0/2c242f4b49779bac403e1cbcc98edacdb1c8ad36562408ba9a20663824669e930bc8493be46a2522d9dc946b8d96cd7073970bae914928c7671b5221c85b432e + languageName: node + linkType: hard + +"@emnapi/runtime@npm:^1.4.3": + version: 1.8.1 + resolution: "@emnapi/runtime@npm:1.8.1" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10c0/f4929d75e37aafb24da77d2f58816761fe3f826aad2e37fa6d4421dac9060cbd5098eea1ac3c9ecc4526b89deb58153852fa432f87021dc57863f2ff726d713f + languageName: node + linkType: hard + +"@emnapi/wasi-threads@npm:1.1.0": + version: 1.1.0 + resolution: "@emnapi/wasi-threads@npm:1.1.0" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10c0/e6d54bf2b1e64cdd83d2916411e44e579b6ae35d5def0dea61a3c452d9921373044dff32a8b8473ae60c80692bdc39323e98b96a3f3d87ba6886b24dd0ef7ca1 + languageName: node + linkType: hard + "@emotion/is-prop-valid@npm:1.2.2": version: 1.2.2 resolution: "@emotion/is-prop-valid@npm:1.2.2" @@ -1506,6 +1537,17 @@ __metadata: languageName: node linkType: hard +"@napi-rs/wasm-runtime@npm:^0.2.11": + version: 0.2.12 + resolution: "@napi-rs/wasm-runtime@npm:0.2.12" + dependencies: + "@emnapi/core": "npm:^1.4.3" + "@emnapi/runtime": "npm:^1.4.3" + "@tybys/wasm-util": "npm:^0.10.0" + checksum: 10c0/6d07922c0613aab30c6a497f4df297ca7c54e5b480e00035e0209b872d5c6aab7162fc49477267556109c2c7ed1eb9c65a174e27e9b87568106a87b0a6e3ca7d + languageName: node + linkType: hard + "@nodelib/fs.scandir@npm:2.1.5": version: 2.1.5 resolution: "@nodelib/fs.scandir@npm:2.1.5" @@ -2757,6 +2799,13 @@ __metadata: languageName: node linkType: hard +"@rtsao/scc@npm:^1.1.0": + version: 1.1.0 + resolution: "@rtsao/scc@npm:1.1.0" + checksum: 10c0/b5bcfb0d87f7d1c1c7c0f7693f53b07866ed9fec4c34a97a8c948fb9a7c0082e416ce4d3b60beb4f5e167cbe04cdeefbf6771320f3ede059b9ce91188c409a5b + languageName: node + linkType: hard + "@rushstack/node-core-library@npm:5.19.1": version: 5.19.1 resolution: "@rushstack/node-core-library@npm:5.19.1" @@ -3087,6 +3136,15 @@ __metadata: languageName: node linkType: hard +"@tybys/wasm-util@npm:^0.10.0": + version: 0.10.1 + resolution: "@tybys/wasm-util@npm:0.10.1" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10c0/b255094f293794c6d2289300c5fbcafbb5532a3aed3a5ffd2f8dc1828e639b88d75f6a376dd8f94347a44813fd7a7149d8463477a9a49525c8b2dcaa38c2d1e8 + languageName: node + linkType: hard + "@types/argparse@npm:1.0.38": version: 1.0.38 resolution: "@types/argparse@npm:1.0.38" @@ -3166,7 +3224,26 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:1.0.8, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.6": +"@types/eslint-plugin-react-refresh@npm:^0.4.0": + version: 0.4.0 + resolution: "@types/eslint-plugin-react-refresh@npm:0.4.0" + dependencies: + "@types/eslint": "npm:*" + checksum: 10c0/a0552d13a8cf242ab68f48ac0388d2011a53f95db83a52cac809763c970ba7e2bdbf50259d1dc25a8bfd3d47f5e2fae2bd6eea5d88d4918c9c49b22886ec89d4 + languageName: node + linkType: hard + +"@types/eslint@npm:*": + version: 9.6.1 + resolution: "@types/eslint@npm:9.6.1" + dependencies: + "@types/estree": "npm:*" + "@types/json-schema": "npm:*" + checksum: 10c0/69ba24fee600d1e4c5abe0df086c1a4d798abf13792d8cfab912d76817fe1a894359a1518557d21237fbaf6eda93c5ab9309143dee4c59ef54336d1b3570420e + languageName: node + linkType: hard + +"@types/estree@npm:*, @types/estree@npm:1.0.8, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.6": version: 1.0.8 resolution: "@types/estree@npm:1.0.8" checksum: 10c0/39d34d1afaa338ab9763f37ad6066e3f349444f9052b9676a7cc0252ef9485a41c6d81c9c4e0d26e9077993354edf25efc853f3224dd4b447175ef62bdcc86a5 @@ -3182,13 +3259,20 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:^7.0.15": +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.15": version: 7.0.15 resolution: "@types/json-schema@npm:7.0.15" checksum: 10c0/a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db languageName: node linkType: hard +"@types/json5@npm:^0.0.29": + version: 0.0.29 + resolution: "@types/json5@npm:0.0.29" + checksum: 10c0/6bf5337bc447b706bb5b4431d37686aa2ea6d07cfd6f79cc31de80170d6ff9b1c7384a9c0ccbc45b3f512bae9e9f75c2e12109806a15331dc94e8a8db6dbb4ac + languageName: node + linkType: hard + "@types/lodash-es@npm:^4.17.7": version: 4.17.12 resolution: "@types/lodash-es@npm:4.17.12" @@ -3449,6 +3533,141 @@ __metadata: languageName: node linkType: hard +"@unrs/resolver-binding-android-arm-eabi@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-android-arm-eabi@npm:1.11.1" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@unrs/resolver-binding-android-arm64@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-android-arm64@npm:1.11.1" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@unrs/resolver-binding-darwin-arm64@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-darwin-arm64@npm:1.11.1" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@unrs/resolver-binding-darwin-x64@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-darwin-x64@npm:1.11.1" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@unrs/resolver-binding-freebsd-x64@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-freebsd-x64@npm:1.11.1" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.11.1" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-arm-musleabihf@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-arm-musleabihf@npm:1.11.1" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-arm64-gnu@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-arm64-gnu@npm:1.11.1" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-arm64-musl@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-arm64-musl@npm:1.11.1" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-ppc64-gnu@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-ppc64-gnu@npm:1.11.1" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-riscv64-gnu@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-riscv64-gnu@npm:1.11.1" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-riscv64-musl@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-riscv64-musl@npm:1.11.1" + conditions: os=linux & cpu=riscv64 & libc=musl + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-s390x-gnu@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-s390x-gnu@npm:1.11.1" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-x64-gnu@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-x64-gnu@npm:1.11.1" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-x64-musl@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-x64-musl@npm:1.11.1" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@unrs/resolver-binding-wasm32-wasi@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-wasm32-wasi@npm:1.11.1" + dependencies: + "@napi-rs/wasm-runtime": "npm:^0.2.11" + conditions: cpu=wasm32 + languageName: node + linkType: hard + +"@unrs/resolver-binding-win32-arm64-msvc@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-win32-arm64-msvc@npm:1.11.1" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@unrs/resolver-binding-win32-ia32-msvc@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-win32-ia32-msvc@npm:1.11.1" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@unrs/resolver-binding-win32-x64-msvc@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-win32-x64-msvc@npm:1.11.1" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@vitejs/plugin-react@npm:^5.1.2": version: 5.1.2 resolution: "@vitejs/plugin-react@npm:5.1.2" @@ -3916,6 +4135,32 @@ __metadata: languageName: node linkType: hard +"array-buffer-byte-length@npm:^1.0.1, array-buffer-byte-length@npm:^1.0.2": + version: 1.0.2 + resolution: "array-buffer-byte-length@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.3" + is-array-buffer: "npm:^3.0.5" + checksum: 10c0/74e1d2d996941c7a1badda9cabb7caab8c449db9086407cad8a1b71d2604cc8abf105db8ca4e02c04579ec58b7be40279ddb09aea4784832984485499f48432d + languageName: node + linkType: hard + +"array-includes@npm:^3.1.9": + version: 3.1.9 + resolution: "array-includes@npm:3.1.9" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.4" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.24.0" + es-object-atoms: "npm:^1.1.1" + get-intrinsic: "npm:^1.3.0" + is-string: "npm:^1.1.1" + math-intrinsics: "npm:^1.1.0" + checksum: 10c0/0235fa69078abeac05ac4250699c44996bc6f774a9cbe45db48674ce6bd142f09b327d31482ff75cf03344db4ea03eae23edb862d59378b484b47ed842574856 + languageName: node + linkType: hard + "array-union@npm:^2.1.0": version: 2.1.0 resolution: "array-union@npm:2.1.0" @@ -3923,6 +4168,60 @@ __metadata: languageName: node linkType: hard +"array.prototype.findlastindex@npm:^1.2.6": + version: 1.2.6 + resolution: "array.prototype.findlastindex@npm:1.2.6" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.4" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.9" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.1.1" + es-shim-unscopables: "npm:^1.1.0" + checksum: 10c0/82559310d2e57ec5f8fc53d7df420e3abf0ba497935de0a5570586035478ba7d07618cb18e2d4ada2da514c8fb98a034aaf5c06caa0a57e2f7f4c4adedef5956 + languageName: node + linkType: hard + +"array.prototype.flat@npm:^1.3.3": + version: 1.3.3 + resolution: "array.prototype.flat@npm:1.3.3" + dependencies: + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10c0/d90e04dfbc43bb96b3d2248576753d1fb2298d2d972e29ca7ad5ec621f0d9e16ff8074dae647eac4f31f4fb7d3f561a7ac005fb01a71f51705a13b5af06a7d8a + languageName: node + linkType: hard + +"array.prototype.flatmap@npm:^1.3.3": + version: 1.3.3 + resolution: "array.prototype.flatmap@npm:1.3.3" + dependencies: + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10c0/ba899ea22b9dc9bf276e773e98ac84638ed5e0236de06f13d63a90b18ca9e0ec7c97d622d899796e3773930b946cd2413d098656c0c5d8cc58c6f25c21e6bd54 + languageName: node + linkType: hard + +"arraybuffer.prototype.slice@npm:^1.0.4": + version: 1.0.4 + resolution: "arraybuffer.prototype.slice@npm:1.0.4" + dependencies: + array-buffer-byte-length: "npm:^1.0.1" + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" + is-array-buffer: "npm:^3.0.4" + checksum: 10c0/2f2459caa06ae0f7f615003f9104b01f6435cc803e11bd2a655107d52a1781dc040532dc44d93026b694cc18793993246237423e13a5337e86b43ed604932c06 + languageName: node + linkType: hard + "assert@npm:^2.1.0": version: 2.1.0 resolution: "assert@npm:2.1.0" @@ -4454,6 +4753,39 @@ __metadata: languageName: node linkType: hard +"data-view-buffer@npm:^1.0.2": + version: 1.0.2 + resolution: "data-view-buffer@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.2" + checksum: 10c0/7986d40fc7979e9e6241f85db8d17060dd9a71bd53c894fa29d126061715e322a4cd47a00b0b8c710394854183d4120462b980b8554012acc1c0fa49df7ad38c + languageName: node + linkType: hard + +"data-view-byte-length@npm:^1.0.2": + version: 1.0.2 + resolution: "data-view-byte-length@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.2" + checksum: 10c0/f8a4534b5c69384d95ac18137d381f18a5cfae1f0fc1df0ef6feef51ef0d568606d970b69e02ea186c6c0f0eac77fe4e6ad96fec2569cc86c3afcc7475068c55 + languageName: node + linkType: hard + +"data-view-byte-offset@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-byte-offset@npm:1.0.1" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.1" + checksum: 10c0/fa7aa40078025b7810dcffc16df02c480573b7b53ef1205aa6a61533011005c1890e5ba17018c692ce7c900212b547262d33279fde801ad9843edc0863bf78c4 + languageName: node + linkType: hard + "date-fns@npm:4.1.0": version: 4.1.0 resolution: "date-fns@npm:4.1.0" @@ -4475,7 +4807,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.7, debug@npm:^4.4.0, debug@npm:^4.4.3": +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.7, debug@npm:^4.4.0, debug@npm:^4.4.1, debug@npm:^4.4.3": version: 4.4.3 resolution: "debug@npm:4.4.3" dependencies: @@ -4487,6 +4819,15 @@ __metadata: languageName: node linkType: hard +"debug@npm:^3.2.7": + version: 3.2.7 + resolution: "debug@npm:3.2.7" + dependencies: + ms: "npm:^2.1.1" + checksum: 10c0/37d96ae42cbc71c14844d2ae3ba55adf462ec89fd3a999459dec3833944cd999af6007ff29c780f1c61153bcaaf2c842d1e4ce1ec621e4fc4923244942e4a02a + languageName: node + linkType: hard + "decimal.js@npm:^10.4.3": version: 10.6.0 resolution: "decimal.js@npm:10.6.0" @@ -4621,6 +4962,15 @@ __metadata: languageName: node linkType: hard +"doctrine@npm:^2.1.0": + version: 2.1.0 + resolution: "doctrine@npm:2.1.0" + dependencies: + esutils: "npm:^2.0.2" + checksum: 10c0/b6416aaff1f380bf56c3b552f31fdf7a69b45689368deca72d28636f41c16bb28ec3ebc40ace97db4c1afc0ceeb8120e8492fe0046841c94c2933b2e30a7d5ac + languageName: node + linkType: hard + "doctrine@npm:^3.0.0": version: 3.0.0 resolution: "doctrine@npm:3.0.0" @@ -4644,7 +4994,7 @@ __metadata: languageName: node linkType: hard -"dunder-proto@npm:^1.0.1": +"dunder-proto@npm:^1.0.0, dunder-proto@npm:^1.0.1": version: 1.0.1 resolution: "dunder-proto@npm:1.0.1" dependencies: @@ -4737,6 +5087,68 @@ __metadata: languageName: node linkType: hard +"es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.9, es-abstract@npm:^1.24.0": + version: 1.24.1 + resolution: "es-abstract@npm:1.24.1" + dependencies: + array-buffer-byte-length: "npm:^1.0.2" + arraybuffer.prototype.slice: "npm:^1.0.4" + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.4" + data-view-buffer: "npm:^1.0.2" + data-view-byte-length: "npm:^1.0.2" + data-view-byte-offset: "npm:^1.0.1" + es-define-property: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.1.1" + es-set-tostringtag: "npm:^2.1.0" + es-to-primitive: "npm:^1.3.0" + function.prototype.name: "npm:^1.1.8" + get-intrinsic: "npm:^1.3.0" + get-proto: "npm:^1.0.1" + get-symbol-description: "npm:^1.1.0" + globalthis: "npm:^1.0.4" + gopd: "npm:^1.2.0" + has-property-descriptors: "npm:^1.0.2" + has-proto: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + hasown: "npm:^2.0.2" + internal-slot: "npm:^1.1.0" + is-array-buffer: "npm:^3.0.5" + is-callable: "npm:^1.2.7" + is-data-view: "npm:^1.0.2" + is-negative-zero: "npm:^2.0.3" + is-regex: "npm:^1.2.1" + is-set: "npm:^2.0.3" + is-shared-array-buffer: "npm:^1.0.4" + is-string: "npm:^1.1.1" + is-typed-array: "npm:^1.1.15" + is-weakref: "npm:^1.1.1" + math-intrinsics: "npm:^1.1.0" + object-inspect: "npm:^1.13.4" + object-keys: "npm:^1.1.1" + object.assign: "npm:^4.1.7" + own-keys: "npm:^1.0.1" + regexp.prototype.flags: "npm:^1.5.4" + safe-array-concat: "npm:^1.1.3" + safe-push-apply: "npm:^1.0.0" + safe-regex-test: "npm:^1.1.0" + set-proto: "npm:^1.0.0" + stop-iteration-iterator: "npm:^1.1.0" + string.prototype.trim: "npm:^1.2.10" + string.prototype.trimend: "npm:^1.0.9" + string.prototype.trimstart: "npm:^1.0.8" + typed-array-buffer: "npm:^1.0.3" + typed-array-byte-length: "npm:^1.0.3" + typed-array-byte-offset: "npm:^1.0.4" + typed-array-length: "npm:^1.0.7" + unbox-primitive: "npm:^1.1.0" + which-typed-array: "npm:^1.1.19" + checksum: 10c0/fca062ef8b5daacf743732167d319a212d45cb655b0bb540821d38d715416ae15b04b84fc86da9e2c89135aa7b337337b6c867f84dcde698d75d55688d5d765c + languageName: node + linkType: hard + "es-define-property@npm:^1.0.0, es-define-property@npm:^1.0.1": version: 1.0.1 resolution: "es-define-property@npm:1.0.1" @@ -4779,6 +5191,26 @@ __metadata: languageName: node linkType: hard +"es-shim-unscopables@npm:^1.0.2, es-shim-unscopables@npm:^1.1.0": + version: 1.1.0 + resolution: "es-shim-unscopables@npm:1.1.0" + dependencies: + hasown: "npm:^2.0.2" + checksum: 10c0/1b9702c8a1823fc3ef39035a4e958802cf294dd21e917397c561d0b3e195f383b978359816b1732d02b255ccf63e1e4815da0065b95db8d7c992037be3bbbcdb + languageName: node + linkType: hard + +"es-to-primitive@npm:^1.3.0": + version: 1.3.0 + resolution: "es-to-primitive@npm:1.3.0" + dependencies: + is-callable: "npm:^1.2.7" + is-date-object: "npm:^1.0.5" + is-symbol: "npm:^1.0.4" + checksum: 10c0/c7e87467abb0b438639baa8139f701a06537d2b9bc758f23e8622c3b42fd0fdb5bde0f535686119e446dd9d5e4c0f238af4e14960f4771877cf818d023f6730b + languageName: node + linkType: hard + "esbuild@npm:^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0 || ^0.26.0 || ^0.27.0, esbuild@npm:^0.27.0": version: 0.27.2 resolution: "esbuild@npm:0.27.2" @@ -4962,38 +5394,129 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-prefer-arrow-functions@npm:^3.3.2": - version: 3.9.1 - resolution: "eslint-plugin-prefer-arrow-functions@npm:3.9.1" +"eslint-import-context@npm:^0.1.8": + version: 0.1.9 + resolution: "eslint-import-context@npm:0.1.9" dependencies: - "@typescript-eslint/types": "npm:^8.19.1" - "@typescript-eslint/utils": "npm:^8.19.1" + get-tsconfig: "npm:^4.10.1" + stable-hash-x: "npm:^0.2.0" peerDependencies: - eslint: ">=9.17.0" - checksum: 10c0/e970a50e3c49968b2da3d936462f08aa2d340e6e9c7f99012e54e512b07a6c2b2055bbaf247f50327bc8762e247879d6c96e7b5b2a2d9e9b832b044313e51a2a + unrs-resolver: ^1.0.0 + peerDependenciesMeta: + unrs-resolver: + optional: true + checksum: 10c0/07851103443b70af681c5988e2702e681ff9b956e055e11d4bd9b2322847fa0d9e8da50c18fc7cb1165106b043f34fbd0384d7011c239465c4645c52132e56f3 languageName: node linkType: hard -"eslint-plugin-react-hooks@npm:^5": - version: 5.2.0 - resolution: "eslint-plugin-react-hooks@npm:5.2.0" - peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 - checksum: 10c0/1c8d50fa5984c6dea32470651807d2922cc3934cf3425e78f84a24c2dfd972e7f019bee84aefb27e0cf2c13fea0ac1d4473267727408feeb1c56333ca1489385 +"eslint-import-resolver-node@npm:^0.3.9": + version: 0.3.9 + resolution: "eslint-import-resolver-node@npm:0.3.9" + dependencies: + debug: "npm:^3.2.7" + is-core-module: "npm:^2.13.0" + resolve: "npm:^1.22.4" + checksum: 10c0/0ea8a24a72328a51fd95aa8f660dcca74c1429806737cf10261ab90cfcaaf62fd1eff664b76a44270868e0a932711a81b250053942595bcd00a93b1c1575dd61 languageName: node linkType: hard -"eslint-plugin-react-refresh@npm:0.4.7": - version: 0.4.7 - resolution: "eslint-plugin-react-refresh@npm:0.4.7" - peerDependencies: - eslint: ">=7" - checksum: 10c0/78600fe6b10905e7a068a377a381f315c962e3cb7c0575ffcb2136a1fe3dd6936bdfabb56c8f053a581b322a8fbffd7b7ec4b6fa7e227e5470f38fbe9bb170ee +"eslint-import-resolver-typescript@npm:^4.4.4": + version: 4.4.4 + resolution: "eslint-import-resolver-typescript@npm:4.4.4" + dependencies: + debug: "npm:^4.4.1" + eslint-import-context: "npm:^0.1.8" + get-tsconfig: "npm:^4.10.1" + is-bun-module: "npm:^2.0.0" + stable-hash-x: "npm:^0.2.0" + tinyglobby: "npm:^0.2.14" + unrs-resolver: "npm:^1.7.11" + peerDependencies: + eslint: "*" + eslint-plugin-import: "*" + eslint-plugin-import-x: "*" + peerDependenciesMeta: + eslint-plugin-import: + optional: true + eslint-plugin-import-x: + optional: true + checksum: 10c0/3bf8ad77c21660f77a0e455555ab179420f68ae7a132906c85a217ccce51cb6680cf70027cab32a358d193e5b9e476f6ba2e595585242aa97d4f6435ca22104e languageName: node linkType: hard -"eslint-plugin-storybook@npm:^10.1.10": - version: 10.1.11 +"eslint-module-utils@npm:^2.12.1": + version: 2.12.1 + resolution: "eslint-module-utils@npm:2.12.1" + dependencies: + debug: "npm:^3.2.7" + peerDependenciesMeta: + eslint: + optional: true + checksum: 10c0/6f4efbe7a91ae49bf67b4ab3644cb60bc5bd7db4cb5521de1b65be0847ffd3fb6bce0dd68f0995e1b312d137f768e2a1f842ee26fe73621afa05f850628fdc40 + languageName: node + linkType: hard + +"eslint-plugin-import@npm:^2.32.0": + version: 2.32.0 + resolution: "eslint-plugin-import@npm:2.32.0" + dependencies: + "@rtsao/scc": "npm:^1.1.0" + array-includes: "npm:^3.1.9" + array.prototype.findlastindex: "npm:^1.2.6" + array.prototype.flat: "npm:^1.3.3" + array.prototype.flatmap: "npm:^1.3.3" + debug: "npm:^3.2.7" + doctrine: "npm:^2.1.0" + eslint-import-resolver-node: "npm:^0.3.9" + eslint-module-utils: "npm:^2.12.1" + hasown: "npm:^2.0.2" + is-core-module: "npm:^2.16.1" + is-glob: "npm:^4.0.3" + minimatch: "npm:^3.1.2" + object.fromentries: "npm:^2.0.8" + object.groupby: "npm:^1.0.3" + object.values: "npm:^1.2.1" + semver: "npm:^6.3.1" + string.prototype.trimend: "npm:^1.0.9" + tsconfig-paths: "npm:^3.15.0" + peerDependencies: + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 + checksum: 10c0/bfb1b8fc8800398e62ddfefbf3638d185286edfed26dfe00875cc2846d954491b4f5112457831588b757fa789384e1ae585f812614c4797f0499fa234fd4a48b + languageName: node + linkType: hard + +"eslint-plugin-prefer-arrow-functions@npm:^3.3.2": + version: 3.9.1 + resolution: "eslint-plugin-prefer-arrow-functions@npm:3.9.1" + dependencies: + "@typescript-eslint/types": "npm:^8.19.1" + "@typescript-eslint/utils": "npm:^8.19.1" + peerDependencies: + eslint: ">=9.17.0" + checksum: 10c0/e970a50e3c49968b2da3d936462f08aa2d340e6e9c7f99012e54e512b07a6c2b2055bbaf247f50327bc8762e247879d6c96e7b5b2a2d9e9b832b044313e51a2a + languageName: node + linkType: hard + +"eslint-plugin-react-hooks@npm:^5": + version: 5.2.0 + resolution: "eslint-plugin-react-hooks@npm:5.2.0" + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 + checksum: 10c0/1c8d50fa5984c6dea32470651807d2922cc3934cf3425e78f84a24c2dfd972e7f019bee84aefb27e0cf2c13fea0ac1d4473267727408feeb1c56333ca1489385 + languageName: node + linkType: hard + +"eslint-plugin-react-refresh@npm:0.4.7": + version: 0.4.7 + resolution: "eslint-plugin-react-refresh@npm:0.4.7" + peerDependencies: + eslint: ">=7" + checksum: 10c0/78600fe6b10905e7a068a377a381f315c962e3cb7c0575ffcb2136a1fe3dd6936bdfabb56c8f053a581b322a8fbffd7b7ec4b6fa7e227e5470f38fbe9bb170ee + languageName: node + linkType: hard + +"eslint-plugin-storybook@npm:^10.1.10": + version: 10.1.11 resolution: "eslint-plugin-storybook@npm:10.1.11" dependencies: "@typescript-eslint/utils": "npm:^8.8.1" @@ -5323,7 +5846,7 @@ __metadata: languageName: node linkType: hard -"for-each@npm:^0.3.5": +"for-each@npm:^0.3.3, for-each@npm:^0.3.5": version: 0.3.5 resolution: "for-each@npm:0.3.5" dependencies: @@ -5430,6 +5953,27 @@ __metadata: languageName: node linkType: hard +"function.prototype.name@npm:^1.1.6, function.prototype.name@npm:^1.1.8": + version: 1.1.8 + resolution: "function.prototype.name@npm:1.1.8" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + functions-have-names: "npm:^1.2.3" + hasown: "npm:^2.0.2" + is-callable: "npm:^1.2.7" + checksum: 10c0/e920a2ab52663005f3cbe7ee3373e3c71c1fb5558b0b0548648cdf3e51961085032458e26c71ff1a8c8c20e7ee7caeb03d43a5d1fa8610c459333323a2e71253 + languageName: node + linkType: hard + +"functions-have-names@npm:^1.2.3": + version: 1.2.3 + resolution: "functions-have-names@npm:1.2.3" + checksum: 10c0/33e77fd29bddc2d9bb78ab3eb854c165909201f88c75faa8272e35899e2d35a8a642a15e7420ef945e1f64a9670d6aa3ec744106b2aa42be68ca5114025954ca + languageName: node + linkType: hard + "generator-function@npm:^2.0.0": version: 2.0.1 resolution: "generator-function@npm:2.0.1" @@ -5444,7 +5988,7 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.3.0": +"get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.2.7, get-intrinsic@npm:^1.3.0": version: 1.3.1 resolution: "get-intrinsic@npm:1.3.1" dependencies: @@ -5482,6 +6026,26 @@ __metadata: languageName: node linkType: hard +"get-symbol-description@npm:^1.1.0": + version: 1.1.0 + resolution: "get-symbol-description@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" + checksum: 10c0/d6a7d6afca375779a4b307738c9e80dbf7afc0bdbe5948768d54ab9653c865523d8920e670991a925936eb524b7cb6a6361d199a760b21d0ca7620194455aa4b + languageName: node + linkType: hard + +"get-tsconfig@npm:^4.10.1": + version: 4.13.0 + resolution: "get-tsconfig@npm:4.13.0" + dependencies: + resolve-pkg-maps: "npm:^1.0.0" + checksum: 10c0/2c49ef8d3907047a107f229fd610386fe3b7fe9e42dfd6b42e7406499493cdda8c62e83e57e8d7a98125610774b9f604d3a0ff308d7f9de5c7ac6d1b07cb6036 + languageName: node + linkType: hard + "glob-parent@npm:^5.1.2": version: 5.1.2 resolution: "glob-parent@npm:5.1.2" @@ -5550,6 +6114,16 @@ __metadata: languageName: node linkType: hard +"globalthis@npm:^1.0.4": + version: 1.0.4 + resolution: "globalthis@npm:1.0.4" + dependencies: + define-properties: "npm:^1.2.1" + gopd: "npm:^1.0.1" + checksum: 10c0/9d156f313af79d80b1566b93e19285f481c591ad6d0d319b4be5e03750d004dde40a39a0f26f7e635f9007a3600802f53ecd85a759b86f109e80a5f705e01846 + languageName: node + linkType: hard + "globby@npm:^11.0.0": version: 11.1.0 resolution: "globby@npm:11.1.0" @@ -5578,6 +6152,13 @@ __metadata: languageName: node linkType: hard +"has-bigints@npm:^1.0.2": + version: 1.1.0 + resolution: "has-bigints@npm:1.1.0" + checksum: 10c0/2de0cdc4a1ccf7a1e75ffede1876994525ac03cc6f5ae7392d3415dd475cd9eee5bceec63669ab61aa997ff6cceebb50ef75561c7002bed8988de2b9d1b40788 + languageName: node + linkType: hard + "has-flag@npm:^4.0.0": version: 4.0.0 resolution: "has-flag@npm:4.0.0" @@ -5594,6 +6175,15 @@ __metadata: languageName: node linkType: hard +"has-proto@npm:^1.2.0": + version: 1.2.0 + resolution: "has-proto@npm:1.2.0" + dependencies: + dunder-proto: "npm:^1.0.0" + checksum: 10c0/46538dddab297ec2f43923c3d35237df45d8c55a6fc1067031e04c13ed8a9a8f94954460632fd4da84c31a1721eefee16d901cbb1ae9602bab93bb6e08f93b95 + languageName: node + linkType: hard + "has-symbols@npm:^1.0.3, has-symbols@npm:^1.1.0": version: 1.1.0 resolution: "has-symbols@npm:1.1.0" @@ -5809,6 +6399,17 @@ __metadata: languageName: node linkType: hard +"internal-slot@npm:^1.1.0": + version: 1.1.0 + resolution: "internal-slot@npm:1.1.0" + dependencies: + es-errors: "npm:^1.3.0" + hasown: "npm:^2.0.2" + side-channel: "npm:^1.1.0" + checksum: 10c0/03966f5e259b009a9bf1a78d60da920df198af4318ec004f57b8aef1dd3fe377fbc8cce63a96e8c810010302654de89f9e19de1cd8ad0061d15be28a695465c7 + languageName: node + linkType: hard + "ip-address@npm:^10.0.1": version: 10.1.0 resolution: "ip-address@npm:10.1.0" @@ -5843,6 +6444,58 @@ __metadata: languageName: node linkType: hard +"is-array-buffer@npm:^3.0.4, is-array-buffer@npm:^3.0.5": + version: 3.0.5 + resolution: "is-array-buffer@npm:3.0.5" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + get-intrinsic: "npm:^1.2.6" + checksum: 10c0/c5c9f25606e86dbb12e756694afbbff64bc8b348d1bc989324c037e1068695131930199d6ad381952715dad3a9569333817f0b1a72ce5af7f883ce802e49c83d + languageName: node + linkType: hard + +"is-async-function@npm:^2.0.0": + version: 2.1.1 + resolution: "is-async-function@npm:2.1.1" + dependencies: + async-function: "npm:^1.0.0" + call-bound: "npm:^1.0.3" + get-proto: "npm:^1.0.1" + has-tostringtag: "npm:^1.0.2" + safe-regex-test: "npm:^1.1.0" + checksum: 10c0/d70c236a5e82de6fc4d44368ffd0c2fee2b088b893511ce21e679da275a5ecc6015ff59a7d7e1bdd7ca39f71a8dbdd253cf8cce5c6b3c91cdd5b42b5ce677298 + languageName: node + linkType: hard + +"is-bigint@npm:^1.1.0": + version: 1.1.0 + resolution: "is-bigint@npm:1.1.0" + dependencies: + has-bigints: "npm:^1.0.2" + checksum: 10c0/f4f4b905ceb195be90a6ea7f34323bf1c18e3793f18922e3e9a73c684c29eeeeff5175605c3a3a74cc38185fe27758f07efba3dbae812e5c5afbc0d2316b40e4 + languageName: node + linkType: hard + +"is-boolean-object@npm:^1.2.1": + version: 1.2.2 + resolution: "is-boolean-object@npm:1.2.2" + dependencies: + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/36ff6baf6bd18b3130186990026f5a95c709345c39cd368468e6c1b6ab52201e9fd26d8e1f4c066357b4938b0f0401e1a5000e08257787c1a02f3a719457001e + languageName: node + linkType: hard + +"is-bun-module@npm:^2.0.0": + version: 2.0.0 + resolution: "is-bun-module@npm:2.0.0" + dependencies: + semver: "npm:^7.7.1" + checksum: 10c0/7d27a0679cfa5be1f5052650391f9b11040cd70c48d45112e312c56bc6b6ca9c9aea70dcce6cc40b1e8947bfff8567a5c5715d3b066fb478522dab46ea379240 + languageName: node + linkType: hard + "is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" @@ -5850,7 +6503,7 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.16.1": +"is-core-module@npm:^2.13.0, is-core-module@npm:^2.16.1": version: 2.16.1 resolution: "is-core-module@npm:2.16.1" dependencies: @@ -5859,6 +6512,27 @@ __metadata: languageName: node linkType: hard +"is-data-view@npm:^1.0.1, is-data-view@npm:^1.0.2": + version: 1.0.2 + resolution: "is-data-view@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.6" + is-typed-array: "npm:^1.1.13" + checksum: 10c0/ef3548a99d7e7f1370ce21006baca6d40c73e9f15c941f89f0049c79714c873d03b02dae1c64b3f861f55163ecc16da06506c5b8a1d4f16650b3d9351c380153 + languageName: node + linkType: hard + +"is-date-object@npm:^1.0.5, is-date-object@npm:^1.1.0": + version: 1.1.0 + resolution: "is-date-object@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.2" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/1a4d199c8e9e9cac5128d32e6626fa7805175af9df015620ac0d5d45854ccf348ba494679d872d37301032e35a54fc7978fba1687e8721b2139aea7870cafa2f + languageName: node + linkType: hard + "is-decimal@npm:^2.0.0": version: 2.0.1 resolution: "is-decimal@npm:2.0.1" @@ -5882,6 +6556,15 @@ __metadata: languageName: node linkType: hard +"is-finalizationregistry@npm:^1.1.0": + version: 1.1.1 + resolution: "is-finalizationregistry@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.3" + checksum: 10c0/818dff679b64f19e228a8205a1e2d09989a98e98def3a817f889208cfcbf918d321b251aadf2c05918194803ebd2eb01b14fc9d0b2bea53d984f4137bfca5e97 + languageName: node + linkType: hard + "is-fullwidth-code-point@npm:^3.0.0": version: 3.0.0 resolution: "is-fullwidth-code-point@npm:3.0.0" @@ -5889,7 +6572,7 @@ __metadata: languageName: node linkType: hard -"is-generator-function@npm:^1.0.7": +"is-generator-function@npm:^1.0.10, is-generator-function@npm:^1.0.7": version: 1.1.2 resolution: "is-generator-function@npm:1.1.2" dependencies: @@ -5929,6 +6612,13 @@ __metadata: languageName: node linkType: hard +"is-map@npm:^2.0.3": + version: 2.0.3 + resolution: "is-map@npm:2.0.3" + checksum: 10c0/2c4d431b74e00fdda7162cd8e4b763d6f6f217edf97d4f8538b94b8702b150610e2c64961340015fe8df5b1fcee33ccd2e9b62619c4a8a3a155f8de6d6d355fc + languageName: node + linkType: hard + "is-mergeable-object@npm:^1.1.1": version: 1.1.1 resolution: "is-mergeable-object@npm:1.1.1" @@ -5946,6 +6636,23 @@ __metadata: languageName: node linkType: hard +"is-negative-zero@npm:^2.0.3": + version: 2.0.3 + resolution: "is-negative-zero@npm:2.0.3" + checksum: 10c0/bcdcf6b8b9714063ffcfa9929c575ac69bfdabb8f4574ff557dfc086df2836cf07e3906f5bbc4f2a5c12f8f3ba56af640c843cdfc74da8caed86c7c7d66fd08e + languageName: node + linkType: hard + +"is-number-object@npm:^1.1.1": + version: 1.1.1 + resolution: "is-number-object@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/97b451b41f25135ff021d85c436ff0100d84a039bb87ffd799cbcdbea81ef30c464ced38258cdd34f080be08fc3b076ca1f472086286d2aa43521d6ec6a79f53 + languageName: node + linkType: hard + "is-number@npm:^7.0.0": version: 7.0.0 resolution: "is-number@npm:7.0.0" @@ -5979,6 +6686,32 @@ __metadata: languageName: node linkType: hard +"is-set@npm:^2.0.3": + version: 2.0.3 + resolution: "is-set@npm:2.0.3" + checksum: 10c0/f73732e13f099b2dc879c2a12341cfc22ccaca8dd504e6edae26484bd5707a35d503fba5b4daad530a9b088ced1ae6c9d8200fd92e09b428fe14ea79ce8080b7 + languageName: node + linkType: hard + +"is-shared-array-buffer@npm:^1.0.4": + version: 1.0.4 + resolution: "is-shared-array-buffer@npm:1.0.4" + dependencies: + call-bound: "npm:^1.0.3" + checksum: 10c0/65158c2feb41ff1edd6bbd6fd8403a69861cf273ff36077982b5d4d68e1d59278c71691216a4a64632bd76d4792d4d1d2553901b6666d84ade13bba5ea7bc7db + languageName: node + linkType: hard + +"is-string@npm:^1.1.1": + version: 1.1.1 + resolution: "is-string@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/2f518b4e47886bb81567faba6ffd0d8a8333cf84336e2e78bf160693972e32ad00fe84b0926491cc598dee576fdc55642c92e62d0cbe96bf36f643b6f956f94d + languageName: node + linkType: hard + "is-subdir@npm:^1.1.1": version: 1.2.0 resolution: "is-subdir@npm:1.2.0" @@ -5988,7 +6721,18 @@ __metadata: languageName: node linkType: hard -"is-typed-array@npm:^1.1.3": +"is-symbol@npm:^1.0.4, is-symbol@npm:^1.1.1": + version: 1.1.1 + resolution: "is-symbol@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.2" + has-symbols: "npm:^1.1.0" + safe-regex-test: "npm:^1.1.0" + checksum: 10c0/f08f3e255c12442e833f75a9e2b84b2d4882fdfd920513cf2a4a2324f0a5b076c8fd913778e3ea5d258d5183e9d92c0cd20e04b03ab3df05316b049b2670af1e + languageName: node + linkType: hard + +"is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.14, is-typed-array@npm:^1.1.15, is-typed-array@npm:^1.1.3": version: 1.1.15 resolution: "is-typed-array@npm:1.1.15" dependencies: @@ -5997,6 +6741,32 @@ __metadata: languageName: node linkType: hard +"is-weakmap@npm:^2.0.2": + version: 2.0.2 + resolution: "is-weakmap@npm:2.0.2" + checksum: 10c0/443c35bb86d5e6cc5929cd9c75a4024bb0fff9586ed50b092f94e700b89c43a33b186b76dbc6d54f3d3d09ece689ab38dcdc1af6a482cbe79c0f2da0a17f1299 + languageName: node + linkType: hard + +"is-weakref@npm:^1.0.2, is-weakref@npm:^1.1.1": + version: 1.1.1 + resolution: "is-weakref@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.3" + checksum: 10c0/8e0a9c07b0c780949a100e2cab2b5560a48ecd4c61726923c1a9b77b6ab0aa0046c9e7fb2206042296817045376dee2c8ab1dabe08c7c3dfbf195b01275a085b + languageName: node + linkType: hard + +"is-weakset@npm:^2.0.3": + version: 2.0.4 + resolution: "is-weakset@npm:2.0.4" + dependencies: + call-bound: "npm:^1.0.3" + get-intrinsic: "npm:^1.2.6" + checksum: 10c0/6491eba08acb8dc9532da23cb226b7d0192ede0b88f16199e592e4769db0a077119c1f5d2283d1e0d16d739115f70046e887e477eb0e66cd90e1bb29f28ba647 + languageName: node + linkType: hard + "is-windows@npm:^1.0.0": version: 1.0.2 resolution: "is-windows@npm:1.0.2" @@ -6013,6 +6783,13 @@ __metadata: languageName: node linkType: hard +"isarray@npm:^2.0.5": + version: 2.0.5 + resolution: "isarray@npm:2.0.5" + checksum: 10c0/4199f14a7a13da2177c66c31080008b7124331956f47bca57dd0b6ea9f11687aa25e565a2c7a2b519bc86988d10398e3049a1f5df13c9f6b7664154690ae79fd + languageName: node + linkType: hard + "isexe@npm:^2.0.0": version: 2.0.0 resolution: "isexe@npm:2.0.0" @@ -6144,6 +6921,17 @@ __metadata: languageName: node linkType: hard +"json5@npm:^1.0.2": + version: 1.0.2 + resolution: "json5@npm:1.0.2" + dependencies: + minimist: "npm:^1.2.0" + bin: + json5: lib/cli.js + checksum: 10c0/9ee316bf21f000b00752e6c2a3b79ecf5324515a5c60ee88983a1910a45426b643a4f3461657586e8aeca87aaf96f0a519b0516d2ae527a6c3e7eed80f68717f + languageName: node + linkType: hard + "json5@npm:^2.2.2, json5@npm:^2.2.3": version: 2.2.3 resolution: "json5@npm:2.2.3" @@ -6571,7 +7359,7 @@ __metadata: languageName: node linkType: hard -"ms@npm:^2.1.3": +"ms@npm:^2.1.1, ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: 10c0/d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 @@ -6594,6 +7382,15 @@ __metadata: languageName: node linkType: hard +"napi-postinstall@npm:^0.3.0": + version: 0.3.4 + resolution: "napi-postinstall@npm:0.3.4" + bin: + napi-postinstall: lib/cli.js + checksum: 10c0/b33d64150828bdade3a5d07368a8b30da22ee393f8dd8432f1b9e5486867be21c84ec443dd875dd3ef3c7401a079a7ab7e2aa9d3538a889abbcd96495d5104fe + languageName: node + linkType: hard + "natural-compare@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare@npm:1.4.0" @@ -6660,7 +7457,7 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.13.3": +"object-inspect@npm:^1.13.3, object-inspect@npm:^1.13.4": version: 1.13.4 resolution: "object-inspect@npm:1.13.4" checksum: 10c0/d7f8711e803b96ea3191c745d6f8056ce1f2496e530e6a19a0e92d89b0fa3c76d910c31f0aa270432db6bd3b2f85500a376a83aaba849a8d518c8845b3211692 @@ -6684,7 +7481,7 @@ __metadata: languageName: node linkType: hard -"object.assign@npm:^4.1.4": +"object.assign@npm:^4.1.4, object.assign@npm:^4.1.7": version: 4.1.7 resolution: "object.assign@npm:4.1.7" dependencies: @@ -6698,6 +7495,41 @@ __metadata: languageName: node linkType: hard +"object.fromentries@npm:^2.0.8": + version: 2.0.8 + resolution: "object.fromentries@npm:2.0.8" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/cd4327e6c3369cfa805deb4cbbe919bfb7d3aeebf0bcaba291bb568ea7169f8f8cdbcabe2f00b40db0c20cd20f08e11b5f3a5a36fb7dd3fe04850c50db3bf83b + languageName: node + linkType: hard + +"object.groupby@npm:^1.0.3": + version: 1.0.3 + resolution: "object.groupby@npm:1.0.3" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + checksum: 10c0/60d0455c85c736fbfeda0217d1a77525956f76f7b2495edeca9e9bbf8168a45783199e77b894d30638837c654d0cc410e0e02cbfcf445bc8de71c3da1ede6a9c + languageName: node + linkType: hard + +"object.values@npm:^1.2.1": + version: 1.2.1 + resolution: "object.values@npm:1.2.1" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/3c47814fdc64842ae3d5a74bc9d06bdd8d21563c04d9939bf6716a9c00596a4ebc342552f8934013d1ec991c74e3671b26710a0c51815f0b603795605ab6b2c9 + languageName: node + linkType: hard + "open@npm:^10.2.0": version: 10.2.0 resolution: "open@npm:10.2.0" @@ -6731,6 +7563,17 @@ __metadata: languageName: node linkType: hard +"own-keys@npm:^1.0.1": + version: 1.0.1 + resolution: "own-keys@npm:1.0.1" + dependencies: + get-intrinsic: "npm:^1.2.6" + object-keys: "npm:^1.1.1" + safe-push-apply: "npm:^1.0.0" + checksum: 10c0/6dfeb3455bff92ec3f16a982d4e3e65676345f6902d9f5ded1d8265a6318d0200ce461956d6d1c70053c7fe9f9fe65e552faac03f8140d37ef0fdd108e67013a + languageName: node + linkType: hard + "p-filter@npm:^2.1.0": version: 2.1.0 resolution: "p-filter@npm:2.1.0" @@ -7396,6 +8239,22 @@ __metadata: languageName: node linkType: hard +"reflect.getprototypeof@npm:^1.0.6, reflect.getprototypeof@npm:^1.0.9": + version: 1.0.10 + resolution: "reflect.getprototypeof@npm:1.0.10" + dependencies: + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.9" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.7" + get-proto: "npm:^1.0.1" + which-builtin-type: "npm:^1.2.1" + checksum: 10c0/7facec28c8008876f8ab98e80b7b9cb4b1e9224353fd4756dda5f2a4ab0d30fa0a5074777c6df24e1e0af463a2697513b0a11e548d99cf52f21f7bc6ba48d3ac + languageName: node + linkType: hard + "refractor@npm:^5.0.0": version: 5.0.0 resolution: "refractor@npm:5.0.0" @@ -7408,6 +8267,20 @@ __metadata: languageName: node linkType: hard +"regexp.prototype.flags@npm:^1.5.4": + version: 1.5.4 + resolution: "regexp.prototype.flags@npm:1.5.4" + dependencies: + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-errors: "npm:^1.3.0" + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" + set-function-name: "npm:^2.0.2" + checksum: 10c0/83b88e6115b4af1c537f8dabf5c3744032cb875d63bc05c288b1b8c0ef37cbe55353f95d8ca817e8843806e3e150b118bc624e4279b24b4776b4198232735a77 + languageName: node + linkType: hard + "require-from-string@npm:^2.0.2": version: 2.0.2 resolution: "require-from-string@npm:2.0.2" @@ -7436,7 +8309,14 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.22.1, resolve@npm:^1.22.8, resolve@npm:~1.22.1, resolve@npm:~1.22.2": +"resolve-pkg-maps@npm:^1.0.0": + version: 1.0.0 + resolution: "resolve-pkg-maps@npm:1.0.0" + checksum: 10c0/fb8f7bbe2ca281a73b7ef423a1cbc786fb244bd7a95cbe5c3fba25b27d327150beca8ba02f622baea65919a57e061eb5005204daa5f93ed590d9b77463a567ab + languageName: node + linkType: hard + +"resolve@npm:^1.22.1, resolve@npm:^1.22.4, resolve@npm:^1.22.8, resolve@npm:~1.22.1, resolve@npm:~1.22.2": version: 1.22.11 resolution: "resolve@npm:1.22.11" dependencies: @@ -7449,7 +8329,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin, resolve@patch:resolve@npm%3A~1.22.1#optional!builtin, resolve@patch:resolve@npm%3A~1.22.2#optional!builtin": +"resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin, resolve@patch:resolve@npm%3A~1.22.1#optional!builtin, resolve@patch:resolve@npm%3A~1.22.2#optional!builtin": version: 1.22.11 resolution: "resolve@patch:resolve@npm%3A1.22.11#optional!builtin::version=1.22.11&hash=c3c19d" dependencies: @@ -7596,6 +8476,19 @@ __metadata: languageName: node linkType: hard +"safe-array-concat@npm:^1.1.3": + version: 1.1.3 + resolution: "safe-array-concat@npm:1.1.3" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.6" + has-symbols: "npm:^1.1.0" + isarray: "npm:^2.0.5" + checksum: 10c0/43c86ffdddc461fb17ff8a17c5324f392f4868f3c7dd2c6a5d9f5971713bc5fd755667212c80eab9567595f9a7509cc2f83e590ddaebd1bd19b780f9c79f9a8d + languageName: node + linkType: hard + "safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" @@ -7603,6 +8496,16 @@ __metadata: languageName: node linkType: hard +"safe-push-apply@npm:^1.0.0": + version: 1.0.0 + resolution: "safe-push-apply@npm:1.0.0" + dependencies: + es-errors: "npm:^1.3.0" + isarray: "npm:^2.0.5" + checksum: 10c0/831f1c9aae7436429e7862c7e46f847dfe490afac20d0ee61bae06108dbf5c745a0de3568ada30ccdd3eeb0864ca8331b2eef703abd69bfea0745b21fd320750 + languageName: node + linkType: hard + "safe-regex-test@npm:^1.1.0": version: 1.1.0 resolution: "safe-regex-test@npm:1.1.0" @@ -7655,7 +8558,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.6.2, semver@npm:^7.7.3": +"semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.6.2, semver@npm:^7.7.1, semver@npm:^7.7.3": version: 7.7.3 resolution: "semver@npm:7.7.3" bin: @@ -7689,6 +8592,29 @@ __metadata: languageName: node linkType: hard +"set-function-name@npm:^2.0.2": + version: 2.0.2 + resolution: "set-function-name@npm:2.0.2" + dependencies: + define-data-property: "npm:^1.1.4" + es-errors: "npm:^1.3.0" + functions-have-names: "npm:^1.2.3" + has-property-descriptors: "npm:^1.0.2" + checksum: 10c0/fce59f90696c450a8523e754abb305e2b8c73586452619c2bad5f7bf38c7b6b4651895c9db895679c5bef9554339cf3ef1c329b66ece3eda7255785fbe299316 + languageName: node + linkType: hard + +"set-proto@npm:^1.0.0": + version: 1.0.0 + resolution: "set-proto@npm:1.0.0" + dependencies: + dunder-proto: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/ca5c3ccbba479d07c30460e367e66337cec825560b11e8ba9c5ebe13a2a0d6021ae34eddf94ff3dfe17a3104dc1f191519cb6c48378b503e5c3f36393938776a + languageName: node + linkType: hard + "shallowequal@npm:1.1.0": version: 1.1.0 resolution: "shallowequal@npm:1.1.0" @@ -7863,6 +8789,13 @@ __metadata: languageName: node linkType: hard +"stable-hash-x@npm:^0.2.0": + version: 0.2.0 + resolution: "stable-hash-x@npm:0.2.0" + checksum: 10c0/c757df58366ee4bb266a9486b8932eab7c1ba730469eaf4b68d2dee404814e9f84089c44c9b5205f8c7d99a0ab036cce2af69139ce5ed44b635923c011a8aea8 + languageName: node + linkType: hard + "stackback@npm:0.0.2": version: 0.0.2 resolution: "stackback@npm:0.0.2" @@ -7877,6 +8810,16 @@ __metadata: languageName: node linkType: hard +"stop-iteration-iterator@npm:^1.1.0": + version: 1.1.0 + resolution: "stop-iteration-iterator@npm:1.1.0" + dependencies: + es-errors: "npm:^1.3.0" + internal-slot: "npm:^1.1.0" + checksum: 10c0/de4e45706bb4c0354a4b1122a2b8cc45a639e86206807ce0baf390ee9218d3ef181923fa4d2b67443367c491aa255c5fbaa64bb74648e3c5b48299928af86c09 + languageName: node + linkType: hard + "storybook-addon-pseudo-states@npm:^10.1.10": version: 10.1.11 resolution: "storybook-addon-pseudo-states@npm:10.1.11" @@ -7951,6 +8894,44 @@ __metadata: languageName: node linkType: hard +"string.prototype.trim@npm:^1.2.10": + version: 1.2.10 + resolution: "string.prototype.trim@npm:1.2.10" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + define-data-property: "npm:^1.1.4" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-object-atoms: "npm:^1.0.0" + has-property-descriptors: "npm:^1.0.2" + checksum: 10c0/8a8854241c4b54a948e992eb7dd6b8b3a97185112deb0037a134f5ba57541d8248dd610c966311887b6c2fd1181a3877bffb14d873ce937a344535dabcc648f8 + languageName: node + linkType: hard + +"string.prototype.trimend@npm:^1.0.9": + version: 1.0.9 + resolution: "string.prototype.trimend@npm:1.0.9" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/59e1a70bf9414cb4c536a6e31bef5553c8ceb0cf44d8b4d0ed65c9653358d1c64dd0ec203b100df83d0413bbcde38b8c5d49e14bc4b86737d74adc593a0d35b6 + languageName: node + linkType: hard + +"string.prototype.trimstart@npm:^1.0.8": + version: 1.0.8 + resolution: "string.prototype.trimstart@npm:1.0.8" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/d53af1899959e53c83b64a5fd120be93e067da740e7e75acb433849aa640782fb6c7d4cd5b84c954c84413745a3764df135a8afeb22908b86a835290788d8366 + languageName: node + linkType: hard + "string_decoder@npm:^1.3.0": version: 1.3.0 resolution: "string_decoder@npm:1.3.0" @@ -8160,7 +9141,7 @@ __metadata: languageName: node linkType: hard -"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.15": +"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.14, tinyglobby@npm:^0.2.15": version: 0.2.15 resolution: "tinyglobby@npm:0.2.15" dependencies: @@ -8298,6 +9279,18 @@ __metadata: languageName: node linkType: hard +"tsconfig-paths@npm:^3.15.0": + version: 3.15.0 + resolution: "tsconfig-paths@npm:3.15.0" + dependencies: + "@types/json5": "npm:^0.0.29" + json5: "npm:^1.0.2" + minimist: "npm:^1.2.6" + strip-bom: "npm:^3.0.0" + checksum: 10c0/5b4f301a2b7a3766a986baf8fc0e177eb80bdba6e396792ff92dc23b5bca8bb279fc96517dcaaef63a3b49bebc6c4c833653ec58155780bc906bdbcf7dda0ef5 + languageName: node + linkType: hard + "tsconfig-paths@npm:^4.2.0": version: 4.2.0 resolution: "tsconfig-paths@npm:4.2.0" @@ -8316,7 +9309,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.1.0": +"tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.1.0, tslib@npm:^2.4.0": version: 2.8.1 resolution: "tslib@npm:2.8.1" checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 @@ -8332,6 +9325,59 @@ __metadata: languageName: node linkType: hard +"typed-array-buffer@npm:^1.0.3": + version: 1.0.3 + resolution: "typed-array-buffer@npm:1.0.3" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + is-typed-array: "npm:^1.1.14" + checksum: 10c0/1105071756eb248774bc71646bfe45b682efcad93b55532c6ffa4518969fb6241354e4aa62af679ae83899ec296d69ef88f1f3763657cdb3a4d29321f7b83079 + languageName: node + linkType: hard + +"typed-array-byte-length@npm:^1.0.3": + version: 1.0.3 + resolution: "typed-array-byte-length@npm:1.0.3" + dependencies: + call-bind: "npm:^1.0.8" + for-each: "npm:^0.3.3" + gopd: "npm:^1.2.0" + has-proto: "npm:^1.2.0" + is-typed-array: "npm:^1.1.14" + checksum: 10c0/6ae083c6f0354f1fce18b90b243343b9982affd8d839c57bbd2c174a5d5dc71be9eb7019ffd12628a96a4815e7afa85d718d6f1e758615151d5f35df841ffb3e + languageName: node + linkType: hard + +"typed-array-byte-offset@npm:^1.0.4": + version: 1.0.4 + resolution: "typed-array-byte-offset@npm:1.0.4" + dependencies: + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + for-each: "npm:^0.3.3" + gopd: "npm:^1.2.0" + has-proto: "npm:^1.2.0" + is-typed-array: "npm:^1.1.15" + reflect.getprototypeof: "npm:^1.0.9" + checksum: 10c0/3d805b050c0c33b51719ee52de17c1cd8e6a571abdf0fffb110e45e8dd87a657e8b56eee94b776b13006d3d347a0c18a730b903cf05293ab6d92e99ff8f77e53 + languageName: node + linkType: hard + +"typed-array-length@npm:^1.0.7": + version: 1.0.7 + resolution: "typed-array-length@npm:1.0.7" + dependencies: + call-bind: "npm:^1.0.7" + for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" + is-typed-array: "npm:^1.1.13" + possible-typed-array-names: "npm:^1.0.0" + reflect.getprototypeof: "npm:^1.0.6" + checksum: 10c0/e38f2ae3779584c138a2d8adfa8ecf749f494af3cd3cdafe4e688ce51418c7d2c5c88df1bd6be2bbea099c3f7cea58c02ca02ed438119e91f162a9de23f61295 + languageName: node + linkType: hard + "typescript-eslint@npm:^8": version: 8.52.0 resolution: "typescript-eslint@npm:8.52.0" @@ -8394,6 +9440,18 @@ __metadata: languageName: node linkType: hard +"unbox-primitive@npm:^1.1.0": + version: 1.1.0 + resolution: "unbox-primitive@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.3" + has-bigints: "npm:^1.0.2" + has-symbols: "npm:^1.1.0" + which-boxed-primitive: "npm:^1.1.1" + checksum: 10c0/7dbd35ab02b0e05fe07136c72cb9355091242455473ec15057c11430129bab38b7b3624019b8778d02a881c13de44d63cd02d122ee782fb519e1de7775b5b982 + languageName: node + linkType: hard + "undici-types@npm:~7.16.0": version: 7.16.0 resolution: "undici-types@npm:7.16.0" @@ -8452,6 +9510,73 @@ __metadata: languageName: node linkType: hard +"unrs-resolver@npm:^1.7.11": + version: 1.11.1 + resolution: "unrs-resolver@npm:1.11.1" + dependencies: + "@unrs/resolver-binding-android-arm-eabi": "npm:1.11.1" + "@unrs/resolver-binding-android-arm64": "npm:1.11.1" + "@unrs/resolver-binding-darwin-arm64": "npm:1.11.1" + "@unrs/resolver-binding-darwin-x64": "npm:1.11.1" + "@unrs/resolver-binding-freebsd-x64": "npm:1.11.1" + "@unrs/resolver-binding-linux-arm-gnueabihf": "npm:1.11.1" + "@unrs/resolver-binding-linux-arm-musleabihf": "npm:1.11.1" + "@unrs/resolver-binding-linux-arm64-gnu": "npm:1.11.1" + "@unrs/resolver-binding-linux-arm64-musl": "npm:1.11.1" + "@unrs/resolver-binding-linux-ppc64-gnu": "npm:1.11.1" + "@unrs/resolver-binding-linux-riscv64-gnu": "npm:1.11.1" + "@unrs/resolver-binding-linux-riscv64-musl": "npm:1.11.1" + "@unrs/resolver-binding-linux-s390x-gnu": "npm:1.11.1" + "@unrs/resolver-binding-linux-x64-gnu": "npm:1.11.1" + "@unrs/resolver-binding-linux-x64-musl": "npm:1.11.1" + "@unrs/resolver-binding-wasm32-wasi": "npm:1.11.1" + "@unrs/resolver-binding-win32-arm64-msvc": "npm:1.11.1" + "@unrs/resolver-binding-win32-ia32-msvc": "npm:1.11.1" + "@unrs/resolver-binding-win32-x64-msvc": "npm:1.11.1" + napi-postinstall: "npm:^0.3.0" + dependenciesMeta: + "@unrs/resolver-binding-android-arm-eabi": + optional: true + "@unrs/resolver-binding-android-arm64": + optional: true + "@unrs/resolver-binding-darwin-arm64": + optional: true + "@unrs/resolver-binding-darwin-x64": + optional: true + "@unrs/resolver-binding-freebsd-x64": + optional: true + "@unrs/resolver-binding-linux-arm-gnueabihf": + optional: true + "@unrs/resolver-binding-linux-arm-musleabihf": + optional: true + "@unrs/resolver-binding-linux-arm64-gnu": + optional: true + "@unrs/resolver-binding-linux-arm64-musl": + optional: true + "@unrs/resolver-binding-linux-ppc64-gnu": + optional: true + "@unrs/resolver-binding-linux-riscv64-gnu": + optional: true + "@unrs/resolver-binding-linux-riscv64-musl": + optional: true + "@unrs/resolver-binding-linux-s390x-gnu": + optional: true + "@unrs/resolver-binding-linux-x64-gnu": + optional: true + "@unrs/resolver-binding-linux-x64-musl": + optional: true + "@unrs/resolver-binding-wasm32-wasi": + optional: true + "@unrs/resolver-binding-win32-arm64-msvc": + optional: true + "@unrs/resolver-binding-win32-ia32-msvc": + optional: true + "@unrs/resolver-binding-win32-x64-msvc": + optional: true + checksum: 10c0/c91b112c71a33d6b24e5c708dab43ab80911f2df8ee65b87cd7a18fb5af446708e98c4b415ca262026ad8df326debcc7ca6a801b2935504d87fd6f0b9d70dce1 + languageName: node + linkType: hard + "update-browserslist-db@npm:^1.2.0": version: 1.2.3 resolution: "update-browserslist-db@npm:1.2.3" @@ -8818,6 +9943,52 @@ __metadata: languageName: node linkType: hard +"which-boxed-primitive@npm:^1.1.0, which-boxed-primitive@npm:^1.1.1": + version: 1.1.1 + resolution: "which-boxed-primitive@npm:1.1.1" + dependencies: + is-bigint: "npm:^1.1.0" + is-boolean-object: "npm:^1.2.1" + is-number-object: "npm:^1.1.1" + is-string: "npm:^1.1.1" + is-symbol: "npm:^1.1.1" + checksum: 10c0/aceea8ede3b08dede7dce168f3883323f7c62272b49801716e8332ff750e7ae59a511ae088840bc6874f16c1b7fd296c05c949b0e5b357bfe3c431b98c417abe + languageName: node + linkType: hard + +"which-builtin-type@npm:^1.2.1": + version: 1.2.1 + resolution: "which-builtin-type@npm:1.2.1" + dependencies: + call-bound: "npm:^1.0.2" + function.prototype.name: "npm:^1.1.6" + has-tostringtag: "npm:^1.0.2" + is-async-function: "npm:^2.0.0" + is-date-object: "npm:^1.1.0" + is-finalizationregistry: "npm:^1.1.0" + is-generator-function: "npm:^1.0.10" + is-regex: "npm:^1.2.1" + is-weakref: "npm:^1.0.2" + isarray: "npm:^2.0.5" + which-boxed-primitive: "npm:^1.1.0" + which-collection: "npm:^1.0.2" + which-typed-array: "npm:^1.1.16" + checksum: 10c0/8dcf323c45e5c27887800df42fbe0431d0b66b1163849bb7d46b5a730ad6a96ee8bfe827d078303f825537844ebf20c02459de41239a0a9805e2fcb3cae0d471 + languageName: node + linkType: hard + +"which-collection@npm:^1.0.2": + version: 1.0.2 + resolution: "which-collection@npm:1.0.2" + dependencies: + is-map: "npm:^2.0.3" + is-set: "npm:^2.0.3" + is-weakmap: "npm:^2.0.2" + is-weakset: "npm:^2.0.3" + checksum: 10c0/3345fde20964525a04cdf7c4a96821f85f0cc198f1b2ecb4576e08096746d129eb133571998fe121c77782ac8f21cbd67745a3d35ce100d26d4e684c142ea1f2 + languageName: node + linkType: hard + "which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.2": version: 1.1.19 resolution: "which-typed-array@npm:1.1.19" @@ -8833,6 +10004,21 @@ __metadata: languageName: node linkType: hard +"which-typed-array@npm:^1.1.19": + version: 1.1.20 + resolution: "which-typed-array@npm:1.1.20" + dependencies: + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.4" + for-each: "npm:^0.3.5" + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/16fcdada95c8afb821cd1117f0ab50b4d8551677ac08187f21d4e444530913c9ffd2dac634f0c1183345f96344b69280f40f9a8bc52164ef409e555567c2604b + languageName: node + linkType: hard + "which@npm:^2.0.1": version: 2.0.2 resolution: "which@npm:2.0.2" From 9df6254adaa7e2493fe604ca0cba9d5d4d02e945 Mon Sep 17 00:00:00 2001 From: Helder Oliveira Date: Fri, 23 Jan 2026 12:22:45 +0000 Subject: [PATCH 41/81] =?UTF-8?q?chore:=20=F0=9F=A4=96=20format?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/FileUpload/FileMultiUpload.stories.tsx | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/components/FileUpload/FileMultiUpload.stories.tsx b/src/components/FileUpload/FileMultiUpload.stories.tsx index 4343ce912..0bc8beba7 100644 --- a/src/components/FileUpload/FileMultiUpload.stories.tsx +++ b/src/components/FileUpload/FileMultiUpload.stories.tsx @@ -1,9 +1,6 @@ import { Meta, StoryObj, StoryFn } from "@storybook/react-vite"; import { useState } from "react"; -import { - FileMultiUpload, - FileUploadItem, -} from "@/components/FileUpload/FileMultiUpload"; +import { FileMultiUpload, FileUploadItem } from "@/components/FileUpload/FileMultiUpload"; const meta: Meta = { component: FileMultiUpload, From 641ca6bec76548ecfd45d1ea7e8673f9d6cec068 Mon Sep 17 00:00:00 2001 From: Helder Oliveira Date: Fri, 23 Jan 2026 12:49:50 +0000 Subject: [PATCH 42/81] =?UTF-8?q?chore:=20=F0=9F=A4=96=20temporary=20custo?= =?UTF-8?q?m=20resolve=20tsconfig=20path?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- tsconfig.node.json | 2 +- vite.config.ts | 66 +------------------ .../resolve-tsconfig-paths-to-relative.ts | 59 +++++++++++++++++ 4 files changed, 63 insertions(+), 66 deletions(-) create mode 100644 vite/plugins/resolve-tsconfig-paths-to-relative.ts diff --git a/package.json b/package.json index 48eab2598..b3c38265a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@clickhouse/click-ui", - "version": "0.0.251-rc.30", + "version": "0.0.251-rc.32", "description": "Official ClickHouse design system react library", "type": "module", "license": "Apache-2.0", diff --git a/tsconfig.node.json b/tsconfig.node.json index 42872c59f..7c78ec94b 100644 --- a/tsconfig.node.json +++ b/tsconfig.node.json @@ -6,5 +6,5 @@ "moduleResolution": "bundler", "allowSyntheticDefaultImports": true }, - "include": ["vite.config.ts"] + "include": ["vite.config.ts", "./vite/plugins"] } diff --git a/vite.config.ts b/vite.config.ts index 82a06c644..cf12ecbd5 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -4,6 +4,7 @@ import react from "@vitejs/plugin-react"; import path from "path"; import dts from "vite-plugin-dts"; import { glob } from "glob"; +import { resolveTsconfigPathsToRelative } from "./vite/plugins/resolve-tsconfig-paths-to-relative"; const external = (id: string) => { if (id === "react" || id.startsWith("react/")) return true; @@ -72,70 +73,7 @@ const viteConfig = defineConfig({ include: ["src/"], exclude: ["**/*.stories.ts", "**/*.stories.tsx", "**/*.test.ts", "**/*.test.tsx"], }), - { - name: "resolve-tsconfig-paths-to-relative", - enforce: "post", - apply: "build", - generateBundle(options, bundle) { - for (const fileName in bundle) { - const chunk = bundle[fileName]; - - if (chunk.type === "chunk" && chunk.code) { - // fileName is like: "components/Select/common/InternalSelect.js" - // We need to calculate relative path from this file to the target - - chunk.code = chunk.code.replace( - /(from|import)\s+['"]@\/([^'"]+)['"]/g, - (match, keyword, importPath) => { - // Get the directory of the current file (relative to output root) - const currentFileDir = path.dirname(fileName); - - // The target is relative to output root - const targetPath = importPath; - - // Calculate relative path from current file to target - let relativePath = path.relative(currentFileDir, targetPath); - - // Handle empty path (same directory) - if (relativePath === "") { - // Extract the file name from importPath - const targetFileName = path.basename(importPath); - relativePath = "./" + targetFileName; - } else { - // Normalize path separators for consistency - relativePath = relativePath.split(path.sep).join("/"); - - // Ensure it starts with ./ or ../ - if (!relativePath.startsWith(".")) { - relativePath = "./" + relativePath; - } - } - - // Check if this path corresponds to a directory in the bundle - // by looking for an index.js file at that location - const potentialIndexPath = targetPath + "/index.js"; - const hasIndexFile = Object.keys(bundle).some( - f => f === potentialIndexPath - ); - - if (hasIndexFile) { - // It's a directory with an index file, don't add .js - // The path should point to the directory, and bundlers will resolve to index.js - // We don't need to do anything special - } else { - // Add .js extension if not already present and not a directory index - if (!relativePath.endsWith(".js") && !relativePath.endsWith("/")) { - relativePath += ".js"; - } - } - - return `${keyword} '${relativePath}'`; - } - ); - } - } - }, - }, + resolveTsconfigPathsToRelative(), ], css: { preprocessorOptions: { diff --git a/vite/plugins/resolve-tsconfig-paths-to-relative.ts b/vite/plugins/resolve-tsconfig-paths-to-relative.ts new file mode 100644 index 000000000..34a46d0ab --- /dev/null +++ b/vite/plugins/resolve-tsconfig-paths-to-relative.ts @@ -0,0 +1,59 @@ +import type { Plugin } from "vite"; +import path from "path"; + +// Used claude as POC + +/** + * Vite plugin that transforms TypeScript path aliases (like @/) to relative paths in the build output. + * This is necessary for unbundled library builds where consumers need proper relative imports. + */ +export const resolveTsconfigPathsToRelative = (): Plugin => { + return { + name: "resolve-tsconfig-paths-to-relative", + enforce: "post", + apply: "build", + generateBundle(options, bundle) { + for (const fileName in bundle) { + const chunk = bundle[fileName]; + + if (chunk.type === "chunk" && chunk.code) { + chunk.code = chunk.code.replace( + /(from|import)\s+['"]@\/([^'"]+)['"]/g, + (match, keyword, importPath) => { + const currentFileDir = path.dirname(fileName); + const targetPath = importPath; + let relativePath = path.relative(currentFileDir, targetPath); + + if (relativePath === "") { + const targetFileName = path.basename(importPath); + relativePath = "./" + targetFileName; + } else { + relativePath = relativePath.split(path.sep).join("/"); + + if (!relativePath.startsWith(".")) { + relativePath = "./" + relativePath; + } + } + + const potentialIndexPath = targetPath + "/index.js"; + const hasIndexFile = Object.keys(bundle).some( + f => f === potentialIndexPath + ); + + if (hasIndexFile) { + } else { + if (!relativePath.endsWith(".js") && !relativePath.endsWith("/")) { + relativePath += ".js"; + } + } + + return `${keyword} '${relativePath}'`; + } + ); + } + } + }, + }; +} + +export default resolveTsconfigPathsToRelative; From 0f1082d95917d0eb6da2831eed2543dffa356f23 Mon Sep 17 00:00:00 2001 From: Helder Oliveira Date: Fri, 23 Jan 2026 14:57:45 +0000 Subject: [PATCH 43/81] =?UTF-8?q?refactor:=20=F0=9F=92=A1=20export=20from?= =?UTF-8?q?=20correct=20theme=20boundary?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.tsx | 2 +- src/components/icons/Flags/index.tsx | 6 +++--- src/components/index.ts | 1 - src/theme/index.ts | 2 ++ 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index 22b9e9852..5fd3c21f2 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -11,7 +11,6 @@ import { Badge, Button, ButtonGroup, - ClickUIProvider, CardSecondary, Checkbox, DangerAlert, @@ -45,6 +44,7 @@ import { ToastProvider, Toast, } from "@/components"; +import { ClickUIProvider }from "./theme"; import { Dialog } from "@/components/Dialog/Dialog"; import { ConfirmationDialog } from "@/components/ConfirmationDialog/ConfirmationDialog"; import { ProgressBar } from "./components/ProgressBar/ProgressBar"; diff --git a/src/components/icons/Flags/index.tsx b/src/components/icons/Flags/index.tsx index db4c0450d..a1f58af41 100644 --- a/src/components/icons/Flags/index.tsx +++ b/src/components/icons/Flags/index.tsx @@ -17,11 +17,11 @@ import SouthKorea from "./SouthKorea"; import Brazil from "./Brazil"; import Canada from "./Canada"; import Sweden from "./Sweden"; -import { IconSize } from "@/components/Icon/types"; -import { SvgImageElement } from "@/components/commonElement"; -import Switzerland from "@/components/icons/Flags/Switzerland"; +import Switzerland from "./Switzerland"; import HongKong from "./HongKong"; import Indonesia from "./Indonesia"; +import { IconSize } from "@/components/Icon/types"; +import { SvgImageElement } from "@/components/commonElement"; export type FlagName = | "ae" diff --git a/src/components/index.ts b/src/components/index.ts index 7001f7b36..bb4ea537e 100644 --- a/src/components/index.ts +++ b/src/components/index.ts @@ -68,7 +68,6 @@ export { TextAreaField } from "./Input/TextArea"; export { TextField } from "./Input/TextField"; export { Title } from "./Typography/Title/Title"; export { Tooltip } from "./Tooltip/Tooltip"; -export { default as ClickUIProvider } from "@/theme/ClickUIProvider"; export { useToast } from "./Toast/useToast"; export { createToast } from "./Toast/toastEmitter"; export { UserIcon as ProfileIcon } from "./icons/UserIcon"; diff --git a/src/theme/index.ts b/src/theme/index.ts index 971548d58..9892c6af7 100644 --- a/src/theme/index.ts +++ b/src/theme/index.ts @@ -3,6 +3,8 @@ import lightTheme from "./tokens/variables.light"; import { useTheme } from "styled-components"; import type { Prettify, GetTypes } from "./tokens/types"; +export { default as ClickUIProvider } from "./ClickUIProvider"; + export type ThemeName = "dark" | "light" | "classic"; type ActiveThemeName = "dark" | "light"; From 219b6ae5395a7271e1c94f0ddbfa072d1f013715 Mon Sep 17 00:00:00 2001 From: Helder Oliveira Date: Fri, 23 Jan 2026 15:52:10 +0000 Subject: [PATCH 44/81] =?UTF-8?q?chore:=20=F0=9F=A4=96=20node=20externals?= =?UTF-8?q?=20in=20vite,=20remove=20alias?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vite.config.ts | 45 +++++--------- .../resolve-tsconfig-paths-to-relative.ts | 59 ------------------- 2 files changed, 16 insertions(+), 88 deletions(-) delete mode 100644 vite/plugins/resolve-tsconfig-paths-to-relative.ts diff --git a/vite.config.ts b/vite.config.ts index cf12ecbd5..10c9ff6f5 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -3,20 +3,9 @@ import { defineConfig as defineVitestConfig } from "vitest/config"; import react from "@vitejs/plugin-react"; import path from "path"; import dts from "vite-plugin-dts"; -import { glob } from "glob"; -import { resolveTsconfigPathsToRelative } from "./vite/plugins/resolve-tsconfig-paths-to-relative"; +import { externalizeDeps } from "vite-plugin-externalize-deps"; -const external = (id: string) => { - if (id === "react" || id.startsWith("react/")) return true; - if (id === "react-dom" || id.startsWith("react-dom/")) return true; - if (id.includes(".test.ts") || id.includes(".stories.ts")) return true; - if (id === "dayjs") return true; - if (id === "styled-components") return true; - - if (!id.startsWith(".") && !id.startsWith("/") && !id.startsWith("\0")) return true; - - return false; -}; +const srcDir = path.resolve(__dirname, "src").replace(/\\/g, "/"); const buildOptions: BuildOptions = { target: "esnext", @@ -26,20 +15,12 @@ const buildOptions: BuildOptions = { // Do not minify unbundled builds, let the consumer do it // otherwise, tree shaking will fail, bundling, etc. minify: false, - // lib: { - // entry: path.resolve(__dirname, "src/index.ts"), - // formats: ["es"], - // fileName: () => `[name].js`, - // }, lib: { - entry: glob.sync(path.resolve(__dirname, "src/**/*.{ts,tsx}"), { - ignore: ["**/*.test.{ts,tsx}", "**/*.stories.{ts,tsx}"], - }), + entry: path.resolve(__dirname, "src/index.ts"), formats: ["es"], fileName: () => `[name].js`, }, rollupOptions: { - external, output: { preserveModules: true, preserveModulesRoot: "src", @@ -52,6 +33,7 @@ const buildOptions: BuildOptions = { }, interop: "auto", }, + plugins: [], }, sourcemap: true, }; @@ -73,14 +55,24 @@ const viteConfig = defineConfig({ include: ["src/"], exclude: ["**/*.stories.ts", "**/*.stories.tsx", "**/*.test.ts", "**/*.test.tsx"], }), - resolveTsconfigPathsToRelative(), + externalizeDeps({ + deps: true, + devDeps: false, + // TODO: WIP still not working externally + // see https://paste.sh/X45tIloq#PRAy0JjdHKBZ0Ujq0hBsoSIH + except: [/^dayjs/], + nodeBuiltins: true, + optionalDeps: true, + peerDeps: true, + useFile: path.join(process.cwd(), "package.json"), + }), ], css: { preprocessorOptions: { scss: { // Auto-inject tokens import in all SCSS files // Components can directly use: tokens.$clickGlobalColorBackgroundDefault - additionalData: `@use "@/styles/tokens-light-dark.scss" as tokens;\n`, + additionalData: `@use "${srcDir}/styles/tokens-light-dark.scss" as tokens;\n`, }, }, postcss: { @@ -138,11 +130,6 @@ const viteConfig = defineConfig({ ], }, }, - resolve: { - alias: { - "@": path.resolve(__dirname, "./src"), - }, - }, build: buildOptions, }); diff --git a/vite/plugins/resolve-tsconfig-paths-to-relative.ts b/vite/plugins/resolve-tsconfig-paths-to-relative.ts deleted file mode 100644 index 34a46d0ab..000000000 --- a/vite/plugins/resolve-tsconfig-paths-to-relative.ts +++ /dev/null @@ -1,59 +0,0 @@ -import type { Plugin } from "vite"; -import path from "path"; - -// Used claude as POC - -/** - * Vite plugin that transforms TypeScript path aliases (like @/) to relative paths in the build output. - * This is necessary for unbundled library builds where consumers need proper relative imports. - */ -export const resolveTsconfigPathsToRelative = (): Plugin => { - return { - name: "resolve-tsconfig-paths-to-relative", - enforce: "post", - apply: "build", - generateBundle(options, bundle) { - for (const fileName in bundle) { - const chunk = bundle[fileName]; - - if (chunk.type === "chunk" && chunk.code) { - chunk.code = chunk.code.replace( - /(from|import)\s+['"]@\/([^'"]+)['"]/g, - (match, keyword, importPath) => { - const currentFileDir = path.dirname(fileName); - const targetPath = importPath; - let relativePath = path.relative(currentFileDir, targetPath); - - if (relativePath === "") { - const targetFileName = path.basename(importPath); - relativePath = "./" + targetFileName; - } else { - relativePath = relativePath.split(path.sep).join("/"); - - if (!relativePath.startsWith(".")) { - relativePath = "./" + relativePath; - } - } - - const potentialIndexPath = targetPath + "/index.js"; - const hasIndexFile = Object.keys(bundle).some( - f => f === potentialIndexPath - ); - - if (hasIndexFile) { - } else { - if (!relativePath.endsWith(".js") && !relativePath.endsWith("/")) { - relativePath += ".js"; - } - } - - return `${keyword} '${relativePath}'`; - } - ); - } - } - }, - }; -} - -export default resolveTsconfigPathsToRelative; From ae52a23c04e5d2905609002df3c4530524585750 Mon Sep 17 00:00:00 2001 From: Helder Oliveira Date: Fri, 23 Jan 2026 15:52:31 +0000 Subject: [PATCH 45/81] =?UTF-8?q?chore:=20=F0=9F=A4=96=20use=20relative=20?= =?UTF-8?q?paths?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.tsx | 8 +- src/components/Accordion/Accordion.test.tsx | 2 +- src/components/Accordion/Accordion.tsx | 4 +- src/components/Alert/Alert.stories.tsx | 4 +- src/components/Alert/Alert.test.tsx | 2 +- src/components/Alert/Alert.tsx | 4 +- .../AutoComplete/AutoComplete.test.tsx | 4 +- src/components/AutoComplete/AutoComplete.tsx | 6 +- src/components/Badge/Badge.test.tsx | 2 +- src/components/Badge/Badge.tsx | 8 +- src/components/BigStat/BigStat.test.tsx | 2 +- src/components/Button/Button.test.tsx | 2 +- src/components/Button/Button.tsx | 2 +- .../ButtonGroup/ButtonGroup.test.tsx | 4 +- .../CardHorizontal/CardHorizontal.test.tsx | 2 +- .../CardHorizontal/CardHorizontal.tsx | 2 +- .../CardPrimary/CardPrimary.test.tsx | 4 +- src/components/CardPrimary/CardPrimary.tsx | 8 +- .../CardPrimary/CardPrimaryTopBadge.tsx | 4 +- src/components/CardPrimary/withTopBadge.tsx | 2 +- .../CardPromotion/CardPromotion.test.tsx | 2 +- .../CardPromotion/CardPromotion.tsx | 2 +- .../CardSecondary/CardSecondary.test.tsx | 2 +- .../CardSecondary/CardSecondary.tsx | 8 +- src/components/Checkbox/Checkbox.test.tsx | 6 +- src/components/Checkbox/Checkbox.tsx | 2 +- src/components/CodeBlock/CodeBlock.tsx | 18 +- .../Collapsible/Collapsible.test.tsx | 2 +- src/components/Collapsible/Collapsible.tsx | 2 +- src/components/Collapsible/IconWrapper.tsx | 2 +- .../ConfirmationDialog.stories.tsx | 2 +- .../ConfirmationDialog.test.tsx | 4 +- .../ConfirmationDialog/ConfirmationDialog.tsx | 2 +- src/components/Container/Container.test.tsx | 2 +- src/components/Container/Container.tsx | 2 +- .../ContextMenu/ContextMenu.test.tsx | 2 +- src/components/ContextMenu/ContextMenu.tsx | 2 +- .../DateDetails/DateDetails.test.tsx | 4 +- src/components/DateDetails/DateDetails.tsx | 10 +- src/components/DatePicker/DatePicker.test.tsx | 2 +- .../DatePicker/DateRangePicker.test.tsx | 2 +- src/components/Dialog/Dialog.stories.tsx | 6 +- src/components/Dialog/Dialog.test.tsx | 2 +- src/components/Dialog/Dialog.tsx | 4 +- src/components/Dropdown/Dropdown.test.tsx | 2 +- .../EllipsisContent/EllipsisContent.tsx | 2 +- src/components/FileTabs/FileTabs.test.tsx | 2 +- src/components/FileTabs/FileTabs.tsx | 2 +- .../FileUpload/FileMultiUpload.stories.tsx | 2 +- src/components/FileUpload/FileMultiUpload.tsx | 8 +- .../FileUpload/FileUpload.stories.tsx | 2 +- src/components/FileUpload/FileUpload.tsx | 8 +- src/components/Flyout/Flyout.test.tsx | 2 +- src/components/Flyout/Flyout.tsx | 2 +- .../FormContainer/FormContainer.tsx | 2 +- src/components/Grid/Grid.test.tsx | 4 +- src/components/Grid/Grid.tsx | 4 +- src/components/Grid/types.ts | 2 +- .../GridContainer/GridContainer.test.tsx | 4 +- src/components/HoverCard/HoverCard.test.tsx | 4 +- src/components/Icon/Icon.tsx | 2 +- src/components/Icon/IconCommon.tsx | 330 +++++++++--------- src/components/IconButton/IconButton.test.tsx | 2 +- src/components/IconButton/IconButton.tsx | 2 +- src/components/IconWrapper/IconWrapper.tsx | 10 +- src/components/Input/InputWrapper.tsx | 2 +- src/components/Input/NumberField.tsx | 2 +- src/components/Input/PasswordField.tsx | 2 +- src/components/Input/SearchField.tsx | 2 +- src/components/Input/TextArea.tsx | 2 +- src/components/Input/TextField.test.tsx | 4 +- src/components/Input/TextField.tsx | 4 +- src/components/Link/Link.test.tsx | 2 +- src/components/Link/Link.tsx | 2 +- src/components/Logos/Logo.tsx | 2 +- .../MultiAccordion/MultiAccordion.test.tsx | 2 +- .../MultiAccordion/MultiAccordion.tsx | 4 +- src/components/Pagination/Pagination.test.tsx | 4 +- src/components/Pagination/Pagination.tsx | 2 +- src/components/Panel/Panel.tsx | 2 +- src/components/Popover/Popover.test.tsx | 4 +- src/components/Popover/Popover.tsx | 2 +- .../ProgressBar/ProgressBar.test.tsx | 4 +- src/components/ProgressBar/ProgressBar.tsx | 2 +- src/components/RadioGroup/RadioGroup.test.tsx | 4 +- src/components/RadioGroup/RadioGroup.tsx | 2 +- .../Select/CheckboxMultiSelect.test.tsx | 4 +- src/components/Select/MultiSelect.test.tsx | 4 +- src/components/Select/MultiSelect.tsx | 2 +- src/components/Select/MultiSelectValue.tsx | 4 +- .../Select/SingleSelect.stories.tsx | 14 +- src/components/Select/SingleSelect.test.tsx | 4 +- src/components/Select/SingleSelect.tsx | 2 +- .../Select/common/InternalSelect.tsx | 12 +- src/components/Select/common/types.ts | 4 +- .../SidebarCollapsibleItem.stories.tsx | 2 +- .../SidebarCollapsibleItem.test.tsx | 4 +- .../SidebarCollapsibleItem.tsx | 2 +- .../SidebarCollapsibleTitle.stories.tsx | 2 +- .../SidebarCollapsibleTitle.test.tsx | 4 +- .../SidebarCollapsibleTitle.tsx | 2 +- .../SidebarNavigationItem.stories.tsx | 2 +- .../SidebarNavigationItem.test.tsx | 4 +- .../SidebarNavigationItem.tsx | 2 +- .../SidebarNavigationTitle.stories.tsx | 2 +- .../SidebarNavigationTitle.test.tsx | 4 +- .../SidebarNavigationTitle.tsx | 2 +- .../SplitButton/SplitButton.test.tsx | 4 +- src/components/SplitButton/SplitButton.tsx | 2 +- src/components/Switch/Switch.tsx | 4 +- src/components/Table/Table.test.tsx | 2 +- src/components/Table/Table.tsx | 2 +- src/components/Tabs/FullWidthTabs.stories.tsx | 2 +- src/components/Tabs/Tabs.stories.tsx | 2 +- src/components/Tabs/Tabs.test.tsx | 4 +- src/components/Toast/Toast.stories.tsx | 2 +- src/components/Toast/Toast.tsx | 2 +- src/components/Toast/toastEmitter.ts | 2 +- src/components/Tooltip/Tooltip.test.tsx | 2 +- src/components/Typography/Text/Text.test.tsx | 2 +- src/components/Typography/Text/Text.tsx | 2 +- .../Typography/Title/Title.test.tsx | 2 +- .../VerticalStepper/VerticalStepper.test.tsx | 2 +- .../VerticalStepper/VerticalStepper.tsx | 2 +- src/components/icons/Flags/GreatBritain.tsx | 2 +- src/components/icons/Flags/index.tsx | 4 +- src/components/icons/Payments/index.tsx | 4 +- src/components/index.ts | 2 +- src/stories/chartColors.stories.tsx | 2 +- src/theme/ClickUIProvider/ClickUIProvider.tsx | 6 +- src/theme/tokens/types.ts | 2 +- src/utils/test-utils.tsx | 2 +- src/utils/truncate.test.ts | 2 +- tsconfig.json | 3 - 134 files changed, 388 insertions(+), 385 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index 5fd3c21f2..9d16770f1 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,6 +1,6 @@ import { useRef, useState } from "react"; -import "@/styles/globals.css"; +import "./styles/globals.css"; import styles from "./App.module.css"; import { ThemeName } from "./theme"; @@ -43,10 +43,10 @@ import { createToast, ToastProvider, Toast, -} from "@/components"; +} from "./components"; import { ClickUIProvider }from "./theme"; -import { Dialog } from "@/components/Dialog/Dialog"; -import { ConfirmationDialog } from "@/components/ConfirmationDialog/ConfirmationDialog"; +import { Dialog } from "./components/Dialog/Dialog"; +import { ConfirmationDialog } from "./components/ConfirmationDialog/ConfirmationDialog"; import { ProgressBar } from "./components/ProgressBar/ProgressBar"; import GridExample from "./examples/GridExample"; import MultiAccordionDemo from "./components/MultiAccordion/MultiAccordionDemo"; diff --git a/src/components/Accordion/Accordion.test.tsx b/src/components/Accordion/Accordion.test.tsx index 9f947203e..92ebaa89b 100644 --- a/src/components/Accordion/Accordion.test.tsx +++ b/src/components/Accordion/Accordion.test.tsx @@ -1,6 +1,6 @@ import { fireEvent } from "@testing-library/react"; import { Accordion } from "./Accordion"; -import { renderCUI } from "@/utils/test-utils"; +import { renderCUI } from "../../utils/test-utils"; interface RenderAccordionProps { title: string; diff --git a/src/components/Accordion/Accordion.tsx b/src/components/Accordion/Accordion.tsx index 042685c3f..8361d9420 100644 --- a/src/components/Accordion/Accordion.tsx +++ b/src/components/Accordion/Accordion.tsx @@ -1,7 +1,7 @@ import * as RadixAccordion from "@radix-ui/react-accordion"; import { styled } from "styled-components"; -import { IconSize } from "@/components/Icon/types"; -import { Icon, IconName, Spacer, Text } from "@/components"; +import { IconSize } from "../Icon/types"; +import { Icon, IconName, Spacer, Text } from ".."; import { ReactNode } from "react"; type Size = "sm" | "md" | "lg"; diff --git a/src/components/Alert/Alert.stories.tsx b/src/components/Alert/Alert.stories.tsx index 7db7e9aab..65ef9cc89 100644 --- a/src/components/Alert/Alert.stories.tsx +++ b/src/components/Alert/Alert.stories.tsx @@ -1,7 +1,7 @@ import { Meta, StoryObj } from "@storybook/react-vite"; -import { Alert, Container, Link } from "@/components"; -import { ICON_NAMES } from "@/components/Icon/types"; +import { Alert, Container, Link } from ".."; +import { ICON_NAMES } from "../Icon/types"; const meta: Meta = { component: Alert, diff --git a/src/components/Alert/Alert.test.tsx b/src/components/Alert/Alert.test.tsx index b90fd66e8..8873f04dd 100644 --- a/src/components/Alert/Alert.test.tsx +++ b/src/components/Alert/Alert.test.tsx @@ -1,7 +1,7 @@ import { Alert, AlertProps } from "./Alert"; import { waitFor } from "@testing-library/react"; import userEvent from "@testing-library/user-event"; -import { renderCUI } from "@/utils/test-utils"; +import { renderCUI } from "../../utils/test-utils"; describe("Alert", () => { const renderAlert = (props: AlertProps) => renderCUI(); diff --git a/src/components/Alert/Alert.tsx b/src/components/Alert/Alert.tsx index e367a4ab4..181e9dad3 100644 --- a/src/components/Alert/Alert.tsx +++ b/src/components/Alert/Alert.tsx @@ -1,5 +1,5 @@ -import { Icon } from "@/components"; -import { IconName } from "@/components/Icon/types"; +import { Icon } from ".."; +import { IconName } from "../Icon/types"; import { useState, ReactNode, useCallback } from "react"; import { styled } from "styled-components"; diff --git a/src/components/AutoComplete/AutoComplete.test.tsx b/src/components/AutoComplete/AutoComplete.test.tsx index 60db6cc57..f3b200dd2 100644 --- a/src/components/AutoComplete/AutoComplete.test.tsx +++ b/src/components/AutoComplete/AutoComplete.test.tsx @@ -1,6 +1,6 @@ import { act, fireEvent } from "@testing-library/react"; -import { AutoComplete, AutoCompleteProps } from "@/components"; -import { renderCUI } from "@/utils/test-utils"; +import { AutoComplete, AutoCompleteProps } from ".."; +import { renderCUI } from "../../utils/test-utils"; import { selectOptions } from "../Select/selectOptions"; describe("AutoComplete", () => { beforeAll(() => { diff --git a/src/components/AutoComplete/AutoComplete.tsx b/src/components/AutoComplete/AutoComplete.tsx index 04553ecc6..5ded2d7d5 100644 --- a/src/components/AutoComplete/AutoComplete.tsx +++ b/src/components/AutoComplete/AutoComplete.tsx @@ -21,14 +21,14 @@ import { IconName, SearchField, Separator, -} from "@/components"; +} from ".."; import { styled } from "styled-components"; import { GenericMenuItem } from "../GenericMenu"; import { useOption, useSearch } from "./useOption"; import IconWrapper from "../IconWrapper/IconWrapper"; import { OptionContext } from "./OptionContext"; -import { mergeRefs } from "@/utils/mergeRefs"; -import { getTextFromNodes } from "@/lib/getTextFromNodes"; +import { mergeRefs } from "../../utils/mergeRefs"; +import { getTextFromNodes } from "../../lib/getTextFromNodes"; import AutoCompleteOptionList from "./AutoCompleteOptionList"; type DivProps = HTMLAttributes; diff --git a/src/components/Badge/Badge.test.tsx b/src/components/Badge/Badge.test.tsx index 3a5d9fd0b..a8593321b 100644 --- a/src/components/Badge/Badge.test.tsx +++ b/src/components/Badge/Badge.test.tsx @@ -1,5 +1,5 @@ import { Badge } from "./Badge"; -import { renderCUI } from "@/utils/test-utils"; +import { renderCUI } from "../../utils/test-utils"; describe("Badge", () => { test("given a text, should render ellipsed badge", () => { diff --git a/src/components/Badge/Badge.tsx b/src/components/Badge/Badge.tsx index c049732d8..b4a984582 100644 --- a/src/components/Badge/Badge.tsx +++ b/src/components/Badge/Badge.tsx @@ -1,9 +1,9 @@ import { styled } from "styled-components"; -import { HorizontalDirection } from "@/components"; +import { HorizontalDirection } from ".."; import { HTMLAttributes, MouseEvent, ReactNode } from "react"; -import { ImageName } from "@/components/Icon/types"; -import { Icon } from "@/components/Icon/Icon"; -import IconWrapper from "@/components/IconWrapper/IconWrapper"; +import { ImageName } from "../Icon/types"; +import { Icon } from "../Icon/Icon"; +import IconWrapper from "../IconWrapper/IconWrapper"; export type BadgeState = | "default" diff --git a/src/components/BigStat/BigStat.test.tsx b/src/components/BigStat/BigStat.test.tsx index d617b3bca..5a92464af 100644 --- a/src/components/BigStat/BigStat.test.tsx +++ b/src/components/BigStat/BigStat.test.tsx @@ -1,6 +1,6 @@ import { screen } from "@testing-library/react"; import { BigStat, BigStatProps } from "./BigStat"; -import { renderCUI } from "@/utils/test-utils"; +import { renderCUI } from "../../utils/test-utils"; describe("BigStat Component", () => { describe("BigStat", () => { diff --git a/src/components/Button/Button.test.tsx b/src/components/Button/Button.test.tsx index 2fec8da90..53259cdb8 100644 --- a/src/components/Button/Button.test.tsx +++ b/src/components/Button/Button.test.tsx @@ -1,6 +1,6 @@ import { Button, ButtonProps } from "./Button"; import { fireEvent } from "@testing-library/react"; -import { renderCUI } from "@/utils/test-utils"; +import { renderCUI } from "../../utils/test-utils"; describe("Button", () => { const renderButton = (props: ButtonProps) => renderCUI( - - - console.log('Toast closed')} - title="Toast Title with Align Start without Button" - duration={5000} - description="This is a toast description with align start" - type="success" - actions={[ - { - label: 'Action 1', - altText: 'Action 1 Alt Text', - onClick: () => console.log('Action 1 clicked'), - type: 'primary', - }, - { - label: 'Action 2', - altText: 'Action 2 Alt Text', - onClick: () => console.log('Action 2 clicked'), - type: 'secondary', - }, - ]} - /> - - - console.log('eee')} - successMessage="Upload Complete" - /> -
- console.log('click')} - /> - console.log('click')} - /> - console.log('click')} - /> -
-
- console.log('click')} - /> - console.log('click')} - /> - console.log('click')} - /> -
-
- console.log('click')} - /> - console.log('click')} - /> - console.log('click')} - /> -
-
- Flyout -
- - - - - - - - Flyout Text - - - - - - - - - - - - - - - Flyout Text - - - - - - - - - - - - - - - Flyout Text - - - - - - - -
-
-
- - - - - -
- - - - - - - - - - - - - - Same-height cards - - -
    - Designed to handle larger production workloads - Unlimited storage with 24 GB + total memory - Usage based pricing - Includes 3 availability zones -
-
- -
    - Designed to handle larger production workloads - Unlimited storage with 24 GB + total memory - Usage based pricing - Includes 3 availability zones -
-
-
- -
- -
    - Designed to handle larger production workloads - Unlimited storage with 24 GB + total memory - Usage based pricing - Includes 3 availability zones -
-
-
- - - - - - - - - - - - - - console.log(inputValue)} - placeholder="Placeholder" - /> - - - - - console.log(inputValue)} - value="Value" - /> - - - - - console.log(inputValue)} - value="Value" - disabled - /> - - - - - console.log(inputValue)} - placeholder="Placeholder" - disabled - /> - - - - -
disabled: {`${disabled}`}
- - - - - - - - - -
a
-
b
- - } - fillWidth - > - I'm some content{' '} -
- link to color} - /> - console.log(open)} - > - link to color - - - console.log(e)} - > - - tab1 - tab2 - tab3 - - Tab 1 content - Tab 2 content - Tab 3 content - - - - - - - - - - - - - setOpen(false)} - > - -

I'm a dialog

-
-
- - - setConfirmationDialogOpen(false)} - title="Confirmation Dialog Example" - onConfirm={() => { - console.log('close'); - }} - showClose - > - This is a confirmation dialog with some content in it -