From fdad7b1dcf63e96e32f0db8fc158aed14a4ddace Mon Sep 17 00:00:00 2001 From: Scott Cooper Date: Thu, 6 Nov 2025 10:26:21 -0800 Subject: [PATCH] deps(ui): Upgrade color The package is esm and drops a few weird dependencies it had like is-arrayish and simple-swizzle --- jest.config.ts | 2 +- package.json | 3 +- pnpm-lock.yaml | 74 ++++++++++++++++++-------------------------------- 3 files changed, 29 insertions(+), 50 deletions(-) diff --git a/jest.config.ts b/jest.config.ts index 65d3ea2d52dde8..6b3bb733c7fc70 100644 --- a/jest.config.ts +++ b/jest.config.ts @@ -253,7 +253,7 @@ if ( * node_modules, but some packages which use ES6 syntax only NEED to be * transformed. */ -const ESM_NODE_MODULES = ['screenfull', 'cbor2', 'nuqs']; +const ESM_NODE_MODULES = ['screenfull', 'cbor2', 'nuqs', 'color']; const config: Config.InitialOptions = { verbose: false, diff --git a/package.json b/package.json index e05068ce00595f..f88451ed4d43b0 100644 --- a/package.json +++ b/package.json @@ -83,7 +83,6 @@ "@tanstack/react-query-devtools": "5.85.0", "@tanstack/react-query-persist-client": "5.85.0", "@tanstack/react-virtual": "^3.13.6", - "@types/color": "^3.0.3", "@types/diff": "5.2.1", "@types/gtag.js": "^0.0.12", "@types/history": "^3.2.5", @@ -110,7 +109,7 @@ "buffer": "^6.0.3", "cbor2": "^1.12.0", "classnames": "2.3.1", - "color": "^4.2.3", + "color": "5.0.2", "compression-webpack-plugin": "11.1.0", "conduit-client": "^0.4.0", "core-js": "3.45.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 10a15bb0f44d3b..a860ea1a0cce14 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -237,9 +237,6 @@ importers: '@tanstack/react-virtual': specifier: ^3.13.6 version: 3.13.6(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@types/color': - specifier: ^3.0.3 - version: 3.0.3 '@types/diff': specifier: 5.2.1 version: 5.2.1 @@ -319,8 +316,8 @@ importers: specifier: 2.3.1 version: 2.3.1 color: - specifier: ^4.2.3 - version: 4.2.3 + specifier: 5.0.2 + version: 5.0.2 compression-webpack-plugin: specifier: 11.1.0 version: 11.1.0(webpack@5.99.6(esbuild@0.25.10)) @@ -3452,15 +3449,6 @@ packages: '@types/bonjour@3.5.13': resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} - '@types/color-convert@2.0.0': - resolution: {integrity: sha512-m7GG7IKKGuJUXvkZ1qqG3ChccdIM/qBBo913z+Xft0nKCX4hAU/IxKwZBU4cpRZ7GS5kV4vOblUkILtSShCPXQ==} - - '@types/color-name@1.1.1': - resolution: {integrity: sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==} - - '@types/color@3.0.3': - resolution: {integrity: sha512-X//qzJ3d3Zj82J9sC/C18ZY5f43utPbAJ6PhYt/M7uG6etcF6MRpKdN880KBy43B0BMzSfeT96MzrsNjFI3GbA==} - '@types/concat-stream@2.0.3': resolution: {integrity: sha512-3qe4oQAPNwVNwK4C9c8u+VJqv9kez+2MR4qJpoPFfXtgxxif1QbFusvXzK0/Wra2VX07smostI2VMmJNSpZjuQ==} @@ -4426,15 +4414,24 @@ packages: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} + color-convert@3.1.2: + resolution: {integrity: sha512-UNqkvCDXstVck3kdowtOTWROIJQwafjOfXSmddoDrXo4cewMKmusCeF22Q24zvjR8nwWib/3S/dfyzPItPEiJg==} + engines: {node: '>=14.6'} + color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - color-string@1.9.0: - resolution: {integrity: sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==} + color-name@2.0.2: + resolution: {integrity: sha512-9vEt7gE16EW7Eu7pvZnR0abW9z6ufzhXxGXZEVU9IqPdlsUiMwJeJfRtq0zePUmnbHGT9zajca7mX8zgoayo4A==} + engines: {node: '>=12.20'} + + color-string@2.1.2: + resolution: {integrity: sha512-RxmjYxbWemV9gKu4zPgiZagUxbH3RQpEIO77XoSSX0ivgABDZ+h8Zuash/EMFLTI4N9QgFPOJ6JQpPZKFxa+dA==} + engines: {node: '>=18'} - color@4.2.3: - resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} - engines: {node: '>=12.5.0'} + color@5.0.2: + resolution: {integrity: sha512-e2hz5BzbUPcYlIRHo8ieAhYgoajrJr+hWoceg6E345TPsATMUKqDgzt8fSXZJJbxfpiPzkWyphz8yn8At7q3fA==} + engines: {node: '>=18'} colord@2.9.3: resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} @@ -5923,9 +5920,6 @@ packages: is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - is-arrayish@0.3.2: - resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} - is-async-function@2.0.0: resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} engines: {node: '>= 0.4'} @@ -7892,9 +7886,6 @@ packages: resolution: {integrity: sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==} engines: {node: '>=14'} - simple-swizzle@0.2.2: - resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} - sirv@2.0.4: resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} engines: {node: '>= 10'} @@ -12450,16 +12441,6 @@ snapshots: dependencies: '@types/node': 22.17.1 - '@types/color-convert@2.0.0': - dependencies: - '@types/color-name': 1.1.1 - - '@types/color-name@1.1.1': {} - - '@types/color@3.0.3': - dependencies: - '@types/color-convert': 2.0.0 - '@types/concat-stream@2.0.3': dependencies: '@types/node': 22.16.5 @@ -13581,17 +13562,22 @@ snapshots: dependencies: color-name: 1.1.4 + color-convert@3.1.2: + dependencies: + color-name: 2.0.2 + color-name@1.1.4: {} - color-string@1.9.0: + color-name@2.0.2: {} + + color-string@2.1.2: dependencies: - color-name: 1.1.4 - simple-swizzle: 0.2.2 + color-name: 2.0.2 - color@4.2.3: + color@5.0.2: dependencies: - color-convert: 2.0.1 - color-string: 1.9.0 + color-convert: 3.1.2 + color-string: 2.1.2 colord@2.9.3: {} @@ -15406,8 +15392,6 @@ snapshots: is-arrayish@0.2.1: {} - is-arrayish@0.3.2: {} - is-async-function@2.0.0: dependencies: has-tostringtag: 1.0.2 @@ -18012,10 +17996,6 @@ snapshots: signal-exit@4.0.2: {} - simple-swizzle@0.2.2: - dependencies: - is-arrayish: 0.3.2 - sirv@2.0.4: dependencies: '@polka/url': 1.0.0-next.29