From 6e2f5ae1d872d02f3a2926f78581e49a443b650b Mon Sep 17 00:00:00 2001 From: patrick Date: Thu, 5 Mar 2026 13:58:24 -0500 Subject: [PATCH] chore: add culori dependency for color manipulation Co-Authored-By: Claude Opus 4.5 --- package.json | 2 ++ pnpm-lock.yaml | 17 +++++++++++++++++ 2 files changed, 19 insertions(+) diff --git a/package.json b/package.json index e7e4572..c88884b 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,7 @@ "@tailwindcss/vite": "^4.1.18", "@triplit/cli": "^1.0.61", "@types/better-sqlite3": "^7.6.13", + "@types/culori": "^4.0.1", "@types/node": "^24", "@vitest/browser-playwright": "^4.0.18", "better-auth": "^1.4.18", @@ -66,6 +67,7 @@ "@triplit/svelte": "^1.0.50", "better-sqlite3": "^12.6.2", "carta-md": "^4.11.1", + "culori": "^4.0.2", "isomorphic-dompurify": "^3.0.0", "svelte-confetti": "^2.3.2", "valibot": "^1.2.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1d8d70d..491001b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,6 +23,9 @@ importers: carta-md: specifier: ^4.11.1 version: 4.11.1(svelte@5.53.2) + culori: + specifier: ^4.0.2 + version: 4.0.2 isomorphic-dompurify: specifier: ^3.0.0 version: 3.0.0(@noble/hashes@2.0.1) @@ -63,6 +66,9 @@ importers: '@types/better-sqlite3': specifier: ^7.6.13 version: 7.6.13 + '@types/culori': + specifier: ^4.0.1 + version: 4.0.1 '@types/node': specifier: ^24 version: 24.10.13 @@ -1313,6 +1319,9 @@ packages: '@types/cookie@0.6.0': resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} + '@types/culori@4.0.1': + resolution: {integrity: sha512-43M51r/22CjhbOXyGT361GZ9vncSVQ39u62x5eJdBQFviI8zWp2X5jzqg7k4M6PVgDQAClpy2bUe2dtwEgEDVQ==} + '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} @@ -1682,6 +1691,10 @@ packages: resolution: {integrity: sha512-Fm5NvhYathRnXNVndkUsCCuR63DCLVVwGOOwQw782coXFi5HhkXdu289l59HlXZBawsyNccXfWRYvLzcDCdDig==} engines: {node: '>=20'} + culori@4.0.2: + resolution: {integrity: sha512-1+BhOB8ahCn4O0cep0Sh2l9KCOfOdY+BXJnKMHFFzDEouSr/el18QwXEMRlOj9UY5nCeA8UN3a/82rUWRBeyBw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + data-urls@7.0.0: resolution: {integrity: sha512-23XHcCF+coGYevirZceTVD7NdJOqVn+49IHyxgszm+JIiHLoB2TkmPtsYkNWT1pvRSGkc35L6NHs0yHkN2SumA==} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} @@ -4027,6 +4040,8 @@ snapshots: '@types/cookie@0.6.0': {} + '@types/culori@4.0.1': {} + '@types/debug@4.1.12': dependencies: '@types/ms': 2.1.0 @@ -4412,6 +4427,8 @@ snapshots: css-tree: 3.1.0 lru-cache: 11.2.6 + culori@4.0.2: {} + data-urls@7.0.0(@noble/hashes@2.0.1): dependencies: whatwg-mimetype: 5.0.0