{"_id":"@4bitlabs/color-space","_rev":"12-8405ddb7928ceac35c04f5488fa79c46","name":"@4bitlabs/color-space","dist-tags":{"latest":"3.0.4"},"versions":{"1.0.0":{"name":"@4bitlabs/color-space","version":"1.0.0","keywords":["color","colorspace","srgb","cie-xyz","cie-lab","oklab"],"author":{"name":"J. Holmes","email":"j@holmes.codes"},"license":"ISC","_id":"@4bitlabs/color-space@1.0.0","maintainers":[{"name":"32bitkid","email":"32bitkid@gmail.com"}],"homepage":"https://github.com/32bitkid/sci.js/tree/main/libs/color-space#readme","bugs":{"url":"https://github.com/32bitkid/sci.js/issues"},"dist":{"shasum":"33cbf6d16faccd9efd2ac19d950dca3b7aa00695","tarball":"https://registry.npmjs.org/@4bitlabs/color-space/-/color-space-1.0.0.tgz","fileCount":83,"integrity":"sha512-pQ4CWvfn9PVjyL1wcQ73TlctvvslJZJjgZPyTJtjuuJ3pbOr5QGdwrGq7yvuVdkIWn8y7mK1yK8PGm+Q/4AUHA==","signatures":[{"sig":"MEUCIQCmPegXxtmihoNsgljbSSdzYlrIII7dmtbbnPK5I5h74AIgNtzAeZYcINtbOq+9X8wqZvMTvbudFE+XIUglWTLgDaU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58677},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./lab":"./dist/lab.js","./xyz":"./dist/xyz.js","./srgb":"./dist/srgb.js","./oklab":"./dist/oklab.js"},"gitHead":"6666ae6d6e2c440fd9556e73b2c840b0d0497762","scripts":{"test":"jest src/","build":"tsc --build","clean":"tsc --build --clean","clean:wipe":"rimraf ./dist"},"_npmUser":{"name":"32bitkid","email":"32bitkid@gmail.com"},"repository":{"url":"git+https://github.com/32bitkid/sci.js.git","type":"git"},"_npmVersion":"10.5.0","description":"Utility functions for parsing, converting and mixing colors in sRGB, CIE-XYZ, CIE-L*a*b*, and okLab color spaces","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/color-space_1.0.0_1712624541760_0.7073498999115271","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@4bitlabs/color-space","version":"1.1.0","keywords":["color","colorspace","srgb","cie-xyz","cie-lab","oklab"],"author":{"name":"J. Holmes","email":"j@holmes.codes"},"license":"ISC","_id":"@4bitlabs/color-space@1.1.0","maintainers":[{"name":"32bitkid","email":"32bitkid@gmail.com"}],"homepage":"https://github.com/32bitkid/sci.js/tree/main/libs/color-space#readme","bugs":{"url":"https://github.com/32bitkid/sci.js/issues"},"dist":{"shasum":"7fe24c5ca3bbfd35f122d6ef62c5cfcfb146274a","tarball":"https://registry.npmjs.org/@4bitlabs/color-space/-/color-space-1.1.0.tgz","fileCount":111,"integrity":"sha512-2I6mNAB9QVJn7kirY7yLjBXLJV2GecE2e8D6SUjdIPBHHC34qM1Ee8YSNXsODY2aVK7SeCobKrQzhE+Vc2mtBQ==","signatures":[{"sig":"MEQCIBugYGFJxoWOyztaA01Dkw4Dbsqrb8pjto3A4laMnnHwAiBNhwi3D9ByB51SWSNLz2xR5Ud1e+PjM4Je0sTYvlhplA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77724},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./lab":"./dist/lab.js","./xyz":"./dist/xyz.js","./srgb":"./dist/srgb.js","./oklab":"./dist/oklab.js"},"gitHead":"9e47f7bac111a7f5d4bc23535b3b3e7a12e13e63","scripts":{"test":"jest src/","build":"tsc --build","clean":"tsc --build --clean","clean:wipe":"rimraf ./dist"},"_npmUser":{"name":"32bitkid","email":"32bitkid@gmail.com"},"repository":{"url":"git+https://github.com/32bitkid/sci.js.git","type":"git"},"_npmVersion":"10.5.0","description":"Utility functions for parsing, converting and mixing colors in sRGB, CIE-XYZ, CIE-L*a*b*, and okLab color spaces","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/color-space_1.1.0_1712683103647_0.8941050847729579","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@4bitlabs/color-space","version":"1.2.0","keywords":["color","colorspace","srgb","cie-xyz","cie-lab","oklab"],"author":{"name":"J. Holmes","email":"j@holmes.codes"},"license":"ISC","_id":"@4bitlabs/color-space@1.2.0","maintainers":[{"name":"32bitkid","email":"32bitkid@gmail.com"}],"homepage":"https://github.com/32bitkid/sci.js/tree/main/libs/color-space#readme","bugs":{"url":"https://github.com/32bitkid/sci.js/issues"},"dist":{"shasum":"17af0a360e4e9a1b484e7520fc86ad701d87293c","tarball":"https://registry.npmjs.org/@4bitlabs/color-space/-/color-space-1.2.0.tgz","fileCount":115,"integrity":"sha512-1b1FA3mvUUZXy1POij07luPVhe0EvGmxdjXfObO0cKKQas/dCrQJmuZvxTkJWlHTIOLUPmCmbP1aPuoAQObFJw==","signatures":[{"sig":"MEUCIQDVOAQfVxHPODe9jYh2V6VIiSzQooKzMarSJCvNMKBcdwIgdxvvtujhZrH5PFLCkIJ4q7vTWvfXt+rD4VBJu0/OvaU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88126},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./lab":"./dist/lab.js","./xyz":"./dist/xyz.js","./srgb":"./dist/srgb.js","./oklab":"./dist/oklab.js","./linear-rgb":"./dist/linear-rgb.js"},"gitHead":"0f0eeb792c4bccbd0ca6fb66b790465eec62e215","scripts":{"test":"jest src/","build":"tsc --build","clean":"tsc --build --clean","clean:wipe":"rimraf ./dist"},"_npmUser":{"name":"32bitkid","email":"32bitkid@gmail.com"},"repository":{"url":"git+https://github.com/32bitkid/sci.js.git","type":"git"},"_npmVersion":"10.5.0","description":"Utility functions for parsing, converting and mixing colors in sRGB, CIE-XYZ, CIE-L*a*b*, and okLab color spaces","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/color-space_1.2.0_1712700715234_0.6384510180993002","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@4bitlabs/color-space","version":"1.2.1","keywords":["color","colorspace","srgb","cie-xyz","cie-lab","oklab"],"author":{"name":"J. Holmes","email":"j@holmes.codes"},"license":"ISC","_id":"@4bitlabs/color-space@1.2.1","maintainers":[{"name":"32bitkid","email":"32bitkid@gmail.com"}],"homepage":"https://github.com/32bitkid/sci.js/tree/main/libs/color-space#readme","bugs":{"url":"https://github.com/32bitkid/sci.js/issues"},"dist":{"shasum":"4746f282e6c243285e91e77a8c83373e5d0c5d0f","tarball":"https://registry.npmjs.org/@4bitlabs/color-space/-/color-space-1.2.1.tgz","fileCount":104,"integrity":"sha512-JdvGHdDV7TznbKaXILLwZIJHT3tUfU5fYwfSuicUWoe9O68tCnuZo0UE00FqL41UxHfKuToYkNswtgjk2hEUYA==","signatures":[{"sig":"MEQCICm7BpGuKy4RlFVQO4ZjZY3YdaUxTeXonBdcoPt7I06CAiBKGb2UoPgFmJbmbq5p56lbrsAMCJmjR+Xfi3xDwBNSCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88290},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./lab":"./dist/lab.js","./xyz":"./dist/xyz.js","./srgb":"./dist/srgb.js","./oklab":"./dist/oklab.js","./linear-rgb":"./dist/linear-rgb.js"},"gitHead":"ee84739fa7dd59d9370a061e45510ddb3bd79d4f","scripts":{"test":"jest src/","build":"tsc --build","clean":"tsc --build --clean","clean:wipe":"rimraf ./dist"},"_npmUser":{"name":"32bitkid","email":"32bitkid@gmail.com"},"repository":{"url":"git+https://github.com/32bitkid/sci.js.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.18.2+arm64 (darwin)","description":"Utility functions for parsing, converting and mixing colors in sRGB, CIE-XYZ, CIE-L*a*b*, and okLab color spaces","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/color-space_1.2.1_1712980730805_0.3506483017590185","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@4bitlabs/color-space","version":"1.2.2","keywords":["color","colorspace","srgb","cie-xyz","cie-lab","oklab"],"author":{"name":"J. Holmes","email":"j@holmes.codes"},"license":"ISC","_id":"@4bitlabs/color-space@1.2.2","maintainers":[{"name":"32bitkid","email":"32bitkid@gmail.com"}],"homepage":"https://github.com/32bitkid/sci.js/tree/main/libs/color-space#readme","bugs":{"url":"https://github.com/32bitkid/sci.js/issues"},"dist":{"shasum":"47efe88dab45b8b5d5c30a97e5ec44b24f425eac","tarball":"https://registry.npmjs.org/@4bitlabs/color-space/-/color-space-1.2.2.tgz","fileCount":103,"integrity":"sha512-AUGKGCwUBjzUslP7PpX1Zo5uQyoKNVYMlppeheHxXQfLnwALwFScunE3fkM5dUcrK1od9ImBVRmdVJ6zJh9hFA==","signatures":[{"sig":"MEYCIQCB455LlXuHEBoTHhXuZ0cdMOvNY/SMEdo9NLxpDqzSPQIhAN9IWTYUIVnRiixP76+e89ibRZwm5qm2rZdMjsZabthg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86784},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./lab":"./dist/lab.js","./xyz":"./dist/xyz.js","./srgb":"./dist/srgb.js","./oklab":"./dist/oklab.js","./linear-rgb":"./dist/linear-rgb.js"},"gitHead":"e20954075368b2f53b8cfb7f17896f51bad47baa","scripts":{"test":"jest src/","build":"tsc --build","clean":"tsc --build --clean","clean:wipe":"rimraf ./dist"},"_npmUser":{"name":"32bitkid","email":"32bitkid@gmail.com"},"repository":{"url":"git+https://github.com/32bitkid/sci.js.git","type":"git"},"_npmVersion":"10.5.0","description":"Utility functions for parsing, converting and mixing colors in sRGB, CIE-XYZ, CIE-L*a*b*, and okLab color spaces","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/color-space_1.2.2_1715629655204_0.9354246929774166","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@4bitlabs/color-space","version":"1.2.3","keywords":["color","colorspace","srgb","cie-xyz","cie-lab","oklab"],"author":{"name":"J. Holmes","email":"j@holmes.codes"},"license":"ISC","_id":"@4bitlabs/color-space@1.2.3","maintainers":[{"name":"32bitkid","email":"32bitkid@gmail.com"}],"homepage":"https://github.com/32bitkid/sci.js/tree/main/libs/color-space#readme","bugs":{"url":"https://github.com/32bitkid/sci.js/issues"},"dist":{"shasum":"0fc39e4b6d5d608da128610cc77d04b389494190","tarball":"https://registry.npmjs.org/@4bitlabs/color-space/-/color-space-1.2.3.tgz","fileCount":103,"integrity":"sha512-UwZ5xAFq49J6hKQtO6EuC5PrhsSure8P1lfzCBcTbFX5M7Z3B+G0g5EbMrABlJ+8guF4nHBtowsaTkwvYJ+fOA==","signatures":[{"sig":"MEUCICl++1e13worU3zna0cTE0iPVqnyemtZIOwTfjSMjTBjAiEArqQCVaECo64Xe/Ze5i+ZjskZiRCxn1MZmA4ele8MGfo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86788},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./lab":"./dist/lab.js","./xyz":"./dist/xyz.js","./srgb":"./dist/srgb.js","./oklab":"./dist/oklab.js","./linear-rgb":"./dist/linear-rgb.js"},"gitHead":"a589d589d1044c6f16652021cf52a48b5435e9f5","scripts":{"test":"jest src/","build":"tsc --build","clean":"tsc --build --clean","clean:wipe":"rimraf ./dist"},"_npmUser":{"name":"32bitkid","email":"32bitkid@gmail.com"},"repository":{"url":"git+https://github.com/32bitkid/sci.js.git","type":"git"},"_npmVersion":"10.5.0","description":"Utility functions for parsing, converting and mixing colors in sRGB, CIE-XYZ, CIE-L*a*b*, and okLab color spaces","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/color-space_1.2.3_1718499079201_0.34283140119125477","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@4bitlabs/color-space","version":"2.0.0","keywords":["color","colorspace","srgb","cie-xyz","cie-lab","oklab"],"author":"J. Holmes <j@holmes.codes>","license":"ISC","_id":"@4bitlabs/color-space@2.0.0","maintainers":[{"name":"32bitkid","email":"32bitkid@gmail.com"}],"homepage":"https://github.com/32bitkid/sci.js/tree/main/libs/color-space#readme","bugs":{"url":"https://github.com/32bitkid/sci.js/issues"},"dist":{"shasum":"926ec627f29c4f5a2b1ca15868b754514fdd704e","tarball":"https://registry.npmjs.org/@4bitlabs/color-space/-/color-space-2.0.0.tgz","fileCount":107,"integrity":"sha512-w6xeCu09yUfKQkruNKACJa/3m5M2pfpsIOl+VK0ipjm2cgA4/aBuAz1Ox3iMIg2BcFPnsAKI81Smlm+t+hSeLA==","signatures":[{"sig":"MEUCIQCmuIsoCFOl3DUn9T5s7/cl0xo02QzXN4jSI5AODef5DwIgRextVJpGmMOBVVsMPlGFzbtoY5UEK2TXljPFB1qjoxc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101543},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./lab":"./dist/lab/lab.js","./xyz":"./dist/xyz/xyz.js","./srgb":"./dist/srgb/srgb.js","./oklab":"./dist/oklab/oklab.js","./linear-rgb":"./dist/linear-rgb/linear-rgb.js"},"gitHead":"bf751c6b4b90983544797fc6e5e0bc0330a10d87","scripts":{"test":"jest src/","build":"tsc --build","clean":"tsc --build --clean","clean:wipe":"rimraf ./dist"},"_npmUser":{"name":"32bitkid","email":"32bitkid@gmail.com"},"repository":{"url":"git+https://github.com/32bitkid/sci.js.git","type":"git"},"_npmVersion":"lerna/8.1.7/node@v20.15.1+arm64 (darwin)","description":"Utility functions for parsing, converting and mixing colors in sRGB, CIE-XYZ, CIE-L*a*b*, and okLab color spaces","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/color-space_2.0.0_1722380722650_0.02390977944224071","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@4bitlabs/color-space","version":"3.0.0","keywords":["color","colorspace","srgb","cie-xyz","cie-lab","oklab"],"author":{"name":"J. Holmes","email":"j@holmes.codes"},"license":"ISC","_id":"@4bitlabs/color-space@3.0.0","maintainers":[{"name":"32bitkid","email":"32bitkid@gmail.com"}],"homepage":"https://github.com/32bitkid/sci.js/tree/main/libs/color-space#readme","bugs":{"url":"https://github.com/32bitkid/sci.js/issues"},"dist":{"shasum":"1c787673217b4095182d650fbaee2bd0346ad333","tarball":"https://registry.npmjs.org/@4bitlabs/color-space/-/color-space-3.0.0.tgz","fileCount":94,"integrity":"sha512-gMhIfFCikQbCgbiC/LHvC0V7DwhCugmhJgTnLuNYDO/SSbVa9/QRzZj1j0zHzhpk7swuH8vsQuXf9bngWIpYXA==","signatures":[{"sig":"MEYCIQDhVHqGLIOxr5OFNFHTanVzh9JxQe55Cwl7pB+MAFqUKwIhAO2eQZeA6y9t4Pp3u9gPGQo/sM0sl3JcPwZjbC21WgMU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94530},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lab":{"types":"./dist/lab/lab.d.ts","import":"./dist/lab/lab.js"},"./xyz":{"types":"./dist/xyz/xyz.d.ts","import":"./dist/xyz/xyz.js"},"./srgb":{"types":"./dist/srgb/srgb.d.ts","import":"./dist/srgb/srgb.js"},"./oklab":{"types":"./dist/oklab/oklab.d.ts","import":"./dist/oklab/oklab.js"},"./linear-rgb":{"types":"./dist/linear-rgb/linear-rgb.d.ts","import":"./dist/linear-rgb/linear-rgb.js"}},"gitHead":"e8b4502e1f5fd42407c8857829e66eb5713a9f84","scripts":{"test":"vitest run","build":"tsdown","clean":"tsc --build --clean","test:dev":"vitest dev","clean:wipe":"rimraf ./dist"},"_npmUser":{"name":"32bitkid","email":"32bitkid@gmail.com"},"repository":{"url":"git+https://github.com/32bitkid/sci.js.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v22.18.0+arm64 (darwin)","description":"Utility functions for parsing, converting and mixing colors in sRGB, CIE-XYZ, CIE-L*a*b*, and okLab color spaces","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/color-space_3.0.0_1784425164273_0.6213428848543741","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@4bitlabs/color-space","version":"3.0.1","keywords":["color","colorspace","srgb","cie-xyz","cie-lab","oklab"],"author":{"name":"J. Holmes","email":"j@holmes.codes"},"license":"ISC","_id":"@4bitlabs/color-space@3.0.1","maintainers":[{"name":"32bitkid","email":"32bitkid@gmail.com"}],"homepage":"https://github.com/32bitkid/sci.js/tree/main/libs/color-space#readme","bugs":{"url":"https://github.com/32bitkid/sci.js/issues"},"dist":{"shasum":"7d2d07091ee927b054c552f5db345dc147c34315","tarball":"https://registry.npmjs.org/@4bitlabs/color-space/-/color-space-3.0.1.tgz","fileCount":94,"integrity":"sha512-WRYZSAmNtkh5cJ06EWJvnTvMHu5/4nHwaflj8k3a0lf/xx5099fplgHQn/clEZvvdrU2kPYH2tntxeeiVYLgKA==","signatures":[{"sig":"MEQCICtAPu6t4cjGekNJ2uVn51Hls6c4QXNIsnAslvWUCT5ZAiAWoMSv3RuuXDiPjFQiWy9piFnImyY8pImScvrB+2E1/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94569},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lab":{"types":"./dist/lab/lab.d.ts","import":"./dist/lab/lab.js"},"./xyz":{"types":"./dist/xyz/xyz.d.ts","import":"./dist/xyz/xyz.js"},"./srgb":{"types":"./dist/srgb/srgb.d.ts","import":"./dist/srgb/srgb.js"},"./oklab":{"types":"./dist/oklab/oklab.d.ts","import":"./dist/oklab/oklab.js"},"./linear-rgb":{"types":"./dist/linear-rgb/linear-rgb.d.ts","import":"./dist/linear-rgb/linear-rgb.js"}},"gitHead":"17892f8cda5d4332d646d343e54ba36448943d39","scripts":{"test":"vitest run","build":"tsdown","clean":"tsc --build --clean","test:dev":"vitest dev","clean:wipe":"rimraf ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"32bitkid","email":"32bitkid@gmail.com"},"repository":{"url":"git+https://github.com/32bitkid/sci.js.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v22.18.0+arm64 (darwin)","description":"Utility functions for parsing, converting and mixing colors in sRGB, CIE-XYZ, CIE-L*a*b*, and okLab color spaces","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/color-space_3.0.1_1784588100988_0.5720987791704557","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@4bitlabs/color-space","version":"3.0.2","keywords":["color","colorspace","srgb","cie-xyz","cie-lab","oklab"],"author":{"name":"J. Holmes","email":"j@holmes.codes"},"license":"ISC","_id":"@4bitlabs/color-space@3.0.2","maintainers":[{"name":"32bitkid","email":"32bitkid@gmail.com"}],"homepage":"https://github.com/32bitkid/sci.js/tree/main/libs/color-space#readme","bugs":{"url":"https://github.com/32bitkid/sci.js/issues"},"dist":{"shasum":"dfae366bbd649784d58583876cc18a35a63c5790","tarball":"https://registry.npmjs.org/@4bitlabs/color-space/-/color-space-3.0.2.tgz","fileCount":94,"integrity":"sha512-8NId8TJXDmVxDyIqEBFBULvy4BvpLYz2SCMbWnR73YN5W9SG9fEihAwSyl1JS9Mx3toxdgFV63q7JAq7E8MerA==","signatures":[{"sig":"MEYCIQC5Ppbg7giWj5HGeQvi+p38v3eVpvVNSObC3f6slEhhwQIhAPSg+BeEa0U27oboZgyMXPDaE5qDN3flaryK7xM+4DHH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95682},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lab":{"types":"./dist/lab/lab.d.ts","import":"./dist/lab/lab.js"},"./xyz":{"types":"./dist/xyz/xyz.d.ts","import":"./dist/xyz/xyz.js"},"./srgb":{"types":"./dist/srgb/srgb.d.ts","import":"./dist/srgb/srgb.js"},"./oklab":{"types":"./dist/oklab/oklab.d.ts","import":"./dist/oklab/oklab.js"},"./linear-rgb":{"types":"./dist/linear-rgb/linear-rgb.d.ts","import":"./dist/linear-rgb/linear-rgb.js"}},"gitHead":"c0d293c61fb3c67ee24dc742e40876cf92f8b46c","scripts":{"test":"vitest run","build":"tsdown","clean":"tsc --build --clean","test:dev":"vitest dev","clean:wipe":"rimraf ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"32bitkid","email":"32bitkid@gmail.com"},"repository":{"url":"git+https://github.com/32bitkid/sci.js.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v22.23.1+arm64 (darwin)","description":"Utility functions for parsing, converting and mixing colors in sRGB, CIE-XYZ, CIE-L*a*b*, and okLab color spaces","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/color-space_3.0.2_1785358629727_0.6359848336658298","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@4bitlabs/color-space","version":"3.0.3","keywords":["color","colorspace","srgb","cie-xyz","cie-lab","oklab"],"author":{"name":"J. Holmes","email":"j@holmes.codes"},"license":"ISC","_id":"@4bitlabs/color-space@3.0.3","maintainers":[{"name":"32bitkid","email":"32bitkid@gmail.com"}],"homepage":"https://github.com/32bitkid/sci.js/tree/main/libs/color-space#readme","bugs":{"url":"https://github.com/32bitkid/sci.js/issues"},"dist":{"shasum":"67ca1794093cac6244d6e7f0fe2dc1722a1b3a00","tarball":"https://registry.npmjs.org/@4bitlabs/color-space/-/color-space-3.0.3.tgz","fileCount":94,"integrity":"sha512-Rqf7YP5w3UNhNNXgH+ouTJ6qpJgIjh09nu0bJ4iyHIjkgBKHe5+4ovCKIq07dVCHLqdcPNM949PGrhQwr4ylnQ==","signatures":[{"sig":"MEYCIQCJvXVcENT6f+Drjn5Ij8HWqEK3yV1/4ChVyswvC2IA5wIhANbBwx57fS9zGga48pV6O7ehyyWR9Q+mn/2v16Nm/P7m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95683},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lab":{"types":"./dist/lab/lab.d.ts","import":"./dist/lab/lab.js"},"./xyz":{"types":"./dist/xyz/xyz.d.ts","import":"./dist/xyz/xyz.js"},"./srgb":{"types":"./dist/srgb/srgb.d.ts","import":"./dist/srgb/srgb.js"},"./oklab":{"types":"./dist/oklab/oklab.d.ts","import":"./dist/oklab/oklab.js"},"./linear-rgb":{"types":"./dist/linear-rgb/linear-rgb.d.ts","import":"./dist/linear-rgb/linear-rgb.js"}},"gitHead":"612ca80ba8c667d62902de4327665714e33e9742","scripts":{"test":"vitest run","build":"tsdown","clean":"tsc --build --clean","test:dev":"vitest dev","clean:wipe":"rimraf ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"32bitkid","email":"32bitkid@gmail.com"},"repository":{"url":"git+https://github.com/32bitkid/sci.js.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+arm64 (darwin)","description":"Utility functions for parsing, converting and mixing colors in sRGB, CIE-XYZ, CIE-L*a*b*, and okLab color spaces","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/color-space_3.0.3_1786914077212_0.45686959686272144","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@4bitlabs/color-space","version":"3.0.4","description":"Utility functions for parsing, converting and mixing colors in sRGB, CIE-XYZ, CIE-L*a*b*, and okLab color spaces","keywords":["color","colorspace","srgb","cie-xyz","cie-lab","oklab"],"homepage":"https://github.com/32bitkid/sci.js/tree/main/libs/color-space#readme","bugs":{"url":"https://github.com/32bitkid/sci.js/issues"},"repository":{"type":"git","url":"git+https://github.com/32bitkid/sci.js.git"},"license":"ISC","author":{"name":"J. Holmes","email":"j@holmes.codes"},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./srgb":{"types":"./dist/srgb/srgb.d.ts","import":"./dist/srgb/srgb.js"},"./xyz":{"types":"./dist/xyz/xyz.d.ts","import":"./dist/xyz/xyz.js"},"./lab":{"types":"./dist/lab/lab.d.ts","import":"./dist/lab/lab.js"},"./oklab":{"types":"./dist/oklab/oklab.d.ts","import":"./dist/oklab/oklab.js"},"./linear-rgb":{"types":"./dist/linear-rgb/linear-rgb.d.ts","import":"./dist/linear-rgb/linear-rgb.js"}},"scripts":{"build":"tsc --noEmit && tsdown","clean:wipe":"rimraf ./dist","prepublishOnly":"npm run build","test":"vitest run","test:dev":"vitest dev"},"gitHead":"d4c04d13c7ad397be0ba4af93455efd7ef2a6db0","_id":"@4bitlabs/color-space@3.0.4","_nodeVersion":"24.18.0","_npmVersion":"lerna/9.0.7/node@v24.18.0+arm64 (darwin)","dist":{"integrity":"sha512-bBC0pmwlk12ufQx/Bt9vXc7BhjWIOoLW7exjJhanLgPI260NdMwe4ZDClUPli+WZyyjbNh4fE2b2O0lDSMaqlQ==","shasum":"c697c3e50fcc4bdd3510a0e1c086806c354ab901","tarball":"https://registry.npmjs.org/@4bitlabs/color-space/-/color-space-3.0.4.tgz","fileCount":94,"unpackedSize":95663,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEaGxjRSCAaH/UKbp8MugerIzvBFR76BUMPBSWVkKrc1AiEA3QqGSWNszew0IdFCbWAxvPCwGoMSybZELhkIrhMk0wo="}]},"_npmUser":{"name":"32bitkid","email":"32bitkid@gmail.com"},"directories":{},"maintainers":[{"name":"32bitkid","email":"32bitkid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/color-space_3.0.4_1787077091094_0.4553281860225773"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-09T01:02:21.675Z","modified":"2026-08-18T18:18:11.754Z","1.0.0":"2024-04-09T01:02:22.036Z","1.1.0":"2024-04-09T17:18:23.797Z","1.2.0":"2024-04-09T22:11:55.374Z","1.2.1":"2024-04-13T03:58:51.022Z","1.2.2":"2024-05-13T19:47:35.366Z","1.2.3":"2024-06-16T00:51:19.349Z","2.0.0":"2024-07-30T23:05:22.873Z","3.0.0":"2026-07-19T01:39:24.419Z","3.0.1":"2026-07-20T22:55:01.126Z","3.0.2":"2026-07-29T20:57:09.881Z","3.0.3":"2026-08-16T21:01:17.342Z","3.0.4":"2026-08-18T18:18:11.271Z"},"bugs":{"url":"https://github.com/32bitkid/sci.js/issues"},"author":{"name":"J. Holmes","email":"j@holmes.codes"},"license":"ISC","homepage":"https://github.com/32bitkid/sci.js/tree/main/libs/color-space#readme","keywords":["color","colorspace","srgb","cie-xyz","cie-lab","oklab"],"repository":{"type":"git","url":"git+https://github.com/32bitkid/sci.js.git"},"description":"Utility functions for parsing, converting and mixing colors in sRGB, CIE-XYZ, CIE-L*a*b*, and okLab color spaces","maintainers":[{"name":"32bitkid","email":"32bitkid@gmail.com"}],"readme":"# @4bitlabs/color-space \n\n[![License][license]][npm] \n[![NPM Version][version]][npm] \n[![NPM Downloads][dl]][npm]\n[![Ko-fi][kofibadge]][kofi]\n\n[npm]: https://www.npmjs.com/package/@4bitlabs/color-space\n[version]: https://img.shields.io/npm/v/%404bitlabs%2Fcolor-space\n[license]: https://img.shields.io/npm/l/%404bitlabs%2Fcolor-space\n[dl]: https://img.shields.io/npm/dy/%404bitlabs%2Fcolor-space\n[kofibadge]: https://shields.io/badge/ko--fi-donate-ff5f5f?logo=ko-fi&style=for-the-badgeKo-fi\n[kofi]: https://ko-fi.com/thirtytwo\n\nUtility functions for parsing, converting and mixing colors in sRGB, CIE-XYZ, CIE-L\\*a\\*b\\*, and okLab color spaces\n\n## Installing\n\n```bash\n$ npm install --save @4bitlabs/color-space\n```\n\n## Documentation\n\nFull documentation for the library can be found [here][docs].\n\n[docs]: https://32bitkid.github.io/sci.js/modules/_4bitlabs_color-space.html\n\n## Quick-start\n\n```ts\nimport { sRGB, XYZ, Lab, okLab, linearRGB } from '@4bitlabs/color-space';\n\nconst srgbColor = sRGB.create(255, 128, 0);\nconst xyzColor = XYZ.create(50.39, 57.009, 86.941);\nconst labColor = Lab.create(50.593, -49.586, 45.015);\nconst oklabColor = okLab.create(0.8, 0.144, 0.083);\nconst linearRGBColor = linearRGB.create(0.5, 0.5, 0.5);\n```\n\nYou can also import only the specific color-spaces you intend to work by using package exports:\n\n```ts\nimport * as sRGB from '@4bitlabs/color-spaces/srgb';\nimport * as XYZ from '@4bitlabs/color-spaces/xyz';\n\nconst tomato = sRGB.fromHex('#ff6347');\nconst xyzTomato = sRGB.toXYZ(tomato);\nconst xyzString = XYZ.toString(xyzTomato);\n```\n","readmeFilename":"README.md"}