{"_id":"@thi.ng/color","_rev":"351-ddb8fde09bc5a2463597d151d634e00a","name":"@thi.ng/color","dist-tags":{"latest":"5.8.33"},"versions":{"0.1.0":{"name":"@thi.ng/color","version":"0.1.0","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@0.1.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"85992af2391fe299bad9b79900d6be5ea0210776","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-0.1.0.tgz","fileCount":116,"integrity":"sha512-jPgoHszlneELPuGXQwKbExQUWB7EiEScsK373mRgzZqABchEQAPAgM6bRpcQHLJ7jc+q94IaXXi9fbzoMEek5Q==","signatures":[{"sig":"MEYCIQCc6hHIe8nUgXEoEsUhE9NvWZMTcAmYwlGSMgS48ORQagIhALQzaK87q8yT3Iyh1NhPikWbr5+15oW41eNawij6qO2n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRUwNCRA9TVsSAnZWagAAVdIP/A3kqUxotQJIpaqH+COh\nTva9iVNP7BPZ1UHDt0yBK6nVub/YrD4dcjec6ECT5FdsgNIg1KJAkGNELsKx\nijCe/YTgjiMxX1zRT93CZl18xyxxMLiLBq+BGEzD/FrpLxjHhVDS9vRwKGBe\nB8HRGn3oLCp6ssdh1hlXBWiHKM/xvL2WONjz9awm3UI0MnBtlRH1pCqxfrbQ\nUUmkX3u0aO3enpMlKH43GX9UUjpYSN/sF3SdufWmDhVBxqZydpaHe4nBj1uW\ntY3gUXlII9eg92R2XPscC7aiErVghRUO6+9lJkM8FdhlWfDnyuDHX0QAGBFV\n1yC8rFHbqRasO44AaRXRsGex1/M7zF5vosMRvvjxZ0+HhozT5gJ4pYd8Gz3l\n79RXNqWLi7mURQXB2sdDhmot+sfUjGqdIO+SKafw/p+xBp4TN0CvJQ7mE15N\nJdDTJhVFOYrr9V2VpZ9Qu63ZTCO3EQZPgFKFav2fG6+//n2VVUIjcLXt462n\n7dYpHuE5nGArY2omOZr0G7vmvBX3wZluBf+3iT4fGm/BtCFgYwzmJ0W861W0\ndy9kxTecClqRNOU+bA//lTEBfrD8FZi4Yt0Qepzd+JIroyaBntyAnKo3LLRz\nhaa3aNEBHlbLbk1MmLvkjXvhGO5bVRbcCyoiPAw7d2oQmuQ7lGVrnJGKquU+\ne9RC\r\n=HQTZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","browser":{"process":false,"setTimeout":false},"gitHead":"348e7303b8b4d2749a02dd43e3f78d711242e4fe","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module color api compose defmulti errors math strings transducers vectors"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.8.5/node@v11.6.0+x64 (darwin)","description":"TODO","directories":{},"sideEffects":false,"_nodeVersion":"11.6.0","browserslist":["since 2018-07"],"dependencies":{"@thi.ng/api":"^5.0.0","@thi.ng/math":"^1.0.0","@thi.ng/errors":"^1.0.0","@thi.ng/compose":"^1.0.0","@thi.ng/strings":"^1.0.0","@thi.ng/vectors":"^2.0.0","@thi.ng/defmulti":"^1.0.0","@thi.ng/transducers":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","typedoc":"^0.14.0","typescript":"^3.2.2","@types/node":"^10.12.15","@types/mocha":"^5.2.5"},"_npmOperationalInternal":{"tmp":"tmp/color_0.1.0_1548045324767_0.7464523360621242","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@thi.ng/color","version":"0.1.1","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@0.1.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9ad3040708b1c14d5802bbd444c7afcb389477b7","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-0.1.1.tgz","fileCount":116,"integrity":"sha512-0Rn35R3zbBUhqAMVSFRvSdhxt/0yXwRjzFxMVk6lO87nIhlWnpWkH66fkP90rNlwn3mIaIQ/rQ2PW4y8HJDiSQ==","signatures":[{"sig":"MEYCIQCq6k6aUd6JrfRcKeizVbYvaJIdMEBtXcSVt7hh7DWQAAIhAJ55+Q7nBN3Imp4/LHeU01WEUhGkm9tf7FOjCNb5KrvJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRgC2CRA9TVsSAnZWagAAnf8P/AhMwnYurZX5lHi7LbGV\ndUMYeJeH9cKvYpqPuNii5u76E9daMcFgX8h4MJ+TvI5DXklZzxVgsVAyjd04\n0wFziAq+bN55XQ5jbXUBnA6YOaqejxZgJ2nXl3j5vZox09MnMWEMWZADJoCn\nZHvaSDPCpVf5AtRHxDzBiTKbYihZ8OwKrxcZhV3TbHNLHVJvgFTxqwpakQBs\n0arXxbgYjfLgosjLUTKr7+hWFkaPgQ67zEBIlmRh+9LoPimA6im4MKjtn6DS\nbk9XqqSRXRUubYglMt8F9DCKwxhPQzWpu72tAJFQVt3jZ28iZ9LRyO8OTGq2\nWB3El4IEAojnY9W86d5AoFiYYloqT7ktai7J/czkRBjLU8STgYPWYR++LXde\nYq5PRpl95IwrFPMQvC8E085znRu/yVTJtM+knFHknhTQzLu0DQ3rXfIhHWaE\n7fK3XnrelX4KNEKxu84fRKvqtvVATTcrn9x+RBH/8ETMia8rnWwebBYUgkgu\nE3nqenEm6P0504JO7e+evyyn29wQP9m+ZA6NfEv1arN0ESy6X3tvU2Mauh9i\nE42SyHsFKuckur7MXb2fJU2n62QWYgzNxPd5iUTKEa04zATHO0jzLcLvnsws\np43PjUpA9ELSx7A4XYt93nL6xWkt0ZeUbz4MhOB6Md7FaBRN+r7IDKNDfDkC\nrT1S\r\n=B80z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","browser":{"process":false,"setTimeout":false},"gitHead":"d098aff5e61f96be177289461eec95648cf4e15a","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module color api compose defmulti errors math strings transducers vectors"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.8.5/node@v11.6.0+x64 (darwin)","description":"TODO","directories":{},"sideEffects":false,"_nodeVersion":"11.6.0","browserslist":["since 2018-07"],"dependencies":{"@thi.ng/api":"^5.0.1","@thi.ng/math":"^1.0.1","@thi.ng/errors":"^1.0.1","@thi.ng/compose":"^1.0.1","@thi.ng/strings":"^1.0.1","@thi.ng/vectors":"^2.1.0","@thi.ng/defmulti":"^1.0.1","@thi.ng/transducers":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","typedoc":"^0.14.0","typescript":"^3.2.2","@types/node":"^10.12.15","@types/mocha":"^5.2.5"},"_npmOperationalInternal":{"tmp":"tmp/color_0.1.1_1548091573486_0.4536065845072037","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@thi.ng/color","version":"0.1.2","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@0.1.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"606dd2fba8d96f32cf1e7c9870a12bd2cef32372","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-0.1.2.tgz","fileCount":116,"integrity":"sha512-HyTMjzU5/I612q3fOS5Y5q9z7FpNOK4O+J3IgOAopOBNrQCfJ7b3wJCiWC+mJ2E2ga0Cye7DgVLirXQvxlu8qw==","signatures":[{"sig":"MEUCID6P6uXIZP1MOshA+uco7dWGTmUYotHpTXjfIGYvLuY0AiEAoHYnYZb1BZL/chWBV6wKn30qcQ+m1NKHyklCyiDz9nQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUwI9CRA9TVsSAnZWagAAjD0P/RX2wgKpwkJxTQ9OndVR\nXbmS4JcUZbVrnnlEiywXQpjqTkNuwuTidqHSwVkTboimjQWiPbhcL/s11vA8\nzV5GCUO+YJBfK+nn09vr75RbFwXsM1oHRG61miWDZOYhWgxyr2rdY1gYlbPT\nqRfhZqlJpDEXl/XP8TrXmjvN0pvEMHh62EnYdqGk2hoX0H6ghrJrw0aygW58\nlToRAdW5cXbsT7bNqTN7fKftFSWeT8Vqbh2eAzpw5y7sOweV1KeLjJaRjbCo\n33zxP5lNEcFtbSse5F9vT230FlVNLOyINxVbuKyuvCajiZxnuTZ3QTip2v9M\nE0U28iZoWhlzG9dzdEO8rRMNMGQ8P1GBA3r5i6JWwtveBuemzu50eWS0D23k\nXJnOgKjS0f5ql+kEOL4YQ1RFyWuJEGdkJiFu+kWeAvUx/1LvGbNSR2sRIRoU\ngmyckftuPJA1StHdF5FGE1HfP5ABJXeVq/ePSWOls+o9BE/A4xC0arUuPcu6\nrIaR1Ev+i4z9jzaNOzL7C3sRApHwMEleD9ffUSHcjgdgiCIS//A4N6CsVGlm\n67QQK388s6QKhxIJf9OY8ELdlKH3jvurgY9V7iXPjMzcr6L2vMAwSVfipq0F\nuwVnLYLwsHHvM2hkg9nmdxtCVPsu254//oLiiDt2AklKB9AZ4ToQuIfbdGJy\noiD3\r\n=evni\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","browser":{"process":false,"setTimeout":false},"gitHead":"50a5098ac32e9c939d50b02f2207c9df6c623663","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module color api compose defmulti errors math strings transducers vectors"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.8.5/node@v11.6.0+x64 (darwin)","description":"TODO","directories":{},"sideEffects":false,"_nodeVersion":"11.6.0","browserslist":["since 2018-07"],"dependencies":{"@thi.ng/api":"^5.0.1","@thi.ng/math":"^1.0.1","@thi.ng/errors":"^1.0.1","@thi.ng/compose":"^1.0.1","@thi.ng/strings":"^1.0.2","@thi.ng/vectors":"^2.1.1","@thi.ng/defmulti":"^1.0.1","@thi.ng/transducers":"^3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","typedoc":"^0.14.0","typescript":"^3.2.2","@types/node":"^10.12.15","@types/mocha":"^5.2.5"},"_npmOperationalInternal":{"tmp":"tmp/color_0.1.2_1548943932682_0.12538946442114818","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@thi.ng/color","version":"0.1.3","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@0.1.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d8897e6adc7c695ad0536fd49cfb7f2733c8f820","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-0.1.3.tgz","fileCount":116,"integrity":"sha512-e9fqSLhFOpPf+eywk4fNlN9ul+VOSw1OfhvvQ7L5958SaySInEzTSffG8c07MwjekAmBhGNRLZNb7JRwB0VJcg==","signatures":[{"sig":"MEUCIBVUI6oowH+RiEtsoXaDH0Bk3xw8hJ8dVMJYOdnmZb11AiEA0iWvt0Ir/axWI9doxTmZdJ+5DFPFETc3T18GNhP5X5Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWcJ6CRA9TVsSAnZWagAAcnYQAKHAEGxalDE78mwbNKs9\nq1ZZKYTrZHHwwneoUjO9JJWrzhs8uM1v8WvF/8vIe69JhRcEPplAtayJZJvq\npqyAfjUk+mmsXx5MQQdAnsQp8Msq3zol0rTfoPLnbojBE5EIcreuTSIW8noD\nKyhjzAXrSxne4rS7TzcCzikIrnQcugqPhp2ClrxoTKZJ1XS/pXQ7+bQRpJwb\nFkcO9nRudldbTVVzUTb28tUqL4ZQZXNXvCsQCr+xE5FXZJ3rQEdn0Vo13hDm\nJZ9D3iiB3a2vXh5R1UCPP+3ABbsAPyBDhzrJK9XuCiRsXziQQ/OSwFwddL0Y\nkY69TawXkgPFw/3ddGgoAoGXLmLp62nGpZ0vktJRpnFvP0r4RAxqKmGWyeSW\n4bfhotpVl2IWh/GEH/+pBSYvxqnY5dDcp307RRjTiaC9+kieorwPrXDQGfoM\nWfY4LgzZe73hjtVnWWwMGgX849l6CO5Rxh5RXuxJmr2Mle2bPpgbI8/V4elC\n86FywjGKaDUROL7q4wnhFkrHMkPEpK2uchiVrGjA0dMRuA2ehSoarQ9JJKDt\nXH25HWgedWCbXrxxyLAXSvRayVZohljSQAbhvcta51daX6M1Jz9+QBqqiBaT\n+4ZAE4L95tTBEpN+b2UskSWFzKJDq2/7WRcq2ar8zHOpC/l6vJWSBbHG7Xlp\nupcR\r\n=dOnl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","browser":{"process":false,"setTimeout":false},"gitHead":"74fb4d83013785ce7a95357c565426a046657e74","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.8.5/node@v11.6.0+x64 (darwin)","description":"TODO","directories":{},"sideEffects":false,"_nodeVersion":"11.6.0","browserslist":["since 2018-07"],"dependencies":{"@thi.ng/api":"^5.0.2","@thi.ng/math":"^1.1.0","@thi.ng/errors":"^1.0.2","@thi.ng/compose":"^1.0.2","@thi.ng/strings":"^1.0.3","@thi.ng/vectors":"^2.2.0","@thi.ng/defmulti":"^1.0.2","@thi.ng/transducers":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","typedoc":"^0.14.0","typescript":"^3.2.2","@types/node":"^10.12.15","@types/mocha":"^5.2.5"},"_npmOperationalInternal":{"tmp":"tmp/color_0.1.3_1549386361216_0.1400534880332387","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@thi.ng/color","version":"0.1.4","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@0.1.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a6c86c7dd859b3b3f7f6b875f979c99dd9ef404d","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-0.1.4.tgz","fileCount":116,"integrity":"sha512-STBSIuFtZFFjagCxGTe207gRxgCwO1fDuJGmXpFBEuPs6eAr7tzO0pu9+HFXqT0+OmqgNjQyh7DgRLbby/xegA==","signatures":[{"sig":"MEUCIQDSNJJc2w5rQ7ODjIv1EZYgOtLL8oDJNuoDcTIKB9NqXQIgGB74yvaBTiXDm8cMJwN/vr57uDn6bVrkbs7AOXZ60GI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYKYDCRA9TVsSAnZWagAA8qUQAJzehRiLDnWdNwYY9QR1\nEiQ/4me41EgYYudhGYtTq759LS0pkVLOjWfWUqCooBkA6u6pdN29iHhjT734\n57MI9om74E9S8ojdnoky9GLoWtbrQuz7ROjlsdJ2U3DerlRkGcEsUl4hCnUR\nGgMKTnMYP9P0VmMjFbpfjYu/QvfZ5OGUAjPdye28lK5K/QLaII8G5jkeGPXb\nATpZq5mLFR4YHyecq7rg/bDZF3CDOliBzaBVV8DEBoKMSjddQv5alr5EBaUd\nGN1WQEY/XXeCcvERixviZKCgQ23wwAC7Szcn6DPQmSmIeECzuX08pkyzHU4h\n8AVFl6U/BH5XUn2k0ZqLO1riazdsz/Ooo3qEkEvbLYgsuy8y+bMEZGBtw8TG\n6ua3fyyJaynhByEqV39thcJOtlskCq+VHR3NogBeKFplkvB+ARvOKsfVBvvF\nxj0EJxkpgZ6OvC0NyDAkmpmjLCkswmhzyGQs+CezhaXBeZqyVIUhtBxtwdd9\nHiaWzMGZifKQCK2dbbVGf7lfAHSJ4DPW65Le9UsxfVptwPUiTl6aoIkCcelD\nvdhPb2AxrqyR4TKQl1iQM/+zimFW+07p0id3iIe9tRfbIYAvVuE9mwuprpY8\n+nYArtvvgsBSY9lh9XfdB4cpxdW/0BjxLm1hW6FZwxptBQ4/SI0xVk6rKKyf\nZSeE\r\n=W58P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","browser":{"process":false,"setTimeout":false},"gitHead":"7e875d4a030b08c183c43ad1ab54a8dd9843f358","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.8.5/node@v11.6.0+x64 (darwin)","description":"TODO","directories":{},"sideEffects":false,"_nodeVersion":"11.6.0","browserslist":["since 2018-07"],"dependencies":{"@thi.ng/api":"^5.0.2","@thi.ng/math":"^1.1.0","@thi.ng/errors":"^1.0.2","@thi.ng/compose":"^1.0.2","@thi.ng/strings":"^1.0.3","@thi.ng/vectors":"^2.2.1","@thi.ng/defmulti":"^1.0.2","@thi.ng/transducers":"^4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","typedoc":"^0.14.0","typescript":"^3.2.2","@types/node":"^10.12.15","@types/mocha":"^5.2.5"},"_npmOperationalInternal":{"tmp":"tmp/color_0.1.4_1549837826523_0.30730482813840787","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@thi.ng/color","version":"0.1.5","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@0.1.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a777b0dde69c9df6085e5158d848f8f2207d33af","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-0.1.5.tgz","fileCount":116,"integrity":"sha512-pXVd6wp7GDJJR9odpopSOTc5vo8DWQJbygLfznTGfrUbMNsF23HC8xkyYZn0TQ4WYH3GdBTLGeN0QRScDlxZ+w==","signatures":[{"sig":"MEUCIQCjcYgXS4uDBSsd1AJppvWKC0gsioONiYjkZUim7uwFegIgYhOGf1UXNAG7tScrRbmLbpGLwkRp1zzGnvKZRJspBq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZsvZCRA9TVsSAnZWagAAwisP/2LLThIH6ghfRQQm8BJR\nOgolmPhwK8iJZwWwmlrNqoqFLi/dneGer4On1kVJjk7k3h+/FtIW7tYWwnTi\ndVWZHjsKeN+PmDuooZA2GXIH7h+ggmLDV1b9QlG7gd71CJhQwD5h4o9WWx6g\nGzTL9BC8OMoljFZj2Wr700qJ5zDUeHk6LVNML24Q5DpVEEhpBpyh3Fk5gXJF\nKrCPW11yAa1lwX/Asjhar6Vj8JWN2d/OkXp89ywk+3RalH2p5lUI2SikOgJg\ncfG/EClRXSsRh8gTE5wsvetz6AJElXaagZJrqs3l/k0Fj6xkFz1Cq1OMUNzD\nOT143u8jOMBoqhKWxdSX/XPEAHSOLW4eZNN3DOi5AIyyjpEkQtF2PWTjvTF9\nYI+JXrbLilqkk3rKi4sD7CIicYG+x/mWvwZuhY/DqB8BzIAraILKt+gEQXay\nzBuAvmLJsYURORb+cjKxMbIjDsMy4uD05Oh0A98k+iG7QrmNTSnVKuB8N9ms\nIhN+FMqvdU8tGLLZ2xPjTB3hITjzLju1vl81vBcSpRIjMoP7i7hgjMDN9F4q\nDbFECLyWAvfmoSfYtn/vhh4POU38wOWPi/cNc3wLlxWmUjNBhvBl0egsOYIA\nRfRAEwcM72vCxUZuNyjcyVgP0VRPd/TX/Mgb4KCapFLCIvfh781T+eikw9+6\nhVxt\r\n=GF/N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","browser":{"process":false,"setTimeout":false},"gitHead":"418f7af20c8ce3098e86bbc3a2377ccbac761b70","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.8.5/node@v11.9.0+x64 (darwin)","description":"Raw, array-based, color ops, conversions, opt. type wrappers, multi-color gradients","directories":{},"sideEffects":false,"_nodeVersion":"11.9.0","browserslist":["since 2018-07"],"dependencies":{"@thi.ng/api":"^5.0.2","@thi.ng/math":"^1.1.0","@thi.ng/errors":"^1.0.2","@thi.ng/compose":"^1.1.0","@thi.ng/strings":"^1.0.3","@thi.ng/vectors":"^2.3.0","@thi.ng/defmulti":"^1.0.2","@thi.ng/transducers":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","typedoc":"^0.14.0","typescript":"^3.2.2","@types/node":"^10.12.15","@types/mocha":"^5.2.5"},"_npmOperationalInternal":{"tmp":"tmp/color_0.1.5_1550240728538_0.22051787718931992","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@thi.ng/color","version":"0.1.6","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@0.1.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"34b4de023d930893531bc69aaf408860d583d84f","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-0.1.6.tgz","fileCount":116,"integrity":"sha512-fGzlMtOpZDLM1ONGa2fuLSgM1MywBZsByYw/7CAKWkX5jrloXl27LD8OgF/PYNZ+JD+sJ9EHZipW1wQV7jBkEg==","signatures":[{"sig":"MEYCIQDKxz5CXZXGFZUCu/IzNzCwiI2UoSJCL0+MBz4lwC3HaAIhAPmkTbMc/GFDcQGI/VGLOTBSHtcq9S1lqsjhwk0uNgGb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdQZ/CRA9TVsSAnZWagAAUk8P/RYI1zFe7vOmgCFpuaKJ\n8WVUkUmD9VLeo8xGEXu9qCk+TH76Qa7nqkqGUbXqbYuYI3AoW9V7Haawjg1R\nLfua8ZJPzPc3n79e7Iu+GWVjiwOQYpSuJm3JdDHIGR8kziKiMPIbNUFONs9E\nDvtKG59/OIGjtZ9AcPgm7HSxr4H7glG0i1N4+N8qidXlNK3s+DFKqVJUzy4A\nsDNZpZdkL5DMnLx/3tPvA8GeItYwTTrYQCiSY9IoHO2jb/1+mZnkuMLfwlvx\njLC3e2WhvKpBpNcdFAyj90OQIu7GWd9oy0GNb+cxHdGbCRzGW0R8zS700zig\nWxw13bl6BMX70lxgFvY/dFS574j8PE+KGNHpD4+7hw8hBNvTuFdrYYcK/yRw\nwnKkCPydJzeEa0YJRkVcM127H1mfmfqHePGs1EifgRIGZqqf3i1uPfe7yBF+\nOslUM+G+EihemT9nGn9I1+TN8nLGt9xXBY4ynog+CLdIPWapSLOhwk34bL+i\n6FxQtHTVRyroF8EnO4w6UuhcFlMmDZkhtD83t8WKBCafdkBzcc+VD2bGeJZO\nsGZoQf1zfUjCdIUHYlkzJTf57yMjS8jhYdb7dGiB3lsqfu9syhVMeGEGddc6\nECUcgld1Hm5TqvwAA+UJxPDLBLn2sEulIfYOKoP9KXdhpPmqTxDQfRg+8xNt\navgF\r\n=ZVhj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","browser":{"process":false,"setTimeout":false},"gitHead":"647e13737436e44d28e151c0be8594835cf25ed0","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.8.5/node@v11.9.0+x64 (darwin)","description":"Raw, array-based, color ops, conversions, opt. type wrappers, multi-color gradients","directories":{},"sideEffects":false,"_nodeVersion":"11.9.0","browserslist":["since 2018-07"],"dependencies":{"@thi.ng/api":"^5.0.2","@thi.ng/math":"^1.1.0","@thi.ng/errors":"^1.0.2","@thi.ng/compose":"^1.1.1","@thi.ng/strings":"^1.0.3","@thi.ng/vectors":"^2.3.1","@thi.ng/defmulti":"^1.0.2","@thi.ng/transducers":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","typedoc":"^0.14.0","typescript":"^3.2.2","@types/node":"^10.12.15","@types/mocha":"^5.2.5"},"_npmOperationalInternal":{"tmp":"tmp/color_0.1.6_1551173246409_0.7871521524819418","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@thi.ng/color","version":"0.1.7","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@0.1.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"5d16910b2a30f897d9a9dda735b2f335f3cf541b","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-0.1.7.tgz","fileCount":116,"integrity":"sha512-DN3hEPDN1Vtd1BDwkCgQMI1Fzhr8cSTgv6olY9Ynktuoi/tm9FNjJeF7PkLS5o7bmO0e5PmVAccfou10fJvrjw==","signatures":[{"sig":"MEQCIDrPv2owBat1UiTowH4CJqUKU4pcadpwxtQY7Z1oDgcHAiBcUfSwh0BOWMyZeNCnfUnznFPNA4phLEdHtt5KzHKmfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcd1QfCRA9TVsSAnZWagAAdK0P/jsNg9t4rSi65h4LYCbt\neGL0h8fahiiyX7pLYmJi7iJGtiCkHPR4jW/x6JLJYdR9eYcCQMJylba5pJrm\nPVyaiW0JqS3Rk8UcM+T2ezcR4YKn3oWUf3GnklRtDtLTEZfIUSvrHUaNsN4R\nCwdj5SfhoBf38N3XHQDVODI+ApKWMoYvQX57jwI+uHY+9/S1hDPLhqiXQuqI\neFzywkq/m/0aTYVB8EfoLxphwOyBJ5gGiVG4kthsQ0Cxx+j+B0IgUCtHoizB\nzXU3emR3POhstbZBqnFIUHscDLklzkkVLyDjPohQhC2Njh/rZLy0625S4kRZ\ntdYfN08MjN4aDxuqkP73gVIdUGVfqKPSGk5GUjmXOi08jpljarNZ6+qsopld\nKDxPn0bx5lHsNGXR6PbsUhLZKY+OMNPc9d0c9zILvyO/uE1aPpwNkVwCJ4cL\nHtltoFdoSTQxpz0g9k8faPfx8HPGXXAtmlnYpHLUEA1zC0pmLsYV2Ej7IvaJ\nrcYI8ZBKibGNvAdrGa2nrAfVn8je6AFHdUW7zaz/IkQClGpIduOwbXvhSSQk\nLJW1CEH6BWRG3vXIKIueGAfqkABFgmU3MfQnzFWXkmQ0WAZ9BjFUig9A+67V\nzkcgHTtl3VclZWG1UuOvU2a4mG4TUER3gXMLImfiy4XsJ3wRJJBgtaLS2eIr\nhjM2\r\n=FJuE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","browser":{"process":false,"setTimeout":false},"gitHead":"2635ecc9854bc610a281eba3202a0f56e4637fb8","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.8.5/node@v11.9.0+x64 (darwin)","description":"Raw, array-based, color ops, conversions, opt. type wrappers, multi-color gradients","directories":{},"sideEffects":false,"_nodeVersion":"11.9.0","browserslist":["since 2018-07"],"dependencies":{"@thi.ng/api":"^5.0.2","@thi.ng/math":"^1.1.0","@thi.ng/errors":"^1.0.2","@thi.ng/compose":"^1.1.1","@thi.ng/strings":"^1.0.3","@thi.ng/vectors":"^2.3.1","@thi.ng/defmulti":"^1.0.2","@thi.ng/transducers":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","typedoc":"^0.14.0","typescript":"^3.2.2","@types/node":"^10.12.15","@types/mocha":"^5.2.5"},"_npmOperationalInternal":{"tmp":"tmp/color_0.1.7_1551324190731_0.7281611008527633","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@thi.ng/color","version":"0.1.8","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@0.1.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"628210e174e494759b1a72113bb2bccdd7c75831","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-0.1.8.tgz","fileCount":116,"integrity":"sha512-e7VT+fo8RJ4dvyh3HKpvSg7GZq+ODnjzrj8EKufTfYK37wszfnK1XJ2JmcjpXZpvLWrPsdslCHcWxeizA9CyRQ==","signatures":[{"sig":"MEYCIQCYPSEB/LIwjZyPHPby9E8Zf5oCI/PqaHLHsAugYbPq1gIhAL/MOTmjUubRkExIHA/mevXHck70ywbhW10ZreSNQhH4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":296494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcebDUCRA9TVsSAnZWagAADXsP/iDTkenbCpdAGCqoNBfz\nb8GGCC1oYEn1Xvj6ugVJU4XqVRXCPIaRYxh0v/f0gj1yIxDTHrUTvvm2dLZ0\nRbBF5URqNjJYwXfixSFnAOS+MqfT7t0lsXYcx5bB31qCC0pwbDJFBfEISL0w\nyZbohQUs9Tln98v9Jh8UmHQp11ZIh3W/37YbQoNoVWNq6q4lv+fZ11wTkMiW\naB+mRqRfUxbx+dLfPDkK6o4I47tKsbpapNF0FTQgQePR+6irCmgjdk0Y9TV9\nly16eLoNo+llHU8GwTJvt9vSoYCNAsw0Z7f4SxjBaUdPac264M7wiOi6n1xQ\nUU9d4Xzm8zRBXSRPma7mC7q7qZbXPMmHKb2/HQvZ1QEBozEQXAWrjsn+8YXF\ncgf87k2DlUDuF3AiOCc9DIV6LaBcLXyIk7DoQroJvPV9qRghpQPkjIz/QOtR\n+PQSFq0aMrvux1ZD8SKmElmwSFZkUIikcYMkW+/PnJJcRYXmTz5uHYgRJgBJ\nK4vpLo5sogiAP6qihECHfYJOQ0vLSqAyf0o3SxDihH+mrh8J5RAHO3WoM29T\nghcXfArajO4/MoepTYvfp5yUdOIRO5LYeN/07lvYdI415Cqn6g36LxKNT9FK\nyC0oa7RqHEd9s+WU0485NTRiMiKAULsvSfATFeXp83j2tRID/qZ4kGaS/e2/\nL0un\r\n=/YLG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","browser":{"process":false,"setTimeout":false},"gitHead":"e43f57c7554fd78380bba58d37ae62ca01221eeb","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.8.5/node@v11.9.0+x64 (darwin)","description":"Raw, array-based, color ops, conversions, opt. type wrappers, multi-color gradients","directories":{},"sideEffects":false,"_nodeVersion":"11.9.0","browserslist":["since 2018-07"],"dependencies":{"@thi.ng/api":"^5.0.3","@thi.ng/math":"^1.1.1","@thi.ng/errors":"^1.0.3","@thi.ng/compose":"^1.1.2","@thi.ng/strings":"^1.0.4","@thi.ng/vectors":"^2.3.2","@thi.ng/defmulti":"^1.0.3","@thi.ng/transducers":"^5.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","typedoc":"^0.14.0","typescript":"^3.2.2","@types/node":"^10.12.15","@types/mocha":"^5.2.5"},"_npmOperationalInternal":{"tmp":"tmp/color_0.1.8_1551478995355_0.060614529225420544","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@thi.ng/color","version":"0.1.9","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@0.1.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3bf9ce390e2b215d8364f3883bc56a66e01236f4","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-0.1.9.tgz","fileCount":116,"integrity":"sha512-IAF4mOY/WzetGCUo6eZd4I9C/1Cyn4MAGF2Grtxb8B6G+HK+MMBD+6Ea0jCe0Hb5+Po5EAtwKL+j/e13TtlTXA==","signatures":[{"sig":"MEUCIQCjZcfX8rrN3da/vv334kA+5vY2FC+RubV6oKAJWqT9rwIgdu29TI/FiG46bDf4Gg/WHWef12SF03wblxjxZA3dy4I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":296664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJce05lCRA9TVsSAnZWagAAVGQP/jF9WIV0BC1PfCzewABG\nrmcYJAK45Wjb3J89NjnPUVzEwFnDEIP41KCzZm3Ei2dqYYM/d3RWbdwySf03\n/n/pf4PDwybtAyoibjJQGN7vsCcBzmHtvosJNBygTYlNHeHHcLfz0uApJb0l\nBhcRucBM+1Kp0Rcz2nf1pFJpQRh4QPE2K2FL7goPjjJWajTt5K9T1GWrdy4S\nRtexDGm3I91xu7aPTZ0cnGErQPSroiMkdpRoZCduQs5zQV4A23aIWJXJIF64\nHDYudUPSjQP0X1BTL3Mwuj/Zj/ZBFACMUv92QIenNSbpX6qzJL8WjqKcbpoj\nas2gAmPkLrIdprpX7H5TfHSj9q8SR9Apo97EEpAQqi670XIZah4tc+VCwmyS\nyJ1WadhcNJUAOI4A94/j+h1tI+b9YDOfHkQk40jZbzRQTNXPAGZmDF/fnRYF\n/7Uz4pakJexUy2/o9xZjfHwnod0nyC1pu3YK+VRZpG695Lo9gRPZhFi+enrm\nqKwDYWnzwCxW0C2P975FAb8L7kx05oOz5Lx9eOWjuAN1pceXdVrTXruX+xiB\nDe6ZGrk7SU1yR8q8k8c4wKIYskrXi3INbqFyFy4vMnvGAoz2gxzbI0w/CG4f\nXCu1cV2BGLtglkVJTj4qeS3o6YrS6dvI5SqdqJYLW7VUYFnIHuj6+a1Tsz/f\nJrtF\r\n=m8QE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","browser":{"process":false,"setTimeout":false},"gitHead":"ce74afc55215fee990748c9e7d555a839adcec69","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.8.5/node@v11.9.0+x64 (darwin)","description":"Raw, array-based, color ops, conversions, opt. type wrappers, multi-color gradients","directories":{},"sideEffects":false,"_nodeVersion":"11.9.0","browserslist":["since 2018-07"],"dependencies":{"@thi.ng/api":"^5.0.3","@thi.ng/math":"^1.1.1","@thi.ng/errors":"^1.0.3","@thi.ng/compose":"^1.1.2","@thi.ng/strings":"^1.0.4","@thi.ng/vectors":"^2.4.0","@thi.ng/defmulti":"^1.0.3","@thi.ng/transducers":"^5.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","typedoc":"^0.14.0","typescript":"^3.2.2","@types/node":"^10.12.15","@types/mocha":"^5.2.5"},"_npmOperationalInternal":{"tmp":"tmp/color_0.1.9_1551584868187_0.2456980540383802","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"@thi.ng/color","version":"0.1.10","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@0.1.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"fa995be15c39c538d991f51129aaf587bf7af26c","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-0.1.10.tgz","fileCount":116,"integrity":"sha512-lLZRx77FUqxYx9r6a+zGSdLI3e7K+R+jqFBt9kv2UvBRgr8Y5w4cjnq8CUs9uu8zBsMghKsXitux4d+HgJVdoQ==","signatures":[{"sig":"MEYCIQDqxTOedrxvqomDKTqRMxOgw1NcpMXxk0849+D5vCdA0QIhALR1JIDeuUvSd0NE/jmPACOn0AZSHum7lb5JK1SBMEyI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfT+LCRA9TVsSAnZWagAASh4QAJftSpwHLJ9qf12JOGuP\nhrtadcLTBjaSx+bT73Rb6kwrDjaVBmBQlp+PN2cXwYPK1Nus2D4b0W2OqbV2\nWMI/4kh9YSVeVBubZT+MGHh/JqbTdK0LykUn0CPngtxMq/ZhRz6Pe91JqStx\nTcP+ZybiMwDEHkOz47hk9MWZRYOPZpfwDx/MBcLMvV/cnY9P2D7PH+lQqK86\nSbRd9M7VaXolJ6ZUxI4Ik9pE7Hw6pyY83XS06JPyf/pcTnqpFRMSJ0FdzUhL\nlEu0+fFwaPpOKBgemtvxNMLuzWQ61YJByXZoPKY9eENPSGAo2zh5eX0jz4r5\nDKQ6er4rfHjJhmD6mXiErS1FvPW/RSytfI6bhPl4HzRw4Pr9I3mzgsqMuRqg\nC6VHwVmu3KoKKIsjNe8n6aiO1ZKyYS6UljKCXpas4CGrnBPdxxOf4fYoLlBx\nR+O5522eL2p7s3IsMnxZ6r1pqQFIORwQ+YryiSvnIoe3L/3mgIpVNelyeRTa\nAr2viHyOPY+A7JLngHaniOFS4T9ywilYnstcAOYB8MviPgRxrrYkZFeyOiB1\nVdEY6ocWtix0E3hUBtVWpUCp8AOW3qLXchslOUcPPwIoetjy/uqyBbasRtlG\nz0GZKMCwdtnzpxCdp/m95rDECrZr99qw82xrPxCS+rxrHVAEV1YWiGvlm872\nvSvj\r\n=5qp1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","browser":{"process":false,"setTimeout":false},"gitHead":"97f66801a9b63bc8a1c56c1a2f2d8b1e0b7f8b55","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.8.5/node@v11.9.0+x64 (darwin)","description":"Raw, array-based, color ops, conversions, opt. type wrappers, multi-color gradients","directories":{},"sideEffects":false,"_nodeVersion":"11.9.0","browserslist":["since 2018-07"],"dependencies":{"@thi.ng/api":"^5.0.3","@thi.ng/math":"^1.1.1","@thi.ng/errors":"^1.0.3","@thi.ng/compose":"^1.1.2","@thi.ng/strings":"^1.0.4","@thi.ng/vectors":"^2.4.0","@thi.ng/defmulti":"^1.0.3","@thi.ng/transducers":"^5.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","typedoc":"^0.14.0","typescript":"^3.2.2","@types/node":"^10.12.15","@types/mocha":"^5.2.5"},"_npmOperationalInternal":{"tmp":"tmp/color_0.1.10_1551712139182_0.4219044074457512","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"@thi.ng/color","version":"0.1.11","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@0.1.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c2d9e68b8a087fdcd5d9ee74368f4a727e2ceeea","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-0.1.11.tgz","fileCount":116,"integrity":"sha512-ApPzwwlzXF4t2V3kXzddej+RvjJmewELkJqgzPQq4Nh8ET0jKkEAH6QtRbhUs7Sc4yP57KNc50H+aXrxyFLoxA==","signatures":[{"sig":"MEUCIEaLejC8KWv4v1x+BvSK65QLahKhFFirWeLy1tfRLZTiAiEAqP5EsF4HcIUPo9nlAgiRHadc1mx7zoDWZIRioVegdC4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchY6vCRA9TVsSAnZWagAAVGsQAIJoxH2ayL9DPDRt/Ycg\n+VDuw5l6BAWEN0yrez5mYI8EYopGfzhOeon1ZKirqXAsxACC3pymximHOmcr\nOjkGBHBer8QFoyuazB3tiZr1Z8Se0X/VSUx/b3KAK5j/XjxNcISby0alJuXx\n2grgFrVizGjq5BZsrV/6Hiv0lJmFXdygTZeAhvpQfGr5JzQb3tE/ghjOWWJe\ngAu6Sgu72hsMn9ENHnqpHWFQ8Y/26cdXl0+fauGn/nDxjAUTkRPD8BXaVM5E\nuXPCIT3RqsW1BCETbDnsUpc2ofMj1XKApBVJ+VUAx6q9W0iO1YnJR0r9Qz5U\nRsQxsDSNclpCDEm6s3bLhoNiATxEKnQuaxPpZozibRRKU2olZmza1OHbbXVj\nVavXYQ6L68NwEjCUNyGxWEXi5SmHTlFOwZUxV9OmKF98oXtYgmOKSTfcoVpM\nPl4nxEevOaQzAcDt9i77gI7+rqQpCWS9M7TkLUEVXDTEGV1VnCBhE7DqY3OI\nw0ahFK3EHxw67nM86Zsp2+TUl3pChy+GhvzNZTB8DWLEJl07GhJ7Ev+wYXYT\nmKR2l0IR+z5z7xYpledsbbURfQUC+sgdIaAYmB0Ll9c2TYUl34RL6jdbuE1J\nbKRBF4Qtl+h866Esl0oN+yy28uwBWAEniMu+LV4Lsm4M8eXGrJ2rDJqXZWKw\nrOPV\r\n=NE6V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","browser":{"process":false,"setTimeout":false},"gitHead":"794f0b6f07f6eef99f6f244d6c52c1d5de34675f","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.8.5/node@v11.9.0+x64 (darwin)","description":"Raw, array-based, color ops, conversions, opt. type wrappers, multi-color gradients","directories":{},"sideEffects":false,"_nodeVersion":"11.9.0","browserslist":["since 2018-07"],"dependencies":{"@thi.ng/api":"^5.1.0","@thi.ng/math":"^1.1.1","@thi.ng/errors":"^1.0.3","@thi.ng/compose":"^1.2.0","@thi.ng/strings":"^1.0.5","@thi.ng/vectors":"^2.4.1","@thi.ng/defmulti":"^1.0.4","@thi.ng/transducers":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","typedoc":"^0.14.0","typescript":"^3.2.2","@types/node":"^10.12.15","@types/mocha":"^5.2.5"},"_npmOperationalInternal":{"tmp":"tmp/color_0.1.11_1552256686358_0.9744752274947865","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"@thi.ng/color","version":"0.1.12","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@0.1.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"49c5291495d20aff2cf82b2e3443ac8fa47ab575","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-0.1.12.tgz","fileCount":116,"integrity":"sha512-dfh5/KHbDHFlbzD1dwQ2TD9Ly1mPHvAQxoRQIOZ7iRIekJI0pGRb/oXvLoBLn63cEbszMp5dv+WRdH0XBv7Z8g==","signatures":[{"sig":"MEYCIQC+YZm1xk4IZEZOUl2ZOQwaqXTBAHA1ZNKDSZUuuLn+qQIhANgKjoQ8PuzLwfI/SBIj7dke9q3uOylm3lrkjWpjaxZg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchwIhCRA9TVsSAnZWagAA790P/3gKaFRVp6tx3/WhGm6B\nijHKbolHDKpoROkk63MdTGuoLRMjDcKLRKy20hENPlCC7EiuHKfgV3JuOQT4\n3UVNkWvA7XS44IlIV+bnsMrFRYYdxrD3cpeGc2d/86ALweJfnL0DxXd8n4Iu\nMXff7XCCY1O5ry+qxQWPW5Ese2r6pxuGYY8OyO9wNm/lPNrFjr4ETxK1uW1R\nvIcUImMaA9j8Zk6OJ3eCU8c68DnQHohIMF65mY/rCa8D9R4dmmcpOu+UhVfA\nGhfQhEciHUW+Bd/wjDBFyJAwnOrwlft/KtwQugcgWK0VrSQOGRwMqKuJi5P0\nyNx1xmR/gdNVfqAq6cHYBAxkxe4d11L28+4OAblQ8ouCBF4Cu9i9pjWC8pRR\n2GW7envj3QUIx9do6rMExLFV0xYLeR/1ben6sMz0NRi7dbaRczrBAuRaIj/s\nYvosSU3+IQC3e844GOoUQYrS4fAlv7kubqNMI/O22taNR2rvKwPwjR5aylco\nO/3REzvN+QZJWJFGH2o4I0d/AvWZUWJgevIeNHld/q5uZX538kFkXQOH4HMY\nwl1HPhrRc91iLfNo9rbytri1IcXpsHKTLAbEbU2CHUO8IIcyl7RH4ZWyXDWe\nKFBabF+DAiiF4JHWTUeWM+kwqATWdo5RWNDUFvDekEPNZl5Hbl2RZtlYSDj5\n+sTU\r\n=t1Lv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","browser":{"process":false,"setTimeout":false},"gitHead":"05e82adc716d6b422fbfac861723fac5babeeb83","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.8.5/node@v11.9.0+x64 (darwin)","description":"Raw, array-based, color ops, conversions, opt. type wrappers, multi-color gradients","directories":{},"sideEffects":false,"_nodeVersion":"11.9.0","browserslist":["since 2018-07"],"dependencies":{"@thi.ng/api":"^5.1.0","@thi.ng/math":"^1.1.1","@thi.ng/errors":"^1.0.3","@thi.ng/compose":"^1.2.0","@thi.ng/strings":"^1.0.5","@thi.ng/vectors":"^2.4.2","@thi.ng/defmulti":"^1.0.4","@thi.ng/transducers":"^5.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","typedoc":"^0.14.0","typescript":"^3.2.2","@types/node":"^10.12.15","@types/mocha":"^5.2.5"},"_npmOperationalInternal":{"tmp":"tmp/color_0.1.12_1552351776783_0.7855654266810015","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"@thi.ng/color","version":"0.1.13","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@0.1.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"5927c35f87a85e503f42d4954a956c386a9e41b3","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-0.1.13.tgz","fileCount":116,"integrity":"sha512-JkhKydab6mqGVLF8AN5lJJBhvEMZeQV8Rf7ml76YHEQEBxd5YdEWzmtOhJw9IafFqgm/DIo0Jh4bOTpb0pYkiA==","signatures":[{"sig":"MEYCIQDlgeJaNFkE8hq8sIASRaw//LfqW89TvMkM8aIeStkv/wIhAOfoqWRwL1aHOPzqxFruRRrC9zg31ps1Pi81rmcQjFPJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcj4aACRA9TVsSAnZWagAATVgP/2IsyFQakxbhxefZ1/oj\nn7ijyO/3QR7mL+4bZFFe5E7yE8uCSfsqQ8I5jkt3YJr+8b+qmV6MgZKnxqpZ\nD3gbiqeJr47cE/BvdeuU0gmPNOoAXNorpPcChAhr4HeMrKFHf9LkKzR0Hcwx\nqyHrReVf8uIYCfShHYjLNT+F3YyjFgvi4iMboJcfIHSdfOvhOER2lW6zq86l\nI4dqH3I5sMiptyvqIpgsBso5QfI0GArdswXu9c/qh1cm1Xw8m3mSUAL79Un3\n0ec2L/gTa45RMJUfDiZmrhjcyf2sAGumqEVOTHRAboFsDXhcazwM+1jXfHMk\nnbP8PAAP3AhO36Y/qdU8w1cf0ReCAmUG22SiJ86puUuR46AdYibWFEIrIPN8\n3m6iY6aumU6ze6vNrY8XxpLJjaOl56OHwTsIA/JfiLfd4QhotSudtLmWZ841\njiY6sOZ6uNupTpZLEvtmjIUievQ2T30FKmS+iPVSx24hip1FHbKHQ4bcqDxQ\n+XzGZJTtTbnN/0sBBi2nwvWWx3VQa8hE4Kabn89kB7HEOeHKKkrw6ENm+WD0\nQh6SVfj2nTVLaD36yVxyJleJyDF8NR8YvUBW/gBsImBHPtHxjgFV8o8lRqKs\nDcFPMY8SqRGBVNhc60MmGT9ugpjlF/LSE8TqzWIeXWiITqlhZAZDb2Ejo+Ab\nln2V\r\n=zZA1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","browser":{"process":false,"setTimeout":false},"gitHead":"b032167da28b83e93d3cbc54a47b053092ad7c4f","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.8.5/node@v11.9.0+x64 (darwin)","description":"Raw, array-based, color ops, conversions, opt. type wrappers, multi-color gradients","directories":{},"sideEffects":false,"_nodeVersion":"11.9.0","browserslist":["since 2018-07"],"dependencies":{"@thi.ng/api":"^5.1.0","@thi.ng/math":"^1.2.0","@thi.ng/errors":"^1.0.3","@thi.ng/compose":"^1.2.0","@thi.ng/strings":"^1.0.5","@thi.ng/vectors":"^2.4.3","@thi.ng/defmulti":"^1.0.4","@thi.ng/transducers":"^5.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","typedoc":"^0.14.0","typescript":"^3.2.2","@types/node":"^10.12.15","@types/mocha":"^5.2.5"},"_npmOperationalInternal":{"tmp":"tmp/color_0.1.13_1552909951622_0.23713149565553104","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"@thi.ng/color","version":"0.1.14","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@0.1.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f02fbff8ef6104979f75bb7c08ce8e02f4b4304e","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-0.1.14.tgz","fileCount":116,"integrity":"sha512-q8BiVbxd6OAAVNUBoFFiX9qUznjoxzWPs8u7Nk9QHV2iXyggzK0yKb+aW3Mkq2OUgQRLifV2+uPRS5HHozaaCA==","signatures":[{"sig":"MEQCIFOMgiACyTfP/T3T1LHbB8LbgZMT7PLBqSrK8wc0tacaAiAEGioCC4Xz3tHs/BTc6yzDVJHVmJHMtnpp/pW5GPk7Yw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJck4hbCRA9TVsSAnZWagAACeQQAIUIm8YT6jklYPfoDdLI\n0gZkm0aHkh513+94e2z77AUVY7hoSvnewhrGsjpHEC/0XEl05XT5KFNHGR/V\nJ9u5lMZ0XuUQt8g+C9s6mm/1OB+rv0EJQXn/pRAjcpYBWEjefotxRc+nz9jJ\n/kMnQn/EyjX0a2jjmQSz9BckD9q0KQq++J60H/mT4AHZ3WNbOnhN03CO+2QM\nR8Ch8gGRg1Kbn+rEVHbuGoWz5MAkjvWZ+mKjnGNkdWOO5hA8ZNmQTZHHglDl\n/qbe3r2NidaSgDbGqc+wKpyY8q6Zv21iAPEwmJJRPMlOaF89RFhRV4muKVSk\n8F1zBpDO04yu7W1uaWno/DAE6DoOgdvWYfYoyTCPJN9TPykeei/GTHCPliI4\nbjCnp5y//JLtfajA1y6Jr0RL5CNoQxeBa3+EyHPDS9TS3QmHle5NESLA/pId\no9kDRhomPyxSqhNC3h6NvbMzA9ATahQ6B+5KymrDF08UHUg6eZSwLJi6A34y\nRiarEGcQ3J2JNx+Sy4XB+recALM4V3SPz+DRJWjJj/y6LTAOACo9V//c64sP\nLF6Qf3F7kqWXIe3oSA191/lOSotMLHFns45nc4/4PkwvRgMZgTDZxAizTIYA\nE+5+bv5InksP6NSOCOsVU8XiCGNzPVPnZWGwhejWkyxbEwA1JS+Or3E30noN\n35RD\r\n=boEa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","browser":{"process":false,"setTimeout":false},"gitHead":"a8e1ee03ed4fa660408cfa0c781257b8bf7e1fc0","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.8.5/node@v11.9.0+x64 (darwin)","description":"Raw, array-based, color ops, conversions, opt. type wrappers, multi-color gradients","directories":{},"sideEffects":false,"_nodeVersion":"11.9.0","browserslist":["since 2018-07"],"dependencies":{"@thi.ng/api":"^5.1.0","@thi.ng/math":"^1.2.0","@thi.ng/errors":"^1.0.3","@thi.ng/compose":"^1.2.0","@thi.ng/strings":"^1.0.5","@thi.ng/vectors":"^2.4.4","@thi.ng/defmulti":"^1.0.4","@thi.ng/transducers":"^5.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","typedoc":"^0.14.0","typescript":"^3.2.2","@types/node":"^10.12.15","@types/mocha":"^5.2.5"},"_npmOperationalInternal":{"tmp":"tmp/color_0.1.14_1553172570530_0.7468075200146707","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"@thi.ng/color","version":"0.1.15","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@0.1.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f44b8d2c403c355c8b7c4041b6c8cff3c7995072","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-0.1.15.tgz","fileCount":116,"integrity":"sha512-M5BoAduLB3kRCzixRGcPc9jdsmcXUC+NUNuZOQeLblzn+fZX7jcU1BjaDMfj3y0eFXYorf3PLe1gvhnP4/zI5w==","signatures":[{"sig":"MEUCIE6TCYV3oh8Bqsqjg6PHT9uNZwlheV5HPX6exyVQIR8qAiEAj3I59/puHkEWAv7dd9MWIKNKV7k10waXdqSkXJYmagc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":296575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnUwoCRA9TVsSAnZWagAAd3sP/1MAygN1oUBozTGt3802\n2ATvEnThi/qECmKm1mWggYlyNOES6lYOjDirAZN15r/xOSb71D0mPM6y0SQv\nMTTa7hlzT878neUXCP+m7fyAZ/sPJWYT0E7+TpdjgurPKvD71tkw7pcww8jX\nDDiRF2aynnG5Qp2Jn1wdY0XARwOwyeLkuGHhlD/YkecDY5h0kuh5a31xsxdz\n0+cN0KcV8iR2MfS5q9/8DZ8hVHKpQrTOHhh4ADHreR3qXUQtIMYqKnE7a04M\nAF+4YuK8BDVwkQnt4GC8icwIKRkhaKuAYwc1lPPu5t/WVyuYGYKWuu0eqFHP\nV82kTEwjqzkLXRQaRyZDf5JbyBWnhE3qbpS7RVf2GPoMpzhY60oOd65FSwy4\nQxOUVr6Zat+85Ex3pi7ElR+HWCSGJ8I4pQ3+Eftp73dxQbg40efPSz06D/4M\n6RaR12ZFBjZo6QU798oGOtNxmmk46PgHJels3YNZSNbZhjO6qV2bL/0ibx9Q\n4+BnKd37GxZYA/vPiE0XLhOgMFEXp7efK/vYng7OyjUJsjnWhzIOd4KXLBON\nwgloYIevSeNsfU8GtCCqix46ovch09m5H+DAQOl12MRh7k9yrZFBqlrUyjCx\n7I7/9bgnVUnV1fVrHgvScLpplFtX8kxw9X/qBdYEqgY5kRC65EgAcgzxSSZO\nwQuI\r\n=4IGz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","browser":{"process":false,"setTimeout":false},"gitHead":"1936d357f46f46d0435e3c7597b845898a91b80d","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.8.5/node@v11.9.0+x64 (darwin)","description":"Raw, array-based, color ops, conversions, opt. type wrappers, multi-color gradients","directories":{},"sideEffects":false,"_nodeVersion":"11.9.0","browserslist":["since 2018-07"],"dependencies":{"@thi.ng/api":"^6.0.0","@thi.ng/math":"^1.2.1","@thi.ng/errors":"^1.0.4","@thi.ng/compose":"^1.2.1","@thi.ng/strings":"^1.0.6","@thi.ng/vectors":"^2.5.0","@thi.ng/defmulti":"^1.0.5","@thi.ng/transducers":"^5.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","typedoc":"^0.14.0","typescript":"^3.2.2","@types/node":"^10.12.15","@types/mocha":"^5.2.5"},"_npmOperationalInternal":{"tmp":"tmp/color_0.1.15_1553812520067_0.756123640402464","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"@thi.ng/color","version":"0.1.16","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@0.1.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"715393c423b39ebc0205ec9ce95db28db29ed908","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-0.1.16.tgz","fileCount":116,"integrity":"sha512-pVaWFw1IdzwiSuf5KWNPM07U5L9rJrFYqMnVGUV6IbQCpfELYIXgP3PIV3A+FhYz1bvCdQAGtdu4GNCINj2Bvg==","signatures":[{"sig":"MEUCIBjXoZmh8azLGfkr3FI1ai0lS4y8TRn+gcgBH0Py6nP2AiEAj+1QCsPb3Ol5Q0njTuP0zDKOoXxRVdM/Y0KqI3eG11c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":296688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJco0hTCRA9TVsSAnZWagAA8lEP/AtQ5MWkF9CMVIkhQAwI\nbfenBv2BrUEucM3YgAcHrkZtwAdPOA8IMiLVL0MHCbEGsYPFp0XrhRrh3X2c\nynXcqiaqt9KEq6dHN7BsFsFMysG4Voy2hTBEhvhub6CKmX3uJgQXtOx7eZFV\ntlXxwORkXvGgM5Ybtj7W2KzRoG27ihoTFcXvB2lWgIUPT3DdUzBTiKulKvvN\nGDeM6LrRUBWaXEDHEeq8/h1bVokZfrJAw2lnZvw9Msh16MC9AA37mRzAOt8J\n/iB7Wcr/1ALiPCH6pslbDvH44ye+9m3gazj942/tVJvY5pkj+OoTARs7QeN1\nERO8EjhxrDCFgmtSxTgBRlEzxrolHNrNsFpO4BahZLgYW2T+QgSn1sKx7jBK\nLcwBQDMwBm3Cki1dF9BenOY6h1xZGp95h+KgU96eUnf7EoR3pOGxXxXzhicc\nQlXyY1SIkwK0/dyoy8nWj+cjMwX4VWycfxogLyRD4aPmIsXMpNoDs30FPAyT\nJSn9+KwU1yeJa2IVb9iqsshde+JaV0NQ64QsdBbg0NYJ9hZTc1e06TnOWOey\nd5UGhVSYAhv3Os1wov7nvwNlJgy3D9N8e6qbKVgPu1S/WsoPCFe/vQj8RU6Z\nszaUtml8y0KUt4NYLj9tp3kcpgZ+qKlYFuD3/8Y1iwp0biD71loftL5Se9Pc\nu9sq\r\n=Gg82\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","browser":{"process":false,"setTimeout":false},"gitHead":"8982b253961afbee2a63135c4ed7153c61febefb","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.13.1/node@v11.9.0+x64 (darwin)","description":"Raw, array-based, color ops, conversions, opt. type wrappers, multi-color gradients","directories":{},"sideEffects":false,"_nodeVersion":"11.9.0","browserslist":["since 2018-07"],"dependencies":{"@thi.ng/api":"^6.0.1","@thi.ng/math":"^1.2.2","@thi.ng/errors":"^1.0.5","@thi.ng/compose":"^1.2.2","@thi.ng/strings":"^1.0.7","@thi.ng/vectors":"^2.5.1","@thi.ng/defmulti":"^1.0.6","@thi.ng/transducers":"^5.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","mocha":"^6.0.2","typedoc":"^0.14.2","typescript":"^3.4.1","@types/node":"^11.13.0","@types/mocha":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/color_0.1.16_1554204755115_0.8767871183045219","host":"s3://npm-registry-packages"}},"0.1.17":{"name":"@thi.ng/color","version":"0.1.17","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@0.1.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"118ef482482ea9734bc2b77bba1d413041da5a6e","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-0.1.17.tgz","fileCount":116,"integrity":"sha512-Q1/IAUV4G9GVx9uN8NtTN1yVh0tEIiahO/olavrw4xzKqDK1o9hTSFFDgWYWzotrW6LnJgrhCUGPYnbommQ/Fg==","signatures":[{"sig":"MEYCIQCqiqK4G6LO1M5JW3nxvw+5wcFllokiRkar3A62QOuGbQIhAKCfxvzQsAO/E5lsr260ne8qZSGlxGBcI/4+cbj3VaSl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":296861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpLOpCRA9TVsSAnZWagAAiooP/0v0xHPVLjkVGKPUIOcP\niZug8yQ1v8Ec5DF0h4hVhMW+JG+cw/8NniYFNkQfAY86bcwFW8OvjFF7pDLy\nH7TL5YgJrRdbp3G12depBYXof08MXpBdn6Kt4s8T/YcRCEkthYv6HRHjJGeW\nbQD5XiWbWhv33T08HxqR6OetuwqQqDnzD3JKluZc4o2+i+1AsVB7s2ZMDbW/\nBbynBiOkwlBFzYVWET2QWrysT1DcPc8dlki8jH8yaTfGF5aBA/lWjQtX5V8C\nMNy31BKBWVT3G+LZAXXT37mS0dHla7+GeQfbd1BTwNUPuCigh8sYoMaeRqJq\nmfqb6mBw3L6Kz+PTTwB3sW31beO6tDGCqEplMmColx4n22jaRGhQW95F7ybW\nuiw1/NAvlkKgPCtnxsJDjSSg0pORG3ULM3erCbR951vi38Xq493JD8/yQYev\nNKk9K4zCrq9d5A56po1Xcnr+UcePDoIyv7XOGNEmc7FGYWBEF31XT47LjCzl\niBW2+a1DTeIiNvNulEmz7T6Hk5WZDeYQrUXh9lUPD7z7iJkEwvfTOcEaZEMZ\nRmKooPFHpgVWON0SHdN3Nq8z+7dqgQnRgM7bkRqclFq8lO0c6Go//8nWQHTK\nVjxEYKF2Shm5bc2sEW+9OUDpWPxf78oscvccw/9OtrSIhzLHaZkGLzEI7MIq\n9Qtv\r\n=D6Th\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","browser":{"process":false,"setTimeout":false},"gitHead":"64f47038295aae78f36342a92590600206873049","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.13.1/node@v11.9.0+x64 (darwin)","description":"Raw, array-based, color ops, conversions, opt. type wrappers, multi-color gradients","directories":{},"sideEffects":false,"_nodeVersion":"11.9.0","browserslist":["since 2018-07"],"dependencies":{"@thi.ng/api":"^6.0.1","@thi.ng/math":"^1.2.2","@thi.ng/errors":"^1.0.5","@thi.ng/compose":"^1.2.2","@thi.ng/strings":"^1.0.7","@thi.ng/vectors":"^2.5.2","@thi.ng/defmulti":"^1.0.6","@thi.ng/transducers":"^5.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","mocha":"^6.0.2","typedoc":"^0.14.2","typescript":"^3.4.1","@types/node":"^11.13.0","@types/mocha":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/color_0.1.17_1554297763542_0.8144785081479462","host":"s3://npm-registry-packages"}},"0.1.18":{"name":"@thi.ng/color","version":"0.1.18","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@0.1.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0bf7d5fb9b8e25c996f319e18910919b630bfac8","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-0.1.18.tgz","fileCount":116,"integrity":"sha512-hJ9fP0K9QoIrnENlhT/dHvi7cF8NJsTswoK4w3cWyjRH+/6Q8ZBeJCiwSRKl6AHkjmL9NMNSl9PpDGVj6UpeCQ==","signatures":[{"sig":"MEUCICY2UmHGs1/idFLYDwiFKnsoFILt047ImMg8qoiUQ26zAiEA6B4WV9gXy1HlhJZYjU0zCd39F2XQwBJ8wVrSMdwHwCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctDd0CRA9TVsSAnZWagAAKvgP/RiOV/v/SPMM1X5jzMIP\nxO1fLej541JeQoeobcn9uwNwqbo2ImCUMLdptX02JLZggIsuRSNBxL6a6RF8\nq3iAhktzpgttO7d1yncCNc+ZyjJ4j3DN0KRL2ziqRyGnUczBdsKxUmPlVOMX\n+8fZZMPP/qm+j4upaNOF26tSHVQNyRGQoF1M4GridXjUZmdjGBhXEm7XNM58\nFszggqrAAQl9MUKe+7MKX8UWVqKgboc9sgtODUSADAwh2IT4yvQITaG54L0f\nxoSAq+wUzhYqNdcGUWK+fzwCaE+UBVdTPRazqtc6aXbHtk2NCG0CyO0wNMJD\nsrbfFAks5gyVXaEZeKg4Imd3chBc/QpdCp7nq+9tp9FUBQBkJqzG8twcAfHE\nvAYRv9S3ojJEZqVrXBzpiaCZsAF6pSNqMDySenM+axDXfd6TKSkCAPOC897x\nYX7k/FeG8FVtsFfGJ0IZVk3YdNQuO6b/lzas1+DZZqp6t2Wf/eB8S7m5sg+Q\nlUejydBdBtkPT+zTSmvEX9bAG73FiYjLXGqSmoKRRhbI70y9hN/iZFBZdI+i\n5zvprZTI2Olqvn+0qjxUyCmDcgjsBvRIN9yu29xEO9IMxUz6Tg8K2T5enxYu\nxFLeWtxj3QVib1nWISBz8VD+2ABUcYuxcGR5nQajFK6vMFeovTs/OhGWRfMG\nv5pE\r\n=NhvF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","browser":{"process":false,"setTimeout":false},"gitHead":"4baddea99aaa37e43b3109f5bfdd6d2e2aedf68b","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.13.1/node@v11.13.0+x64 (darwin)","description":"Raw, array-based, color ops, conversions, opt. type wrappers, multi-color gradients","directories":{},"sideEffects":false,"_nodeVersion":"11.13.0","browserslist":["since 2018-07"],"dependencies":{"@thi.ng/api":"^6.0.1","@thi.ng/math":"^1.2.2","@thi.ng/errors":"^1.0.5","@thi.ng/compose":"^1.2.2","@thi.ng/strings":"^1.1.0","@thi.ng/vectors":"^2.5.3","@thi.ng/defmulti":"^1.0.6","@thi.ng/transducers":"^5.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","mocha":"^6.0.2","typedoc":"^0.14.2","typescript":"^3.4.1","@types/node":"^11.13.0","@types/mocha":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/color_0.1.18_1555314547029_0.11494242183026349","host":"s3://npm-registry-packages"}},"0.1.19":{"name":"@thi.ng/color","version":"0.1.19","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@0.1.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"fe02b4778bfee5784d8ca2e4ebc3e521eb664a05","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-0.1.19.tgz","fileCount":116,"integrity":"sha512-taeOGPNJgH4ggRF0gQcKfKIotsY3/l6A1dF/Vbnbh62HZ2lwLxDLY0c73r5bG6vtjb2A187Jm9kfqEiFuC+lMw==","signatures":[{"sig":"MEYCIQDASTHS7ou4wA9Ams38+ay3XFDNLgPanNYQXPfz9SueSAIhAN6DMVUSN0yDpGyJ9LmylCFZgDiC/M/rj+ynn+pimkdY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwIriCRA9TVsSAnZWagAAxa0P/3Z4KT5aPkHZ+dKzAvVv\n1aOt7tl9kdd22YN7gYLA31VFTUmkpls8WJ1qDt2wzFJoWuIbfjQmO34Vl4U+\ngQ3+yh1hErpWLJVc0Vd0zGY0vzs9qFEG9stw1yIZPKEyuOjx5W21z4fHBosx\ndRj/c7TY0Nwn4zaBejtA9ACz6jwTyJ1uz+Nivl5nwUJUDnfyK3iCjGD97jSo\n7eAYNmULiVUveIntkm6APxRfr5Agalk2yMqSZoprqRN8GsrGnbmlg/AtWIhw\n7PhkID+Pq8r9/rq1JRBfuBEXxnNRp+KRZvXmJGABIL/9Q410EbfyN0iZxE83\nnhbRdO85oTONpZXnspqENqlwH4BNZuRf+wAUbQfDkCe56INe4UTxuhY/dBRP\n8DbWVOTX87KqCBvOVij1ClSNEipoiJoGRX9Y2a5IzC1tfIhG4pMWZEQs1+NH\nVqgqDymiPV/qhWly05Wlr0zmPSDwGyz/sQY6zzpVpK8uUAMAX+a2qjptMihC\nrAX1OPyjyNS+jVXQql8D6tm/m8bzZssi1l5Rgw4rA/Q4yBlb9TA447Y7y3eK\n6yNs091yF4UO6uDFtz7Km5dz+KtqWS/b5wWcWMhBwmUtQLUePzB0FqXyXJV5\nrDla9jbEUA5X96dBbp3zm2c1TSxF2v/PH25L/+gmR6m7rkEG9/PzuGNHwt5j\nwc6p\r\n=xCqc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","browser":{"process":false,"setTimeout":false},"gitHead":"38b2c61a9a7c1344889b81cd6eb3dcd601ceb443","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.13.3/node@v11.13.0+x64 (darwin)","description":"Raw, array-based, color ops, conversions, opt. type wrappers, multi-color gradients","directories":{},"sideEffects":false,"_nodeVersion":"11.13.0","browserslist":["since 2018-07"],"dependencies":{"@thi.ng/api":"^6.1.0","@thi.ng/math":"^1.2.3","@thi.ng/errors":"^1.0.6","@thi.ng/compose":"^1.2.3","@thi.ng/strings":"^1.1.1","@thi.ng/vectors":"^2.5.4","@thi.ng/defmulti":"^1.0.7","@thi.ng/transducers":"^5.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","mocha":"^6.1.4","typedoc":"^0.14.2","typescript":"^3.4.5","@types/node":"^11.13.7","@types/mocha":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/color_0.1.19_1556122336638_0.10189513756752255","host":"s3://npm-registry-packages"}},"0.1.20":{"name":"@thi.ng/color","version":"0.1.20","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@0.1.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c2d0624ead3d0d1a360bb7c6c0e6aa8c430a120f","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-0.1.20.tgz","fileCount":116,"integrity":"sha512-+/bWElg6IS50pInbAjkLDQ0aX2OA4NiVb6PnVNkpnD0AzeZAu/bEtb8Vm08nFgnD9eTY9epmJkwD+9KJuQvTLw==","signatures":[{"sig":"MEQCIHVT+5CKTqm6dqu/H/AcTCIit+CDQQLufq+kH8gColcNAiBPLKby5t8EvvDF3yAPIUrLjih1m0qJtsnzPyC5Wnkr+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcws+TCRA9TVsSAnZWagAA4msP/1+4Ja/T5oYQtr8YvVNd\nXqbKErCPfiugTQOQWjRYx9Y+S8+a7DlNp26dY5TEIpV5oW5jzMfmJDQFDg99\nKkNajd26WWi/P5HSXytJdGpiUnOR5iJhbdqPTCNqhEDt9PZFIzGCmAfcWC1v\nnKedBgMJrw740aBu7XtxWi+/oqrnQFXyD25x1NvI2/qFNqhj5Cwl1/WYgQT8\nWPfVXCaeJ2mFWKJgpJ0c14WqrTprjwrpTiyqJXkZJkU+BGG2axxAl+hClud7\nosZZZoTv0+EqmfS2/nxCBE7SuB9tyAPj1dQfbgqxDWMHfnQLoQ6Kv1Q9Ge8h\nbHlG1oAZ2eFvt4WEK+LYa7hqPKD4sv0l3FeeUFwqvvX14lZe1xOJ0wM7gUoU\nKQdpER+RQ2CH3PsDlaMua9cWgODtY70rEsn/6wOrnIjwn+yrd+kPiC2bjcXA\n5DHIkYSTtSm4y1Ctjrbi2KQWXrVJzNE21baY1WleBR+OIpvmZK7mTr5HS+In\nNqjww/atqulLmDfJvYruxHAfG7ymw+QupgkSpg32NRV/GGwovEdNZibbuMzW\nvratv/vwtdWB9VFeFj5sPM3BwSh1D6Huu2F/dMVnOuC1Y/AXM+kZiPX/rni0\nU0Kp3rY08x+RCu7Q6GQTBjZT3xcopOVaAYHGDM64yYYDpJNpuzl+7PR3PCDI\n4yrU\r\n=fRjK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","browser":{"process":false,"setTimeout":false},"gitHead":"aaa7369a8bbc6c540f3bce5f0c203365fe1b7dd8","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.13.3/node@v11.13.0+x64 (darwin)","description":"Raw, array-based, color ops, conversions, opt. type wrappers, multi-color gradients","directories":{},"sideEffects":false,"_nodeVersion":"11.13.0","browserslist":["since 2018-07"],"dependencies":{"@thi.ng/api":"^6.1.1","@thi.ng/math":"^1.2.3","@thi.ng/errors":"^1.0.6","@thi.ng/compose":"^1.2.4","@thi.ng/strings":"^1.1.2","@thi.ng/vectors":"^2.5.5","@thi.ng/defmulti":"^1.0.8","@thi.ng/transducers":"^5.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","mocha":"^6.1.4","typedoc":"^0.14.2","typescript":"^3.4.5","@types/node":"^11.13.7","@types/mocha":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/color_0.1.20_1556270994844_0.590434082422056","host":"s3://npm-registry-packages"}},"0.1.21":{"name":"@thi.ng/color","version":"0.1.21","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@0.1.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a419aa4c0e664e0c52ab482d4788b96cb7cc7114","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-0.1.21.tgz","fileCount":116,"integrity":"sha512-PPI9HG+KxBrsXr5mGHEvJcgXS8zY/PXTeW9FvmvgbQcnuKZBZIyNsyguEXR8SGzt4RReNXShvzLHkLuTbQN3BA==","signatures":[{"sig":"MEYCIQDqUOjCAD2CsHAa90m7JZbnoHWtHALpF8xnplVR3EtV/gIhAKB6s2GBLLzEd0qlvpBTbegz6a4W267+YJC4BEId7V8O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5VAyCRA9TVsSAnZWagAAakYP/Awbw9mGRBBmk454xvNp\ncWATIsg/Jpo+zjvXc9ZaFX1ZONj/jZLO38ZNDPrhqd+1pQPM6MVqXjmTWU5E\nn1RU0g7N+u+ZpCAaBRrWYB5hAdfYF5yG0saCDdLwq8x3EzGwL+d0uhjNGFlT\nDdKyup8ejSMgSZLBwxth/FnBasY8CGyZDhR9HthYttroew1FWUPMwwRqFCcO\n24ucxqYVjPinnw/eSMx4X9cCtm+L7iDCzfrWPLxBmS4GQ98lVag+m7ckRxpY\n6HEqcj+ZZqXUnpwNTAbjdnezbz107nn4Nng177Ryu2uMwae9EYyr0kIFHomu\npHNuLpypff+AxD7BlyqA1sJM87qO6nqaGqT6xYMh7Pu8+lqxBWVRnBV9Ijt+\nlvatIoJg1ZCV1i7P8vx+7fPOfBgxrVUpDTThooUIw450yw6e/Oa2JX72niG8\nVsTg7M99SztrJR3S0J7KbT4XSpIq6u04iX8JUx7tBoXkTDyaXnUkXlP1ltoV\ntm6shLnYa8H+BBBm1HeXQLwO4gHPXU3UlGouVwmRpfWvyJjXf6cydImi4Xir\nVccRji17zEhLRlTW6fcAGBJ0EOlxsV62JQYqXUUAb92BEjyVw1M1ToDsRc7x\nnsMWbpKHi0nZl+vLJLHf54YJZxuV2ekiIQWcUhAinIYc6d9G5OGZSFBN2vdK\nq0pG\r\n=X+fw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","browser":{"process":false,"setTimeout":false},"gitHead":"5a4226d52724f320fb25656f08addb2825375fee","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.13.3/node@v11.13.0+x64 (darwin)","description":"Raw, array-based, color ops, conversions, opt. type wrappers, multi-color gradients","directories":{},"sideEffects":false,"_nodeVersion":"11.13.0","browserslist":["since 2018-07"],"dependencies":{"@thi.ng/api":"^6.2.0","@thi.ng/math":"^1.3.0","@thi.ng/errors":"^1.0.6","@thi.ng/compose":"^1.2.5","@thi.ng/strings":"^1.1.3","@thi.ng/vectors":"^2.5.6","@thi.ng/defmulti":"^1.0.9","@thi.ng/transducers":"^5.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","mocha":"^6.1.4","typedoc":"^0.14.2","typescript":"^3.4.5","@types/node":"^11.13.7","@types/mocha":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/color_0.1.21_1558532145805_0.2916906730748672","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@thi.ng/color","version":"0.2.0","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@0.2.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"04cc8bbeb4c9cb6becb7e427caca106640d1a8da","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-0.2.0.tgz","fileCount":116,"integrity":"sha512-IZtMK5IoO5Ak2WIQYJZb7/9j9F/O5A01i5z7oRglng/WV4wySM8TjSImjkrte6Mx+3N1ufXeLM4zUvKZRHBHYg==","signatures":[{"sig":"MEUCIBQ7o4kvz+BGuaI8vL30h0x/jLSqvWcUAV1zsiaR731AAiEA3Gi0cD/S5WSw/dI6Isg+b0JP8clRCjc1cv4sL+A3imY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdImiJCRA9TVsSAnZWagAAvaQP+wS8tOOreKuZuQjVd+pv\nisylXM84Zv+4W87Rt1ELfbDe7WKW1fTiT3t3j0D0MnR9nkvUTAaMJMmx8zSC\n8mmWBEYzyIXflrsazfjO95HwKZKGusWIYOHtT5JcB3+a/Y7GqhcVHuiUd0mg\no3eF6ZGbwuNs8+/pz0pcA+vc23KzL0rrI07Cy6/P1MQMSwhwNRi1H5JQh9lB\nay3TVDMXHcc6ErZLJeVnMrl4+mj7LHdfX9qiSrM3dxUB12OCv/xyPUu9qoXr\n5rz0IYEwzVza03OvaHLpmuJNEM1T7uQoP07z1IOSzR+i6KjMZllRNvICqjHX\n27WWJjxhxOC+73gB9G7f7pJudoIMlvYI2PgOu2MjUdZsH8Edfg38zC8+JWke\nB0AF0EQl7BcW8OJ6baK1Tw5owVS+upJcyReSpQ1+llwLh36PX/g6drOsQGT4\nqSOI19nc/PH1UGwm5mQfgatbrBXBoiOLiN+20rOx3ZX572553YXFlQdA4x6R\ndFYO6uj8vT5gyU3v1YU2yZujCxS9Z2NDSOIDiTCNJwoPhdWyJqjy7kKanHZb\nu9dxOOqsDiJWPP4YUcjCPdUO2wqDlFwSNIO9CV+t1NgdslQEsnKa6fdnag8Q\nsaWlo+DT2z7axuJt2eYiJOOW63JRjiIbMvnOmaFP7rtnxsbTcs55lhBG3err\ndNw3\r\n=DcHW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","browser":{"process":false,"setTimeout":false},"gitHead":"efa9fdd61dd4ad2187cefe0a26df3bf2baade24b","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v12.3.1+x64 (darwin)","description":"Raw, array-based, color ops, conversions, opt. type wrappers, multi-color gradients","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","browserslist":["since 2018-07"],"dependencies":{"@thi.ng/api":"^6.3.0","@thi.ng/math":"^1.4.0","@thi.ng/errors":"^1.1.0","@thi.ng/compose":"^1.3.0","@thi.ng/strings":"^1.2.0","@thi.ng/vectors":"^3.0.0","@thi.ng/defmulti":"^1.1.0","@thi.ng/transducers":"^5.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","mocha":"^6.1.4","typedoc":"^0.14.2","typescript":"^3.5.2","@types/node":"^12.0.8","@types/mocha":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/color_0.2.0_1562536072532_0.7393107327514681","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@thi.ng/color","version":"0.2.1","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@0.2.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e74fb4cf0052ef00e897d0c1d26c43dee48d30a6","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-0.2.1.tgz","fileCount":116,"integrity":"sha512-//3CNtN/FqFy1hsNlPfAPIuVCeqGCTIoEQX1QdHTxzABfzC54Ls/qyoLomCxtYkoKHahsPdi8oeXhE/tME8qqQ==","signatures":[{"sig":"MEYCIQDIigObPKx3+A+h9cHMxbbUVTLBZEk3dbBcxKsu1EH7qAIhAM3O2Wdrg+WdFsR3uAC6wbvALVk8ULli4wA7Bq3wttLq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIs3fCRA9TVsSAnZWagAA+DgP/1AsfA9nrCH7TNrG+N4A\nLc7APRome7oZExdmqkZlN+ieRdqJ3Fyc182cfMWVIaaNDkLacflwExZMbt/T\nOoFr9TSo1RuKy6KdDFmOGrvJEkEwKzy3TAZIVj7FBnSfnNyO0iLJgMZ77VIT\n/k9KwErH/WQyqTHjO4f0MmxYxUszDkjogxCKPpsOIWhK1CXhLy2tjGFojqzH\nDcT165IPvKlSmEoiJ/aujqEe2pBe7VsWNeXlTMIbjM2JQCtONtjVtA2sSiME\n1Ve+y3xhpO/rBiHrtj1e7gNmu152a9q6Fz9ZyHfUcBBIh7dnuaiUgQsTNI8X\n+mQ6bFIduxH+LocHWgnc/Wq3MkFSNPfr+FMeU/ySJ/PIYUMB9ViVL+4b7on/\nsogWl30cgUEn5brL1CGTijgGuIbP1426UhaiV2RDC8WxLpaQqWEX+mqXXpI7\n1Kx6oNH8xi0JB2EZ4HUZqG/J5tN02eNv2/2AaXbmlFhzXtuu1g6UW78kQUyv\n3AbDQfXVSnj3kB2o9y7JTVd7fEY50uK4+AtgRAdPa4bu9BR/81JNvR0IXvRL\nmc590zQef2oYKdMrUL0ZhecXharwbsGwnoDKrd89V5uOAxA46kKmwMBsWgPg\n/Cbtk2nMYrET/48dLlfws61yXqMxNVVX6VcagPWidNKQGLaorQZDvkFePnfD\nDopZ\r\n=BWiw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","browser":{"process":false,"setTimeout":false},"gitHead":"05bc27ae468aefcfa8d1a5016dcbcfc22b7e8a85","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v12.3.1+x64 (darwin)","description":"Raw, array-based, color ops, conversions, opt. type wrappers, multi-color gradients","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","browserslist":["since 2018-07"],"dependencies":{"@thi.ng/api":"^6.3.0","@thi.ng/math":"^1.4.0","@thi.ng/errors":"^1.1.0","@thi.ng/compose":"^1.3.0","@thi.ng/strings":"^1.2.0","@thi.ng/vectors":"^3.0.1","@thi.ng/defmulti":"^1.1.0","@thi.ng/transducers":"^5.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","mocha":"^6.1.4","typedoc":"^0.14.2","typescript":"^3.5.2","@types/node":"^12.0.8","@types/mocha":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/color_0.2.1_1562562014284_0.276091507767503","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@thi.ng/color","version":"0.2.2","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@0.2.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e3e092400f38802ca875e8d410a0921ce71e8acc","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-0.2.2.tgz","fileCount":116,"integrity":"sha512-mKxkvFIzmeyJ50xFuqZfJlRDfAouxQtfw20EI8Neb//2Qmc5uRR9PdeITbhLvTgkKPoocqgbb1EQc1XTFhBzrw==","signatures":[{"sig":"MEUCID2i8up/+PpZ8I5T75IqgqVz3zsfao4wVPV0Mju4a+OhAiEAgs7X5qlWM/YOzlX594YrvV7u7TbEHFX+5eDJSNKda0k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":296085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKQHKCRA9TVsSAnZWagAAb+QP/0LWB9S+SSxVucwWLFmL\nrcyxxRrQf7Uc9yR+JLqh5dyhzXOW8wNhMYALDnKp2vX4E5guE2scaj5HzTF+\nD2DMziWLHV2BrmbPmq+Hji+jeji40HCCUbqt77l0MGXtuh45NUvN+gCr02GK\nwxW4eC3+/ijke/pOsCokKuFOd5QQwLg/8dxe0MFFsOowT7hbd3GP79ZKOuYH\nEpqVG8OnG6x4tiXf9Da3k09KxV8sVABUXwHnylSRg9FWFQqYPvTDFZ2zsmmy\nMcP/SkvPlaH6b3xGEeu2CkvEuXU4uHdOVuS2qqPrwp9qVuc7GcTshCHmkdNh\ntm3Xf5+R6wSTzgZV8HHRb8xjtxHWA5E7KkijUXOiidCnOVmpapQN2F6HsgCW\nQHyUaenq2stAp7Z5fOGskvtRhs1lbGq8D8YF43IkWvZRsIiUXZUt+727xCPs\ntXWa4+PuetcWY9iC5JCSwhrV7fJkJanH6HGK8JiVo6cDDMCzR4mgt8Gjsi0v\nnudrrThXcXKgDfmiIIawNaHBiJuwNp6OaOgZK/NVk8VLk3ca3sD2R1/3bHkV\nKAK58xvQ0mnnNC0j6GdXCxaVvM0EuL3qslUiL4SFtN3YUXPROl2mvorfRnu5\nRlfs37GgKUJPqOCHIfNB7D36rmdY1U1n4IyCGv+9RuzC35MljwAVD9d/1sIe\nI3J2\r\n=yDIW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","browser":{"process":false,"setTimeout":false},"gitHead":"47075afc37f3a16adee7c903a2935304c7cf5daf","scripts":{"doc":"typedoc --mode modules --out doc --ignoreCompilerErrors src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v12.3.1+x64 (darwin)","description":"Raw, array-based, color ops, conversions, opt. type wrappers, multi-color gradients","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","browserslist":["since 2018-07"],"dependencies":{"@thi.ng/api":"^6.3.1","@thi.ng/math":"^1.4.1","@thi.ng/errors":"^1.1.1","@thi.ng/compose":"^1.3.1","@thi.ng/strings":"^1.2.1","@thi.ng/vectors":"^3.0.2","@thi.ng/defmulti":"^1.1.1","@thi.ng/transducers":"^5.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","mocha":"^6.1.4","typedoc":"^0.14.2","typescript":"^3.5.2","@types/node":"^12.0.8","@types/mocha":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/color_0.2.2_1562968521867_0.8212172122731161","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@thi.ng/color","version":"1.0.0","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.0.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a9921962b4be906a20dcf63bbe427ba3f85b9cec","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.0.0.tgz","fileCount":112,"integrity":"sha512-lVkE+gi9OiMUr1q12tPMA+rS3PgbKUU2NNm2UtMWsRwbxG2lR4buMVj4QeLwiZA9wyo+lbRlvxeloq5qfGzlcA==","signatures":[{"sig":"MEUCIQD9Iqqv4u1ZWhnbWA7adPCZh/uYkI/I3vZ3IgSZ52vU5QIga0ArnYZBmCtutNjsBpYFCPcCAj4Rth3nD8gOajFGcy4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQOnwCRA9TVsSAnZWagAAOBkQAJof8DZB26lThk9NjhRe\nkG2CWGyUN0gFIDWI62nVJaKCbkgpMu6KESUMuordTASqxkZYuEhJYh4Nrnm4\nfCm50wgbg7UFPObOLh07txoMFxzYX82uoOp5+YIOKNyqkx/kZ2CRYq3Vw6BP\ndUrNuDmP5+lv4Vzq8MHemR1CqliO5t3IQlMQwtpdAU9ipBzRpZyzO9vhhJu7\nNFTV2fHtXj2XBDR9PgSMn0FrdAJIJ6zAui04ocN9ihFCuuX/rLthw4DPixtH\nYNngVb0QPmkgiesOd2KYHlBxeeTLJDQCF9kejidP7FCuZhS03GUqo4W92qM3\nBjXOHQHEmvT6S5dMPm95u2lh7ETlOSJn3JbzAT+RJ6A5Qyj4uWZrAI7f89TL\n+lRCIqEAYXDkOAdj5Iv/q9fQ4LU1yRwKwQ0LYbCHssX93har/gdF54Ir6BD9\nS2IpPuH8AUsgHPIlcu41+sWmSBkmQGturmPgsURgR7dF7FMApJ6X33ISXJ2F\nV50veXszc4qBEgvPBP1Ecxssk53qDjwQz/NNTySpeurIjshela4Iofc4uAFP\nD1mNH25E8Z7kWCQ9eji0BGN1TQ1e3g5PzdOADI5WCLOSSb172fsGTDdNW0u8\nAFnf/HNBAv0nrGx/Sb7EDGO+8CtUrRLV2nTOrdOt8sDxWzHHjUlNRFl1pB+z\nhcpS\r\n=OVIo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","browser":{"process":false,"setTimeout":false},"gitHead":"53eec7988c378fc37ae140e7174f36ef9b6208fe","scripts":{"doc":"typedoc --mode modules --out doc --ignoreCompilerErrors src","pub":"yarn build:release && yarn publish --access public","test":"yarn build:test && mocha build/test/*.js","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"yarn build:test && nyc mocha build/test/*.js && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v12.3.1+x64 (darwin)","description":"Raw, array-based, color ops, conversions, opt. type wrappers, multi-color gradients","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","browserslist":["since 2018-07"],"dependencies":{"@thi.ng/api":"^6.3.2","@thi.ng/math":"^1.4.2","@thi.ng/errors":"^1.1.2","@thi.ng/compose":"^1.3.2","@thi.ng/strings":"^1.2.2","@thi.ng/vectors":"^3.0.3","@thi.ng/defmulti":"^1.1.2","@thi.ng/transducers":"^5.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","mocha":"^6.1.4","typedoc":"^0.14.2","typescript":"^3.5.3","@types/node":"^12.6.3","@types/mocha":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/color_1.0.0_1564535279672_0.9280401835417726","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@thi.ng/color","version":"1.0.1","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.0.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"024c353df6f93a4b13caed38328ccc2ea9c8ac21","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.0.1.tgz","fileCount":112,"integrity":"sha512-qP5VS03x6XlYcdsmW5ccJkQpCgKMBn9gFuXa8gX4/OK6i2pxTLciJLJl3FpM8YOXNxsppFRDiC18VbrCB7aGJQ==","signatures":[{"sig":"MEYCIQC7fPvAWXZo+3VFVpqCvH8kH3AutUlypi3VX72kIJW99gIhAOSPbbfcxk7BePZbuSa6cQM1ytWekK+Q6A74UT6TclQO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQZP4CRA9TVsSAnZWagAA6GgP/3agnL81s8giNDz+gmI+\n+FLuYIFPW1qHNesNmd7aHD/kLSMv63yQTRllEGO37uBjHJHiaMzBp3hgh+CW\nhm0VSIIzakjW2mt7S6OqxMQknSzAtIkP6V8CYkGRhY4Kck09uKhvHB89jPYs\n6EdSDrXx51rXVmwZJunpBiL0U42w2/N9OjDo7WDuodmC9Lwf9BDcbzIrEqjA\n7Oo5P4/aAztP5olvpZtJ07XRwzKt6MT5KWyjGHjMX1ZRLUO6tqaG3tWzaNAp\nKv0H2LsffykukG+22SkvHQRWM7qPsBdSZqESZdxw1kPs+EHaoewoVnmStmTu\nTMqz6VVSKibHRIBrsbOXtYTDIZSaOconmkXrph3yvMEkDk1fGbdd2HCQeAPG\nPOATtcLWyV6I/jnmOmaECyDdmwV/s/4v1FLY/w2eRnh+uxoi1KbGLRys/9xB\ngR7yF+yHvdIKnls5x3ATkoySK8DQ00JtpZDu8w41MOosb1gg1Nvq8kqUgTd6\n/1WywiAt6tVwC91I4Nm2Jh+sbTSWuDLXo7UdAYOuxYT2//pYB2R59rtdGfI/\ncJygscHvjPct1r281/bwD2ED4zotlIf8+EL8jzvGVr8M8+mVLpTM0kI/Qf4d\nq1xWEy5CfiOF4fou9tLb+QQc1qZmOxcezLux+6Oe/uBklYtZG8iOOdQePmR3\nlRw8\r\n=kpVv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","browser":{"process":false,"setTimeout":false},"gitHead":"7dc1483608a9c2ac4a1cdb62f9765585cda7dc3e","scripts":{"doc":"typedoc --mode modules --out doc --ignoreCompilerErrors src","pub":"yarn build:release && yarn publish --access public","test":"yarn build:test && mocha build/test/*.js","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"yarn build:test && nyc mocha build/test/*.js && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v12.3.1+x64 (darwin)","description":"Raw, array-based, color ops, conversions, opt. type wrappers, multi-color gradients","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","browserslist":["since 2018-07"],"dependencies":{"@thi.ng/api":"^6.3.2","@thi.ng/math":"^1.4.2","@thi.ng/errors":"^1.1.2","@thi.ng/compose":"^1.3.2","@thi.ng/strings":"^1.2.2","@thi.ng/vectors":"^3.1.0","@thi.ng/defmulti":"^1.1.2","@thi.ng/transducers":"^5.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","mocha":"^6.1.4","typedoc":"^0.14.2","typescript":"^3.5.3","@types/node":"^12.6.3","@types/mocha":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/color_1.0.1_1564578806835_0.019555459927141916","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@thi.ng/color","version":"1.0.2","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.0.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"41e6e024368b6dcda29a70888ba33613bf2f4bac","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.0.2.tgz","fileCount":112,"integrity":"sha512-Fn95ehSAb+pfZqKBdNN1ZNuPHbs+HcsxLQP0RZSadVxH4PnaQw+xFLpxFSyZhN36rPJJz/+bdUwsn+VUEmFpGA==","signatures":[{"sig":"MEQCIEziWVvQpQ8XuT6SX85WPSZjefaFmlILSVSCkpy2EYleAiA3JNpQfbBu8r+IoNVeneY40DG2w0FqW2j9FuxWyB7oLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVtzLCRA9TVsSAnZWagAA5JYP/A7CdDczFVSu7puPs3c7\nmFl0cHkhX5MC+w/zleCKtOhWO6l1O+nTpoVj1TkAYYs3CJLTMm6qbdS6eyZw\ncwIFrIaVpruuQwfkkv0a7K6LgABusaV9W6TrB6V7bGgwSM6dlxDWeFjtnM5S\ncLA1FWRe5Qrm16LLB5f5SbaBRWDe4i8MWbWMdd0S+lCtYvwHyTDGnPzsY5Mo\ncSWW3RV+LAUwPVjhwevSKoSfsAujxrbWhHJ2N7t5+7h6gBrxI1Z0mpddW4yM\ncvnAi9jIEGb9qKRQgBRYcXcVI7gk6zIWqgV4xxqChuV7higREXnf6FzS5k5g\ngFr6gaXPuryKvUM+HbThVjqZJ8HP+WZLvkEalmIPa5R9ZlmQAeIoZSAgPWoZ\n2INc3MRS8vAAEzAKECYTdoPFvjDONPr5FN6cXuih1j1Dazvt+w8xuI1/SNQ8\nt4fpwlSpEc2eN8fI0g9aM3Z5CcR2/ViFMeZNt1jDUapFZyPqZV+lnvES22Sm\nYDm37mVM84Dh0RoM3MTyvEvtDh8ePnZonrUKHwNLBTNfGAZPac51rqHNTBMh\nCXkSlNGIaTdIVs5GPEX02opn+DLZ4pZcMtxkwdRm8F0y2TFBdJG9G5h9XYbJ\nhV+8keQfnkFEEkJ1Li9MkeW7iOlTBznQNsFWXWKsFMFSqeQrx3ZsXzRLjfom\nKbix\r\n=elcu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","browser":{"process":false,"setTimeout":false},"gitHead":"6b16cbac7b4495b39ada728be077c7630272d3ac","scripts":{"doc":"typedoc --mode modules --out doc --ignoreCompilerErrors src","pub":"yarn build:release && yarn publish --access public","test":"yarn build:test && mocha build/test/*.js","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"yarn build:test && nyc mocha build/test/*.js && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v12.3.1+x64 (darwin)","description":"Raw, array-based, color ops, conversions, opt. type wrappers, multi-color gradients","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","browserslist":["since 2018-07"],"dependencies":{"@thi.ng/api":"^6.3.2","@thi.ng/math":"^1.4.2","@thi.ng/errors":"^1.1.2","@thi.ng/compose":"^1.3.2","@thi.ng/strings":"^1.2.2","@thi.ng/vectors":"^3.1.1","@thi.ng/defmulti":"^1.1.2","@thi.ng/transducers":"^5.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","mocha":"^6.1.4","typedoc":"^0.14.2","typescript":"^3.5.3","@types/node":"^12.6.3","@types/mocha":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/color_1.0.2_1565973699233_0.6779566032768347","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@thi.ng/color","version":"1.0.3","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.0.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d40d9c53b27d5f1f98e38b7bbeffd128fd1a32af","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.0.3.tgz","fileCount":112,"integrity":"sha512-k1BZ2vdx+s/M1upmYuCDzSQ3Ye4zSJeKEqN3Z8Jl/Xsz5zt/xRztqYqbEUwek0bacFOgHax9N4/+0wKVHvvPCg==","signatures":[{"sig":"MEUCIQD9WdbfdJ5WxpNNDkGuL8EQzMido7TQN1XGLTfcAuStWgIgXiDYnvesu6r9IrGsiWvxMfoaE3S5wREau/QrD4T0HJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdV64KCRA9TVsSAnZWagAAieAP/RQBSG7Zf2kOMkosnuVg\n1hlBpfR3FbIe0mdtv+hCY3rJHXMEL3v4YRxTKxgdnGw7umRA650dU7uQVvEq\n0QzDlQysIAg+qVfSWZEKoqOfdt1xUkEDjyWCcUrjuw7Ics1oY7iMAno0OgQQ\n47rOm27uLOEysVyiDpWQ3Zch9NXnzbXLPB1PswLV4ealrYOxpde7ZkrEtd2S\nuMK5oAzM/M89oHN+1oXGKCY+TLYqiO0uXHjdydT2Kf51RaVxMVDG/Ddx+HHh\nHVBI4UZm+HxXgIJVdl2KMiSIIP3R81dDp+3fcJ8WdxdIAj7SScRBAX6JSZ8M\nOShcIitkzuxNBoidD4Bw5J95dQRRut/mymWQYC5DT6P6m0cfoShTISewbyOP\nF6zEcC63pzoZl+50I3wX7PzeRJFad1lZ9YEFwXFVvdhIi6WPgQY/38u5UBfn\nVosZxbyi13JT+swy+4a0LYXw4shxhflCs19lPb3CGA02Fjnn0M4BS0AKQEha\nTT/JYhzaoQG5U08WBhlvvoVyepL3yK5Hqvb8/br/aIuz1xpFTA+rsr8HkGur\nRgkehvwzVwnprH0avIUqegc34Ft9tXBNtd8rCt9QvGF0UNbDLxiMsSm3BxHO\nHMYFblHv4hMpGg4+nVQUZ25x+I78tAqctikl3whI/cVYTNd7hbj4Xv48FniW\ngKVn\r\n=VAP4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","browser":{"process":false,"setTimeout":false},"gitHead":"4b74159d35209356ce8f44929599b45ba64277be","scripts":{"doc":"typedoc --mode modules --out doc --ignoreCompilerErrors src","pub":"yarn build:release && yarn publish --access public","test":"yarn build:test && mocha build/test/*.js","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"yarn build:test && nyc mocha build/test/*.js && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v12.3.1+x64 (darwin)","description":"Raw, array-based, color ops, conversions, opt. type wrappers, multi-color gradients","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","browserslist":["since 2018-07"],"dependencies":{"@thi.ng/api":"^6.3.2","@thi.ng/math":"^1.4.2","@thi.ng/errors":"^1.1.2","@thi.ng/compose":"^1.3.2","@thi.ng/strings":"^1.2.2","@thi.ng/vectors":"^3.2.0","@thi.ng/defmulti":"^1.1.2","@thi.ng/transducers":"^5.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","mocha":"^6.1.4","typedoc":"^0.14.2","typescript":"^3.5.3","@types/node":"^12.6.3","@types/mocha":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/color_1.0.3_1566027273990_0.7507603803770899","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@thi.ng/color","version":"1.1.0","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.1.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d2092ae1d76489c1f21c0f550fd60d40f9b2ad1c","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.1.0.tgz","fileCount":114,"integrity":"sha512-WMdVphzRCPQoDXSwN8x9MFgEJjN0RsvKtyDET/KZmfBsdcwi6pSj2zxV/LygI8wpcDdPoh2oywRjJSKaf0gHrw==","signatures":[{"sig":"MEUCIGE+MCYySHIzkylVmAnl+Ol9aeHtz8KrLIi8jwt93oNTAiEAph2vOxHkSgYj4XZM9hpNDCpNJ/Nm5fPstzqVWuvSZ2U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXcB/CRA9TVsSAnZWagAAToMP/jBOkUkdyUkrBUPnVjE3\nEHZ1QLfY6suMNBVJWmE79GqXY15f1IcNsOe5d1jd5xH3WNt2GkXlRJQsfMHT\nWGbXyHef9o3ZmYxJ4Xe0iBrYzl2+wI8AMC+CpSfVYF2Y9NQUa8ifkr7cZQZ3\ngphpUXaeLn1HscXLiRBak2GSMfLJNOr/iuolJ8CwZiUc99AjQ3KB/VS97MB3\nW+VD20kx6o2NAtyYdWxDu61gvfohZvpxXepOQT3fSw6o7Gw/XasB1MdRKGx6\nVXY5NtCZBF1OcLQ7DR6mg7HP7ri4Jo0t6CsiTiL5DDA/f1wsj9RypDbDV2UK\ncFY0n3ANP1AooBa6fSbkyYuH5Je9yFtMTQnwOHKuhNo6uv5a8fC5XAXasXhh\n0Ar8RaGg2gwu0OFQVv43k+lHj2nJkPNBZt0lr11u5ULU4sqUgpwqvm4FLb4C\nuYsqTRdgRCp1T5/zeOVplf7z8UCsJcm/gMyzy0bD0akZsc1O1eVZM67DReV7\nlVgyKb2UMYyho1ecT68fR6+aoJ+MErw0TPFsDZSpL/LMUAW8tD/eOYdKr7RN\naKfOBqAQu2AGfdfItQ8XZUchp02a7FvMjLcaQ5d30J+emHHejj0HTMepVaip\n7d2XApIvF6b4ixPaNKZlUzXsPYuYzGYmq8lEBkp2yOUWuk14m1qH6g/qTORZ\nrFQd\r\n=NKXc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","browser":{"process":false,"setTimeout":false},"gitHead":"161b4f8afaef0df742a8e2c7776993b828662589","scripts":{"doc":"typedoc --mode modules --out doc --ignoreCompilerErrors src","pub":"yarn build:release && yarn publish --access public","test":"yarn build:test && mocha build/test/*.js","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"yarn build:test && nyc mocha build/test/*.js && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v12.3.1+x64 (darwin)","description":"Raw, array-based, color ops, conversions, opt. type wrappers, multi-color gradients","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","browserslist":["since 2018-07"],"dependencies":{"@thi.ng/api":"^6.3.3","@thi.ng/math":"^1.4.2","@thi.ng/checks":"^2.3.0","@thi.ng/errors":"^1.2.0","@thi.ng/compose":"^1.3.3","@thi.ng/strings":"^1.2.3","@thi.ng/vectors":"^3.3.0","@thi.ng/defmulti":"^1.1.3","@thi.ng/transducers":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","mocha":"^6.1.4","typedoc":"^0.14.2","typescript":"^3.5.3","@types/node":"^12.6.3","@types/mocha":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/color_1.1.0_1566425214904_0.19910025387684582","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@thi.ng/color","version":"1.1.1","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.1.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d6b6dcc2ebd78ffdcfd0068f376154214b8821af","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.1.1.tgz","fileCount":114,"integrity":"sha512-aswpsQZ6zUEU52K+m5u6gH5dIqA3faJzmWbKfutDwGy6U2cBmIdCL6rjrJVZYeq/N8l0vY6BmidvwafEAlb0Zw==","signatures":[{"sig":"MEYCIQDDZwLXHSBU4jeiKtCShQSx/wes+dCMgkNtxM1YBspwoAIhAKz8pTARzXRs/tOD25UUe59KIirFFA+ZAuezZa4rC9gO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhh6YCRA9TVsSAnZWagAAs/oP/2S9Zq1usq8OPHhlpvWm\nVI5xbC75W+VjVRJGLlSFHc+tLbpbHWf13L71asfrcyfFNL7/peGNw4CXUTnC\ns09N3oaLFBqrEf22m29FLS0cqIWuIk/CKfwtdzqPR7XCTVOudvU4gyFHKydB\nqJswS/4NiNT+U8UZ8EHYl/HVn9eNPbnHOAdSaX0QhmzMqc5oWBXCqO1IWzk5\n+5DQDfkv0vgGhNP19eAf/96QZh+/n9flP5HVu83trGzC8L7whtoDKSD9PcP7\nvFiUbM6WYlgNrxhBalgdzzYOJWPejSdAMgxWPB2N37+fvSmG5kRxtzghyLi8\nO8TbyMoYSZGilPe3uC+28usUrmRgeM7gVPtHhDTUhgAsRW5s0y8SO5pL603F\nPMnICtj9azp4oNayv5ZCiZw9okityeHniNRczXctZNG/U82caVz+DAZ6psnk\nNZ4WTiYDo1m9hh0rYR1oUGvm6XgTucEAufJU1BG+UzCikBYm9Ow+6SwWmXN0\nqu/eAO5lD8PlhJIXy2c1vpuNCBNn7YbGPmlFafUeHLsRMPwtWpHv7hKp8eyh\n11WwrM7RIdiyrD+hSUCQBVUhf7+F065aTvly65QKi4FNs+EcqgQk+wwkeFIk\nabWbvwNGlWNQBu7qzqZL3NyV8c56RdciAB9hGqqMMXGk6M7g8ipgb6BcSC7p\nHDVk\r\n=zjVu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","browser":{"process":false,"setTimeout":false},"gitHead":"5f865588e37a27ceb46484c24fce4d59a0637f90","scripts":{"doc":"typedoc --mode modules --out doc --ignoreCompilerErrors src","pub":"yarn build:release && yarn publish --access public","test":"yarn build:test && mocha build/test/*.js","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"yarn build:test && nyc mocha build/test/*.js && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v12.3.1+x64 (darwin)","description":"Raw, array-based, color ops, conversions, opt. type wrappers, multi-color gradients","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","browserslist":["since 2018-07"],"dependencies":{"@thi.ng/api":"^6.4.0","@thi.ng/math":"^1.4.2","@thi.ng/checks":"^2.4.0","@thi.ng/errors":"^1.2.0","@thi.ng/compose":"^1.3.4","@thi.ng/strings":"^1.3.0","@thi.ng/vectors":"^3.3.1","@thi.ng/defmulti":"^1.1.4","@thi.ng/transducers":"^5.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","mocha":"^6.1.4","typedoc":"^0.14.2","typescript":"^3.5.3","@types/node":"^12.6.3","@types/mocha":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/color_1.1.1_1569070743617_0.22751929784845215","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@thi.ng/color","version":"1.1.2","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.1.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"fadaba485e4ec7b0401b0e97cc7d97fb9562d0c2","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.1.2.tgz","fileCount":114,"integrity":"sha512-iiY3Y87nqMUdd+Md5r0Zu9D2y9MC2KXNyEAIV0Zbx0CF6mabbv7Hu2hYSMQLKc2xjUZBGSIfesOzsIU3a0CwPA==","signatures":[{"sig":"MEUCIH65a5sk4RexoT2ZrYw06n7MRC72FTwCw7Vko8J/ptbqAiEAwoACsc+Azd+mM0jfZTkocbjVz3qcuJtkI0ueySkPhvQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":256603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxyONCRA9TVsSAnZWagAAvBEQAJ+2iBSa5kTk5xC2ujE4\nz0mW3gNzn51O5ywcopRGbml1AUsCrZIUI+n/S9sQmWSlLm8v2zbU1aQDOSOt\n38VUlPSGqdNMqbVE7MCDzQ6+zyOI3ZLUzUM9KciZ+sCdu2bOm5HsCBv2pWTN\n/L9/nAyx7p1mGQBXzI6M/iY2Z2Rd4HjhRdmpI1pgyqKp2oMz3RNpsTJOY9oU\n7THHPSsd8Jwa1rWh7mmXR+HE/SA+hxX/Qxb8FXcv3xuEQjfy/dLnxDwrHzds\n5YZ2tjB3pZlNNI9O1tZCvDRb4wysVbjoo7pjgojqRSTg5vunFH4GN/1VnKec\nowL7q6YhbVfmRRk1vRF4gpnXG7nKgD814USDqSE7+el4//CqAA/IgupjQlWZ\nYtaugPmjWt8FDBZa9kj0uGahh4ZpqJ0xoVb5MdLTXE8Ew9ImGn6IuBEfgdet\ntWujFsfPViMYqDlcrsw2upVSFKSccgB/ZR7RScmSaMuy8LFNnkDlhWLAAc7H\nOjK9KQCeVnRtO7aCBCHCeJZPhBl+Ag8pfJNvW3I0iQa2simJCwXUtAhEjApZ\nQ9Kqg1VoM3IEUw2Xy3ySdqMKa9aHa+YrjY/f6WVucL7cQgs7jIPZ3Hao0OjS\nr4XLbRL9ORMGb+Io3Vp4ZAvVXJpvYV4THK7Ds0LrkMElXtoIkW4G/pTN3RfY\nbmA6\r\n=+De5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"shortlink":false},"browser":{"process":false,"setTimeout":false},"gitHead":"97add769f24aa32a1a5e13c5c941605e1b9eb569","scripts":{"doc":"typedoc --mode modules --out doc --ignoreCompilerErrors src","pub":"yarn build:release && yarn publish --access public","test":"yarn build:test && mocha build/test/*.js","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"yarn build:test && nyc mocha build/test/*.js && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.17.0/node@v12.10.0+x64 (darwin)","description":"Raw, array-based, color ops, conversions, opt. type wrappers, multi-color gradients","directories":{},"sideEffects":false,"_nodeVersion":"12.10.0","browserslist":["since 2018-07"],"dependencies":{"@thi.ng/api":"^6.5.0","@thi.ng/math":"^1.5.0","@thi.ng/checks":"^2.4.1","@thi.ng/errors":"^1.2.1","@thi.ng/compose":"^1.3.5","@thi.ng/strings":"^1.3.1","@thi.ng/vectors":"^4.0.0","@thi.ng/defmulti":"^1.2.0","@thi.ng/transducers":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","mocha":"^6.1.4","typedoc":"^0.15.0","typescript":"^3.6.4","@types/node":"^12.6.3","@types/mocha":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/color_1.1.2_1573331852925_0.7285940018001544","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@thi.ng/color","version":"1.1.3","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.1.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f6e69f5aee37fe6942559be5ae4b1961db8b0d6c","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.1.3.tgz","fileCount":163,"integrity":"sha512-wO4TbR1WbE9jTpP8tl2WhaDF0FccwK8xkSi1iCj3q+AG2qL82Cvj6vU2i0KTeOnmUWTtKcHpoKjdduGiC0AiZg==","signatures":[{"sig":"MEQCIHDTQLZdd/wpQ99+OiH+ciwxsixutffn8A7JrmFWcJ1cAiA3EMyKT9UMM4DzEktBpZ0Iruc2fEm8DRjeL6fU7172qw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4p+XCRA9TVsSAnZWagAAW+AP/jlWpRKsZHtgVsG5tihJ\nGPQ5AyDiX/dthDkHSBAah2ZNifFxpPtqp5EX/dKT8KULqiDM6u0nY5IwpRsM\nKVYc1tKKcJUfLbjS7OB5xIw6UMXEpLvl3Gld+VcQRfk+eMsVSksm7Wy2J5Km\nh9hVxVhaCE69I4D3LcvSQl/BKmJQaVdS+UOVilQT/OObxO3sI/662crlba03\nR8YQ8EaHLyoCPFK73MUu5f5IcMKKx2RHKin0P5T01KzKp8DLtrBgRIpVErfz\nsIvdiG+m2f07uzBwVhAZ9B/IEkdHaPLZvrtJr4EfcGnYiNL23aBFyvKKIue5\nYqAeElTOv/tq+yAMf3uB43Y9SABX5qQA9bjIFbm7HRskwYihZl5emGQ1zG9I\n6K/+yPIWz2rmdhETdATV2WEuh/d84gpotREEtRBl6xX4QGSjcc+hTcgbux3i\nM/qTN8m9GzIVUAjy5kF5VJ2UhCEHIs5UJUUldr0jp2umx7mY6ZBWGnKche9K\nn4jmskvtZAS1giUcGnZrZYwWPIR3OUi/cV5UlJA/cCFbRYI1rDpHWb4bzlQN\nImsFG7auZxkG+511hMNqTtzcQHKEjdg2TswXddClIe5uXsBv0GgD/W/Cj3yg\nwtCMQlczGNMNTl6UGUK/rB+G+i8oxseqneRFHVgdyQDulpS0DAL1YDZX1FCt\nK/mT\r\n=N0d5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"shortlink":false},"browser":{"process":false,"setTimeout":false},"gitHead":"36c4d9e967bd80ccdbfa0f4a42f594080f95f105","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.19.0/node@v12.10.0+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"12.10.0","dependencies":{"@thi.ng/api":"^6.6.0","@thi.ng/math":"^1.5.1","@thi.ng/checks":"^2.4.2","@thi.ng/errors":"^1.2.2","@thi.ng/compose":"^1.3.6","@thi.ng/strings":"^1.3.2","@thi.ng/vectors":"^4.0.1","@thi.ng/defmulti":"^1.2.1","@thi.ng/transducers":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","mocha":"^6.2.2","ts-node":"^8.5.2","typedoc":"^0.15.2","typescript":"^3.7.2","@types/node":"^12.12.11","@types/mocha":"^5.2.6","@istanbuljs/nyc-config-typescript":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/color_1.1.3_1575133078971_0.30145767748836216","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@thi.ng/color","version":"1.1.4","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.1.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c9d911819442027fb994a5c95d9d2d8f91aa28b0","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.1.4.tgz","fileCount":115,"integrity":"sha512-WDJN8VVHF4lbNMaqH/dQGNnrUiBhbVvYFMFucjRBOYdWmIbzJ6fvJE+8LzMKzV/A7xEmxW7Y99REKi+pHHkaXw==","signatures":[{"sig":"MEQCIBNpL4dmlbr48fDbc5dUn+I6tTYCBtNWAkhMDziWKe8NAiAvJVcNzx/iRs/2cWRqsaMOBdI632hSDdYXp61432UVmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":271055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeK026CRA9TVsSAnZWagAAQr4P/iBD7drdUZVkZo8KXgCL\nHcNyOnVJHMDyDQqOdi5tnVbIpOuRJ5VVieHsbpj8nYfBlKixp+MyeyeqrcKj\n7cyWAh/FrXyXCpk4DgwkIgiGHAsOueJGMHsoP0SQ/HRoEdwQe8EYaTAMdBlG\n6BMtzqdl+IIZ4pERAsfHMuKeSyuRoY003JNXmHOJcGcnd83XUYPWdjlgtyLJ\n5ql87s+6Lsr++zKBrCueg0IzCxGdcu7yQjuDJqACZ79q9YR3IwPoV77dERNR\ne7N+RyQs2fSpZphMLnEQTPCiEFwxiyooRfv11XEP4WElELs/yAuVvDX6R64S\ncrtDKXSZ4lm2+9CxXn0OBGALvTB1YI6jdHBz8ALYTNEbfXzWWVJsYSulJ65I\nTcP+YMrmcFYd+yElXVHnNlCCcZcHIFwXmcbfxescY7xMr832wTDXVNqDghXf\n3KJ9kK2bWCQoTiU/XY/Qn12B+u8L9yQemrQ9PKFxh+JDvUVVDLY2xErbGixA\nrBBCLe5RvoA5oYNZx42rBnIAXF+kPHkXW5iIC1SjO9rb4jDHsJoPJT+/QWyc\nEam02m2WGWYMQpLJTPnG4dMSVlytqRVx465oBfe1vWIVE9grLTqdI6IMw5Ro\nsbnk/Fe2uYEV8CsOEchLMXXyrocC7H9pGHlJU/MyYC9QpvLUA6mhIO0Q2MhT\neWtb\r\n=NpYv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"shortlink":false},"browser":{"process":false,"setTimeout":false},"gitHead":"93d8af817724c1c5b06d80ffa2492fe5b4fb7bc4","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"../../scripts/generate-readme","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.19.0/node@v13.3.0+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/api":"^6.7.0","@thi.ng/math":"^1.6.0","@thi.ng/checks":"^2.5.0","@thi.ng/errors":"^1.2.3","@thi.ng/compose":"^1.3.7","@thi.ng/strings":"^1.3.3","@thi.ng/vectors":"^4.0.2","@thi.ng/defmulti":"^1.2.2","@thi.ng/transducers":"^6.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.0","ts-node":"^8.6.2","typedoc":"^0.16.8","typescript":"^3.7.5","@types/node":"^13.5.0","@types/mocha":"^5.2.7","@microsoft/api-extractor":"^7.7.7","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_1.1.4_1579896249563_0.18370568383695263","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@thi.ng/color","version":"1.1.5","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.1.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"fd870179337c88c9da31b3b1a17e3c81d4bc05cb","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.1.5.tgz","fileCount":115,"integrity":"sha512-9AuEkGo12UwpMXu3kvWJ5WPs20r14btjlybkHRobj7iRztlI/GmPz3xbvvZxuYEwuyKQFXA3H2//VlCIUCpJcw==","signatures":[{"sig":"MEYCIQCf+tT2rGjffrGwsROg9STH7jayKr+F2J9W2OU2+vrjSQIhAL8ex4b0dDPafpyhNKWZa2zfJF5twBz49H+flhgAs0BR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":271225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLbWHCRA9TVsSAnZWagAAf5UP/i5jK5iU7T7wvirII3dw\ntejZBPyQyap2aQ+d0+KAWhnRkgMj7wY2ksH5WJg8D1fRreBAiG+rgZ4zC4x0\nPAX+XqLwN6NywW3lYgLs1pTGpiYR2SMQksTzQYfw/i94XWVFk6yfe8GVOE+B\nlzxRVwHPASrIgciAJtM5f2Y9ALWZ4htrqOHE5tqTzdiPFKNXvUtKIM9Jen39\n18TX1AkbBDPMhhYIlU3DYEURj2jvZTtgovrj91ahCCpooDQE8uQgXwEqt9pc\nIbmCMCE6hWuLNG+HclnhGZcjVmEGcwMHZLXNk+n5tefA9pACGhmqTpM1gJ3K\nBGFybfW3t1PB56iix8VaX6Y1hnMWEU0ev6Lk3QDJTewKhGOT+O1VLuC2jsOZ\nN1fyaXU1bICPICDcfAh5lk7JWl2dKMkvEZjT6dmsxfVpE1vS5yrW0RiC65Ej\nkxqXXTLJW/Vee7He205Fzjm3IBQlDVrZt4lNGcqEKutcpDRH0M10mOBI60xW\nffnGqz+VS0Aalj94TN5gifX1RtBaHag9zDzzfx4gY1MD3O2vWcrFtz9PpSJP\nqQtZy+CIiPow8UOlGj9vP7pLXEIKNgmyBzTw5eMdtpQeSmdeAW6OPhblEvYr\naNqPH8CdjToSifZ8hnPsBiO81v3ypUDZKIk5tooBo5InxpeO1nlqw4JJ7SZ+\nECoj\r\n=v5Sh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"shortlink":false},"browser":{"process":false,"setTimeout":false},"gitHead":"38d193103121815a5794ae242817f8f306b6ddd4","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"../../scripts/generate-readme","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/api":"^6.7.1","@thi.ng/math":"^1.6.0","@thi.ng/checks":"^2.5.0","@thi.ng/errors":"^1.2.3","@thi.ng/compose":"^1.3.8","@thi.ng/strings":"^1.4.0","@thi.ng/vectors":"^4.0.3","@thi.ng/defmulti":"^1.2.3","@thi.ng/transducers":"^6.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.0","ts-node":"^8.6.2","typedoc":"^0.16.8","typescript":"^3.7.5","@types/node":"^13.5.0","@types/mocha":"^5.2.7","@microsoft/api-extractor":"^7.7.7","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_1.1.5_1580053895344_0.17613759369546167","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"@thi.ng/color","version":"1.1.8","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.1.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"475fca114c01a8702829a0077244801c5ba0b947","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.1.8.tgz","fileCount":117,"integrity":"sha512-ZVxWmXaboOR74ip/WVoy+mlSmXbFiwchRjGJ6PXf+a1SOQqoer+qznYdMqo+3KNXd++FFl9IA0nmkvGAQdiUCA==","signatures":[{"sig":"MEYCIQDKLIjsgBMSNe5JORPcHhC2RiRzwJ+bOvpmAWtJHmgu3wIhAJidEghJWGWoWpP7OTGwmvTzGPCbaNIp/7QwdhEwB0cr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":269984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVcLBCRA9TVsSAnZWagAA6+IP/3GPnzvYHDsDCj9SuWPd\ntjmRDFfNa/c5cRGWgJpGnCM7B2sRXEz6YvhDJtjQi0Gi9Phg4Tb0fgWO7r5K\nq+FRUh1OMgVqvdRgeZ8waAXJeqNGBGHZkAIotigs5IDZatok1d6wbOcIq5W0\nBtyhfSiQznuIdO3CIjdbsCsSs3a1zzciBTr3Hx5kTKCGBf0vLCbKJIIUzXFs\ndEmlaTewaBw9LjDVzz3Ep0Px54KYHdU5kz12qauO3l50hgV31YzQLttWm0bl\nwou+KJBuGCLhxwQs3pnpIJC73+Ur7TP3fJqtNjbbau9yG1DLC6GdmC9Zq4ov\njm8S9svaLr0yV2SXisn0DNh6XuuYZLRzeK6fYGjm3R8gkqG0KFReBcbt/8nf\nHnLSpljr0Y6DZtAo2ZfRHYQWkbhLe6odLSOmd5OSeLQewUsLOdL29CWPV6nr\ndpvXyX+wFRiDzfnK9TLeXh/dSQ4hHoiNXojwrTxCnPbr9eOJUCW0z8d6oulf\nc/aW3IaiC0iEGlT5YWA89Xus9PdiuCVrVh4WKRCI20MxG7pvuWj7sOu9uJU1\nH3/9s7RwhBwLomleMNSR92yZoAo685rYGSypahwBC8nCNA1pwfi8lKgBkCNd\nyiEvfmUMGxCgCdw479yPkho0xuRFq93b8Li/1P58RIkFJtG8vuARbjlc5gdA\ne2fR\r\n=LVFT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"shortlink":false},"browser":{"process":false,"setTimeout":false},"gitHead":"d426e5ee02515cbc6a769458a08c0677fe003ec9","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"../../scripts/generate-readme","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/api":"^6.8.2","@thi.ng/math":"^1.7.2","@thi.ng/checks":"^2.5.3","@thi.ng/errors":"^1.2.6","@thi.ng/compose":"^1.3.11","@thi.ng/strings":"^1.5.2","@thi.ng/vectors":"^4.1.2","@thi.ng/defmulti":"^1.2.6","@thi.ng/transducers":"^6.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.2","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_1.1.8_1582678720709_0.14284023781657118","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"@thi.ng/color","version":"1.1.9","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.1.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c82db5add56b858610489808e8f8f5125b0ac6cf","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.1.9.tgz","fileCount":117,"integrity":"sha512-n1Dhmp7xJIXIDyCsw+rCrMmDGjJDBq+i6cXrtFebHY+j7QhZDmu5qp5x1bEqBTuhfr94PwHAhi5G2rfCsPnxTA==","signatures":[{"sig":"MEUCIAGe5hC2eDf6RDV9UMcmv0UyVIhvyJY/nHHUuM+6hHpZAiEA9E+gVHSVEOnxOF2409N1jURu5/USpKInvJdESRU60mQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":270249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeW+DyCRA9TVsSAnZWagAATZIP/RPisBOLvySmmEiCAnGS\nnBljfVXA21HVfStxP2abCL4jRlL7AoCwNZT54/THmqS0HMMClv6yilBeVWnz\na2720NkFj908mgdAVBAeIWZdd9HV+NkDWEjaVfliTHmsqV0cbpOlyo5c2EfN\no8XvsZLJqBNRt/UtRW8Ol8Cz7BSqdkiO1oQm2crbgPVwx2IHlLqu9dUdMPm7\nypPFAUDEHjqONXoJYtr6zTr83gpu51UFh4RwkeNIKl5ma3+h3CuERxJaFzFA\njqQLW3cxI6aRlHAvmiOlgj8UP/8g9wXXJKwWIbKpnv8YGwVBeSBNMTmanxKa\ntIPVIFfrQ4y161TRIsEkOOlQsUSFXNYgkXcMm3mtRcgk1xymDTr4s4zCB7kG\naRzxctYdRd8t8nX5wH7CX0wJrK8l6Q6tE+q7jMQ2+l60JnpTmCHYLBLutFjU\nWbc8FgpV12LY0ekcbZ4B6/Mhl3eC7XGD7uZWunM1UPgVI/KBtMHc6IPPjXQm\na/wTwfggIEuxAbGkji9yEAHG7KWG39bK8aTZznZnmthO9i+MTFWheFysjjH4\na12iGd78EYCsmGEAnKetXRiTgbl57xCTiTPwL+kRkX83PZSzqx073+4S2t3q\n6rmNpfWZOC1VErlLNI+HEET2code8UNYOTjRKpQ+hqVgaSX4/0swQBxcDPGh\n39+e\r\n=a8l/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"shortlink":false},"browser":{"process":false,"setTimeout":false},"gitHead":"dc8bc9f06b99dc10d99ec33c78fb50ea410e3de6","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"../../scripts/generate-readme","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/api":"^6.8.2","@thi.ng/math":"^1.7.2","@thi.ng/checks":"^2.5.3","@thi.ng/errors":"^1.2.6","@thi.ng/compose":"^1.3.11","@thi.ng/strings":"^1.6.0","@thi.ng/vectors":"^4.2.0","@thi.ng/defmulti":"^1.2.6","@thi.ng/transducers":"^6.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.2","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_1.1.9_1583079665540_0.9772947615711276","host":"s3://npm-registry-packages"}},"1.1.10":{"name":"@thi.ng/color","version":"1.1.10","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.1.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d10a457e6b6bf6adad7c1bf91adcb23c5b510b48","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.1.10.tgz","fileCount":117,"integrity":"sha512-ZL2yMxk835xiOc6mUppTmBICZCjo0nuNP9zh88RB5BjiIAciBxtsCKa9seBxPxraXiGcrMf2Sb7tZAZrhk1gbA==","signatures":[{"sig":"MEYCIQCdEoNp7QEnqHHHSUIfYWBsbjP0jSar0ximg1aVT5ArAgIhAMIqhrTPikyHdTX6RAAs0nmdtuMUxQo+mqQYmFvL+qNC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":270417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYbvHCRA9TVsSAnZWagAA/gcP/1FbNuKiZD3Xk5bDs5Mh\nVHRGR2ZeD/Noj9oqEa4F7XzBpMv53qq9v8x2ePKsJj2bOjHwlLu7Fo7WpcTn\nLZuB9vVY8I5WJw61aBD5TQySN59SzdnQ+5y8vDOboLgRD//l3D6UhafplY4L\nkjJjrbPYuuVKZsu5HhH9HW0GU5Nk1iAhyr/Q9ae93wnpuNpLPnKjuL40hgiQ\n6D/71045Bq0926rAOJ0jZBPHqkXyjlNQCBoYSCYFA65J784zHAqBmwqv4FUT\nbZOOJ8L+ZmIGjTGnHRxSZmRTAUCvOy5WqOXak+tkRYNRM0NV/DTwCCgI3QC3\nx9PkJkpxDVkh1IeYGFxWaRYxistZalPcCzK+0yCSXA/YLCprZNUceKS1E8w3\nh5Yk13E9McbsSSKvrNNGGIZr5NKXro9HjtxrvhpOu665qbc6QTcBgo5Ijopb\npIPnrrF0hZx0181Ey7fwwfG+IiBhN3Yblbere9qEtjefzSBKt0MykQA0LeKc\ncXLWYrzjLWZhzeRn/NuHLOGvBUx8oexxCT+YisFPyniV44wPb72AnRf3Apfb\n1jT9Q4xpQF3cgC+3HK1ge0S5BIcLv5KCpvBSUXkEw/RX8EkTbgtkNx1z7WQm\nBGeHi4AIcHo3ll/vzJsSo50Wsu0dwbqkQPsyt2zOKxE1YVh/tBgYyOwaEd8q\nXhIm\r\n=H3pV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"shortlink":false},"browser":{"process":false,"setTimeout":false},"gitHead":"18014ee1e4978dac7eb2e5d51d0a6ff7d82e9ffc","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"../../scripts/generate-readme","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/api":"^6.8.3","@thi.ng/math":"^1.7.3","@thi.ng/checks":"^2.5.4","@thi.ng/errors":"^1.2.7","@thi.ng/compose":"^1.3.12","@thi.ng/strings":"^1.7.0","@thi.ng/vectors":"^4.2.1","@thi.ng/defmulti":"^1.2.7","@thi.ng/transducers":"^6.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_1.1.10_1583463366796_0.722430318484599","host":"s3://npm-registry-packages"}},"1.1.11":{"name":"@thi.ng/color","version":"1.1.11","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.1.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"717d30b89442e14d07adac656e50b16963ab88c3","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.1.11.tgz","fileCount":115,"integrity":"sha512-1ns5vVjiLPNMGmhmgR6TyQz6X/OWmCtDo2HBSqd+JHnAlKIlpONshdGrB+U0kNjfeerlYXJ6KYK84KurcuwswA==","signatures":[{"sig":"MEUCIHPLKllNHG/wujPxGUhrOK4NTM9x5g7ETgJnEvF1HzFpAiEA4HDQoQFl3bGuJCVG+Wgxqb8DAOTrZXSReTzCBvvCDp8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJef7vvCRA9TVsSAnZWagAAUKwP/2GM67ocniBuzMDH9REz\nK8KejP3icADUkjGOdidkGsZAm5j+UnoruSXqOZOt0tGKGSl2rrwAdxDO4tDR\nEslUSP4DQ32zKTQwbyfVhA3JnJKx3hxa0tMc2SzhdlzE/FLAaszdXylA2TNO\n99k3Q5wNYoQ3ptVe17tqKfCyKAfez67f4cbTUry5bLxrRFYw/AClgz6T8sbT\n7Chiff2vHCDLZDAJUSNlhKlK42EtKOVmRUDTmQV+nqPf88uh8MwDgPC108z8\n1gl73lkPVhnem7DWstvsseN2Bmker1sYlRwJma3ohCKU0kC4CNXUvbXG4YbE\n/3AB/q7glKCkypu7z1w7c7ICSeArinOCVKpfDnUmQts6lt2vm/tH52ymbOho\nz8ptFChZn0kl5apRjUhVLCYu3Y74rDw95mSfJCOyTKYA546cQZDzCgDeWbPF\nB/h13m91Eb08RKoFJGUwR5D3ZZ5RANnYabGvwGmudr8CEFPyJMhZbvlkUo95\n7TdudR6sSogq9vJpjonFn+MkFsT456tmPOmjEXb3HobrqyU29kfAXA0raZ5P\n4w7uyl5lZFIp4NXzg+L/6YIyVg5fiX3c+UQZigxSZ6l8LHFgBLiaazQv95M+\nkvXe2WFl11ChcR5ZlxxU0kLoNTYzWnNbJDJLoR2uly2lQa/r4ejDaEwrbG7m\noR0W\r\n=PiYN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"shortlink":false},"browser":{"process":false,"setTimeout":false},"gitHead":"202477e312cf26869f0421e42a9a5fd80ff6adc8","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.9.0","@thi.ng/math":"^1.7.4","@thi.ng/checks":"^2.6.0","@thi.ng/errors":"^1.2.8","@thi.ng/compose":"^1.4.0","@thi.ng/strings":"^1.8.0","@thi.ng/vectors":"^4.2.2","@thi.ng/defmulti":"^1.2.8","@thi.ng/transducers":"^6.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_1.1.11_1585429487102_0.4266026609797873","host":"s3://npm-registry-packages"}},"1.1.12":{"name":"@thi.ng/color","version":"1.1.12","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.1.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e124c8c32860e6f6043b27193cc6d5900e10127c","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.1.12.tgz","fileCount":115,"integrity":"sha512-4q2K8bQDrXhSIU3aNX7CzYP1mp47JJjuqa5zjzOCda1K3tBwPfQQxD0VqfPm2gQWeO+ycb/oEkxmASO1EawgnA==","signatures":[{"sig":"MEUCIQD6X1CsgxZN+AlwdmyURSG86HppTLvACT/h7up3WiEUvwIgUjD4D6OX5BLJC6cJFHoyTfm8O80KhLs6dyAdCWuKNUk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeid9qCRA9TVsSAnZWagAA8mQQAIpa9jIwdc4FUc1sHArU\njH0YDkYg4GqGMxZLCcjWdfmsmHs+U9ZZaFqoJ0uxxTYYqsz9rYbU0Ry7YzWR\nj5LdyiL5r/8wfadB/HwhFqzIsdp+LQgK0e9u7pMmXYTfp1HI6g8cEkSTRPbN\nrNF3DtfKK18HshYBvXgCYdQTYAskbGU74dfsYSyp4g+AN5htV0pemyRKPnb7\nn7ZyZUou/Rv89O5ulM7MixJRPz0z4kOW1L2qAQdBufmBu3FyGoH7Rv6Sw/nQ\nA5uifgpQMSWOzuRyjVFWs3NkIYXhMKLGwWhLPcj9YpXbvNoCuTqDI2BMCACY\nuxpjVBBpMi6sCpqxXWitot3Uy2oCmcEyeRzNhv8U8Fy0lyOTvFxeX4HfTX4e\nqqOAvdTeC2l4/WLt8+nhtA7qXsVTHLnO6cy0BauHRZyi0Ecl9clYQDaH4aWr\n9J/4N1wItPu/XmlGfFtDzParCSLkTxlBzkE7deak/gUt1CLgRSdTtDbIkKLM\npg+hEuCkaRoxizcHm4/+ALfGAYKsUJc1MFVAJS7nGVYcUJP88mNF8fhjJsak\na6fgaS5EjiwxPJun30L1rVe7hcMLHLilTbWs2iNiWg8pb7gzaVWpABIFrKv+\ncHlTqguzMr/9qmEsrGkxRwyrAmu8WPVH7nqeMWfXnfWtm5buQkNl3WgBt873\nWToR\r\n=o99e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"shortlink":false},"browser":{"process":false,"setTimeout":false},"gitHead":"1fbd320aece52cdf48c3f502a449109b2c9ccfd9","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.9.1","@thi.ng/math":"^1.7.5","@thi.ng/checks":"^2.6.1","@thi.ng/errors":"^1.2.9","@thi.ng/compose":"^1.4.1","@thi.ng/strings":"^1.8.1","@thi.ng/vectors":"^4.2.3","@thi.ng/defmulti":"^1.2.9","@thi.ng/transducers":"^6.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_1.1.12_1586093929673_0.7180443042143594","host":"s3://npm-registry-packages"}},"1.1.13":{"name":"@thi.ng/color","version":"1.1.13","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.1.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2cba5bb65916d53b1f7d270e675e7c9c508079c2","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.1.13.tgz","fileCount":115,"integrity":"sha512-IiGBItd10GFdlwAwmHN2TkZ+pHAV268h/TFbxMDdBpzOy12H1+BHyv8lO0gCou4xsm2+m7vWEHAGBNI8/YMV0Q==","signatures":[{"sig":"MEUCIQC7tik6s+uNOoQnjiQvwPRWhxSsMupBgFJ0XS1ZM7ccIAIgXhqfmcHWnobunThE4DIxzpP5byogGcxkApUXSS4z/gA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei0luCRA9TVsSAnZWagAAGnkQAIg405IVcOlR6vZHZmXy\nt6R+LpBUcg09rL94lSmItNA299MeRx5RBG3BsREewHmBtgDAvnRfNZ6M4fiU\nEpElGhOUDxeKGA+AZd9fR5JhVHBtWZW587xmD9SMCHy1U6DVyTYm3UwgTKae\n2ZHOoFqYaSZJPLxTZXUb2vEg5oRDJAXR3gPby/XwVlZShHv1lifZCwRInXjM\nlWgA5b35OdgQmkdXYxHm7cv+NkhpEkG3F40rzS9bbj6fAO7QriBCXNtlr4tk\nv9W/1l6WeqX6IsX9F0QTwNvo1rbWSJVOgIKKBSddOK44SrffO+OR+HZHIP+i\nV+8n01Yx69wNdOYFlXpUEwf5brxP8shB13290kQYMuF+6C0nIyM4SMcm5Xty\nXyvGV2WCkP/XeKH71VeeUPbipHvVnC9psFs2SFoP/WX4zUoKcbyznKwSHf9q\n1Yps96PvPSdEO3he1g4NE0cVTWwVhg/xt5arB9pnBsrnQjQts2ywFi+ANcyb\nIBbJmhIK3zOpBbLP3NbZFmWM3tuaeIqz/p985DZBPMEYqqhl92SSgWgJRJlD\nD/vbDMEhnAEPkp7wdNT+b2RDIjAUjnuAFt/VrTuk37LHHvRc6xWmsx/gxrXx\njJqLvg0krxsiPqyIB4ISLoujg93wUi3Nwcr5KgdzrT6GTDK59rClQKJs8CWE\nDvQJ\r\n=0GdG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"shortlink":false},"browser":{"process":false,"setTimeout":false},"gitHead":"9ed6564d092e6ed254e7351bcd486958932e24cc","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.0","@thi.ng/math":"^1.7.5","@thi.ng/checks":"^2.6.1","@thi.ng/errors":"^1.2.9","@thi.ng/compose":"^1.4.2","@thi.ng/strings":"^1.8.2","@thi.ng/vectors":"^4.2.4","@thi.ng/defmulti":"^1.2.10","@thi.ng/transducers":"^6.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_1.1.13_1586186606140_0.6709722679493457","host":"s3://npm-registry-packages"}},"1.1.14":{"name":"@thi.ng/color","version":"1.1.14","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.1.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"324d725ea3836c921e4ae96458a46c59bbc083a6","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.1.14.tgz","fileCount":121,"integrity":"sha512-/Dt2OsvETdQAIGqq1/Nw2ek10tRcxsr7tPVBVHPMkS6lpbp6WJOOq0o1lPyRjsqzWIa9kyArs5u7GG11bIip/Q==","signatures":[{"sig":"MEUCIQCa06uG8b+QdHuyWFzeZYLK8sWv9XF4qnHBs4xAsXoRVwIgOsMoxqdWM31fVMg2VcxjuLB4FOOzRpiCp7CW9wxmHFw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":271400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekkKoCRA9TVsSAnZWagAAf8YP/2d+pELkNZ4Ay7fJ8uZa\nlu7++yDFLzTE0MUn6MoiQaw4iEDbfi5M3R4vZQKMmGIW6c6UVJ5VWIdAUu6E\nw97KsnARD5v25/ubstzIlu7HPGCLDRxhli+3Upz1BNVI7+zcMjMoBwbcaIky\nN1iS6Cp2T6oK0s9rHY2Qp094OGijsROwt+Y/3A0XFzxCGzsEUHa9b5sC35uw\nFd6NgazJqgcTFlgyOoFkp52o/V9RIq858+azaLWZMTMqSBuLSTWza7W+6ARg\nzHfQwz/BwGxy9MJNGzJL7LeC3XJpg0iVEv5dArQNQYsbccnW2F+1pnyIRGzo\nvSpInw6czDRxOEHTRcfWBXX3h9ZQddS5RD8M8hy3xiXr8hCW1nuuL8ZT3kIN\n4M9C2BG61eubSpa8Icc3siYfVAFOBRpjehM5KfuONZS6WzgE4DM00SVxlLW+\nrxePAue3/c9Vn/rRulPNh5c6u59XWJEuA9+DFswDxrHcJxVfdKLQGfose+xd\ncwEO47r5bL+z/nakJuwROIPU1ycDy9hoVr74fCSr4B/vB6EU1HFknCLbYMp9\nlfOCFzkIHuW0PPjPKTWAnC5l7Aw/TXjyyvjCv/TjVvRHHT7zmf5annbpUkrk\nSEKfmrfASoZFlydFwrc9ihNCI/uPGJNcSBqzHqNoOmg9UPqPFSTsS/G28SiZ\n6R0O\r\n=e3D9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"shortlink":false},"browser":{"process":false,"setTimeout":false},"gitHead":"bfafd37c52df27f7d886c0e2a344e4e7ede4d072","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.1","@thi.ng/math":"^1.7.6","@thi.ng/checks":"^2.6.2","@thi.ng/errors":"^1.2.10","@thi.ng/compose":"^1.4.3","@thi.ng/strings":"^1.8.3","@thi.ng/vectors":"^4.2.5","@thi.ng/defmulti":"^1.2.11","@thi.ng/transducers":"^6.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_1.1.14_1586643624151_0.49313556282975224","host":"s3://npm-registry-packages"}},"1.1.15":{"name":"@thi.ng/color","version":"1.1.15","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.1.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"63978ac98db3c32618dc0747e32e31e645d37f34","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.1.15.tgz","fileCount":116,"integrity":"sha512-tjSumar+/2yNnRjrT+UDt328T4ASHwCbB9qr7T+ap5wTzlZTe8+NJUM+7Tzmwn35N4YDObGWWZOAOx0aX8RXPA==","signatures":[{"sig":"MEUCIQCuMZ9DyROlS97wdX/cSUoZp6dZWb9xnm19pC6aMrW8kgIgTladSGmF354ZNOjMgWVJSIsRqrWO2mCFF6UHKvnY7Cw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":270139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJena9TCRA9TVsSAnZWagAACScQAJxmVtViAaRal8z+U9Ed\nIanRSFvOt1F6t4OXnVNPPaFpgTfhUhbA4fP3VbnTHxG4AhcbEG7Wmy+Q0Jih\n/8bTUHs7zj9UybX6pqWS21VsGBzlrzws9jGYkl4bevE9m0OsygZwDxpZBf0Z\n/eD3X9qa1AwMJUny6KGItGMiKJzbVBVt0bo12Z5KYD1T9iithCmZmZ+TxI3y\n/AV7dvb78XVkfLTwXNxir1pc20vgRTOv6IlD0OZ+eYOnDocgTdUmeEtm+99I\nI/41zOhrimu2u0DRji0oqI7plf6CTpM6uXqt1jFbZ2MN3oXqAelNuMTMW91z\nwR0DPBId1fG8RXxS+gDR0OFx3jsESHEguO/JvgatPFp+HqTbyUQFcYXYkFOy\nnfVx5x4qNFGChLjp5RgA3LuXXPyJsKm5gtCy5tuppQaHymDLoVHvo3mV8wUU\nUF5eg5JKA1S1A9yC3cAOhtf4bxFSLo/o38ctnpVoj73TPukPTkgBrwpP7doT\nHXMvvmcgCG1PNwFvGWlaY3Q0wrbjRRNe2WOGG4wmCidbZDnQ5Gbs3KkQn1ew\n4oEsAvTyIHDC0WFtvK/GPJlkZclq2K3T635Jg79hkNSQhyyGgprI2qMKd7Wg\n8URQR9eFdZK0oPrJG3GfekBJUt8WyZT5RDiRAxfhf5CVbJ1sSBmHeD4kS5Vh\nRLyr\r\n=qzQE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"shortlink":false},"browser":{"process":false,"setTimeout":false},"gitHead":"4ec4361346c3c4a5552148955a6412aa1ed8f4bc","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.1","@thi.ng/math":"^1.7.6","@thi.ng/checks":"^2.6.2","@thi.ng/errors":"^1.2.10","@thi.ng/compose":"^1.4.3","@thi.ng/strings":"^1.8.4","@thi.ng/vectors":"^4.2.6","@thi.ng/defmulti":"^1.2.11","@thi.ng/transducers":"^6.4.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_1.1.15_1587392339090_0.5337408830032266","host":"s3://npm-registry-packages"}},"1.1.16":{"name":"@thi.ng/color","version":"1.1.16","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.1.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2e59ab90003d4dd24bb5d64e55c8ff942bdc573e","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.1.16.tgz","fileCount":116,"integrity":"sha512-704WynUi+sQ/exTc3U0HyYq897U54IsIiMfTjFQ8kYOsPWWMY4B4qg3GmIr9eqhqT/h7P1wqm4+/NVWEV8wesw==","signatures":[{"sig":"MEYCIQD+YDYwQ7YJF0OTXcQO7ggsC6AxOHZrGKZ3NAz64YS4MwIhALbEfL7+/kCgndouXANYTwXQayUuhc0W5kjxXiPswNHX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":270312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoYDPCRA9TVsSAnZWagAAEC4P/0s2SbyAxmTNyKjsm1lF\n0TkyvKNXBbjee/GRnoNVfFLBr4QDUGAxBwxbvDGzvYBOTgSNLvf6fhFya/z8\nRn//2ZCUY6g9GvJtP62/SiqYR3Dyoxl6xQOnXIqGSwZmIpNVgT52nbAFW6b0\nx6/jVylXSdb8+wdd8K8u8sT5/nA0Q/GF+5Jngq30drU6AEtw/FsiPMHgc33p\nH1WYRZbVbQ+ZVeJK9CDLlt9Z/PwyQSnXgpzki+dNbuTaIAZnxfP5sm+E0T82\nHuNOCANPDOHPYtm7q45YsvUVB8D8fyqqkSkPwHwI9dhUu4MnZ8pMs9EZ1CTe\nB/py9Ktexx93fOz7jkvuX9nBx7zgoYUqM1QA3ef5O035f+HQky7d88Pb2HER\n1VeLdv6n9AAlZwOcpL34NaADH4uqSoLuYF4734KX0ctwv3rYh6a8Nk3fatwI\n2aq9O0UJiqEJWqurt6KMDM9BlSYH86z/SxlLreVazxXf3r6bFXGnOCvuXA/o\nnouUCsmifDB4eKKv+XFJPlaCgGwmumpQBMzE8ElaRZv6ISssANtGzL5l6m7H\ncC8FuC97nR3wdjEDom7vp/4xY27HOuPVE2C8vwrmTpVtHyw5ktvyxS6YiE4E\nqIK8OxoZZuFJDB7qBK6BuUUr/cCnGHhnz9FuM75JgcYWcaT08dcItLAisJSI\nWj8X\r\n=dnD/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"shortlink":false},"browser":{"process":false,"setTimeout":false},"gitHead":"949d1f07a0e0cb038ee1aefa3a284a08ac2930a1","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.1","@thi.ng/math":"^1.7.6","@thi.ng/checks":"^2.6.2","@thi.ng/errors":"^1.2.10","@thi.ng/compose":"^1.4.3","@thi.ng/strings":"^1.8.4","@thi.ng/vectors":"^4.3.0","@thi.ng/defmulti":"^1.2.11","@thi.ng/transducers":"^6.4.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_1.1.16_1587642575347_0.5818474313045556","host":"s3://npm-registry-packages"}},"1.1.17":{"name":"@thi.ng/color","version":"1.1.17","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.1.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"53fc7e57c4ae13bc6ba3e2b99e8f001e36c847e5","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.1.17.tgz","fileCount":116,"integrity":"sha512-IN9fCMyb3iIZs4TqA5BM8HkfCTy2X1wRhC0mjzzOGlUiH7PKDJA+q837HvZ4Fw3YoDLMgxwvkdfY4nB/0hhvAw==","signatures":[{"sig":"MEQCIBXmc0cds6qJC6lGRuI+4TyVHaJZgo9AYm7VbuJSCwqfAiAMJt2l605FBXaJkjs88mhlyuLgmFfZDC6ynov1fbC0NA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":270485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoYQ/CRA9TVsSAnZWagAAMxcQAIlwnmuFJDAZRMoh10Wt\neuPZKP4gnfyq8EMG7iH2xJql/JcKdGISuN6k2gvmd7tP1HPQm8nyqlrfe5bQ\nclleXJV7SaEs4oCu7VyeIvuFmQ1uXLp63CN4KP4ejJSJNaOqyRYbnj0yLMWb\nUgh/8nhhKl+uc+de0DacbXhuXP73KpnNAzOjpfKnMs9iR8Wuk4g21wHOd573\nSMmRI/2edGH7QXC8XF9SaBkVXmvXtSDzL1guNAO+mUcThdR911rLfjy8pSm8\nlWXG91W5BOgueUSEGsA8erpl1j+K+Je+7QYxGeSKCjAjrLD9InIMmgqBA8wQ\n6b4TWH/UL2ian+4ylIQFMIFWSaKVAzXIcpxJmFvOBU6L327oB0jIS651t6ab\n/s6G938ebUdkl8DoFWq7S5oHOdcpAkSSKnPETVywQLDox1CF3SEYegDu5z5O\nf3wbiV6ENacnHpnAA+b2SiahsJ4NKZQ4/TZl6Ju6yUSZ68KXGsw8G7Hi9ZcU\nzxREdMMui9jqAI2Jh+zNY2aqPr4c/zG9YD7IMpJ71PPM7BLFc+bwPfsr8vtC\nNQ7klspZausc33xF5AESVvqiFTmQD4VmWcg3oADNriIYhVPAuuGJvmh9fxge\n4gCm620xKNFANhfAWNL2ONThTWCVl+ymWFSemlliAY/SvGPnqeWwbZduX06o\ngvjZ\r\n=+fZU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"shortlink":false},"browser":{"process":false,"setTimeout":false},"gitHead":"7d53b9da131181ae2cf35d325941a353f9b3494b","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.1","@thi.ng/math":"^1.7.6","@thi.ng/checks":"^2.6.2","@thi.ng/errors":"^1.2.10","@thi.ng/compose":"^1.4.3","@thi.ng/strings":"^1.8.4","@thi.ng/vectors":"^4.3.1","@thi.ng/defmulti":"^1.2.11","@thi.ng/transducers":"^6.4.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_1.1.17_1587643455119_0.6800241130068381","host":"s3://npm-registry-packages"}},"1.1.18":{"name":"@thi.ng/color","version":"1.1.18","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.1.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e6db849f34ee98722f3a3ec380282aa3b2979ac1","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.1.18.tgz","fileCount":116,"integrity":"sha512-cz/sTOVMriYmUpGSvjoGfyCwFxVWPB9e7DntYihpONz2JdyYXRQ2r0iS4JXcEpvQMmM14a0Kk4DbFO15qXIswQ==","signatures":[{"sig":"MEQCIHwFijndzUMPQdp8EaaRijaT61hZKrwQW/tB5I+R0F8nAiAEP9SX727aZlIVDg1Ex9IrCVGo3LBtIFvkB8Jgns+4Ng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":270635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepsomCRA9TVsSAnZWagAAb0MP/iMe8/6JmyOPtK4e3Y5g\nKy4EJwbGhDZ/ASzV0gUeif+3ZgjlxO4p051xOsRyGRrZCYiooOZgTgemmbEk\nhxYcbrcu2xUB12+K6Ckgf5lobaBBYK+nfvAvBFWriOg8dPUPVpymeFiZ9zCG\nHsP0NIBlNR8E4uLAsO2HVpya40Rk87Mqro9KU/87TgmUUYuBYpE4VsLDGYZr\nsxH+xu6Xmql2PxuwtvNNPqo496NXkcjZzhNV9I83I5hdR47XusoEPtO+Vl/L\nJHKrzIzN9Hoq3QKcgcw07MxA2ga96jBpQEj6bWABdU0RSTdMI8WVgPXheq55\nvEiO8FQNSyk5lGlCBrYg22BiOri23JYq+SBShXU6FHrbjvpHx8NwNNk6eLYh\ngD9ijPanH7d3wRjlONSX/jvtHR1hYA7Id9HxS5qqcTxS/YUCk6TvbVuE9dez\nK13KF/wmzh6zGsRJWN7Wg7Tc0XsVz+uo4zYNmtE4eWxb+LeDDYuytm136ACV\nR0XTFvahS2nTh1reQd0j89nGLmesofKS9feM7d1mqbg6kz5gkQprKN1Puf8U\nFQDYZYLS+1I9tPfoWZZXEzTJw3b+WX+grQJTDYShzgUKzCmNUsPwyYr92dTm\nHctDLQrx0BTG9tye9theiRgVH42VgJ2oqY6nBWgkVnDo+fF82JZyEB4FnZJZ\nxv54\r\n=j085\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"shortlink":false},"browser":{"process":false,"setTimeout":false},"gitHead":"9241bd0f7f20d33c16b505ddc2cf0cdba38d09f8","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.2","@thi.ng/math":"^1.7.7","@thi.ng/checks":"^2.6.3","@thi.ng/errors":"^1.2.11","@thi.ng/compose":"^1.4.4","@thi.ng/strings":"^1.8.5","@thi.ng/vectors":"^4.3.2","@thi.ng/defmulti":"^1.2.12","@thi.ng/transducers":"^6.4.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_1.1.18_1587989029610_0.34294800533943515","host":"s3://npm-registry-packages"}},"1.1.19":{"name":"@thi.ng/color","version":"1.1.19","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.1.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7c6038125f5b661d65dfb449af92c9927c906fb6","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.1.19.tgz","fileCount":116,"integrity":"sha512-xZc22jsOyl2taXnkTZrfmCS35Zizo/V9//ILGvDeOe/OG6dWBwXhIlAKrnpG1Fi0OucIQV90L7yOXycwOG6OSQ==","signatures":[{"sig":"MEYCIQCgX0l1Q5MGRMDvJojmAFk9YezxVUxTtR8RPA+45JOQSAIhAK5qVw7JNa1kXsKagtoW7QcYNd7upvJIox1IHB0mh8Ta","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":271184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqEq4CRA9TVsSAnZWagAALB0P/0bjlhXBuJDOADcR/e/L\nxNJjjp8TW0MMyEvPCgWnhWzdAKvIZEgXDLyPLmCfoE0qouZhK4psT9T7ejDd\nIzqTrglSl+IvUBXALFZjioPVM6bKGFRvyS9tYCccIbsXsBS6UYBt6FatZeY+\nK9uXXfzGerhm72W/+6Rd4bRU/r+h1h4zFbA/3wlB2vN/ANG5dxfrZVF/UHz/\nN/yiv5cukiL7uWe9Ls5yz7n/ne71s51MPA1084UW2kw5c35TvE8MN4ZCDYnp\nMHMNLHtVlx3S7mzfbRKI0EUjkkn5me21+Ayz4BMxaGsJCNmf1RBqgzSB6vSm\ntilV6nXfsuSuRCAapA+lkJ+S2AVtb50IxUQZ3TnQtCTIHJ+39ZePE1HsbjYT\nkdFjErLbNK6zqF3NZc27Pm9LT65k2XRbiyurqh0v+pH4bcxWkVdqy6E96K9+\n0NYRo/akykfvdHGAklKBdcg2/8wJ1zUAJ92GlRN2Sagjyhim9cEAGZ/H36aU\nLjmOE8DiSUbAwOgzjazVl/v2dX0fyUwbFNCzTNhFRIKu8Udv7TNGKXkUGyDM\nxZ/xSTM26U4kIvRbJXm7rzYg8XeArjx0XC7i/XNgyaEkwHRYMywR7TvWGQ9x\n9Dl8yE+n0R1H4R4+fCwtNJkZQZjqVWzrrurl9HhWhygnu8ctbr2xas+gnnyl\nyt0f\r\n=/Gpz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"shortlink":false},"browser":{"process":false,"setTimeout":false},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"bb751118ba5a7261d322952a7ec5530860d73881","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.3","@thi.ng/math":"^1.7.8","@thi.ng/checks":"^2.6.4","@thi.ng/errors":"^1.2.12","@thi.ng/compose":"^1.4.5","@thi.ng/strings":"^1.8.6","@thi.ng/vectors":"^4.3.3","@thi.ng/defmulti":"^1.2.13","@thi.ng/transducers":"^6.4.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_1.1.19_1588087479657_0.9918149217056784","host":"s3://npm-registry-packages"}},"1.1.20":{"name":"@thi.ng/color","version":"1.1.20","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.1.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"189c412fbc3afb69cdc4b37e6d5c5c1f6ee2ec9b","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.1.20.tgz","fileCount":116,"integrity":"sha512-M1LeR78Wr4EjzIi+6nZWzKYDxQ6z7eUoztrrHSNnOmHsBihD4TzCY1XpLhaJfYd/ZnHxBiY3jeEfRCrP5qoF+g==","signatures":[{"sig":"MEYCIQCpSgykC0E1/7R8s7eWnBofdXGgtlAbUySS2IwfmAVAxwIhAO3C6x2TVsQpYUS1m3ccaIlkh4RjXp26bM6RWV2jPcuD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":269938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerwSeCRA9TVsSAnZWagAArfcP/RUFgnhWOVG3MgmxKSS0\nkFxTA5tDNb4niPb8X9XGdxChRWjH725FmzaUolSUZs0lcK8FYcG7oVEY5O8R\nDLYpMoVBx1iyLMeELcRwG6iD1DqACUanM4C6hEAs5F6f/qkIQ3Jxn+cOWj1a\n7GvV9bzesShHJCSD+Oe1IJGXFSe7oqvPCDYBaEH46uRLRCe7xPO/jySrm3Fs\nba0hJXNHZy40s64Op8nRhcBgiIfr24u2CkR4e3H56M1zOvXjvFLKjfW+Zexi\nrSo5Jj9reXuKU9RCg1fTrRjQRNgqjVASwFupHoWWJ8ui6Fl6t4SZyQjUakAF\nMmoqos7dzALAqHm0VXRTSYLt0/kY02gT4vKVn/MMthIbCM5J+XfMyEXUJMAj\nwK+Ezqmg2p++ngC7rY3s38adXguYR+PFILvHnEg3aH58ochf6yZKgW45wfmL\nwkd6WYrF+fw7CD5zvwhFlCuquxdzUdy7KzC+Pr5anrKPtegaXMGh68dSLeCf\nEGjPH44ibo7X4v5prXkZV1D2CtCKO+Jr0LDXas3evqnr9F20QZighmxgRjKU\ng0cGNXRrVbj9Ul9ltEvAZoKpHuDn5dJmKN1rl7hS6HwH/2w47yr1DUZjc6SI\nxVFrJW1UEndOmviD99KvPHftc6GDFGMDQ6GM8Wwole+EB7mumfdkyuiVNclf\naJGm\r\n=63j+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"shortlink":false},"browser":{"process":false,"setTimeout":false},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"c11f130122cbaa05b8d48d394c3a164e238c8078","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.4","@thi.ng/math":"^1.7.9","@thi.ng/checks":"^2.6.5","@thi.ng/errors":"^1.2.13","@thi.ng/compose":"^1.4.6","@thi.ng/strings":"^1.8.7","@thi.ng/vectors":"^4.3.4","@thi.ng/defmulti":"^1.2.14","@thi.ng/transducers":"^6.4.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.9.1","typedoc":"^0.17.6","typescript":"^3.8.3","@types/node":"^13.13.4","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.7.13","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_1.1.20_1588528286026_0.42401621137281187","host":"s3://npm-registry-packages"}},"1.1.21":{"name":"@thi.ng/color","version":"1.1.21","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.1.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"26e872943bdaa8204fbd5d9dd04f78ade19407e4","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.1.21.tgz","fileCount":116,"integrity":"sha512-eRwgKHNNw+cRkee+TxriIo4u+bD32HKkCIZ6pYUn3hsjnPHhnIuinEKrBlmNCEnKP+AnV7DLlTAAkfkW6+A0UA==","signatures":[{"sig":"MEYCIQCOW2eWBo0nMXwU2VPuINQ3OUa/Ybc6dlY1jDpsoLN8egIhAOAqP9RQ+1LpYOQ76iod2beXmRLvCKuTvPbyiRImp/Pd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":269709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevUFyCRA9TVsSAnZWagAAxnUP/RndoxmZ9xfhMGoW756i\nSnoZy6ZNnDkYgGoJUbjTac1giWFHYympolRKE01HRww9itpjF04ZKxTxLqom\n3VsvSWFyRmKu6v0vAP04L/jIjHX0PlhrUtfrlzEXAldHcgcCa4bgzPZR6hSS\nANWxhusLincvYLzvKzn3wslGPx7AZcdsq3jsr58PIySt9nPHm8JYSDzDSKxC\n1mYumqpzzjWkPXp8AalGExS1YXZI3OY3XNi7xzDfIsK42YrIWFjVMAogvjJm\nIIKQ/xFmW3OXoIuc+cNBlvcKplq3WV6+Oj1D+oMhDqGyUEooi0guV64a+HlF\n4iiKQRlnnyxi+SHHAMd8Xr9XxIICXQEsKmkN1hV6aUr/+zbAszwmpK4F/SF/\nzWwrLZn/6wyB9sn92g1WAIijlO124bYtr2LXwlaO7+48wmDMIQJ5YAL4exQa\n85E8QQkbC6mOdUVf1ObWw2LVIE+yIujkYbJve/tMaMKTcl7WP3U9sPEQjiYz\nV2Ms8Zb/v/TPpqn+zsKILq47QJY3WQAOIY4RCfVFtyDYKrHTgVnLxD24LiMz\n6H+7FbBY59LbTpp8Fa5p5ueSycvgFvPO4gVkE0qTy7s3y7J8uXs84MHQUJP8\nz5KUIaFuvzE1rXRfyluU9HMqCuXKU/ZG/gtKpGerDWmYJrZ6eDFyB3E1qsTK\nEJYf\r\n=Uz8J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"shortlink":false},"browser":{"process":false,"setTimeout":false},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"97c301379d830c1982c364cfbec8766ff14f73f5","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.10.5","@thi.ng/math":"^1.7.10","@thi.ng/checks":"^2.7.0","@thi.ng/errors":"^1.2.14","@thi.ng/compose":"^1.4.7","@thi.ng/strings":"^1.8.8","@thi.ng/vectors":"^4.4.0","@thi.ng/defmulti":"^1.2.15","@thi.ng/transducers":"^6.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_1.1.21_1589461362018_0.8109333216118946","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@thi.ng/color","version":"1.2.0","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.2.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3a84aed5c35741166d8686834372870a380f160d","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.2.0.tgz","fileCount":116,"integrity":"sha512-ZjmSp/xBdIvaAK8fnOuw9lfRWY3PRLa7QfQ4dcM7+jTrWJtSa4/wumGgxuZyfR/Sny309gHXZj+xd3oOZoyyJQ==","signatures":[{"sig":"MEUCIGs2JlwpRigbXlwK4J4SrIXw6RVJIdpojRff7ztPGeReAiEAr1HzYbiSy62/1wyt9IcV0m5Pgp02IPgZjpNVJtaYMAo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":271037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0T3TCRA9TVsSAnZWagAAugwQAJ56fxDUkUoUcQiaruYU\n6wwuHGiOdQonucOA4YE0+v7ZM6AiQ9gxIPCpy1WBr35pkE1r8jC8e4h9IFMT\nWrDNc38IuFrBMuY4wovJbzstBrkwlOtX92NEKLG0pHrQ5vQoK/OhuX3X/MxJ\ngJAwHZEX73FbuDg0vTCNraTPvLRxpReUN9qCnNNVlIdn30Q/5CqkcjlTsb/0\nG4KSVAZmahZOmjlbDn3h6VzyXHS49FyZOH6GV3zm8Lovi3qAdLVc+5MirfeK\n09eE2WCWX6Cncp226bt7ReJipTUSAjbKcjpN3n/u3NA1t1Vm6wl1Hovff3q5\nacT4Sk7y0JgoDbutkbYHjjXz7byOeHY/05cXbJDZ/a3ik7fZ1TAKfM+0EBO9\n3VZTb5gO3SZcOgIXfsCCsbdm1jeLS+AqPQ4mEA8r50BLykCC/Wk9kdtWdCe3\nXpQ5bOAWlHusvu64QREmVaneo3zQ0vJ1VOzPZldrJLZL9uCVWumF3U7sjsai\nPmkLtO86rcuSgFTrBUb8AVx0LNXPScWBoYEYOUa4oBwkcKTa5NqABX8WdpdY\nqqxK0Qpgx6BGWvJysNFKuswh+TqGtOd1d6g+ObV//ch9xYW1R0/HNeZ9efMy\ncJqrTqO3F4blSwd7wONgFzkPvqxdGojejJLyl96wOR7FiLMambFAV0Oq7ZWu\nonsW\r\n=5M69\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"shortlink":false},"browser":{"process":false,"setTimeout":false},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"1dade92dbdf699ea3bcd75844e311456c1d99ee3","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.10.5","@thi.ng/math":"^1.7.10","@thi.ng/checks":"^2.7.0","@thi.ng/errors":"^1.2.14","@thi.ng/compose":"^1.4.7","@thi.ng/strings":"^1.8.8","@thi.ng/vectors":"^4.4.1","@thi.ng/defmulti":"^1.2.15","@thi.ng/transducers":"^6.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_1.2.0_1590771154827_0.48207646233483104","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@thi.ng/color","version":"1.2.1","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.2.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d4b2c4a958ab4eb13a76e8aa2bd7d33bf95d5032","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.2.1.tgz","fileCount":116,"integrity":"sha512-Rgzm058ZeGNITfpbz/t9pA07VfICIhmPzWrY3XsRs5CXVAj1qJdQi7CrbQQ/Ec00A5Ro1ZpXG9dBX25D2RVdyA==","signatures":[{"sig":"MEUCIDEfvbTWPoV6klzmksGX6uGzeY/07fljo/fjs4fpFLiHAiEA2Y6LjblDBUE2uoSuPZ0zpYh5cZKbKj3Ctw5Eo9boPFo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":271207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1EvKCRA9TVsSAnZWagAAVtAP/jDNsDbcSzIeJkBWls6S\n7JgUXGORo68+2B7BQ+iI3fVwqvmcJRGjWbh9az57qXDVvxKqttD86JXVc4Ra\nx7dtWqoaLNFcCEiOxKk8FXAyYamP2LJ08CbTHFjCkH9B1W3o9ubVWvhHraDV\no2yJa/gN36FSaIwJNItwIDHO9j72mI+Y4XReEZxzQMl/5DscbeYB7dO+cRRB\nxcN+vmVq1ee2B6+Iv6mcY5QIoSe99TmbT9aEbWHU+5n2xc7CqlXspoH1bs1I\nON/4M3RBoU3QIL7yWq/1ORLjG57YyBav4CA2kczlRBnLON2uGZQpPOB8B8XP\nGFSDjK76/8m5xrnrnu366QCOS6p8ZzJ7DgefECrexCblTwoOLwmqZM7nVuIc\ncAiR8j8XAPfFLvzMBrRgNVbR/P85pzMV7VJmsffx6LnMpWFod9C5tcU6jcdb\nW2JpTIMwKGGGpBVeDtccNZuAnRr1xijk4lNlT6S517hpnyEkdtu6NrI3kgML\nRAp87+2A3ShHyyEyGPLMoH3mMHU6t5xvjTbnJAk54UC07hF4N75eqKm1eRjf\nHkiNaJF48f1eYGzoQWXQe6Z6n84H12iiY/6k7teYAZm3KA3Q2aJXAyqaOkRM\nRT89TJ4NfLN2N8IUBocNTuQycxx7mM8lIFZ4udk5vc7NTi59GqYn49MXH3Ys\nxqtH\r\n=5AfH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"shortlink":false},"browser":{"process":false,"setTimeout":false},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"a25c4eed5fba2c7d1fddb02dd706bae534affc93","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.11.0","@thi.ng/math":"^1.7.10","@thi.ng/checks":"^2.7.0","@thi.ng/errors":"^1.2.14","@thi.ng/compose":"^1.4.8","@thi.ng/strings":"^1.8.9","@thi.ng/vectors":"^4.4.2","@thi.ng/defmulti":"^1.2.16","@thi.ng/transducers":"^6.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_1.2.1_1590971337907_0.7717413084827345","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@thi.ng/color","version":"1.2.2","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.2.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ddc4a0d2859659d6d7caebf3a796d429e2aed10c","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.2.2.tgz","fileCount":116,"integrity":"sha512-EIAwlvsn5olPZxQsARNiO62Y6dI2F4VOn3ZxTWi3RfZsO2dLtVxDV5FEPC6zwUL5nL5GK5npnIzVhcSXJuxTuQ==","signatures":[{"sig":"MEQCID/1NciOj77yE+d8VYQIiMljYolydQ02+HV5+qec5cHtAiAoXmtpIfPBTqUdGw3Tu9M9fqXCgtraK6lBj7r5HW4PLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":271377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1NN2CRA9TVsSAnZWagAA3PsP/Ai+zvBwV/Et6bEPigtL\nGG7HY1gF9+D9NNd2JLsMt2CsDaJkQOtyWd1CXUzNtdRrV02m1cWO/+D1zG82\nYKxxJocK2h2KlhUVxaFt0gENh0KJA5kV5rO6yeMcZ/GgtFA5BBNMOUbLcbRX\n1jzkViBdA6fhJkJge49/jrxpMcxX7bGY/0pOtan0Rj05kw+Qugj+urOUNmO9\nxbO/cBsnsvhxBd5dUPe+djZ3Vj8qpRzn2zij3OgdQFln63qCdntJFVyesEbo\nAcSxJTYHGbnqIcOs1NHaVJhSZh4uLePAb1vQmlIwmAv7UaWakY7zH0UmAkg9\nS4TrcG3MKMaDvSO9qQDgm5esoY8mibVwN2l2VRKeGBj92CqOZIBh21Cd8xT+\nsLJIoMphUKudlXCJ7QGC6shaQF4ltua948gB1g652Vg6U5d90u7eAVA6eGx7\ndifkTNaHaDF7KRM4RVQ075hpsiHFFed5ktJt4kei/KC55soLJVhnJelZKegn\nNfjWH9e/yAYGIyz81Rtpvg25jZcVk5oE+U3Chou6m+gp+ZgK0cK2REhogx/+\nH6Rf4MPEUfVBsBzOpKGMjgkpgME45+epnA4LGnQQZqQRSj1AXZZtE1sT9QV7\nyyrfjNga6Xj+Rons2ZX4e6mkJbS0gncZZX5zl0bBoQaCKgIz6NFPxSsW1bMw\noANG\r\n=yaY0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"shortlink":false},"browser":{"process":false,"setTimeout":false},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"767acd1e6ad2ac0e52aabfd5edfed615a27cb32c","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.11.0","@thi.ng/math":"^1.7.10","@thi.ng/checks":"^2.7.0","@thi.ng/errors":"^1.2.14","@thi.ng/compose":"^1.4.8","@thi.ng/strings":"^1.8.9","@thi.ng/vectors":"^4.4.3","@thi.ng/defmulti":"^1.2.16","@thi.ng/transducers":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_1.2.2_1591006070212_0.41140577713183535","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@thi.ng/color","version":"1.2.3","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.2.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"cfaf42a2b2cadcb8436f9e1cec6f7cf5f68c36d5","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.2.3.tgz","fileCount":116,"integrity":"sha512-fU7+sGdSqUej1S5ekcnyzASHzr+OEIjfdv3dXL1mgrZvlBdXMsOJCn8qbNvMlMC4/SMnp91SIuDfUds/4iNp9Q==","signatures":[{"sig":"MEQCIAHeeq02agleO1Bqs7vGq/zHTGauAl/BedgfaPudIM9KAiAJMh7X/Hw35ERNcytfiILQSbhhOHDKlk3hUVyd7b4KVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":271566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5kflCRA9TVsSAnZWagAAZ44P/jK88PJ52KUort+L16Fq\nnLQ4iqLWnw1G62mV/BKskse6m+9KBU0E3Gc2YRQ0BdX28C+rrEdIgDnVJarv\nhOPQ+Pwr8vTDPtpeOb2dw6PVE9Lcvl/MWj5j9/O4VFm14Jo4txfCap9OHEUB\nBlxNz8HgfUxQn5+/Uka4idwogb4fE0DjQPmcuIxR5J3voLCjb7zGeS42sl4q\nhD0QcnFh9zRJlwHa3SrjOtC0dlYENIuUkzMv3MCfngfP4MkkuVpfCYRW0S88\nGnnS5gFgkVoiZbhEEAQQdi/tacw8jTmuh9qjtVNa8GqojK4EyBG5WrUMVho0\n2TUVFIygDBRP4w5sgf2kGxlEvpbuz6FM3WSFA24SAET/zc1n86ueqj5mT/Db\nk8goLxZM6eLLyoQ0bkehLJNj8fgcTkCQAQHC4afRp0C4tFknnVoAfeS4isqm\nsfHrw6qF+1JJjbQxBDyPGFKAcLqRZS1+AlaccHkvrztJG5nKpNMz1Wl3RIKx\nR4qmKmv58TM0NQjLpFKh9oHOMRAiOtzdxDaxPsvcy2nrtEUPDIVPlmnPKhBR\n1CoMpLq6frKjyjvIJaVbROgtI67AlOUNH7w2xKVibxkWDv++MLIdRTDOurLb\no7+YWUiXfnZSmYpmF4KF61oKyz1gPbcCLGlbdHaUyDky8msZr7/LfzZb5h0x\nEcim\r\n=dKdS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"shortlink":false},"browser":{"process":false,"setTimeout":false},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"ddf9b8b67d3d60bcca88143528ee33b843cc089e","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.11.1","@thi.ng/math":"^1.7.11","@thi.ng/checks":"^2.7.1","@thi.ng/errors":"^1.2.14","@thi.ng/compose":"^1.4.9","@thi.ng/strings":"^1.8.10","@thi.ng/vectors":"^4.4.4","@thi.ng/defmulti":"^1.2.17","@thi.ng/transducers":"^7.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_1.2.3_1592149989086_0.03901055712412416","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@thi.ng/color","version":"1.2.4","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.2.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"dcd1520c30f66c7138fa393732efbefebcadf265","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.2.4.tgz","fileCount":116,"integrity":"sha512-W3VJX6DvdKO49GwpAn5GHzluXGI486TT4gXZLWlqoRg6wnQk1TCouM4vk21zg3Cm+Y4XOiKEZ2ZDqAGJR1kSpw==","signatures":[{"sig":"MEUCIGDWhrGPD2rjN1zHi2l/EpSp/W/kZT5UzgqYu7R/GbvkAiEA58qaB6ndQ1oNTxpsUgpfhaSS7R4l+R/2SeS4tvGdCZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":271881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7iXUCRA9TVsSAnZWagAATIQQAJK9yeco5GsUl6uV5vPW\nHA/X+BkfOMIzSljYmhXaGkNqJr4tIzV/Fq2FN2dtgpGp7rrwt+hfUj+IAHT0\no3H1WPHKdnSp5ijLzrMtgeCWk826AEN4FTGUE5mHQXJMr08B1kML3Ltiv7mu\nRI543EsTpDt3C3OmPt5eb20+7C/bdDA7i+hVeYr7twYQ2ECuwAUXdDHdcVd9\nhVjctxTgKq0cluu5znvfKkaH1VQaZlJN4l0qRObFZgszlh3D/bP9hyxVd04I\nrwnapOqC1c22aQFhLHlpv8JdidZRh6YdB4F1aHJOLPLcnGcnbJQC741tshmU\np/tyL9VFHcUe18rYZ5tRgc/HBra01+ZErmSCo5ABy9qC2LPjmmnPUzWE3v25\nyTWPxFcfDD38D0IOyO8AxMUUzVq048NnjkzwoVKIsKoJ683PrpQWarv4sEY3\nW3SGMU30SXMrq9gya87WEs5pJnzNifmFFHVEnvNAFoEBVh5SnZOazuvlNSl+\nHcxQlJ4a7sYIKXtpsgaeQtGpI9UgWTowhEqp5FLrzVGxBo4v8iV9WTnCxvfe\nAJ9tyIzIraIJvEQm1X8rp5/xzLtLYlE5Gp7UeTtFajoOVuWhG8FdMLJXH7Ub\nZQrYaFH6Eqwz1SDASwuK211rrXbTUPG0WOxGXyk4Xb1TaXmaJIVyk+kL3RU/\nYV0E\r\n=e0El\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"shortlink":false},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"71008cd78a3288d0f740c3e4b379b353f5c926b9","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.11.2","@thi.ng/math":"^1.7.12","@thi.ng/checks":"^2.7.2","@thi.ng/errors":"^1.2.15","@thi.ng/compose":"^1.4.10","@thi.ng/strings":"^1.8.11","@thi.ng/vectors":"^4.5.0","@thi.ng/defmulti":"^1.2.18","@thi.ng/transducers":"^7.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_1.2.4_1592665555738_0.019245914028417133","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"@thi.ng/color","version":"1.2.5","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.2.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3fbb46dc6adf6ad0b2c03201ffc070311e20c587","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.2.5.tgz","fileCount":116,"integrity":"sha512-o5zg3/hAfPsjqlciRUWGoU/wAEWcpGKL8iIxpitpAFiDcekYpNnXx0m7c4ATzZSGyvz2Q8YNTd2NS5KPMyqCzg==","signatures":[{"sig":"MEQCICw+mHztGcCz+AJEgQZHziIM/zGZ2H3U6MwH0mNVGEULAiBzFZZUsAlPSl5jvbLu5qaKI6GhLn3kbw0J94QGP1u05w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/k8WCRA9TVsSAnZWagAA5qEP/39g8UqTVIcJYLzWrsaN\npAOuWkxaYeik8FRlzG5L+d8mYh8TUmUnEjvhxrMpenJmiOCpqNT0LS1OSlEr\nqBa60sm6hc7jphwPe5Jglit+1pcB5ehREbG1dHlzwz40byIlwuCHME4v2Wee\nBnwchxNTPGsIZLlQbnBI4NkW1Tnl1tGNuyDJrNl/I+0ksKSFM6nIhShJnlt3\nFf7WXL7TnR64t9+eD+Mbkw11pUsyVc1iYVaZ7W99SMho/7qK3YOYoROQEZiE\nlrDGXXAweabkIYF3z96r3lF1EH84loHSXaQCZ6MTuIQaa/Haj+qpSb4POoSl\nLT1c9EXep4ItdbV/UktzlSTZ5g+ZyRE4ybgzOqD7WkHrJW0lmVCyWedp9f3h\n55OgGC/hQP6SuPMR5/3iq8daXo0Td7HBz4zuH0m5K9Oy9Qr/lF9OjSQ+Z04u\nfX9H7j+xOaofjzAPx/hNnLVSiK1ymjAyCkihXrU9ROkzK30hn5Q/A9PPmvhr\n1BXwunl+W0PvmxpuRo8bYvowschKLSzcpBjVfUD4DQjuy58kcQDxzdFME4gD\nuBe534KNno8aW+1lRqJYhv7hy6l6yW+I2C1QFq050DPoftcFE8F1bmnNKJxs\nSzw9VBzYL39JIPv+BsuUZL+ONTm8lzZex4n23x546GeZg2dfwmngxY2vbeMp\nSboi\r\n=iY7l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"shortlink":false},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"af932be5734c03553f3a4df9b00cb45e061f3a53","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^2.0.0","@thi.ng/api":"^6.11.3","@thi.ng/math":"^1.7.13","@thi.ng/checks":"^2.7.3","@thi.ng/errors":"^1.2.16","@thi.ng/compose":"^1.4.11","@thi.ng/strings":"^1.8.12","@thi.ng/vectors":"^4.5.1","@thi.ng/defmulti":"^1.2.19","@thi.ng/transducers":"^7.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_1.2.5_1593724694168_0.94834630652857","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"@thi.ng/color","version":"1.2.6","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.2.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"92861d669c0c85eff3002952a0ddca6555ceab3d","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.2.6.tgz","fileCount":116,"integrity":"sha512-yj58r6EPYuGp4OVV/OecC75zEybKrTPWi2o94GPMyixsEq6dQUoQk4I1eWRnuZ4zQZMufrHCK1VreQRUvkmO8w==","signatures":[{"sig":"MEYCIQCJxKpNSD/uH1387fXKnZc9MBTztdk2k8yy8CWU+nJqBQIhAIpF/7F9vg7GkDwG2Kom/UBferlgf2SXX+ewuvk/hveq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAOCqCRA9TVsSAnZWagAA16EP+gIl58UC8D+IiZJ3BKHr\n606niRRjqcBLwWmzKmUUEKhIWkqFvk3WmorMrebdtZBI5e4WgnJLuSrchAoQ\nRa0EsBfL22M8CoJ1UpZnZjXPU5kQnFz8jyu+E1YuHNN8aBUZ13eJKCDXko3M\nF813iuCF/Eturmr89fyAyjT45OBoL7rapHSI6etkTaUjNz5iLBGJ91h97Ab8\n0Z3zkClATIwFflVlAFpK1vbqDXfQHeJ2upccAqCrv4BUuaEfiHu0j2dLYVZr\necwShBjapfOZ5/nLljdK9EXS5VYcavCvAZN/2dT4spoc+5AcRCGaGChCnIUs\n8SH8FtaNgFZRad3KMw21TEGv3eJz200+Y/ZSlHEMmrnyjtbg1zjxOMDYUxqJ\nSFFt5IDoJSVjGwSFu1MGblir9ObVq4XGktDCegjVRwUYb7HtvhRDo4rhKTin\nC78jZAxW9VfrEZvQq7RsqBkLic6Lg/Zs1W+wqZgRPyn490lgglq66f/uYn/4\nD3LL6xLGBF8lKHhbNMPbci3FzEXBGHaKqSMZyL+Jj3dPVdMvAMNodmwk5W/0\n6ppP+vEX18H3erekNjot5uze5SXmvIdbA/LUH/dqLRBNwtCnOFjYJbsMCkdS\n6Uy1fbXhUTfKhN32UbcC/sKVKqQXTxqkWGYxkwFqKVUHe1n3PutjbIEeRpaG\nakGx\r\n=HRZ5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"shortlink":false},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"415fcbd5b35c1041044d9f17d89718faa9999906","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/math":"^1.7.13","@thi.ng/checks":"^2.7.3","@thi.ng/errors":"^1.2.16","@thi.ng/compose":"^1.4.12","@thi.ng/strings":"^1.8.13","@thi.ng/vectors":"^4.5.2","@thi.ng/defmulti":"^1.2.20","@thi.ng/transducers":"^7.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_1.2.6_1593893033940_0.36471281033069247","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"@thi.ng/color","version":"1.2.7","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.2.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ea239bc6fd6942d081373ebdf04fb290a046fffa","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.2.7.tgz","fileCount":116,"integrity":"sha512-2QzGNUpdPWMo5JIAq9+73xDlBxCOLswuhHS3EtgT5gyXc4TeJe8Gxdgjr6jJOPND8Y+tcecNc8cdbrWbJaiu0A==","signatures":[{"sig":"MEUCIHCvFja0Lc0noCyq1KWCJNVGHLrwY5VFlrZk8cpSZQMaAiEAkgvchEfoGcKQfWwRCBNqAzhWEG5CyH5Uh2+mS+K0Zro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBf5MCRA9TVsSAnZWagAA4TYQAIL/vu8SwP+XoLVAb8wh\nx+R3RjIghREHd2HcbD7RZn/xkxJn8V0VZjXmam++8R3Ff27ChFKr1KVclDZf\nOAu5AtbHHEWajLjC43wmdE7ogi9ghSTrSZkEvFNH5e9/s7MRdzLacziJ0R7J\nk7I+NLkEqbqIZoeEdha4QVMe9b1xcMOkCiyA4KCYca008z/6LN3YbzTfveMt\nYhG+AoPyvx0KeWGY3CLLZfrgtMDhKY5X2GH/EdP01dOWHV6hFG1WkvGEMhzv\nBTdA3GcndggkCFYZ3pCS6YGSmiKd4t8FYEhhc3pk1XTr0jHmPpX3N0FCzV1P\nzoNt7Yb3QeXJovaL6FGMetluZqqUeGqTz09O7oCA5Rq0IIennUoaoKIaw/ux\nvhlVYK8ms3QvHoF+DgrcCHQzytyxBM+hzJiVX6I4IBniR4tRxqoig6srTrN8\n9qA/1Q1lTJMjZGCtK1k6RICAPwdcRxvXuDvPBSPXcHKHkuUCc+Zqv3YDd/Ud\n3DsqK6gHx/V8vQqLPslTVveMvBThronaqq3Re7wLhYifvVtOTYwzBrvQ3C5Y\ngYgPbL5smU3n2Bn44gsfSz17RpL2sdJsYz0VP/HOuoET3tWMXeaYhG2Jxa6s\nk8j8zN+VP/lX1lYDO/3p9PHZFaheeiBIBzCuIrASdVx3Gni0gTA7mYHabZNi\nZ1Ro\r\n=EeNr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"shortlink":false},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9966e103d7dc816ac8e6989d250bfb1a57da51a4","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/math":"^1.7.13","@thi.ng/checks":"^2.7.3","@thi.ng/errors":"^1.2.16","@thi.ng/compose":"^1.4.12","@thi.ng/strings":"^1.9.0","@thi.ng/vectors":"^4.5.3","@thi.ng/defmulti":"^1.2.20","@thi.ng/transducers":"^7.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_1.2.7_1594228299480_0.9959157589868899","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"@thi.ng/color","version":"1.2.8","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.2.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"147cc5cd171c4fdda86c0e4a1e44253cdcb15bd4","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.2.8.tgz","fileCount":116,"integrity":"sha512-Vcdp9HcEt688D9GaFdNvuWPv8blEsbLlMdqCg424SVin4v6/BSQA/hEEYaEF6gd1cH4KKSOUGTv4fOxrcbGV5Q==","signatures":[{"sig":"MEYCIQDbsWnhBvRzQ6Iac3i/e4mdQ/vBQJV4mBPrHRZ6XJ5okgIhAIMQIEdKowo1MR3gVHfISix0TnkbFLvQ3z6x3ezZ6Hg1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBlWyCRA9TVsSAnZWagAAms4P/3Cx0ts2vzSEBSElr5cF\nUCSmsOJenpJ0xY/9FlwjXRL0gOJELz1AcPkRrgBL4+2iaCxJujAZanKibHyX\n5vEccMGTiPTc9NEzXtI0dV2Rus2Xk0Um8Mtl1auqZlsVFJ5c/+EANUaxWE7Z\n85abV3hTNk65InBukT5yNO4m2FQobsFJDlmV3qVA7kGFpkmvff0xEFiFAk+Y\ni9zbtCHqLTrAnk1udmBbKhmGQ6LBoj/F0lGBMnat7Cwtsw7dyoFOFCdcLjv8\nU+I89ei8ba8hzc/hcJzh0HD59XSefIZJz3rVA5Z8wx4EfQPg/WAZZt9ihrmS\n95UoM3vi8aCfxm+hhVZf2BhNWeysyB1KLuVAnrEILSLLQ4bMUfoEjGeYOyLc\n7lmXa4zEtm3emZN2VuDXPrXezMTKi+PyF/aJpR7BL+oLaUDdOhaHyFd0Z0el\nnNmThZe3N1lHczGkl9/E6PuxE/3r0TdlWX4kEjuNJ8KY54gnwHiKWjaqP0pC\nGrPfVlcCJWBOfqkUWtSBnGl8GCYr9oUt+INWJc/xeULVKz82aYhZFi7ZdDEf\n/7zlP9yY3S9Mqa7G/w6hpELRGEgrOmseZz1BJoWf2ABTDU+D9HfqF+ViJ/9Q\nlSdzDbvztaV0hkfZRjlw3jVsYPosnvKXmLE4sLr3vbwBev62OCwtJ6oW/vt3\nfZjq\r\n=Donc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"shortlink":false},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"775cdb99da136625e4633e3efdc0aa15ea7a3917","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/math":"^1.7.13","@thi.ng/checks":"^2.7.3","@thi.ng/errors":"^1.2.16","@thi.ng/compose":"^1.4.12","@thi.ng/strings":"^1.9.0","@thi.ng/vectors":"^4.5.4","@thi.ng/defmulti":"^1.2.20","@thi.ng/transducers":"^7.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_1.2.8_1594250673852_0.7601730203632511","host":"s3://npm-registry-packages"}},"1.2.9":{"name":"@thi.ng/color","version":"1.2.9","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.2.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"013d8e178998f66ae0bc7636f0fd4cad669f07a2","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.2.9.tgz","fileCount":116,"integrity":"sha512-+9EJ44P8h8OB2A6E9qxc02gTdzNiDh7EywMpLMYjuk7lyy3h0bZD/ea9qMYUGXgauhfEr5jLdv32daDGWAVAcQ==","signatures":[{"sig":"MEQCIGkh5tG3vV/VlxDciVP+mEOA9GmKSjk0TvJyzKZdhxlEAiBFYSPVvwV0J7UfuqNp+faqyULGDqyAFWayflOnZDXxmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEZi5CRA9TVsSAnZWagAAcEcP/2WFgZ5iX+6k+I6U7w8e\nqIfqsbNjOC5kzPSTN0M3wizJkUYo3EQsKWbJxQtlzL5W+PzzkfRHJksEJJio\n+zKNCxauIReM+4ifUYUFcFBbwIROBLYor0Y5XL2cWfjiuzyQFbzpZIQrHHiN\nyMYtn8ro2hC0aXl0izOOWesTM+zefSEdYqsyxzEolHXCOj8HGF6mQZ8Mg4Gp\n6ME3v6QTP6uD/ZtvZjwN6/5Yjx2XnkA3X18mMrqbTRsRiK7PVYhPZ6OCJkza\nEfacsB6PYijBBwqFwyB4pbGSIWE1QqZnAEqEkUAqfK7FaCsmCJdnWDhG/7JJ\n/saEGoXd1mtYDeoZJdY1rWUJqVPDe3uGPdnTD3p63tXKiAzCyZi16yNXXwqd\nvZRrli2h8RxmMu/n9gFI6xrP6j+CX50mzNpmOzgOmzSjcDg8VBlJOIxSjafb\nuYHmvwFSiS5WwNsMrpr91+1Rl7laCmzmCIsMYggDQYyFbYMJABCo8xNfzene\nQY1NZ7XKYy6oo+5WREQmoA5HLHVSl6RugeJqg2OZQIUo+eLorLQMOwI1IqcU\nS21CgVqnBrvuIU5loz6mGbTIk7pQSX13P2IhrNsLqSvC8QjesJx6BI1GbqBq\n0VoXx89mh/0YdW2w3WbXx1xTn4P49udJp2hNHB5R3DDJIOVIWaG8jflo18uV\nke5P\r\n=kLNk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"shortlink":false},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ca21a57b0c9b12244dc501a160b7f70f2002d973","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/math":"^2.0.0","@thi.ng/checks":"^2.7.3","@thi.ng/errors":"^1.2.16","@thi.ng/compose":"^1.4.12","@thi.ng/strings":"^1.9.0","@thi.ng/vectors":"^4.5.5","@thi.ng/defmulti":"^1.2.20","@thi.ng/transducers":"^7.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_1.2.9_1594988729302_0.20271271650472045","host":"s3://npm-registry-packages"}},"1.2.10":{"name":"@thi.ng/color","version":"1.2.10","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.2.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6ee6165ffc663e7a85ad9f46672bc59b438f2376","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.2.10.tgz","fileCount":116,"integrity":"sha512-JrTEHy0DE8uC2l8SK2+sdQ6DyGsMk+5OvsTsXbw0KQ4teMNZDcepm9D4+FEGWPCpXfN6rqGqDbyGFQXWqQwEqQ==","signatures":[{"sig":"MEUCIQD6eJtRO5No2VsVHoxiotxThOMaSNRCwmWFdDdPWcFyzQIga3KPRTtbeH7H7S11pZb7XcDeYJhoCXI2LcRiq4vsnsA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIJqQCRA9TVsSAnZWagAA0MIP/1Y3X5ZhmtTXgfsMQtIx\nEKip0u+wSyqqTZG4f9xfr1NSi2KTmpUss4CfALUQ8UBEdsZycAJHaic09oNI\n5bv2szzAsWM1jU46VD0DSMWl6Kt31h5btQbIFveYtIxiZKyWVTeU4Fyn1d9U\n168vSWsL7i0l1P/BKU6AxcjMpsj1alPikzNkSxAxYThA74IJqDTtqT6S93KJ\njcuIaxZonlGepj1kRw7e6B6wJQEs2aTnTVimZ0cvhACwogC17kHn11UkHFk2\nUtO9YWED7YAb6OnhMs3DnUq0goqVmuM8GuDRm8InISAJ+N7r6fX5dqXOWttF\n+9RVteTHmb+XVVk4+jQ6br6b+HvOcdm7F/9YJRfJCE69DRL6EQtiaKwixxm9\nl8mTbssXmNFvciwI02N+3MWUT8rvzpPrnAKzSUeIlrK3HUAEhPYM8CK9Rg3V\nXmEJSZ7/Pa6FIy6EH7vWIS3EHexTpaWyoc+0uRKmNqIEZiC/J7QU0TXovxVn\n9zs32YnGeJL0mDVQd9yWHQ7zkEp0ajVjcZ3zUfBlgl3pznN9D7nS3MNfbQhy\nlpBxGGHLwaEf6JV3YAPXPOmDzdOrXq0Dw5HiJLe7Xiw8e8uhIib2uDGxGtvs\nAe603CU1I0as1KMIgbBH6ZTDPYXEPxG4vdRFMUL+HtcXeE6ftAvdTJEmPykY\nBuNa\r\n=J+UJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"shortlink":false},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"6a1b929361ede67d425a0dbd12cf4bce56c1f8f8","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.0","@thi.ng/math":"^2.0.1","@thi.ng/checks":"^2.7.4","@thi.ng/errors":"^1.2.17","@thi.ng/compose":"^1.4.13","@thi.ng/strings":"^1.9.1","@thi.ng/vectors":"^4.5.6","@thi.ng/defmulti":"^1.2.21","@thi.ng/transducers":"^7.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_1.2.10_1595972237038_0.8801841251568032","host":"s3://npm-registry-packages"}},"1.2.11":{"name":"@thi.ng/color","version":"1.2.11","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.2.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ccd8cebbe180e8479983964b2ca1f0c01687b87e","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.2.11.tgz","fileCount":116,"integrity":"sha512-mIiADwkBQvjINjY5le5YQKaxE2vKrQ2q6hAWV0S11mixGpTmRYAECWGR4ltzoTNzZoPJmR+Qez4Z3awOGHVH4Q==","signatures":[{"sig":"MEUCICY/GMA/atDlb6IIubNS6A59idvKFAdEW2BjLTmqZg8RAiEAgZL1noA/QbFs+aiNr+KMab4CTcAJZFe18Edo0uEQDTU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":273012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMJIzCRA9TVsSAnZWagAAj54P/RGhDdL0/RN6Vp2R6svC\n/GZuNcRRvCGBrs/mw0UYIcOPw7NleXKy3JxncDkV2oZyhA2cHfzUIE/b4RnU\nbre3p15wkEAZjnXJC/eurSUkMP/V8wEsY0TwWDxJjxjszg8X3qkofpxLBghA\nwWpZyX97UmVwwp2FgMNVBwWhIrfP93cpViZf3IqadXsHcpjhcN5krg3rN+hM\nL/VPqAcNBZgShNbo2AsmnnoFnul2/nLBPYl69PDFvu5ANIASzT+tX1Z0R5ip\n1vh75wMddYchO5jSsTphB56TqIKlZn9ehLTu8Pvyr8Om5D3/rk/YrjmV94db\n5F1VQauLC1zOThZAvWEvZsPcofMX9j3MWRGp8t4LVfGRXRwvURLgkq1BUYAy\nEayA0OmnTrOE3BNOrBmmoI08wcc6I+HmHo0Tm2wi38ujsVfIqkGJNO9y9k3h\nTbwQDMDsGnknus1FTbV5dHKIRieSGP0Y75akmkJn7UiEZnwdH2T7N3xWF1O5\npnLTwduIfYX2P7gp0pBtlr3fx79sfuEaUGbYBnd1DpV2QGVk2qRDMlk00VSY\nU8fPsVX8IDdXviPS+mYdGK0HwxN3Ijs0fZ1zWTivjpd3YEdWZDhho6mW1aRk\nLjoBuHnrctgfCzoK8wvDUbDhKosWwYgTzt7/Dmf2Coou/bIjZ2ZIelEPWk5g\nyYl7\r\n=zS1i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"shortlink":false},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b2ce7f53eda6a44e68a95ca41028c01ffa335c31","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.0","@thi.ng/math":"^2.0.1","@thi.ng/checks":"^2.7.4","@thi.ng/errors":"^1.2.17","@thi.ng/compose":"^1.4.13","@thi.ng/strings":"^1.9.1","@thi.ng/vectors":"^4.6.0","@thi.ng/defmulti":"^1.2.21","@thi.ng/transducers":"^7.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_1.2.11_1597018675314_0.5501028771157981","host":"s3://npm-registry-packages"}},"1.2.12":{"name":"@thi.ng/color","version":"1.2.12","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.2.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2005c2859f43596e2fb0aae7d4b021210414cacd","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.2.12.tgz","fileCount":116,"integrity":"sha512-QV79smaAPYnEQv8b/Jyi99P7V+omc/J0ayOf3+HyR2AM07C/uheskoJLTllt7G5WA8UKfje7mYIjhbU9uAEbRA==","signatures":[{"sig":"MEQCID+XM425524rqTKXTFycPF8+U+MEiL0LZ4Fn021LtMLOAiAOCrE0f/A1CIHh2gY9NbEQ+PgYWkZrt8uT3gqYBdJXWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":271289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOUbpCRA9TVsSAnZWagAAcK4P/imvGtU95maAygifMm2Y\nErMrSItLw81mlGyFN9Cqa0PntyqzQjNDTWsrX95nRal5x+w7xuetMekORQEG\nNSo7Xe54USJvJARb1yg2yGNPy8fv70gnAdvR9u7eLzfC+hMpZfhOCgRejOmq\n4Czr9a7smQ9VwOBvn9uKxa4dUrgFkymde0/GKxQRGECusrDoUruYwCmEE+HQ\n2BVaOuMOYrxZS4+P8ai/JcF8eil5hiM8YMSHh6UT71v62JT43biNOzjlN29E\n5Z+ZLaxnrvCTkH0ljG7POGIhCnom3oNmGyBYMGJ7Gb8VAi3jQ0uMNgqB8K2L\nZm851i2wN7mHXC/f9JheNbuzVXQKglP7u6mwgZ+pNHG418fkShZkIhVg/ZjW\nf4HC/yXlsEQn5VQC19LhvIH5opl9T0PFtBDO8R5RzTtZynIkPMgOftl2nIUI\nTbiD5oYIdPzsp+jf3hQbK/c3aEDTYcWh9TYudBnlouboSTK0ZFhpr6b/xvKE\nxbqYA/Ydsn3aSj8pXIlKqnWTGA5QMqxozTXvYGWzNIhkVyJwC5vOkETtPxmy\nI4bw64LVl7qFqRRjKE4oj74f9RwBpx/K37k2KAf7UnkH3JSdeY/6EWIoCEXV\nRDYMuKQgj4UZQnL1hwuY5MXq17z6a4djiMpVLHCCuuvdfR8CYK7TJUD13P+j\noSdx\r\n=lwFz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"shortlink":false},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"81ba08f0ce3a0ece6901944e7b5827283d13a9e6","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.1","@thi.ng/math":"^2.0.2","@thi.ng/checks":"^2.7.5","@thi.ng/errors":"^1.2.18","@thi.ng/compose":"^1.4.14","@thi.ng/strings":"^1.9.2","@thi.ng/vectors":"^4.6.1","@thi.ng/defmulti":"^1.2.22","@thi.ng/transducers":"^7.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.1","ts-node":"^8.10.1","typedoc":"^0.18.0","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_1.2.12_1597589224870_0.021074035227501176","host":"s3://npm-registry-packages"}},"1.2.13":{"name":"@thi.ng/color","version":"1.2.13","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.2.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"803d6129ab4c107e65c3a8f940df506fdb1c0c3a","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.2.13.tgz","fileCount":116,"integrity":"sha512-kZQY0BVPm/CopcQGecLiCxXDrFNgI1CWITKX8br1o4YuVCzSMXRtnBVcSu+VGS7O0IBoy16c2BLQfxXYuVzUZA==","signatures":[{"sig":"MEYCIQDelkYb+kgaZMsvBhEd1hwDfLQXByhStifaNEjWVlCKjgIhAL1KQhMRd/rlbklwHnWecoiLv5PP3LrXHKz2Jx0WaR1u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":271500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOqyjCRA9TVsSAnZWagAA20MP/3EQKnH3bgs/Jw3ia5Am\nqmFjMcHnby+jmCiywf303mQjTrVl7uXsgxcbGQZE0eQzFNxV00Zy5cJ8ybrN\nBKs1U/u57Uk9hmUgpjVudif8BmCw/jjEyysNH0yMIDWlrdwr+eEh/Ob20g3N\n5INnuXupxWjbQjOjT494iWK3bPzhV4zLxkPsD5hq3jtsNOhvmasmSKoPZmaj\ntw6+KKIhsA2lFcglq+ywQSmzeOUjYFi6+2/JPgxCEcJ1NfF8wPTlUIbcDUJj\nmgaKT8A3vRJf4DUNBhNPVDcL5JfFcOgY2h965oqyrMql7no6Un/F+CaDfKhz\n7UlmB7l3oV/BHzhcLa9f/0H4mFTwMbtQituF6/hyehJpdIYZ+Bu9MbLtgnBt\nE3j1ujNZONZtre61CHdqWK6PaqkYYge8zScvR20GzbagTcuPHigCd5cT2W87\nv7YBePIfrop9X59enGI64RYxkBeUat7+zx+EU3FsXzLRQnWFyLU8rkHt+/CV\nZv9LusSFiLLtOQivYz8984RnXch6moWah1DUJGH9dcAIZDko5ogqdRea1RZg\nnH7ip1KwSfYYlFmOhxjCJPZ7rTR45thwt+vg5bbm72BtwWrog1xAXdrfIwPu\nInWDxGQZ29uh31bZEohSl5oRT6B8yIYhpsbYcHZ1yqBhysngLODRyGH8VJeF\niWt2\r\n=8eCn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"shortlink":false},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"44824f17050b412d635b576bf5f9b2136dac9554","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.2","@thi.ng/math":"^2.0.3","@thi.ng/checks":"^2.7.6","@thi.ng/errors":"^1.2.19","@thi.ng/compose":"^1.4.15","@thi.ng/strings":"^1.9.3","@thi.ng/vectors":"^4.6.2","@thi.ng/defmulti":"^1.2.23","@thi.ng/transducers":"^7.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.1","ts-node":"^8.10.1","typedoc":"^0.18.0","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_1.2.13_1597680803429_0.818503689314547","host":"s3://npm-registry-packages"}},"1.2.14":{"name":"@thi.ng/color","version":"1.2.14","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.2.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"900f73faca8f7be3824a38daf19ecb4cadaf3140","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.2.14.tgz","fileCount":116,"integrity":"sha512-IGbmnRWQSbDnAzhxz4HFOZJPXqpQSZjLR1W1yqzYCd9n9cNrptXwjEzLxcGFNaWAEDtZGkq99OZTHnNtYWM5DA==","signatures":[{"sig":"MEUCICh2v3ZPsVjMrx7CxPR1VqwF/K9bZZTorqSyHiat4OR1AiEA9Q3iXsBoqFhHf/JSZ0K7BQGWZPvB0F5sR9pZbBJkAZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":271673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPqLwCRA9TVsSAnZWagAA6JgP+wb9T+Ul6dXpCjfQV4ek\nCQ2udDXlLOejgRYK52sf6/mwzYwOj4VUFDh+weo8k5uvX875N4nLX29eAHpR\ntTlM4TMGBPM7oxIfwBQ+VeHjYmjLsz11g3qA1cnZNU3Yxn2Eo3wYGguuAp9s\nD0/Xpz91upiomvE/9xK1SyXVOK9Gd19NpTEY3eZNu8GFR3VXrLKWbGt6tZIJ\nkQjh0M8OGWZeDQE+beGyRB3B+tE+/JC+DwAoAhuk5mdoHydbEqEjs83+MJSF\nMjwW70g8RNeityQaZuRWQBJPWhuqkD54feKqWCeZFFwHoHForyxnLPo4TwXE\noamN4TpyuOEpV7OZ9VRJbMF01E9gja7I+po9vpO3Mk082ZYZmQX+ciIf9EZX\nhPak1sgfmPHwNT0HRsTVr9OCIllZcmITltOn0LPyS/TPXCkvMzS5DhPAabel\n8o8NdRDqgW8UTbTvonw2+EuIknpwGy3uSToroT0U9iGA6F4mk88fOJFzUpYA\nKpKlZBc1i6SVmArKfbQwZifom5WnmPRmosV1dCaG1Z6BL/ApnvmG9cD4jz7G\nXuxZqFS/MlacRRZikT5R1n1FHccSqVYbSKYtscSGdjiQTYKsTKbGvtz2Q4ja\nr9SKYynEHo7z1BtkFtshgFSSysC8KklkJVUAW3DSLoiL9USRV1UvB5xpm1wn\nh48A\r\n=pSFt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"shortlink":false},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8ab94861c3531858dc7cb031ce77f7ad36a6f13e","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.2","@thi.ng/math":"^2.0.3","@thi.ng/checks":"^2.7.6","@thi.ng/errors":"^1.2.19","@thi.ng/compose":"^1.4.15","@thi.ng/strings":"^1.9.4","@thi.ng/vectors":"^4.6.3","@thi.ng/defmulti":"^1.2.23","@thi.ng/transducers":"^7.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.1","ts-node":"^8.10.1","typedoc":"^0.18.0","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_1.2.14_1597940463665_0.4906760279138336","host":"s3://npm-registry-packages"}},"1.2.15":{"name":"@thi.ng/color","version":"1.2.15","keywords":["alpha","blending","CSS","CIE1931","color","conversion","cosine","ES6","filter","gradient","HCY","HSL","HSV","HSI","matrix","porter-duff","RGB","sRGB","XYZ","YCbCr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.2.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"586e5c41f9bc9c878d0ac3cddb3b73a474fbb144","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.2.15.tgz","fileCount":116,"integrity":"sha512-f3lkOgm+yhmLh8xHyho3J7doxwjjf20Nu0+QzOgRzLVxPsLbrepnd0/wbPIRdxg0Seo2khWlqDZ7OD3XncGs0g==","signatures":[{"sig":"MEUCIGSD5q6IsJjOhHO5SobhKWEoWw9DXZ8G4/HAF7o40sDKAiEAy6HolE+clptOo7sftsyQ0rP3wgZV8NBhiU1ndWNHR1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":271943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSRW7CRA9TVsSAnZWagAAomwQAInUp0abp+1JaT38iEQ6\niCBCUsycnDnkWRsWC7c0ja0mrA0dfRuO4+RTcLh4MX/lrxZQRqGz91pr4O2h\nZGLcW7HrLEZmVsqI1ABR7r64KZyGdJwYKQ6a4xAyBACCmbVOLIRr4p9wYWrd\n7zLBpPKhNTyBtXkhbbZb0FKZugsB1eIwl4m/y1CfScsjbFZabDm0kymNHpj1\nt0oAnXjwgJZuoV+vZ6xsFFDzAkTCyRrfKSexFUcz5j4Yrx13RDJd88b7rvzz\nsTNiNak1aGqNTLLLLYBgfaIpufwlGR9Srmxtqa/bQl5cCXAy+YT6HyRpQivw\ne67+tct0KtSNUCc7oLxZSRLDsHMKif3pLbknNamx5ahYJQY2p9W9LSMG8PNm\ncwyh3LXLisfFWClyAOf+tqNjoU6dr/3bmOU9ITbnyqCDf+tSI1uUoeBZ2iQI\nmOJu3Jmx8Qcjpw67kV7YErBAp5nIez3/z7m0AK33sJnf3wC/P4ZB8RmopFHX\nqNo7QRvxbMlCS7YBN/IJvv74HMPOjV8HmxP4QjS8jBX0oF+xZdT4hV4QgDCL\n5+dWNTuaA+8bTHOndgWtU3O4jwSi8pTmIUQ3HDTiJcti0VguznGl69CFX8FO\nVqVLMiR6AlAe+msefAGsoPVyf1wGo6U8pd9yzyR4QiFJm6+rIxn9Wb71DqGy\nZYCl\r\n=3UTH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"shortlink":false},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3a55c0df86c5be9c56a1e1a4c0cfcaa2809a160a","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.3","@thi.ng/math":"^2.0.4","@thi.ng/checks":"^2.7.7","@thi.ng/errors":"^1.2.20","@thi.ng/compose":"^1.4.16","@thi.ng/strings":"^1.9.5","@thi.ng/vectors":"^4.6.4","@thi.ng/defmulti":"^1.2.24","@thi.ng/transducers":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.2","ts-node":"^9.0.0","typedoc":"^0.18.0","typescript":"^4.0.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.9.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_1.2.15_1598625204137_0.987838087651584","host":"s3://npm-registry-packages"}},"1.2.16":{"name":"@thi.ng/color","version":"1.2.16","keywords":["alpha","blend","css","cie1931","color","conversion","cosine","es6","filter","gradient","hcy","hsl","hsv","hsi","matrix","porter-duff","rgb","srgb","xyz","ycbcr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.2.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"19b99b9b0c3e8b420f9618ada31269ecd41dcc0f","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.2.16.tgz","fileCount":116,"integrity":"sha512-S35wH/9bQXlaeGox0N8iM6AYscKhO/MvoQMqYdsFt4UpJD1l/zxCuxel8eDvkWHNlalUqpgzjntoOQA1cvUP8g==","signatures":[{"sig":"MEUCIQDVId0IXmLTxVByxUufH9UiyZF1wkUQ52dHb0GNL9vdrwIgPbYa63OC0zCLPiC1hbBpSm4t/czfk/gXxq7IFP8Ma+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":271962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXgoRCRA9TVsSAnZWagAAag0P/RhYEhr1V64hgBef9tvX\nIXoHUmpFjBRofwGp2vAsZIDxThuwLi6auoh9lcSWkz3ojuXd8uooM8bk60KQ\nStgkcu7I3sjRr4qfNm4iYdo7nIyRz9kD+WXhjalmxWCZLX9EhFPCqFQCmixo\nRzCJKuWdKu/3uvOedqWfn6bedNuRjEIlKa5wkkOQwzMGyWsGxu7jaerkklTJ\nY7rCMC77/t1+OsFLsfsORpZgD+3BuKY8jzwaEKnAN+SIkunnzsDEtOx3B6aV\nct+3O+c1dyfS1NXxD6opf0bzVkncH3ZlZZlJSXvkK9gFv4MWA20Pl+m076Ns\neUOecZEqoQgGj+4Zd5stxRtiFKYBYlqu8FI4BR56buMQe0ixgw7nIFHx4zES\nUcqS8g6VEVT7Lxnlbr9nsTcEX2PfWPfP7e8rEVRmX1T7jUN0UP8HYQ1EQnTu\nabVcohYrYqhJWtPL+O7Zd4cuOs/nhOCz+JDlYkFC/BmkpPPrKoIGweG+hXOY\nolcwkWr5NeM6TBNZzdvc4j6zIYubwMU/4DmIYInd2G/Sdruebjq8TTNf2v0R\nQlu5sl9BBD/yrhbJ6g52L+jwRe9XT4QYlZ/t9Tf9mESzBH0Syd1+xgMXBUnD\nM2tUFaJJ9aPzt9oMsPxrHcs+SpURCd0HYlG7qVwzZIhPyIWOPShuty49Ad8w\neCpL\r\n=GG7G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"shortlink":false},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"83a0206aae59aa1b1b4bcb01c2b34bbe3db4844c","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.0","@thi.ng/math":"^2.1.0","@thi.ng/checks":"^2.7.8","@thi.ng/errors":"^1.2.21","@thi.ng/compose":"^1.4.17","@thi.ng/strings":"^1.9.6","@thi.ng/vectors":"^4.6.5","@thi.ng/defmulti":"^1.2.25","@thi.ng/transducers":"^7.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.2","ts-node":"^9.0.0","typedoc":"^0.18.0","typescript":"^4.0.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.9.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_1.2.16_1599998481270_0.1652955655712096","host":"s3://npm-registry-packages"}},"1.2.17":{"name":"@thi.ng/color","version":"1.2.17","keywords":["alpha","blend","css","cie1931","color","conversion","cosine","filter","gradient","hcy","hsl","hsv","hsi","matrix","porter-duff","rgb","srgb","xyz","ycbcr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.2.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d906cc6499464a22774bd1ca9ab8970ee584ad69","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.2.17.tgz","fileCount":116,"integrity":"sha512-W7DjGxTWnFCncHvN70NWsvcSE/r4QFI0ftbGwcj8gJXfM2Z5f5YDMS6a6WwdcEW4CWsiYOD5fxZVEAHSjymzqw==","signatures":[{"sig":"MEYCIQCrmX8ZxuCPNZAChVuL3rRwtWO5qJew2RYbIS/5QjsQ8AIhALHEsnkx3/MWcD/5gGl2cr58UrjKXD7WLVtMkm1rZJgY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfadkPCRA9TVsSAnZWagAAjEYP/3S6b1900ogYXqGynV6h\n/d3pamVwRDYkVow44qrj/tgM1w+p3nLXEcSidM08ZSfMqNUZjOY1GUdT6lXJ\n9hSjAFSIvA+LHL0TKn3d/IoYrSEr+If5GLONMB0v0hUeoWcOTx05bbREenKe\n+iKsakkJDgU9CUaitV9Tv9T0RG7dtD5jOpLsGC9k0+XWjXRAZv7MBjGK8EMc\nDkYIu4jc8PTkhTPqIoKa8Ouf2lrvCzH9GRKOBkgwv8Uyb36APkRkWZN8t83D\nRFPgZLkza25RiQZAozzDmTsAxrLr7uW3vYB4OPrsrzgqm+zKQj4RcM76fRRK\nAo+UAumDO0v5Pc9Q/lYD7g9i7qhOnvszk44usNyMu19l3oBI9LwN2fCcbKzs\nV1HF3GaoxO8Juoo0xVAiBRqGQefaqBxgruh1a2t5qbt85OALXE1yWyKXgAST\nwUM0naI7UNHL7Whn/idCcU/ItVCwuprMEd/HtFeYiMgXwXqdwDPZK5z/NMN5\n0DdUzGrVILPZUXijl3ZhTluDmRX2EMVgIyi+tORTp7dmLDL7o97NRUeTdCAo\n6dghSYhq0+cKamqx0PXKUClt3qweMGfOc8YaDvMtiHhMJETAumdOLqnh8fgW\nnow7bGA53Ck7Vt9t4tlFPlPVUaYYqIJmWVwWMjzFU1jpCZs2ZwNrkpaSBl+e\nPxkC\r\n=rVTs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"shortlink":false},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"130dff672b56f789205177c2243169d33d479948","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.1","@thi.ng/math":"^2.1.1","@thi.ng/checks":"^2.7.9","@thi.ng/errors":"^1.2.22","@thi.ng/compose":"^1.4.18","@thi.ng/strings":"^1.10.0","@thi.ng/vectors":"^4.6.6","@thi.ng/defmulti":"^1.2.26","@thi.ng/transducers":"^7.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.2","ts-node":"^9.0.0","typedoc":"^0.18.0","typescript":"^4.0.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.9.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_1.2.17_1600772360392_0.40640137774143215","host":"s3://npm-registry-packages"}},"1.2.18":{"name":"@thi.ng/color","version":"1.2.18","keywords":["alpha","blend","css","cie1931","color","conversion","cosine","filter","gradient","hcy","hsl","hsv","hsi","matrix","porter-duff","rgb","srgb","xyz","ycbcr","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.2.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e187c21419ee194c3f7c7d895bc1066cf60ec6aa","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.2.18.tgz","fileCount":116,"integrity":"sha512-2G8BfIcYaamL4pFDxZjZkVYx9ugImRKWcBrN9R1sHT3INJ6af00+CqwEeJWElGVJDakzOLAPWyxthQr50q/fvA==","signatures":[{"sig":"MEQCIFQ5Q68My8GPQ9gOcpL8KO9P7dRzSl8xzeT9P3JUH2N2AiB1Q6W4VmApArraFZb+a8hI6H8scfZchWCXbgwZAQGemw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeF2SCRA9TVsSAnZWagAAOGcP/0CC0PVnf+zz9mBPmA+D\nGgDSxQLOc1aJSaeeM+16UK2epGLE7P8HR0pQidr76rXQtUoHnCJpYgUZ2zeK\nVdZte4p3fRXUssmKOlFgtSzWmGHP4b/kEqwicRbXRy+hnN4wJXtUZNvYzDEw\nTVslpvyiZONBxQTwX8hWxpgqzIsdpjO+4n3+Q6Wc+IYpwKlTRAA+HTghH5ks\n1iust1sjxeAiFKlLY2yaqg5i2hYFlVT3OV6qxmAQvUJrk8JgxKSc3Spjw68X\nOGeXyClUXHKPIPrZG+K2wn8TIKXWF0mXF5lJCUWfoX/lQAKo/Csl2V/b8JIx\nbwOwxapr+hm+bAqSA/N6kz3RctUe2/9imOfqSlHg+BYUQnoRviVKNROglr1s\nQwhUu2wDho4wNXYaUdxEsyFXeej2Yy5CpYyA5VSwolzn5/fKL8U49yr7QRwk\n8YWYfzgyWIivwrkT2/M0YVIoeIP0mxIoAJLxE+5CKix6vMyXeEOUqSZU8Lj0\nrIg0S4ovdQOALodDdhMgclCBq2MFmvYO7Gg7q02gnAiRS0r+G2+/40e6HFQt\nCgPvt+Dip3pmLvFUebYYNWsrMfPfSvTYkewYs7QcK9GY3ZjTNx8lbYiCyXwC\nuCw+haof/+Lfi9fQeYMJTo6244FlRrYmrpF5/dIApzIMSYtNzCLu30fQbRKv\nsv58\r\n=2iEd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"shortlink":false},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0735a2fbfcd48e05782c15a112469a396be6bf72","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.1","@thi.ng/math":"^2.1.1","@thi.ng/checks":"^2.7.9","@thi.ng/errors":"^1.2.22","@thi.ng/compose":"^1.4.18","@thi.ng/strings":"^1.10.0","@thi.ng/vectors":"^4.7.0","@thi.ng/defmulti":"^1.2.26","@thi.ng/transducers":"^7.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.2","ts-node":"^9.0.0","typedoc":"^0.18.0","typescript":"^4.0.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.9.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_1.2.18_1601723787765_0.6475643881706326","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@thi.ng/color","version":"1.3.0","keywords":["alpha","blend","channel","cie1931","color","conversion","cosine","css","filter","gradient","hcy","hsi","hsl","hsv","matrix","porter-duff","rgb","srgb","typescript","xyz","ycbcr"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.3.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f8793b2748e8129445af29ba21bac3050da5e399","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.3.0.tgz","fileCount":116,"integrity":"sha512-I8ieNYK1cyCEfBo/cg/TjMcxaG40iDUmsmS5TsGDt30H755fCHg5BjQstJxBK4hFHp0c60ZPyDFS0pCg/7YgqQ==","signatures":[{"sig":"MEYCIQCfTfVWq8P0ofPu+dvCW6YyFyHFlCD2iEa8SutQ3yBn1gIhAK6d3vY9za0GaZh1g7N0VFaxl0qU8HZSmJMfQJY+CgCU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":273250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvWB6CRA9TVsSAnZWagAAzV4P/1ntzEsH92AJZ+7oMRhr\nwdPIbohDE0sOkBvIn6d1qxQcRN7OPugNYeqpbIMHbqPDCnteRP2odEhvgHJo\nKL2CPjXm0d+SSWkw8vnR3LEvP8s/Vq1oAEyp6nq7eTYf2VYLWOPE7wvYLDfg\ni2Aki28hiZLBCBKlk/Ithkre89Y9bhr6R0ZKpUfC1bl39iqpmm8ugv6gsrTV\ndUjslm/rbRxeKdqIghGLtJjVcjY5/aIfxlh/5ano8wgFSvLoT7FjWFlrTtbL\ndEtEryN19ut00bEQPQZPYTdhbz0zEGmJENgGB6NvjV0KesB/rwolA8rTU+DB\ndKFeLSZy2oh6f+3He/0NLhoFUKqC8Pf3JhQJxUxRaeMOHzK0OYaXo3BfX5Ya\nh+Yt2bCP/DdFjdgZUZMH4eev8aeIJn75hpOQNNW6afB5Rf8NyQSZdiYH2IEw\nao+oj4itfC/As6Dkgs2XvHaO7dZ12ONzTD87LQZS2+e//EI6ZOhoDTdKCeY7\n7OJ7KLGmxeg2o5/dbEEubheCy/Hbk7VUs/L2VzYrsCl0zcW1nuttPvQzv3lB\nXF7rPSds0s17dZdWTFm1lum6aKJbWmpbqyzO+2QY/BXt+/yh92RbiTF58QNo\nzzF9nL5ZKSirR6/V2/fCfRG4b+XdPGJJC7d36RXugkEljR1F6Z5KCHJVrBUi\nV47I\r\n=ieP3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3a89bdfa4c58983d5e005b3e9fb056b0351198fe","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.2","@thi.ng/math":"^2.2.0","@thi.ng/checks":"^2.7.10","@thi.ng/errors":"^1.2.23","@thi.ng/compose":"^1.4.19","@thi.ng/strings":"^1.11.0","@thi.ng/vectors":"^4.8.0","@thi.ng/defmulti":"^1.3.0","@thi.ng/transducers":"^7.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.0.0","typedoc":"^0.19.2","typescript":"^4.1.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.12.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_1.3.0_1606246521949_0.05334339484245221","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@thi.ng/color","version":"1.3.1","keywords":["alpha","blend","channel","cie1931","color","conversion","cosine","css","filter","gradient","hcy","hsi","hsl","hsv","matrix","porter-duff","rgb","srgb","typescript","xyz","ycbcr"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.3.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"417fb498fb23b0c87f3351c6d487acd7776a2701","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.3.1.tgz","fileCount":116,"integrity":"sha512-pt8N4XXqsFt5noEbXGEPz+iaaUjFEZxiSvCDCcWCSi8O22rnnc0GbtV6kPiTlOhmMKQpnbgSfotnWzT8lxtuRQ==","signatures":[{"sig":"MEYCIQC9l6RsBZAxK1e0gYostYzu8/ZqUABN8VgSmKyobGbLwAIhAKVX0Bqf/12HeC7MX0x7rERZE9NtoyH+Qv6Qyu0ho24x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":273420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvvt9CRA9TVsSAnZWagAAH9sP/Ru5YkoKHNMBqX2Qe7li\nbhFw/kNMYeOD/lTAuvcERKKQLNja2Aem4jS0uRyNC6X+lJhlmZkgJywOOW/G\nezEu44bZ/u0YvOUw2mPhiePUAJk/xhfYk80XRYH/ftRRqcnv3BjAa9qtg/pU\nsGb6mvtXZbbxteWdjquKQ1J55y7dJ9gKmFioGKnbEUTgclv5Re/rv8H4Q7Rz\n1RnYNDN0ta+M1BXj/nUcZFz8I8Jj5BLF2q7kILDVbwZiI1esAKBayLydwgw/\nNmSPjbEoREj2+M4jNA6CEM401UNED4jY1Eu04vFf1VbF49MrYWqGQmeF/Aj8\nWA2+f79480hCp3yBYnYFrZJaB0yrbpfD24QXigl7O/ZGMhcPqQvOkyMPzTJT\n+C8wNGmCdUneCNue7kiYLtKiMhWBL+Uz4RAV5RCxtHQbBPQHfV5Qq69LLMl7\nHp1TTuVEuXvUxMBnqXxjKx+mSj1vAlqnBeFTdFMU1PGl3jbET+l2wliBt31C\nzs3IEHoSi08aQ4RntTngfwooxs8Jc9r7ORhVJlczfPlyzD2Q3VzUj7TjHW8V\nbzLOToluLsONb7p0w6XGCs/Sd1by+7B/RsKl+JA44n6O/kchCD12nQxCsQyw\niRhpzARtsEKL8D4pcDhxhmr9lE1jt42lrxhyB6psMmUIypEhzydu6PSVR/Dy\nd+TV\r\n=cqaG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f1a636bafd0558f1a4c098dab39639708886a692","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.3","@thi.ng/math":"^2.2.1","@thi.ng/checks":"^2.7.11","@thi.ng/errors":"^1.2.24","@thi.ng/compose":"^1.4.20","@thi.ng/strings":"^1.11.1","@thi.ng/vectors":"^4.8.1","@thi.ng/defmulti":"^1.3.1","@thi.ng/transducers":"^7.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.0.0","typedoc":"^0.19.2","typescript":"^4.1.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.12.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_1.3.1_1606351733446_0.9735403064992487","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@thi.ng/color","version":"1.3.2","keywords":["alpha","blend","channel","cie1931","color","conversion","cosine","css","filter","gradient","hcy","hsi","hsl","hsv","matrix","porter-duff","rgb","srgb","typescript","xyz","ycbcr"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@1.3.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"702dd0c71b1bf25643fc46cf2b3d79bcff152f0a","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-1.3.2.tgz","fileCount":116,"integrity":"sha512-gXT4dAoWA3vXZEfMJ9eQBIJtxiXVIf1HaFfCZJYs5Jf8jBVAoqLnMkg5dfwnKEyitHnqV0gUyeUxc37jn/F7+g==","signatures":[{"sig":"MEUCIDc13e3tIvyHOkdB+clFJ5xRHWD+Nz/74a2bzDQq02wlAiEAkv+xcgINiOsGDEXg+df+CSBImzKtq2/KlOBge3OknNg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":273816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzX/nCRA9TVsSAnZWagAAGn0P/iYxoZbAbyRlRBJMfsKI\nfhjH8mB1N77P8aS0ZClNFuJHFqiorU7f29BmvBxvQMBDPzS0AymRG4n3UbEh\nu5PBLfouYVZBsUAkQ5UPyOcarGdDk4h27gTOqH/+wtmfbg/wo6TRbyh28yim\neBecNcWq6GH1MD8cQ1undaw0GXGaPoK6V3kP4Ww/r+nBvcoVI27DkCX5kNii\nsFDPzRnAISeiE7YWfqwSKCm9EPDtd5rWFmZafR2yErvYMEesF4TtqR1AGPB3\ni1Liczb7M9XXf4WO8vHdzIKaK3GgCJaUi1cDzbS2ApqlPTOK4jOBT+1RK/Hd\nM/BRUYU4C4gXUstjItazcvC7g0Zp2lWyXwL7HaD7cAqjOuho18Gfy7912TUn\nGCKhFlxzoca5/PWFYDJutbxTcOaNhwzpCnCLNJmrr/mboCL6ARu5DG3H7RYB\nUOwSGn/j0o7cuTxtyTpuNScL3gDSRW9C92vWfA8HZmH4N9EISd8IyRa/P3IW\nJ+NeyvBr3l0N8lv7M/LcwPJFpCViYmuIouYtvyKNROapDujyAA3bkMOcG//F\nUfQ6v5gZ8VR5sKvzJAWXRuejVBVxbC5YurKoz0PE4RaGt8/xC0XpqQlx7ldH\nIfiCbFFf9gEsz3GBG9OCvoote5A6QCu+e/0pPcIYiVcK0qSdmQOfYmPF2ONY\n0JKe\r\n=pox4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b735cef6fb43db0f54ea8bb2a840d279225e95e0","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.4","@thi.ng/math":"^2.2.2","@thi.ng/checks":"^2.7.11","@thi.ng/errors":"^1.2.24","@thi.ng/compose":"^1.4.21","@thi.ng/strings":"^1.11.2","@thi.ng/vectors":"^4.8.2","@thi.ng/defmulti":"^1.3.2","@thi.ng/transducers":"^7.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.0.0","typedoc":"^0.19.2","typescript":"^4.1.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.12.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_1.3.2_1607303143327_0.5573381529395458","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@thi.ng/color","version":"2.0.0","keywords":["alpha","blend","channel","cie1931","color","conversion","cosine","css","filter","gradient","hcy","hsi","hsl","hsv","matrix","porter-duff","rgb","srgb","typescript","xyz","ycbcr"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@2.0.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6e89ed8f76f7623a12819ebdbda47eab79c493de","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-2.0.0.tgz","fileCount":116,"integrity":"sha512-FXFzY1MOk71PKKYdaAlfHYklKMO2PpAwhPMwzNLYM7Uru3yvMKyBahhKtfJLCs8OfmVIK3FdTbchRL0QJou16Q==","signatures":[{"sig":"MEYCIQCIBuUV19VCRldZ3UMv5ZeCrylsOFZhDD6sBj5Ni+kg2QIhAM+HCMcJdqRwbkjd6iycZAX0USDrksKU/P+Zp3fSY+Z8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":262435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4jEbCRA9TVsSAnZWagAAYnkP/jhkWQtSZN9IEReXQ4wB\nrfNZ44cQYP7Y/I9jTVGacMVa3p8HIEF664B1+4/CDohqZdJNAiJz4j4oUY9l\nvpRYHZN3rQ7GiYYSBpsscMg9qOG9cujUP4Eo71c+fi0Bsb2Ci5mpshxmueq2\nsrESnUmjp3hc0qgGxd7V3Ph+zwFp6diz1CdB2mSvIo19r82BufhjhYpzLRG8\n8vg8x4eV4iC/zVOiIvbj0D2S7v35iq7ELR4hL+LDIsCiAKlkidb79xAmt6Pn\n9VgV+jApS08H8vpdHZJIsbwpLVtsfT7AkoYERdqHn+PgcCjskw8fhrvj1AKW\nr19RLJ4J3F7zNCNV6kVMI2S5v/QK6nYwL1p+pDmi0wCfXWXVzWVEy2aHnlfB\nNFFMpDP9ULZQ+eF3nqqg8JzOH9cER/sb6LQS3td2AARmDjTocpBn2ytseSkF\nQoxNYTuMnpQhBWfHAOe//LQ15z29JWexDp3NyN1+16ii9BQhCmJmq/nXDNI4\nSYbOcdhsqzOYqQbmmIi3SNKZRyiIiiAuBYorVXRz4ZvdTJ0sddhy6sK1iJ36\nJ7M1i7zWOnBE3SOoq55RcU6S30IzFb3kkNxIEPX6qGUpP0+EQ8AxUm9HrBf6\nlG6AVgTkJzYfT8qegeO3dFvHSTGsE2YMr2lohbD5iXv+mlAPw1tU0iJ5i1FT\nkRQP\r\n=jTxM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8fed74edc94bfb65f84e8982e6724619bbfbd1d0","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Array-based color ops, conversions, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.5","@thi.ng/math":"^3.0.0","@thi.ng/checks":"^2.7.12","@thi.ng/errors":"^1.2.25","@thi.ng/compose":"^1.4.22","@thi.ng/strings":"^1.11.3","@thi.ng/vectors":"^4.8.3","@thi.ng/defmulti":"^1.3.3","@thi.ng/transducers":"^7.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.19.2","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_2.0.0_1608659220793_0.3816996941863553","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@thi.ng/color","version":"2.1.0","keywords":["alpha","blend","channel","cie1931","color","conversion","cosine","css","declarative","filter","gradient","hcy","hsi","hsl","hsv","matrix","porter-duff","rgb","srgb","swatches","theme","typescript","xyz","ycbcr"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@2.1.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"59becca294188d8589353c715ca85848fb548b90","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-2.1.0.tgz","fileCount":128,"integrity":"sha512-u1/lu6dlFr32Vlu+9KHnLQwKCE6bUAvNP9wHBUyzVpH0a2y+R39b+7pNpjtWDsmGzTFNx+jMw193B8e4fN4/Xg==","signatures":[{"sig":"MEUCIQCF11tXmdEo0VmU+BqBCXTTbi3bi2GQGogA1tCjVU/6mAIgMD/XPTJhFzKFBF1Dk//8ZpY+3OtGXJNnSei6aTW3vGg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8KlqCRA9TVsSAnZWagAAFVcP/jtmXRHxDMj37Nh7IK33\nr8U7iJuGkGfq29rD2qMVaqfFMbsYVI1HmMKNJpFL+aG0OaE4GzV4e+macl7Q\nMRwj4NH1VKW/QsqiMJL0dH3UpQaER1QSy7qwJdnQ/nJhVQ2OATyjaLtBpHKq\n31o3WJWUu6MWJMGyjyW5LpQibGuDHbfgxAxU2VDoj/jfKAoCJP+DSl+Hmfyv\nAo385OkJ0qyXx36yFuJbZXxpQqquuycYjlgZVfABKgfEQAOUaZt5i8JDYHZ2\nXxjEXPWPd5HQYQf7gdlr4gTUUE9i1gwCRwpRZNA0E1q4wFCQuVc/YTDKiGBc\n9dbQWpx2MzvhMX1ID7Wt2bX29IR0qW7CI7AxG1RmmZVu2P86f63M8KIixlhR\nqRzGBKrClAfjXBsRmik2hmxQBZPjx/W+/ND+WNb4eJwA2/ZrC3qG+5ROgUEu\nxqEyDuR1OqNhvvGU/o2AKMn8cxER9QgMby8aLf4xo1yn/tDXCh1aCrzIYhKI\nHHDaMe1EuGAvDzVC/6idlg+gY9Dk0jlQx2+7c78qEdgc7qWsKJRZDFBiPLl/\ntTtfPjUVTpXAqbkEzbhws0Tis8dpqANoZULhK/OnQPo7Gy3ci4dz0T3Fnza1\nG1Au2D4Q4u/ErzzqOunqiewDGKn3faijhFINGPf867Lr9C7b5jdT3LkrUrr/\nXtKZ\r\n=shTp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a2127bae6d16682027fd94190452b8404bf99a47","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all","tool:swatches":"ts-node -P tools/tsconfig.json tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Array-based color types, conversions, transformations, declarative theme generation, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/math":"^3.0.1","@thi.ng/arrays":"^0.9.0","@thi.ng/checks":"^2.7.13","@thi.ng/errors":"^1.2.26","@thi.ng/random":"^2.1.4","@thi.ng/compare":"^1.3.22","@thi.ng/compose":"^1.4.23","@thi.ng/strings":"^1.11.4","@thi.ng/vectors":"^4.8.4","@thi.ng/defmulti":"^1.3.4","@thi.ng/transducers":"^7.5.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_2.1.0_1609607530324_0.862630356758155","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@thi.ng/color","version":"2.1.1","keywords":["alpha","blend","channel","cie1931","color","conversion","cosine","css","declarative","filter","gradient","hcy","hsi","hsl","hsv","matrix","porter-duff","rgb","srgb","swatches","theme","typescript","xyz","ycbcr"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@2.1.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"cab2bf1e17698554b4a9f64d5686c141d9275bdc","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-2.1.1.tgz","fileCount":128,"integrity":"sha512-dNdSE8NqoAf4zJ3XGNBP6+yWqopj9AYcs8HI4/ALOKhGYNOmwANQ/N/kO6K4DKGtUFHT33ZEVzNcpjZ4wOuYFQ==","signatures":[{"sig":"MEUCIQDdRgvdF0Tc1hs0FuHwl3761nrqQEE351Fsmp0T1CkrdQIgfzRlIv+NdmtCO4XFxZwWEm49Y8pOIaDOdsTvAjsJOsQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9DGTCRA9TVsSAnZWagAAqxEP+QBJkPr0r92lgmN1TTOT\nUCyMs5Uo0nPMyIDS7Wgl4uiVkYDcnMvLw8yQIbyXogiQsOXp7q/gm5mxrchL\nJ23+xUEZePAsBGHpaxSXkyANePd2cdCUEKnLns+0aZHxU4KcxkvwVMRnv42f\njNrMh9UMlgWoFDbWodZmeDa2pxroyEbeTFddbf4FG/f537KP1kx4jfJW3Pge\nm16JnIPHMzWD5k3wracS8Sv/EZgTQyMchoE5fm0+J9+Z4V0DOZWZmbfCAAFz\nyvZroUXpG011T8of8+58gO1z8RoEjndhQS6bwDfnQQRGVPlLQ/PQR+jV0dw4\nqTppxN1p4Ikg5wzo9fCJYFDuhACHrnxphJnAIAn4SjSpnXRI8eo1I8bXhwLz\njEJboWj4/P3TUTXk45wr5wq5N1tUlpNT8l6g7lUOp6UPU8KFxX2TN37Iv4ZG\nkgYObIrFVnwYVhciPv1sJ2icc80aOWckkH6DZcxlDWJ33J6W4bZyxHMbLda4\nRVOVGJWlli8idb1bkBNITku7bxKgvQgapuwLMLqYdRTeVMiE5lcBBv30/U3K\nANgNUSRm1GcCDp+GTZho48x3Ezl5mu7i81tSW/ceEeKi3aG+t5HCuhu6GWFl\ncWegzHwtTVov7Gho3Iq0WzFjurdgDbCUFuWI/pjxpiKLHAXAEylAXZUOhjWA\nJndf\r\n=If65\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f651fb74189143238678d3fd41fc556d1a3c874b","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all","tool:swatches":"ts-node -P tools/tsconfig.json tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Array-based color types, conversions, transformations, declarative theme generation, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/math":"^3.0.1","@thi.ng/arrays":"^0.9.0","@thi.ng/checks":"^2.7.13","@thi.ng/errors":"^1.2.26","@thi.ng/random":"^2.1.4","@thi.ng/compare":"^1.3.22","@thi.ng/compose":"^1.4.23","@thi.ng/strings":"^1.12.0","@thi.ng/vectors":"^4.8.4","@thi.ng/defmulti":"^1.3.4","@thi.ng/transducers":"^7.5.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_2.1.1_1609838995467_0.818002419414519","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@thi.ng/color","version":"2.1.2","keywords":["alpha","blend","channel","cie1931","color","conversion","cosine","css","declarative","filter","gradient","hcy","hsi","hsl","hsv","matrix","porter-duff","rgb","srgb","swatches","theme","typescript","xyz","ycbcr"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@2.1.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ab4432455c77825caf90f96336a3e08b669c6f87","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-2.1.2.tgz","fileCount":128,"integrity":"sha512-KFxCJq86yBEdEmaxC2qmsE8INYJv5o6LSIPGqD/3fkHJC7mR6jED3E2v2AzT0fokmigS7S64NFrqoLnZ/BVzwA==","signatures":[{"sig":"MEUCIQCbuutUTURiMqmCzu2RZ/QKEQIPjEy7OnVHJIrAk2EaDwIgcasoJUMDi1XaXZ0T6Kw1wwRGhL4G7MQbACs7FD1Xk80=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+z68CRA9TVsSAnZWagAAMpoP/RAGJNvuR9K34vG+vPNK\nfEmCcHcZCISpQefatz6vohdRDonUADWCRySdANnzFCmPrNJ5dDfH+TcYyJmw\n6dRvqOhnjeMs97FJLOTruYyxBrGMAjVRFlJ3tkoLUZ0NlybPIxoqNKLjiosi\n1IdIYBVRQWKe1QnSjmngzZlKNSMgCCijSKO+8zvZx0YCBKpYIwTgon8HS9IE\nMU9g15PufLlnF2+JS/V3ReP+SpljCDiCUjuzHQ6gdQDUjre3NyVPT0F1x1UM\nJo+L3GExXRKEf4vPdTWp+MP8IBiHaqzY1MyappILFqFcmlGdYnS1xdgOmyOZ\n1wW/ISovMdeFwNy1tCzLP34mMzMZM7mngKTu6Eb2mr8Cv5AvdFA5O6+NVMqt\nGLW6QRo0vrm90h34YSiOf4ZILuT8YykffJRk4/aHJxKqU1hWOc5JKSkyOazx\n+5jvdbCfpl5T3yZeD0GVm2ZekQuniN5c+RDDfUDDMtoX3OXal4oUml9Ilh6d\nhJsc3T08VzxkcQIYJE/QOwSArxVOByIju7Xi0eIWxfbVAwfGrsvYc5Kna+XL\nVvHcE7lVZQOpYmUNtuTh5Qy4fK5V0ufYnAkpJFQXZThnFDnJRU+4d+3NQSwG\nniMCLHrjebiWQ1D17aUNpk2K7pd4WWWmV+r4FU9cgY4pwIv9DOjMtA6a6Oyv\nTysJ\r\n=ULIu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ec0b1d686c9d5f8f73e2c170b9915c2dd875903f","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all","tool:swatches":"ts-node -P tools/tsconfig.json tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Array-based color types, conversions, transformations, declarative theme generation, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/math":"^3.1.0","@thi.ng/arrays":"^0.9.1","@thi.ng/checks":"^2.8.0","@thi.ng/errors":"^1.2.26","@thi.ng/random":"^2.1.5","@thi.ng/compare":"^1.3.22","@thi.ng/compose":"^1.4.23","@thi.ng/strings":"^1.13.0","@thi.ng/vectors":"^4.8.5","@thi.ng/defmulti":"^1.3.4","@thi.ng/transducers":"^7.5.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_2.1.2_1610301116327_0.22405047151922264","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@thi.ng/color","version":"2.1.3","keywords":["alpha","blend","channel","cie1931","color","conversion","cosine","css","declarative","filter","gradient","hcy","hsi","hsl","hsv","matrix","porter-duff","rgb","srgb","swatches","theme","typescript","xyz","ycbcr"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@2.1.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"fbb880546563c07c9f8b1c0f1a5c8957dccdc04b","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-2.1.3.tgz","fileCount":128,"integrity":"sha512-/cQWNicBJ8plcVio1gXCxVkMFVl+fSQpchYnBi6HZc+cll/6dQTog0Qar00z0f3qu25tE5fgmfFOy82XsnEcZg==","signatures":[{"sig":"MEQCIGGhHhZq9FVOW0uRftV5r4mmwYGb0fEmMRVCBE2NkLrfAiAE2cxhlj4cQZQzGDUGJzKNBn8t8gkAC9C5udOTiPbDvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":329142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/vZCCRA9TVsSAnZWagAAPvgQAKIXOvtclVasMSBAFebb\nj7HrbT1H0oVGODyo22HasYb79W/AQbMj9vGyGAB04TrVbEpYnhZe6zvtQqSU\nxSnVFbFqfYS0c2Tcz3X4LipknSPWqisMOHRUYpSEp/+sBbubGgqxcvBAwMK1\nq+Nujx+Q7cxcW9anMCmNoiQ6Pqa0Z1NGpSLi6O8TtlR/HRvAx8zz764PMudS\n0MtpgQOYDtq0+ETcJX8eHxjB8hDYxGUDQ82/qJbX/gFBO+QA9/TPhJAvBtM4\nz/p/0BypBKFgLmbKR9LylUazGMQp0jwACLD/e1SPw6E6wPYFbTTZpJatU/Ha\nmK9WqoIljv4iq+aHfLhIVVKvRWCCxT5W9A00hDm4XeXvsBI+62QxxqJJ8OET\nLHUub311KqYLZrANPFjpHHvLHd/M1AOo7yGrGZDDD7uSS8dhkVyOv9kUzRns\nOjGvmG5PPLzO00DTtzb+XZe4Qk2fCDsOz8nhntxa9tCaQG/TXpdpUTORbh0m\nRoRSZyzJkJyAuT9v3PidInjenyTwuYVpiZK+UoGeCbZrlEznAlndDxIoeeEG\nBrN1WnUvq9d0E4o9kYVSWtqdOpq/gTPTgK+xPAoGc4Vpsv9QL8zd6DvxaOj2\nN0XqvxTAmLbMjvYE/vANKT8U9140BrtLP+vCl7KOB9FyCu9BrHitBrhTpDr/\naj7w\r\n=AwgJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"97c3f9d114dbea8ba4e33f69f631de5c8fd30eda","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all","tool:swatches":"ts-node -P tools/tsconfig.json tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Array-based color types, conversions, transformations, declarative theme generation, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/math":"^3.1.0","@thi.ng/arrays":"^0.9.2","@thi.ng/checks":"^2.8.0","@thi.ng/errors":"^1.2.26","@thi.ng/random":"^2.2.0","@thi.ng/compare":"^1.3.22","@thi.ng/compose":"^1.4.23","@thi.ng/strings":"^1.14.0","@thi.ng/vectors":"^4.8.6","@thi.ng/defmulti":"^1.3.4","@thi.ng/transducers":"^7.5.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_2.1.3_1610544705900_0.7955257274260941","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"@thi.ng/color","version":"2.1.4","keywords":["alpha","blend","channel","cie1931","color","conversion","cosine","css","declarative","filter","gradient","hcy","hsi","hsl","hsv","matrix","porter-duff","rgb","srgb","swatches","theme","typescript","xyz","ycbcr"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@2.1.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"898da68b630af1a2aed500325ecc793e0b835f22","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-2.1.4.tgz","fileCount":128,"integrity":"sha512-Fo5UzCb+33dE+KFWjOFrhdBvZ7T6FYbO5vCQ8zMcgj10Wm/lnL56j/ZGT5qyQDuLEkWvNCfl0wTApOQXrXDsAw==","signatures":[{"sig":"MEQCIAcHbfVF2UT4jGRrhAFdK07Sp1SvIXHJuzJjmMS5lvESAiAbzaWl0gGQvERQ+TXYSWTfVCDaOjy2lbHPs0zUaaPo2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":329313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCZb0CRA9TVsSAnZWagAAKWMP/1jqH+6w2MIWQ8geBZqk\npNmyDYMsPEJf6iJN1Zh6iqN3AkeLxZrunKY4I75GCaW7aSQ2DplC/gkLqK7I\nTueWD11LcDATEVmcjWAXDw4+3MO6T1iS1ZonlK/e1SukHxmoCgvhT8/frj0v\nSf18idMqACFNPrjVDvOoxSnfj1ITSZSdB3xr94OYvzO+mhuDjpQR+26MXJOd\nTqmgT0PoNOynw5Vnn4GZ+1r8bYDs/sEjagHFf+zHvi+lgQaULGMKChS0LS5B\nDt9YYOa4wJwv0zAFHgZCfJoSerK/9HN3lw42AwrsZ5QC1zKV63gBeWSpyTOp\n4+vnhGgIJAx4fI6LXK8XKa89MM2nJvEfkgBnBF60LfdirI8GZu5tie9sAGWe\n968RpiwTBicpT5pLMed+dd6X6r0fkK3ENIQ7Btxp+g4icZJkeUnGbmS13Jam\nmvspA8kTiNC6H6tsIeyrFpNom51TqspZ+oZWlqrBpxibHWpJUcqVT2hYpQjq\nh+CqWhWdtKtUc6SdiYBxyMPDm4wl40xe7Q24qiXjOLdffiKo9dX6VYEYk2EG\nzt2G4N6ncqoSWbwlxqS1J5oP+R8Tp4K8mgekL0JEpNNX3pcByz2DoFnDxPn0\nK/SWdyBligSq+Q4aFlKl58+o8y6O+GArNfjhHE7j5I2EmqwvCNJj20AjiOXb\nlDEr\r\n=JoPS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"6dafb499791f982b3692caaa2e348818399bae96","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all","tool:swatches":"ts-node -P tools/tsconfig.json tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Array-based color types, conversions, transformations, declarative theme generation, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/math":"^3.1.0","@thi.ng/arrays":"^0.10.0","@thi.ng/checks":"^2.8.0","@thi.ng/errors":"^1.2.26","@thi.ng/random":"^2.2.0","@thi.ng/compare":"^1.3.22","@thi.ng/compose":"^1.4.23","@thi.ng/strings":"^1.14.0","@thi.ng/vectors":"^4.9.0","@thi.ng/defmulti":"^1.3.4","@thi.ng/transducers":"^7.5.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_2.1.4_1611241203675_0.6842324516854794","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"@thi.ng/color","version":"2.1.5","keywords":["alpha","blend","channel","cie1931","color","conversion","cosine","css","declarative","filter","gradient","hcy","hsi","hsl","hsv","matrix","porter-duff","rgb","srgb","swatches","theme","typescript","xyz","ycbcr"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@2.1.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"07d6b28198d03fe6cf29ee47ef005bb816b06279","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-2.1.5.tgz","fileCount":128,"integrity":"sha512-oI1vAuoIMRwxRnkphlZs3Wght+PkJlK0fWCHgWy0GrMv8imOwTcdBlOOogv2Y1IOuDV3dJKm3PYPd87XEhDCzg==","signatures":[{"sig":"MEYCIQCqwOPIgzFeppCH/jHurojt8FW3DXo+mm37bT8qaQkgmgIhANPQiFZZzgCHOqgx9iV818anBoiWlR23jr4H7X/OPU5c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":329483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCu3XCRA9TVsSAnZWagAAMiIQAIYeQAEbGUXU9x33hYKW\nWLN+U3fj0Q+F22RP2q2GFK/ggjb4h5s5HfCh9St6ijToKW/7coBtX2G8BdJg\nRaQMPIWokXEW7w8dx512fdhePJ7GV1+5Rm3FpW1As1Usi+XBQFPlGnycev9d\nYieGsvKWZKdWqsDxdaQXFSQ5GAA02B+TSdfUTjAh8axPMzACbDxOU8ULDq4w\nNmnArsBbd0CZr0sBSjo2C6dPNFkrQQDJDiI0ViMsaub+Dr2aOKMp0bQ8TFLN\n5qja1eosxRlS8r+hpYO4nOT4zZoT8P55zIMFO7+ojQ3MJ+6HmqTmgPl3pQA2\n8NHOdSKAfh/6QtRA5e2Qchz+7RfiU4vXc2vbw/SyEs0qDnNDsfwBNQk/Jx8R\nGVSlkgYi2jo7B6rRWiDWqTEq9wD6uaHey7pNjL0NVBPRoPo4LyA/nhGbatvy\nnH8cMy7lLl11zL3Xzziw0oAbGE8v2AGBR6b4LGG6KF3tsSsnZoRz0O40JMUL\nQr3a1+OwglYgc6tyYY1wd3Xgmh0xe5l4z/SeJjh7xdWWI75jR16nOYRYdcS9\nfS3Z9F4SnohFzukrQqYZhqV62QwtD8s6o9XkXhmhkqs2AtAXrwEfDbynBKbQ\nX/8uguAx0pEcY6lPYjo6ApxPQUc34PoxNyQUkgCgYTcizfz5znzACqCU6otX\nqJqM\r\n=wn/X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8280d98c09224b1601b635e16a660bc1c7ca61a5","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib internal","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all","tool:swatches":"ts-node -P tools/tsconfig.json tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Array-based color types, conversions, transformations, declarative theme generation, multi-color gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/math":"^3.1.0","@thi.ng/arrays":"^0.10.1","@thi.ng/checks":"^2.8.0","@thi.ng/errors":"^1.2.26","@thi.ng/random":"^2.2.0","@thi.ng/compare":"^1.3.22","@thi.ng/compose":"^1.4.23","@thi.ng/strings":"^1.14.0","@thi.ng/vectors":"^4.9.1","@thi.ng/defmulti":"^1.3.4","@thi.ng/transducers":"^7.5.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_2.1.5_1611328983073_0.01466133245205059","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@thi.ng/color","version":"3.0.0","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@3.0.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"79f891bd1f8a746db8363587dbe8e1b15a0b1fb3","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-3.0.0.tgz","fileCount":194,"integrity":"sha512-PeSuMC/AJs2UTHAuVduZWj6wK3DHavUVcLbRk+fLkHiE2FAKAhpF5IYGdWJE05RJ866MYlLV3xzjJDzOKafzuw==","signatures":[{"sig":"MEYCIQCFZ/ob+QedOfBv6s1Xt5t2J9OzY+nBBHeJ5PUqVkGLswIhALSHumTwL8kRoDw/0959yYfVBq9XQ/ykC6XtNi3bKu2L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":543342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMUP9CRA9TVsSAnZWagAAJjgP/iClyPrQjxEnamviMQ71\n0h2t5EBmiz0Xkw1YKK8A6Ps3JVnpiW46/1h54vUACVRFDMG1rhHWsqrcu0+5\nGP6gzijSXU5LER4ApxJupk5eaAgpEORZjTyL2yuRt4243erJzejF6z6n8kVP\n8Mbs2t0OppHECEJKV++0mc5FpVurxEDy2gFhAXZKfZKWIXp/5ZnPUteEqaGe\nUUBI3wY8vI1rOmPkPuntH3ns8BU338aEb56rKm1Fh1RxtlpYqwQLQJGm02bQ\nD4mpi+ySndWaRcdrazVAXyDGtTjrXOhGnv6HODZ/b3f94zaJQXGOOI++HzvP\nfOxmd5+5O4Okb2qkyk4GMC9VJob7JnsycSrwNDwzb9FpgnnsYnmR6UtKMnCF\nRpsPDKxJ/wXiKuTO8uPYjbTX03hKDqlauKt6WekFrhzJqeOJvd0YtVTlL2Xt\nbA+DQKOQoCc9X/8+zMPsifFt0KzQVhbioM/Q3PZ0XOMR8q/u19/SnC9Oz9i1\nJTvjtBi3HW9zB/Tp+ZiO+PMPNo1QFYfsU1MI3OLGwTI8f25xiNCqXenKGLwG\n7TDt4A1BazCES6xZAET6B2CvoL4+aOXVjQR5Af9o0zsADfENZgn8RpjN/Qlk\npH6lTt/rxfXYcTkw0l1qQKLy8qsJBb93kURQoZcFVWD9kPqZsj+Ts8yl+oJR\n3qt3\r\n=Blfe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2cb9a54255d6a5d7f21c9875002b86c42dd038de","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib api css hcy hsi hsl hsv int internal lab lch oklab ops rgb srgb xyy xyz ycc","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all","tool:swatches":"ts-node -P tools/tsconfig.json tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.0.0","@thi.ng/math":"^3.2.0","@thi.ng/arrays":"^0.10.2","@thi.ng/binary":"^2.1.0","@thi.ng/checks":"^2.9.0","@thi.ng/errors":"^1.2.27","@thi.ng/random":"^2.3.0","@thi.ng/compare":"^1.3.23","@thi.ng/compose":"^1.4.24","@thi.ng/strings":"^1.15.0","@thi.ng/vectors":"^5.0.0","@thi.ng/defmulti":"^1.3.5","@thi.ng/transducers":"^7.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.26","typescript":"^4.1.5","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_3.0.0_1613841404685_0.3018013027059512","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@thi.ng/color","version":"3.0.1","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@3.0.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3e03fb3b8e714ecaa2bbe89a7fa862d99c454c6c","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-3.0.1.tgz","fileCount":194,"integrity":"sha512-xRPERFEQOsYpkcfxOZDbQrFALMCxEdOZ86CY2BwWvnlSdLPanPNkKFjKB1eDBet+mTtzcilPDio1k2IEGGC//A==","signatures":[{"sig":"MEYCIQClkWzy1H8IcWrjZ1BBsg5XeESpEXbCJw40RvvlC4xCqgIhALaWaN29/Xz/wykvEoFB7psrAewA7TGsKAZSdtiPsBaS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":544075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM7O/CRA9TVsSAnZWagAATY0QAJUwZnqIyJQkjgtdx3oj\ncVXHrklrRusQBQR+rMIgL7vFCOH+PikaqmmZijRRWbC+WqocYxl3jTf8ikeG\nRKeSyQH1ZEJAkahx+ST10Jyqh/L3JEgx5sVWIthhSdb0Rrjy4eETdpSwU5Wd\n2TsRfVTUE11/uBbwBl00y4pPdKWi1lovGoB+jmSFdNRm5uAsM35/Z98pArzU\nMSghvEw0STr5yZJPvYa3B7MqNQKcNZgyiCn1xmb0eI1iI9Mfp2WpQfKPZ5Ng\nR7B1sBstXxSDF1rWVXiVabKbtFO6g9FkBBvu2EeAdgeLU5cWs8SICG4v8kO3\nBtGPLx/Ovja1FZBEA8PQ90ZLancDLgK7XHU3ddspDzX8nD2D/TtVeIR7PGyt\nXrqX13QvmiIZqGROBVrssaTgHVihWR2MoquuxSMarLwemaL93lOl7Gs8mjYm\n23GyP3GauRW2tVF6P5LUHJ1c2qURssEfTNRGmgSEb9hA2A78f2Z8w/KhBUTD\n3msAYmNNNBm945v2XO15Iollzo9BQmNfrtFTbSxRdCaiwV48AAbZl2oKPrMr\n2YQDprF6D4qoDpOfJb9J+6xbUqK5CbGhQe32nsh6x/wBAzseHUsuQlucUQZz\n/yaMo36YhVILCXc5I5/DeHmRp5vKAsRcTEtNPMHJ8pBtwltzDs2dk5ScwMPL\njxPM\r\n=/NIq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e993e040034412dcebe1d8d253ce6cba003e715d","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib api css hcy hsi hsl hsv int internal lab lch oklab ops rgb srgb xyy xyz ycc","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all","tool:swatches":"ts-node -P tools/tsconfig.json tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.0.0","@thi.ng/math":"^3.2.0","@thi.ng/arrays":"^0.10.2","@thi.ng/binary":"^2.1.0","@thi.ng/checks":"^2.9.0","@thi.ng/errors":"^1.2.27","@thi.ng/random":"^2.3.0","@thi.ng/compare":"^1.3.23","@thi.ng/compose":"^1.4.24","@thi.ng/strings":"^1.15.0","@thi.ng/vectors":"^5.0.0","@thi.ng/defmulti":"^1.3.5","@thi.ng/transducers":"^7.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.26","typescript":"^4.1.5","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_3.0.1_1614001086863_0.787644292129922","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@thi.ng/color","version":"3.1.0","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@3.1.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c44196aa5b241a5149701a3c3defa2442433c7a6","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-3.1.0.tgz","fileCount":194,"integrity":"sha512-NqsEYjvCnNJYtCJHA5M8CkV4+Z0s3rwdRnPZDcvnuVQ0qXZKQ6g45mb0BdPrBOitNcZ7+EKTdMTFkq0kKMkDtA==","signatures":[{"sig":"MEUCIC52cuzq06IUos4QIbhkmyWOl5FeXUM8J//hsazaEG1QAiEAwDvrVb98JHi1MdKFhsnYFXZpaPUH+SLvwjgzHIMMW/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":544785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNpCoCRA9TVsSAnZWagAAZeoP/3Nu9iCCxIG72d7oWHdj\nO+FLd3xp+KbRu1WB0i4Mqw8pCS5Xnvc8rtDhn54YqV4xV5wHUwRwoYqLEHaU\nMKnbp9N51Z6VHERytmUYn4p/cRJRmWa5MJFEzZ5bNMPpe5Wo0hg3JBoeBK4e\npXBNiiNc7DwzFWoX+MOmfAMR5Z1kURwe+q6Cm3mh94blwO0hysH221vVl4yL\n7Nz0H71UDS+U5cDLPqC7GFyMHRLrYbzLKSVyCYBREcbe9nLQL1BT25988FZN\nSY/IRhZgmxJaLP4Gx7zEmUQ6iE4lrL4OUANd5J9TctBsgvJKabrVVsU39a6G\nL96tBjWFIzIcuubjmVLbnqA3PGKcFEdh45VzyhM+ie4MabYBFnoBCU/8DOJU\ndInlJUUByRJv4YLPz1IGiy4zGdHpJgBEcCB97LLesMJcSm8iEsTMcrhL+ecd\nqaB3auXBRbl0Uv1bzQEXZYBo7Tsl/Rbrv/eM2KHwE91jkKAywT9dz+RHzius\nAMp2ZM5aYUFC0kDgIMYi/uxnn9uMukbIZoULsaC0FnWTUhSYIsSlCDq8GZ4a\nnvhqWPjTrqk9uYl351OyMe0HLGuTEGYY9ewZZd0nP0VXXBgrjgIuWXn/CDCM\nDfxKYF2lssDwC9MhaQlKrmWNJO1yDVM33ScHomg8IJ5tj4z5gbioU5UzThaz\nLgK+\r\n=JlwB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b143da353ca7a5da21a3d5c45cd7b20937fe758c","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib api css hcy hsi hsl hsv int internal lab lch oklab ops rgb srgb xyy xyz ycc","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all","tool:swatches":"ts-node -P tools/tsconfig.json tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.0.0","@thi.ng/math":"^3.2.0","@thi.ng/arrays":"^0.10.3","@thi.ng/binary":"^2.1.0","@thi.ng/checks":"^2.9.0","@thi.ng/errors":"^1.2.27","@thi.ng/random":"^2.3.1","@thi.ng/compare":"^1.3.23","@thi.ng/compose":"^1.4.24","@thi.ng/strings":"^1.15.0","@thi.ng/vectors":"^5.0.1","@thi.ng/defmulti":"^1.3.5","@thi.ng/transducers":"^7.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.26","typescript":"^4.1.5","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_3.1.0_1614188711708_0.8803391085830761","host":"s3://npm-registry-packages"}},"3.1.4":{"name":"@thi.ng/color","version":"3.1.4","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@3.1.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f1e89804a4154dc5a63df94a6bbd14a2b7cad42c","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-3.1.4.tgz","fileCount":194,"integrity":"sha512-wuv6pUzZKCGoSQMbm5HvXdSJ5blT3WZULk6VIEBd0oEDle4TF2WmNV1vkQjURNX+pryyexydYA4m/fS4Kk01iQ==","signatures":[{"sig":"MEQCIHYRzn4lgVqc6dU/CBWjMmvC6faS2rmfqmyeUBwqhgefAiA+fXTkIyku6fo33ATrFkNU3mmnNMOg0gw8nEgLFpS+JQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":544731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP7H2CRA9TVsSAnZWagAAEvAP/1EkecL1nRSRTrZyu3IM\n09N0HHFsxDS8ogkcv8mQUPY73winM5MgWQle+0oULZSfK4M6kEXqLXUPkeLq\n3cmVm1I1MZ7L0hzejvWujzPvxJS14h/29QP0XmWgYn+vfsF9oohtwSxrMhKb\n8mH6xbJxsHJbdDSLN/vDqFM8vLRPsIrGKwCnarlobRNtp6MKwidTQyc17KMQ\nf/bS8OC8aI06btkcE6EskrUsFK6PVcmWPydbTYG5obmXKg0DVrRal3v/KjyT\nEqIpJ5TZHpKudepw5T+JC+hEw4E7N168CMfwAo9gnYz2+WgiAA7CvUNOwwWR\nKtONFuUz3dqHzd1q7dPvaeLQA3srwCAnOOVrzsZzAwqD6Mzc/BZelMgtznez\nmKktvHMSn3DzPkJlvOq/reIJiwUk5zgpQG1pcfnoWHkvcc06CnAkCgCt78ne\nG+J7khWyMEGFAEldxqh17rmexb9dU+TG/QqpkzdCV0qLdM0AIsBnFTmnT72c\nLgAYTZTXBN5belV1VT29UVnaPEuxcRj8C7kM4zZo4S5UVbflEI8Nz8v5AfQ4\ne2vWVCeJ6RUKwe32tlpFXl0H54njeEBkMA04YMH0U8RfmbGJFatQ9lcO5WES\ndDf3KEdPA4NEaxnM7rCE8d0/WtWZvMFOI8hn7P9mN2+E+o5IkcRNdYvmU/Gt\nVKWP\r\n=2eFJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c17a8b0149711c84603c7f0ffdf53263d6387a54","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib api css hcy hsi hsl hsv int internal lab lch oklab ops rgb srgb xyy xyz ycc","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all","tool:swatches":"ts-node -P tools/tsconfig.json tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.3","@thi.ng/math":"^3.2.4","@thi.ng/arrays":"^0.10.7","@thi.ng/binary":"^2.2.3","@thi.ng/checks":"^2.9.4","@thi.ng/errors":"^1.2.31","@thi.ng/random":"^2.3.5","@thi.ng/compare":"^1.3.27","@thi.ng/compose":"^1.4.28","@thi.ng/strings":"^1.15.4","@thi.ng/vectors":"^5.1.3","@thi.ng/defmulti":"^1.3.9","@thi.ng/transducers":"^7.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.28","typescript":"^4.2.2","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_3.1.4_1614787061681_0.1659265398016787","host":"s3://npm-registry-packages"}},"3.1.5":{"name":"@thi.ng/color","version":"3.1.5","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@3.1.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"bb7c40ec484db6f6bed096d53c5cba6f24d341a6","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-3.1.5.tgz","fileCount":194,"integrity":"sha512-lC9B8UKi/xUzIayzoMYN0P07fW0Rpj9Z3gk5jNDriJeTQMigethUOefV74PbRMXxi+j022mTomhNRNQAiqL1XQ==","signatures":[{"sig":"MEUCIBuqoq9ZMGTBCcePm2Gc5CFHZabk3Lsg+OLaIVLYP+/XAiEAqcmfxKCofOI2wp7uspHKiyAsqofyaBzJyPmglcZj11o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":544222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS/XXCRA9TVsSAnZWagAAepkP/1+7ff0gCfrSn+7DY1u2\nC/tDxRLOWj3BXhiV3/JwJnVkMg+TBizxliaULh6eShSDVkYVRiB8lqHa9nZO\ni8UO94R4jFZ1VMzYWV8rIDFaCfd121f8NuCyqfbuzGxEQzZ+r0pgOXQ2BN0T\nAOKc0xpzMg37ciAXGCL6/x0KtMqeyaix7msL2fbL9VzHU2DN4s3l2JVAwBhI\n+JC9HFUHrmpXbRLnfWDgsJ7BJH7oTwS0+vuj0tpAysreKBOeTXvJPjeUKBdX\nNTqq+4cBpYsVh8qCkyuwyCh/CHIsaXZRBsJoejnPhtBE62UxZ3Z3Pijn0fnd\nUfe4R0GosLnD4BwIP4WpyG4Lv8kdAGonZEa0RGnozJAn99Qj+pn2VMpMj+GF\naJrKuymfPR0p0KFyS/0yDD6uA8NW+xfErnse8Jyj04NZUE/MrS13v6ZTyDJB\nfey97XJppdN4/cbfU+fyLRZkRjtUAuRdYHeke2ir5PdzJdNqGzodG8+vQaLy\n+a/OVuv9r7qXXwND2hz3fRVXf1fIwzc58LGWoERrgASpDynHpCJ5HN7B0n4n\ndjEWAnKq5cZDebyVFPxhwbN6uqb60FozBt5FAtK6Dm6mNGuRd+W3D0IC+vrK\nzp8DwH88bqQf4jkAmgo9h2nTTb6L9gODE/lHMd3x3B3fCe1jqzZqVIy5VDiz\ngODU\r\n=71kA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"24c8afbd4450f14973ec4c5481ca24722bb2e2f0","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib api css hcy hsi hsl hsv int internal lab lch oklab ops rgb srgb xyy xyz ycc","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all","tool:swatches":"ts-node -P tools/tsconfig.json tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.2.5","@thi.ng/arrays":"^0.10.8","@thi.ng/binary":"^2.2.4","@thi.ng/checks":"^2.9.5","@thi.ng/errors":"^1.2.32","@thi.ng/random":"^2.3.6","@thi.ng/compare":"^1.3.28","@thi.ng/compose":"^1.4.29","@thi.ng/strings":"^1.15.5","@thi.ng/vectors":"^5.1.4","@thi.ng/defmulti":"^1.3.10","@thi.ng/transducers":"^7.6.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_3.1.5_1615590871067_0.15313534430519282","host":"s3://npm-registry-packages"}},"3.1.6":{"name":"@thi.ng/color","version":"3.1.6","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@3.1.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6f34f694ddb17f68867ed2802cd9f4296f851c04","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-3.1.6.tgz","fileCount":194,"integrity":"sha512-aan62iUKmfYqV9VMf2z5p444Y+SD7pe1GaNNQmRZ5ayzo569mUC8wpAehP3WZgA6MS1GMiQRVIJWGxQxGR5cBQ==","signatures":[{"sig":"MEUCIBp6PQTEOzz+91UT/KkwtD0wfo7yM6iiytfYBkIyE2luAiEA6O6EooDJyG5wcdy1Wr340Cvodws8rz2BSKa5lh76Y8c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":544391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUlC7CRA9TVsSAnZWagAA4fgQAIcwnvpwdZ7m9326+zXZ\nFOvcHTRFMXRuB79OaQ1TTy/b/Nd5zFJUawPff7Tk5lBz/FwiWKt/EvuD81tR\nMqLbGKzzhOgcE270h1dMz3lOSwUaZTqfEW+U7crGjXaJR7oGcgqnnnrY9WTA\nl4wmmDuvToWzg52kbnCPvJC1z8FpLW2cPABxxtuHkAireK9q6ZFnKeInyuQI\nC+nhRkriKCTbMdczXTjgPyiv+4uk/5vk86+h1iv7UOdVIW+3XJnOAaRdLjz5\nnLZp76ikaoV3p99XHPDLrpfyDG3Swx2+xIsFe0cpdFVg/2Ssu6BP1SjNTYXI\nQ0sMESpUeTLnAa2gTZ7rSzbFrNi6gWKNSlpT6i48QPcH8smBC/9LEssHosce\nBB45RxfZ+9/LerJClmVaLfa/OOcP+Zx47Wz6LNUcgIwd5TIlna8kPbWGMup0\nujVKF6zDNMchweYy3DfspmVyIHZC7jRnGQNfYrLUNJuLeVk2zBMRfysydknM\n75Koy42Cxqd49Vt8GE/4H3I4dpTCYj6gGALU2NcCwhO37Q8rCTkdAsKV1nZ2\nT1c7CqfTzWmUihz1xMZTldAXkzAr+Q2Ca0un1V+BSH9YcA/5AiXxWEqgj+0K\nS85URXG8BeQ4UYAPuwWvWscpsjsE/XfIaUk8gEj6ep3cCywDWUP46xZkUic6\n3J78\r\n=x+t7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"15f3ea0e15805bc67ca61bf87ce5e8849a7d8e86","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib api css hcy hsi hsl hsv int internal lab lch oklab ops rgb srgb xyy xyz ycc","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all","tool:swatches":"ts-node -P tools/tsconfig.json tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.3.0","@thi.ng/arrays":"^0.10.9","@thi.ng/binary":"^2.2.4","@thi.ng/checks":"^2.9.5","@thi.ng/errors":"^1.3.0","@thi.ng/random":"^2.3.6","@thi.ng/compare":"^1.3.28","@thi.ng/compose":"^1.4.30","@thi.ng/strings":"^1.15.6","@thi.ng/vectors":"^5.1.5","@thi.ng/defmulti":"^1.3.11","@thi.ng/transducers":"^7.6.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_3.1.6_1616007354805_0.47174443551246403","host":"s3://npm-registry-packages"}},"3.1.7":{"name":"@thi.ng/color","version":"3.1.7","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@3.1.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"abef582f7da8fe9a1d2cf4a24b504501577be65c","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-3.1.7.tgz","fileCount":194,"integrity":"sha512-1NFLfL6cOQGsAFzHUwM5KK75FVTONTGEdjb1N1zgmZwQMSoEs2jwJsF2z4t68oLNFgxwbmax9KTO83pmFxjOow==","signatures":[{"sig":"MEQCIFAltYZFjXJei615Eh8MJoX4ehOWv6FM23c/g7330imAAiBJnCCdKlEQKDCVz/dpK6s4jdZbV5VhDSLl0xFruRgraw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":544560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWoHgCRA9TVsSAnZWagAAhGUP/jEjbmVUoQa6HLa3KVqK\nCcuiQBMzeFVptEtTZQ/P8gxynuBFrkYrmxC/h5rD+l4Vzm/Zqd/mfwGVevxe\n9ZWoZkg+mzpRgrIo+11TBCIpXJWucpN0k5+e4qFk2n0+NGaw6RATFS+7qbBF\ngiWqyhkOVHCN5RkBPKUJ2UugZEogeTgLqVriQgcn5XdP3Bgc44F0Ip8IUY5j\nG6bt0vgZiSC6JNGnOv1YDMvojgxdSHeYqZutnfWEHUw8W9UmDOe1UEUe9QrJ\nmxVwBQXHijFJhwxg7UBvXZnI8IM3DYT0MOLTdhfZ667sWL94Qpe7dSmWPtlr\neDws7PgVsLIHKZH5SQC5fCotiq1Cb7AgTBrAgAdEfMnDDBmtzKYtFfGPvfIV\nnS5t7XYl9a3PK1VHwXjEOJF5xpuPEqaYCyQ7iBvmTEsPyJeJ75LQtalqrFgI\nLcn8CB9iZ5kfajG9o58/2xvtFlc0O4HG6eMhLy8m6/yKkEu/+co3r6V3u+IP\nw9Cx1nmnI5uM0BQv+JTuxxeBrcfjIZfhK+jDl3tbr8KVRPh9je9ipVfMUxiH\noJW54WH6PsO7OfzVoN3S8KmQhK1MbNrTDR7VUhoCPTh2TVQM3BKlQM9EYk6H\nLqh2yXtywDcze6qT8aHwfRSp2q5B0qVETmjAjW5bCJD71s1Fg+B7l5ni7k73\nWGo6\r\n=so7S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"88f03faab663d8cb36f83712249ef80cb16739c5","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib api css hcy hsi hsl hsv int internal lab lch oklab ops rgb srgb xyy xyz ycc","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all","tool:swatches":"ts-node -P tools/tsconfig.json tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.3.0","@thi.ng/arrays":"^0.10.9","@thi.ng/binary":"^2.2.4","@thi.ng/checks":"^2.9.5","@thi.ng/errors":"^1.3.0","@thi.ng/random":"^2.3.6","@thi.ng/compare":"^1.3.28","@thi.ng/compose":"^1.4.30","@thi.ng/strings":"^2.0.0","@thi.ng/vectors":"^5.1.5","@thi.ng/defmulti":"^1.3.11","@thi.ng/transducers":"^7.6.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_3.1.7_1616544223658_0.525363626997597","host":"s3://npm-registry-packages"}},"3.1.8":{"name":"@thi.ng/color","version":"3.1.8","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@3.1.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f7a831a99549c7dd0a4e023327714c2ea03d132c","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-3.1.8.tgz","fileCount":194,"integrity":"sha512-rQy3OtYRXGXbTwBMRqAqspMjMR/KvOTn9hiD2wx6Pg0aXwj38EnBP2/dI1YseBICLpHqQ2RCt3LZ5S7G8ObGJQ==","signatures":[{"sig":"MEQCIFtLmzx5tQ55LxVSOx7o+LyzzVSwPQpOsV3t7Nmz6EPLAiACc96C952hfJZdU2066CmZr9MVnGkKVRY1XMdEg378Hg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":544730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW0b3CRA9TVsSAnZWagAAszcP/RJFUAgrNHZJ8f446Jbm\n5iZqjgNlQoZ4i7p4tECM7qMlilyBy19KF887scBi+gBH9JHnwWWUCO5MvcE3\nKXUImNcR11SJxYlEPZNy/P5pGcRKovIDGCEUUZ/s+AMJoMHN9PCeJpUHwttR\nORXtdCKbQ39B0rRwiifigjlDC3Oe41V/9/EbDKSyYXixmhzVCwyZEdvu3StQ\nw/hzVPWuBiS7QUjZzRyZ4IUokh/pekO5Bo86wlBVL+hNS4eRLF+7Qg8ZwY+l\nVq5QyJKeslJThb2OJltgDMRZPy/h3Lkxsyje3K0gh3ElN2twjHUnvMJG0/vX\nDiB+CEgQK1Hc8j41CGl9k7nRHOy1kZ8p/3Z2nh8TdL29O3/fwmLoGajTUrja\n6BtABPyfAj8cD8G/HfJuSQeDyCqePzyCDQc2/fhcSdlSDaIskhZ4iMawvd2H\nDKTilZAVcTQS4V2PGC3EiinGy5pxyHVZN2vI9nqmFD7zlsQl94JfN5AtgQWT\n6nphAu2cjHGgJTKYLnC15jey9y7EShRr0iue64JkEaxoy4jhnKSk/1/UDJES\nZrQNZ5bKLKo1TsVNFNKZgAiuD5d7MHGr8e3Q/ZMqC8j4PextoBIJ11K/8PHq\n8naQcpR2q3pzr4T4l6uC6/aTVCoVKUjJ008gQWJyGusP7hSSthF4YSb6ke2p\nIGce\r\n=dbah\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0db78c0f3d09e085dd790d7d677ce85126ce4750","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib api css hcy hsi hsl hsv int internal lab lch oklab ops rgb srgb xyy xyz ycc","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all","tool:swatches":"ts-node -P tools/tsconfig.json tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.3.0","@thi.ng/arrays":"^0.10.9","@thi.ng/binary":"^2.2.4","@thi.ng/checks":"^2.9.5","@thi.ng/errors":"^1.3.0","@thi.ng/random":"^2.3.6","@thi.ng/compare":"^1.3.28","@thi.ng/compose":"^1.4.30","@thi.ng/strings":"^2.1.0","@thi.ng/vectors":"^5.1.5","@thi.ng/defmulti":"^1.3.11","@thi.ng/transducers":"^7.6.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_3.1.8_1616594678670_0.9374215005396369","host":"s3://npm-registry-packages"}},"3.1.9":{"name":"@thi.ng/color","version":"3.1.9","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@3.1.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7570935e3c0bb094a092570d18c9ff06ea48f6d5","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-3.1.9.tgz","fileCount":194,"integrity":"sha512-5+6ZJLNR6MZGLCYGoRKx6b3TToCevGbrscFbPJwZBi2bqPbKie5k9xAdgQzIWmZtd2VVYmgQ2bw3HJSfzcL5BQ==","signatures":[{"sig":"MEUCIGJJ90QYBT54/nwC0N5IBfe1oSwgFMUEdoRiWzc5M2RuAiEAxvVIuHd+oN23Qli8ZmCo0X+sHb0NN1z8Np+F8eViJdQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":544900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgX1JECRA9TVsSAnZWagAA7CkP/RCIDpy/fcXXtycDsvEk\nCOpRAWmGFvAnXiESbtHpB+28+jiNFPHq7w0ZyP6SHjNMkoFhn3M8CotbBJlK\ngyOpu0CxMZIwdCF9Ht+wn6xMexWxvPjHA9imNm+cqAlqfbD6rT88DodBVCwY\nn4B1OOqLnQNtbP0d9SjlI1oGxWT72X/RUVlpNia5gm/xR7iSmlDIqzVRigX+\n/e4pk7vXpXQ/1cdM7YL4IppAJnOBF5VeAPnnz+daqS41O7+eTblxJcAoBCUR\n2sGA1GlRbnyGlNiIIfxl1Bf0FQJxxurlDubpJs/Hg1OyZ84zC0FE01+q/4bb\nureAkppHSfiFMuPHt2zRTDfz4yvshDzFxhy5+I44A80tyg4ZLyRi1EE4Osxl\n2wpaCCLcnO2VTryCzv3G2HVtyZOi77qt1q3vByr3UEArpAIaQ7U/ldChckYL\nKviM/yVw3b2GK5FSrI4KpE0pX3Wdkl95ktWdd2tGlyteWJblFVdtLflOGJuo\nfWxg/AokWS+mLZGrDaTdOBr0f1Zf6kMBME7U7F9Z93iFN0o4mzL3ETSCJxDG\n7+AThVnEfrukEq2Vj4i6TjIJdGB+i2F3d31Yn/U4iofqTrXPB+1uT20EOIOs\nEIVk9O+bATwFDVeozlT2zDybd/dEiZe4urptn3PfP1ILjVcJBt4MgNnwytYz\ngNr9\r\n=nRUY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0e9b6f3dbb787027e78e972344f5277371b3411d","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib api css hcy hsi hsl hsv int internal lab lch oklab ops rgb srgb xyy xyz ycc","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all","tool:swatches":"ts-node -P tools/tsconfig.json tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.3.0","@thi.ng/arrays":"^0.10.9","@thi.ng/binary":"^2.2.4","@thi.ng/checks":"^2.9.5","@thi.ng/errors":"^1.3.0","@thi.ng/random":"^2.3.6","@thi.ng/compare":"^1.3.28","@thi.ng/compose":"^1.4.30","@thi.ng/strings":"^2.1.0","@thi.ng/vectors":"^5.1.6","@thi.ng/defmulti":"^1.3.11","@thi.ng/transducers":"^7.6.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_3.1.9_1616859715486_0.7771020140758675","host":"s3://npm-registry-packages"}},"3.1.10":{"name":"@thi.ng/color","version":"3.1.10","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@3.1.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"19be93957f1beb4452870af23d1f44112e50d34d","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-3.1.10.tgz","fileCount":194,"integrity":"sha512-28I7pHhW/dl/6CVNFYxaYhOcc06R4GHsZdb3iv8/kAEC4Jirv3jZM+DleC+O+4Py30wl/IUeXrzsvGIpoqpL2w==","signatures":[{"sig":"MEUCICtCVqOCgbsUCMkQWpbILfiSW7zbJK7TJHgGy1jA8nVmAiEA5atI5agIZOs7gurMfH69Zshu8l9k9CwS4+cgovynWqw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":545073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYLmOCRA9TVsSAnZWagAAlRsQAKIwDaBPn6/vTqjvZ/Ms\nFv+fB6aof65n7MoGomEd6fsGsm68+F/TW05sgzCNN/DMU7RYQze6ysJEyOrA\nccwLy+VLwFVmkZ7pmqECFfGSnptpiuLEvixGdT6ffiIX3E40JV45y+7QsUd8\nV0baZIBPPDK9vm1x696uvbWpZPTNIGCtvzghztWe8mBxdkszQqIkUK+twZ6J\n0EFZZz/iydLdZMw/K4bbDoUt45/W0+SUj4MTHpJCoZ4KnxxSv6nQvH4j7WPX\nmVgufDAPB7PeOZjJLTZSuzb27nuNEUorJoXhXlJ/tL7fof5s0mqB3o4eq77r\n2jc36AHk6d1POdNQ135zo2B9EOM7wmj28o3XPwq+/A0x6rZLtstL5EqTu8oY\nACuA5BRy4XIL6UWf5Mm9rs+3BZucqWH/1W1oF7hBbZkPccnEF1xCJBuiHaRi\n1+MHOWBmFX+psd2GaE+o7r6aRyK7WjppfI2G55JZiVJ/XpyJd6QHRdxeiDmb\nsTRUpzGINWQNZzAxe0m1KYGjX9oA27ht2yb3P6SApF76PlwgSJgO0i3mS3wx\nkrGQ3330+/ZwkZXeNkNs7iY8bm75W82CYYLYuNYk4Q9W5ZfLCIyLnO09YpQD\nxBmKsOa3cFJQJkpORiOt5rck2ef2ETzLqYV9YNf9IxqfNu1nNkCbaEdp+ttv\nrXmR\r\n=sJ4Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"eb961d221997bb8585ba08eab5d0d8a7920c58dd","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib api css hcy hsi hsl hsv int internal lab lch oklab ops rgb srgb xyy xyz ycc","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all","tool:swatches":"ts-node -P tools/tsconfig.json tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.3.0","@thi.ng/arrays":"^0.10.9","@thi.ng/binary":"^2.2.4","@thi.ng/checks":"^2.9.5","@thi.ng/errors":"^1.3.0","@thi.ng/random":"^2.3.6","@thi.ng/compare":"^1.3.28","@thi.ng/compose":"^1.4.30","@thi.ng/strings":"^2.1.0","@thi.ng/vectors":"^5.1.7","@thi.ng/defmulti":"^1.3.11","@thi.ng/transducers":"^7.6.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_3.1.10_1616951693784_0.07824213097542376","host":"s3://npm-registry-packages"}},"3.1.11":{"name":"@thi.ng/color","version":"3.1.11","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@3.1.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"bfccc16fc31d89884ddfb6ed8d6586ca37a61b7f","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-3.1.11.tgz","fileCount":194,"integrity":"sha512-1UTbi/+4eIkXPrEthkPKo05Om3ZNWoztVhTyPSE6Yj4odUnyWX0c9uHVWt5XO6Oj0BfQHS/zdoixjP9S3X2l7Q==","signatures":[{"sig":"MEUCIFoGeZvbETEqUkEZSDLCIG5hATrKR/QNnNjFsUjkiy1VAiEA3ag2+Hrh7GQlvnts6NmgXhee3kWAN+LbDR90YZxCfXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":545246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYvC9CRA9TVsSAnZWagAAQxUP/1UTNPWqpUxhamhYVm4f\nO6sghEXcx2aUvy+/HmlYSXwVrut5rbuk5kOE3Wc3YwUJTpmhXhpXUBYZcYcX\n23tH/eG+GuMia9Syqj/pu5q0esXxz8kCda1yFxVIbKoYj39eNPTsE3O7I+we\nbTu1MomkwlBQgkeL8uW6/QJFYD9cMrgSJxvKDPYKyd5qprqyxCYodJwiFwjI\nUwP02O4+xv7IAijmC5Y1GHvnw/hTxgY7mPSEalyrEqzNwzKYwEc+lyV2zc+F\nWTBGCJoLS2JgV1YHxJI9npRronB5OAIP2lZu2Il/OLMvbXUaZNUxv5NFUpPx\nO+VaI67D0Q8QkotYYh48GEJzQsw6jFBCKnSlxcKCAvaseOFjWiTgECJnxaiQ\nuAqUyz/GgPLNqM8UkoIcMoXkZeu87sQpDAzW62gDdKfFMHZ1ig9pPYOi2Jol\nc8sUzjVdkpCekOh4rnEsbh8AWT8/K/igKNo8cZ1C0tuJSlT1txr9Fdh3ej3n\nukTbf3zAOiQcHoyPLX/CDCfixESCMdMjQ4pwwcifyFxs+0XWg16EQgi3kO3Q\n0Zo5LH1RQVneZFBFI+LcwgWxD9BjDzyFZtSsl2We18ytr0FZhnaIf3MFJqII\nLelXQcv3oU8OnOTFR97QiXlWrXW56wxftN8vi3EF9LsG88IJNEifqnWsihPc\nprYr\r\n=1k7D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"01273d167d9f9a4736b77911c630cdb657957910","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib api css hcy hsi hsl hsv int internal lab lch oklab ops rgb srgb xyy xyz ycc","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all","tool:swatches":"ts-node -P tools/tsconfig.json tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.3.0","@thi.ng/arrays":"^0.10.9","@thi.ng/binary":"^2.2.4","@thi.ng/checks":"^2.9.5","@thi.ng/errors":"^1.3.0","@thi.ng/random":"^2.3.6","@thi.ng/compare":"^1.3.28","@thi.ng/compose":"^1.4.30","@thi.ng/strings":"^2.1.0","@thi.ng/vectors":"^5.2.0","@thi.ng/defmulti":"^1.3.11","@thi.ng/transducers":"^7.6.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_3.1.11_1617096892663_0.7140563791193815","host":"s3://npm-registry-packages"}},"3.1.12":{"name":"@thi.ng/color","version":"3.1.12","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@3.1.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ab44ea84ca3ce2aecb31ed35c7c22f08c122998a","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-3.1.12.tgz","fileCount":194,"integrity":"sha512-pJuth2XY+4JvUnBO641hsYZwp1zjg4kzV13XKHiDgBQ7vq6a/ZjmuOnw2n0LUCYH2JBcnkz9IUFzw3RPJcPGvA==","signatures":[{"sig":"MEUCIDWiAoRx8vhvySA1fTv4ye9isfAEDRfAM2iyLUrsiA9yAiEAv/MUKLZ5d5UfKhRMf5DMyBx/vcYp8hgXTKQAboYlR6w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":545421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaFoeCRA9TVsSAnZWagAAYT4P/iaCQthMHbFe08pUF5Pz\nu4tceQSaHDUyJqitz5rlHLeWUIGSrl0kJLezyLIFGwgRWMv7/C2WgEyVtgTY\nCwsLOywnr6J3Tz/KNtwTy1CbGDm787K60KXI+p6ksH54SckmJQKwKBE5OpoP\npps9i1Vzks78naeLTX1Xr4hEjeJb7kpgX3BbVHiEnSyxLdsDlLBj5a6a64X7\n+JxVOdBK/6uekhaHNcarOSQJLqsDmJebcwc0jTey5faWR1bnVXMxrpe8jDKB\nGkmZa/B69Vf/16w6ETKyoeRvEudz6uU0ADi3v/ZPRGAzrOLcWD4h2g/B1Yvy\nuPxe8F3wg30TaqGUdQAGNDTM7Jg96x+/nkUo+uCILZFYKP806LbV+DLQ97q4\n2ASd8TvhU8BJISGpJWwQWtP5ewpfAxDPUFm0YNS+Nh7IcymMw4/56uHkP/0g\ncMh1wOwNlJrhlwLTbsZHt71rQFE1YcQZjF6mFI0Lnk4sjTKbqndL9ff/X2mH\nVC+RBmGpGX/ahd/GiYcBFE07OFghPGOmrOsYDuKm4HFle+RXbe4X4TrT6KjO\nlyCCrgzXVCO7yBOsPFUtLtC0LGMgpsbFjQpgrNsGlNPVFxRs9Y8/7my+Ffx6\n0gsZoUVs5BUTZp7/s+dhxC7yiXMTv8azRKwDEkHrHSOs+c2MPi+iG5fgpUNl\nAoug\r\n=ydqN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"452a679a1c40e0708ac9007b25a45e209af78e59","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib api css hcy hsi hsl hsv int internal lab lch oklab ops rgb srgb xyy xyz ycc","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all","tool:swatches":"ts-node -P tools/tsconfig.json tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.4.0","@thi.ng/arrays":"^0.10.10","@thi.ng/binary":"^2.2.4","@thi.ng/checks":"^2.9.6","@thi.ng/errors":"^1.3.0","@thi.ng/random":"^2.3.7","@thi.ng/compare":"^1.3.28","@thi.ng/compose":"^1.4.30","@thi.ng/strings":"^2.1.0","@thi.ng/vectors":"^5.2.1","@thi.ng/defmulti":"^1.3.11","@thi.ng/transducers":"^7.6.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_3.1.12_1617451550245_0.38418713475364963","host":"s3://npm-registry-packages"}},"3.1.13":{"name":"@thi.ng/color","version":"3.1.13","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@3.1.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"62effe9472cb9996ed500175a97f9f7fce1ab6f7","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-3.1.13.tgz","fileCount":194,"integrity":"sha512-L740kkHA/kVdr7yTZAtJ5wYOQmb5GG9J48SGF6ZMO5LN6N5RmOWb62heSsb3HH0HNMZtasONmzioEEDWUt0uGQ==","signatures":[{"sig":"MEUCICA1O0sFx8d/luzQtyqOPU+SvhQsYyqVPNIcBQck+7K2AiEAwvdwpnR4R0hwNZl4mibq2FPfCGqzLBkhKiq4OMgZOxg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":544225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbiQOCRA9TVsSAnZWagAAeg8P/3TL73ANNSHkdTNdRuFh\nAG8C/p+JeCXk3UR0drAKSrxlCGxqgarg2w6Ne7Tfx2Ru2VYswxF46ogI/aUZ\nI3NFYbvcLtZvahVa83se6AfGH3neib7uMVz4fiGQkd5zyurv7qzh+aKxi839\nUaTRqeCck6UjeoOrz8r1qV0i7lqz19lJobiqgfQddVE+IOtyLYg1Q1L7V04V\nK2219W0Ci9kcY+XaYwazLatsrxZJDKYIP8hL/jAEgwHXRgqmBMsL0SxkDUQu\nlM+n9pyQG/S6HkKAO859rrlAr+KPn5G43YUQ+NYloO9HGwlYuArdwOwDr65e\nY8S5PWnYBcn6HTIB89XdsYGnDnyGmU2+ANNfEzq7Nyav9OR7yglR5M0tpCtD\nBv/UYNQb+Uf9wVZXoDCWbKVL9hAW85soPsqDs5mI/bk9g5k/zpxmc2iDV3xc\n6djwWiM7MgUkjKBKosdYHLaZDGyhPKaSHOivfIKwt5ZHOcZSQxlvHs4TZcvY\njPTrpjQsXu44/p6A1e5U62vJp1q5yeXQTmzKzw/vNK/G6U2IsMuFyDpeC+oi\nKIhmWhG97F4G7kqYMh4MJF+8txaicsskxfBOBZUIam5NIas9uMITcT3pDqI1\ntULIloBzRC/iGM8UvBSPNuZmCB4GYI8EA5JXijMA+UytCS+dNICLmKOJKuYZ\nWBJ1\r\n=E9vx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9d35fc75c08bcfdcd67126b8183c869fda71573a","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib api css hcy hsi hsl hsv int internal lab lch oklab ops rgb srgb xyy xyz ycc","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all","tool:swatches":"ts-node -P tools/tsconfig.json tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.4.0","@thi.ng/arrays":"^0.10.10","@thi.ng/binary":"^2.2.4","@thi.ng/checks":"^2.9.6","@thi.ng/errors":"^1.3.0","@thi.ng/random":"^2.3.7","@thi.ng/compare":"^1.3.28","@thi.ng/compose":"^1.4.30","@thi.ng/strings":"^2.1.0","@thi.ng/vectors":"^5.2.2","@thi.ng/defmulti":"^1.3.11","@thi.ng/transducers":"^7.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_3.1.13_1617830926065_0.6855875596640442","host":"s3://npm-registry-packages"}},"3.1.14":{"name":"@thi.ng/color","version":"3.1.14","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@3.1.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3171c6eb7a67d25979bbafeb62b6d36220c6740c","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-3.1.14.tgz","fileCount":194,"integrity":"sha512-WYhG8grLRknkAuoOR3N+TSGCPrhP6Do8qLp5tqWnMPYMHvhuDaIySsfZ4MkSZFD3HQ3ZZ7Uy1nMZ8oClnzRHMw==","signatures":[{"sig":"MEYCIQCjLOhFx63W3W1ot3HKxYD1tfxuE26KFuC8rZvCdwF6kQIhAMTG8UnyUR1/RCa3SyxhCnlObsR5YYagm9Wlyb2LqXeL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":544398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfWtNCRA9TVsSAnZWagAAgkoP/jm9Za0IyrsMrCySx4uH\nqoI26YjXFKTPT1qh7nNaxqeK+puRHJqfq7Qxib0miaPfGV9Y4uRK+83Zpdb/\n1LZB58h5VsWAedCHEMn0mgcCjoUmlsnP0sjOzPy5wH2kfYfwsCk4A6M1+7ax\n5Cu/4Oe37Jka1TvAgxZOcL0EEiYa9Ip/mfZJQWurR0V/7dRyczYsydJchkY6\nPkVj2XY4YTj1oLVOGZAvLZbeXamIAxL04lpL2ow2c/1or0/2Xvn8F9ghrdEP\nUlipMaj/tgyDFPYv2gY3BA+Vz4e4i+jeG2mTcfx3Eom53CbYhoPSBYjcGT3b\nQ9myTsubR08alBLkltCacDSXkQttydVT2JZE0f8fTOdC1WG4ULnO7GjtcJn7\nYQ5tQdEvO+PGtFHlTKMvECFHVJngpq760nnMKeBx/djd80nNsO2CFM3rzn5S\nE14tsi1iWBV0s0fwtHnOZLlvtjMiNUXynHHYyrrGkWKHJeEQH062tqRHugQJ\nuMwTT+H8HEOa17AZuCQUkOp1bRHnSdhC0u4JqHriYXAY9QJ8MHOqjaFr8D01\nBRnBjeUBA+UeLXrf6gTa596dR4EZyjLzfs/po1O3oYP8GIsTd2Sm2CQo157U\ntWo+NTLHircbXMu11S1GQGwfHlraz8unvrWa4vGHeHzpHJcX7Jhpngfs9QNk\nHjHD\r\n=W1F/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a099b0a1f1c6180819df9cc4786faa5c2b535140","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib api css hcy hsi hsl hsv int internal lab lch oklab ops rgb srgb xyy xyz ycc","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all","tool:swatches":"ts-node -P tools/tsconfig.json tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.14.0+arm64 (darwin)","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"15.14.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.4.0","@thi.ng/arrays":"^0.10.11","@thi.ng/binary":"^2.2.4","@thi.ng/checks":"^2.9.6","@thi.ng/errors":"^1.3.0","@thi.ng/random":"^2.4.0","@thi.ng/compare":"^1.3.28","@thi.ng/compose":"^1.4.30","@thi.ng/strings":"^2.1.0","@thi.ng/vectors":"^5.3.0","@thi.ng/defmulti":"^1.3.11","@thi.ng/transducers":"^7.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_3.1.14_1618832204590_0.6351615030437712","host":"s3://npm-registry-packages"}},"3.1.15":{"name":"@thi.ng/color","version":"3.1.15","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@3.1.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d4a60506b9933e1ca526b9806fb60a98c215dabc","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-3.1.15.tgz","fileCount":194,"integrity":"sha512-yOGQDu/e7sO/HXx46/Z/WgEQeZBGDWvGJHOXf/h9Uctk/ZgDttQMH8iLc12UH1LQaZR6JgbNRPmR12/VK9epkg==","signatures":[{"sig":"MEUCIQCENkQ6RuGHYk+kptqPepHs3loN4Ew7mxVnsZa+c3JjegIgcdCEd2sbwjVc5hyq9xBp4RFX0mx5OAVxmnfiLdGQ0Es=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":544571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghB3uCRA9TVsSAnZWagAAXcsP/RlwKDZuOsxSa/lgcRHN\nOR674PWR0ZBq+0mZu/6QJmHDyv4Q74TKlG8wTAHNBNe/A5qXNlgb4QFBVARH\nOdmHDbSoM9NsK7cMABx84RWjNB+EEDQb3up2hrRWg1O4Eq8kx+xXhxkQUmF8\nkZUAI2Vz9sbBYhQ5CBLeFSeJ9Tt5PtAM+OYNJLnt1KUymUy4Mv/AWON9+P6o\nRgNp8Re5QV6AMsM2fx3bDcrOPmAjGsW6i6elNwvTjVjiRGOpEDBg9GUpgc/U\ne0f8FOtrvQ8drANTrW2Bo2rKPWOKev4XNaPP/DvWNLoTfK+zh2woNGf+GhXJ\noiyQMm0RqxWI/EoC0uDkZ12srtMWdfbpW47hkAiGpbEmGVEqXtwnXpBK/zct\nJb3f9g3l+7sGYbnIqsQBLRkHVlRI/ikn54jHlG4Nqy65M7GnUr33svQrIANf\nhGlC266TkvRLvqoAFKzMC/PeT29q1LlMCkXtVzaztWZ7elyAVcau7sW2v94n\nrEuClgOC6vWFgrE7cAoWH6lrODKYcXv3OVFq3Hcr1IdHjuQ4dOWNfGdToANB\nqjOw7hZ+jr/2j4LE9mBQD8TVQ2lMuNe2JPYLF3pohl4OAiF6Z96Agj85V2p+\n6dByiMzlss0AlSVexTN0V/lqxekZj7a4wnS351ZF40dsKZfR5Mo2MKpIFgzl\nNdbg\r\n=0pXM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8fcf77133e53fe5871ea12030b9b079cca315d2d","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib api css hcy hsi hsl hsv int internal lab lch oklab ops rgb srgb xyy xyz ycc","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all","tool:swatches":"ts-node -P tools/tsconfig.json tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.14.0+arm64 (darwin)","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"15.14.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^4.0.0","@thi.ng/arrays":"^0.10.11","@thi.ng/binary":"^2.2.4","@thi.ng/checks":"^2.9.6","@thi.ng/errors":"^1.3.0","@thi.ng/random":"^2.4.0","@thi.ng/compare":"^1.3.28","@thi.ng/compose":"^1.4.30","@thi.ng/strings":"^2.1.0","@thi.ng/vectors":"^6.0.0","@thi.ng/defmulti":"^1.3.11","@thi.ng/transducers":"^7.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_3.1.15_1619271149955_0.3582514348950374","host":"s3://npm-registry-packages"}},"3.1.16":{"name":"@thi.ng/color","version":"3.1.16","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@3.1.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"689238acaed5f930916223b928a51cc2c16c1acb","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-3.1.16.tgz","fileCount":194,"integrity":"sha512-reTXSimbdQl23pVBySzc7+iv6jan6HEratq9uDTpQURpmGydFyrxmGiBWvpFk6Yr1+8BrnsLcb8f7QCjOHUjLQ==","signatures":[{"sig":"MEQCIBJ7vYJq/AxpbuSSb5CWl2Hna4NPDvZG2G7kmRBl14w6AiAg0/mhmmNeo+BxsPmzz4H8aKoLqGaqCJHTr+fzzarlIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":544653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv2sTCRA9TVsSAnZWagAAxh4QAIBDZ74Z4EQrb2NJk2Pu\n7aGTiH5uRPnZCGF2uWTEOnFiWkicXTNj+n5KE+zwNWVL5O73K+CkhPHxI4vv\nVaxplxKtKqvghQEIZFqLLFTd37fGJNoC02BAeAS14vy6gDv0bw05jJpVwtw/\nsaMktn1WOCcWsnR0PX1B/V9j/JL/AhO/DpqglDQ7Xut5J/FU5jYTCZ1SWOYH\nlqkdaaF/FLhTQg+WtdlkiundFfeBQTnOFjNp8aQXIi/DLBdqqq0kSBd3aGwQ\nqr2r5Q8CDioXaQcA78cE/kPUOqyTKv20+9DbpsjktZtyH33KFZ97SO1t00qd\nN1bKBzUeiXjzer7GYwJHqlnDiipGbAkLzq5tZLvX8j4fBEHtg76YxlKZcJRf\npkboJEUy0mHQ72fy8ll0pR1EsLo4NfrxFWv9elaa2jzxDbw1NHTTjET6Htlg\njjXuIZImUZUISTgBnKhbL9eB/0v0RyeM88oAiLxPVc/ekLfFQv9LosQci9NA\n4SRRERdk9N0ktX5rL0GqdI0B2dYKIXwKAZm4v+zdKd2XMOvR9q+BsEHV0ZKX\nWlysXDiypBeunJncPn91fXK+HzbrGuhSrtBK3LlIP6r7UMkSaoxfgWWVZ/qL\nkp9KEPd2rSZrt/q2LKu8ptFLDwHRI5rHNswU7OaYvTVdEVkHpm3pFiKkOSCJ\nx9wj\r\n=mcYu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bcc3e88102fb0eb20e2763908488b7bca3e062d1","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib api css hcy hsi hsl hsv int internal lab lch oklab ops rgb srgb xyy xyz ycc","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all","tool:swatches":"ts-node -P tools/tsconfig.json tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.0.0+arm64 (darwin)","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"16.0.0","dependencies":{"@thi.ng/api":"^7.1.5","@thi.ng/math":"^4.0.1","@thi.ng/arrays":"^0.10.12","@thi.ng/binary":"^2.2.5","@thi.ng/checks":"^2.9.7","@thi.ng/errors":"^1.3.1","@thi.ng/random":"^2.4.1","@thi.ng/compare":"^1.3.29","@thi.ng/compose":"^1.4.31","@thi.ng/strings":"^2.1.1","@thi.ng/vectors":"^6.0.1","@thi.ng/defmulti":"^1.3.12","@thi.ng/transducers":"^7.7.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^9.0.0","ts-node":"^10.0.0","typedoc":"^0.20.30","typescript":"4.2.4","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color_3.1.16_1623157522857_0.5058728800223593","host":"s3://npm-registry-packages"}},"3.1.17":{"name":"@thi.ng/color","version":"3.1.17","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@3.1.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1ff5d9904ba352db4b8ea839329579936db45dfd","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-3.1.17.tgz","fileCount":194,"integrity":"sha512-y3gHRNID1FeC+sXhtTQpCrbS1tbVmyeZ0TTp8Ocid+FbORQ6um9ToxvRR+0lu2W6UgVlQ/Ug3X8++QgknAP3Lw==","signatures":[{"sig":"MEYCIQC4VcDUsup3gNhUIVrzJfve26ODOAWDUCcwdcW7ClDE8AIhAMYXgncnF5ZoqtmS6RGQWWowhVwlP43hjfOPMcnzCRPd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":544460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3jEdCRA9TVsSAnZWagAAOtIP/1O66WK8y1o3bfulRbAT\nsQsXhSmTtmE6lcWEaO1eSqvVAc4OgwYIR8yVvRCtuAMydPU/7wIupOMxupo+\nbAGjce2nPSOiJdrlm3fWNFi2DhV8mhnXG0Qx+K0YH2c9S3QDo9rfTioMvxU9\nCqFwA4jfWSL4JTE9oFu5mxAOowUaLIFfsRez7JmuvB8+tP9Nm4W5/R6C0y9Z\nIuugIia1VpEpPnW/PWLaRRcdbOVsyAswgtKTSk71fpB127asCAakKF1IWFTP\n8M0Z8RjJIYwrDwPs9AGS3EV/COwKvYwXBO+Cd00Et1xFRNBHGSXpBPM2ygDH\nuHMdkT5v2K3y7Shh12Y5iwXbCGd6oH6j4VZJ6iurXETd8HRjwU32FfmkF8fv\nSCswFD4se4YGIzcAlskLyHpDObNIfPCuvNreudxva+H6cpM6X0digZAB4DGi\nyuI+SoZu4Ih1BiE4P9+spdSlnv/yN+C/jSXbxiWtvbo9rCIkWcJltCaRowa3\ndqUmjIcA6JZIk4RPb9Aki2R1GlQuERkh+YeL4ctmvgSitukloE79lSQWb7uT\n1ssOAyz9bP1MZIZlKX7guvNGKX1jJemaLOoLtcY97vKMxRCJb6p46xf3CMBh\nLUgOtTZm68QnM/pIw0XvgM/xPoeUZa+6DDogI26YWLsNNGbkKF+bfnl1LCej\nkb8r\r\n=C16B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a3dadf7acedcca6a15a7e6d655c923b16e2ededa","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib api css hcy hsi hsl hsv int internal lab lch oklab ops rgb srgb xyy xyz ycc","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all","tool:swatches":"ts-node -P tools/tsconfig.json tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.0.0+arm64 (darwin)","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"16.0.0","dependencies":{"@thi.ng/api":"^7.1.6","@thi.ng/math":"^4.0.2","@thi.ng/arrays":"^0.10.13","@thi.ng/binary":"^2.2.6","@thi.ng/checks":"^2.9.8","@thi.ng/errors":"^1.3.2","@thi.ng/random":"^2.4.2","@thi.ng/compare":"^1.3.30","@thi.ng/compose":"^1.4.32","@thi.ng/strings":"^2.1.2","@thi.ng/vectors":"^6.0.2","@thi.ng/defmulti":"^1.3.13","@thi.ng/transducers":"^7.7.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/color_3.1.17_1625174300381_0.07374706046618607","host":"s3://npm-registry-packages"}},"3.1.18":{"name":"@thi.ng/color","version":"3.1.18","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@3.1.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3fc7dcc37e069e831ff0e285c10c7e86a3836d8f","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-3.1.18.tgz","fileCount":194,"integrity":"sha512-Q+d+iOEqXboCTYVJasTm+jDvi9lqaKT8SiRPRwgatznLHoPzaPeKec+dUqB7XJ0uJfv4LVghaYa5lud0OF9mTQ==","signatures":[{"sig":"MEYCIQC3D0HbjhXJIIfwFe0aDueo8W0zCh+/D3zCUzVXO1PGoQIhAK22EW5lD7eAiDIZ+Rfqz+ty6to1sxN/8D00f21H6Flf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":544633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhACcoCRA9TVsSAnZWagAAF/oP/1Oj0NJnPRNoinWOILDY\nNVPHqBX7EwDUBOzv61ZlkIgYBhxP06qGTahWtoQxvsF150TQKn2eJQtpsd3K\npprlwZy6d3Wn6fZ9tgdP0x1xnL1O8Sygn34G38pu8AIqBhKZMYbBoIFpPY7d\n7Z2uh71fWqWnXfJU+OpRoVR6L9w5X2eq4XG491Fh/YNtPZZ1rqq4v8u/ot1f\nvhkYbl/k89RC6r89MxcnPLjKIkxagaXT9A6MsohXxq+IS60tpmBismCX7i69\n6ZMFxL34MzXavEFutPh4zitLD+VXJVSI4UyBnXQi1ywSf6P6BDf9huXSHv35\nsYby2ht341Ovuj8/9zBTVLYwGYpfs5vh7puZio9ZebA2mCMlUU11k+3OK10U\nzd0Em3UtG8ARvUcxPszHINa/DvDq84M8X8tnkqptFFZ1E/ufNtD0GY4WjY5N\nwWsCQIaYOIjAnSQGTM2FK3ybROu5w0HPpzu5wzPt9UCcH0vrATgJCFBtYccJ\nnuXtZuoSenePZq5Io2mlxaMpzOFGE5fycaXOny+qwyiEQsXmGNAl1C1QE67V\nLc0zic2Kt2Ynw2lNUEwuXam0NahUO1/LXcafb/46vTGHz5PY4AMWbL5v3Apq\nKlXLe+dIwBAfadsyUu0uiJtcu/VH+X8wzmASaU3GYNXAp085TIt2cH3Guwmo\nbFw4\r\n=qXZh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ad6ac106b39a18735187a1b59313e06f5d7a9116","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib api css hcy hsi hsl hsv int internal lab lch oklab ops rgb srgb xyy xyz ycc","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all","tool:swatches":"ts-node -P tools/tsconfig.json tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.6","@thi.ng/math":"^4.0.2","@thi.ng/arrays":"^0.10.13","@thi.ng/binary":"^2.2.6","@thi.ng/checks":"^2.9.8","@thi.ng/errors":"^1.3.2","@thi.ng/random":"^2.4.2","@thi.ng/compare":"^1.3.30","@thi.ng/compose":"^1.4.32","@thi.ng/strings":"^2.1.2","@thi.ng/vectors":"^6.0.3","@thi.ng/defmulti":"^1.3.13","@thi.ng/transducers":"^7.7.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/color_3.1.18_1627399976653_0.17869721543316675","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@thi.ng/color","version":"3.2.0","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@3.2.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"729310ebc8955eb38d6a93da5adff147eb847428","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-3.2.0.tgz","fileCount":194,"integrity":"sha512-8LB+lJhKs0fVxuA3HpjoZ+unzroCnqKyzOJ1VajQMQUvjK3BAzgou3XgHQEOnSNt9YOmsxxkpED17CdCm3O1+A==","signatures":[{"sig":"MEUCIQDDQfCg+xl9Jm2vNEE2ezzt+ULi/fwaV8YC2fLRzFNn3gIgJAOtRQIHz6d09yqvXucvxPfgKoO2vPa2YTxhQI4sfKw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCqJyCRA9TVsSAnZWagAARDUQAIwQ4rl2mNWLsmaooElg\nWRn0GpNPDDXXr8NpDUF2FzxMx0wMyUGEbdYVNv7adzwO+maRHICIg/J85HHw\n0fNaxydr43ggW9F3xs1fKOT31Wb/PEBXvYBmsL8Or3fbvUMSAYkPzNXIADy4\nf+5vcqxmdMhiGk1AC4VBdHhLYsbaKYPIWz/pU4YeThY+SiwmDoKsnGlPxNdV\njxXnrEEqXVy2TzdFsAGhzsW/OXeHcyKIXp3INLGzhrpwYs5BVCOZgWDhEdqF\nLyKGNJZXjFyWlFUvGDh3yCYrmZa24EWt5vfIOOX+7/S7gNf+nOVe8SkFr8Gz\n1Cl4zmDf3qY/MpKblJaRawlROGBKCScERCHeqdbgETrAxQAv7mXkLWGeMQy6\nkye91jKU00Ce3V2daZ76XMfxFkm8iYN/hmBLtscZF6UcQi9qeKL5iOmSnFJQ\nHCUSVT03567EJ7gobDJJJGNXGg1Bfgxz8GqLBGin1oBKhZF8Zn09kuk1jj52\n3XiXFuJl8zegLvyE3NBCqWrl4ZWxabMvUMcrl0fwx0Gz0s8QFR6MWtGgeKkP\nKFQx+IduYAZwhSv7FQeLQMJDi8DYH64iqBbH1rjlHQ1JP1X9lb5c8mnX5aDf\nWXeM3gPh4+4/VCYTvB1MMU1daPFsSqHbKDsokrf4g5OwbwjgB1+IMe9HN1EF\no3TE\r\n=sABi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a85a4dd69e086a18d97d22204667c6b5334b01e0","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib api css hcy hsi hsl hsv int internal lab lch oklab ops rgb srgb xyy xyz ycc","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all","tool:swatches":"ts-node -P tools/tsconfig.json tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.7","@thi.ng/math":"^4.0.3","@thi.ng/arrays":"^0.10.14","@thi.ng/binary":"^2.2.7","@thi.ng/checks":"^2.9.8","@thi.ng/errors":"^1.3.2","@thi.ng/random":"^2.4.3","@thi.ng/compare":"^1.3.31","@thi.ng/compose":"^1.4.33","@thi.ng/strings":"^2.1.3","@thi.ng/vectors":"^6.0.4","@thi.ng/defmulti":"^1.3.14","@thi.ng/transducers":"^7.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/color_3.2.0_1628086898235_0.49594511894822113","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"@thi.ng/color","version":"3.2.1","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@3.2.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"67f03228599dd848b7c368710976947d730285b4","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-3.2.1.tgz","fileCount":194,"integrity":"sha512-gOTJBV1BSFm21GGl+kPFRfJbncc0RhJyu4nZO43vpTcoedS0hWq0g4P292lvSMVI5jEtxkMJPmm/CFJ1xXO4lA==","signatures":[{"sig":"MEUCIQDZR1WyET7y0uwjJtwYWSuGcXda6pn+w4bTtXCuIj54qQIgDAHl0ZcYHodqRBDvjJ6esVn16V5ywpvKgotYq9JKwZE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCvXYCRA9TVsSAnZWagAASFsP/jdJzewIv4q9/o+5ZA45\nkOmcjmBrB9eLyTL8bJVZGw/e6gFTn6oSaM+m0j5Ch6w9+mKlxHheVVexujCh\nADZBoZnJkzPP77nWHy9zdJXlJTY0zQbFaNWYE4U3fnkAFkkegnvvk9gM0jyg\n/H3ZJDOsH+OjlPEl/Fk7FVAW2tklsH9n6asHiKVWjYmK5hxwZMpoI1RyGqIg\nNgYdsOgh2jRFAG/hsm7S/ojyWbGwNZodwlRqWoiMc85sIOB8OO/VToNylvny\n8Qb/OKdyAESEQuUurmc4991GXGQlFABW9G4pPR6G4U8/LBdx6VLvdYX4k/N+\nCMje6tLRvA69hAPijTeO/nxFv3GQxsUUHMvYuJPc/a5VHEFvcqjLHlTqagYD\nUbqyrpgkQHQ/ImilHEWJAEAESv4SxEYw3tkhtBVomGq24UuzkPRKi21fWMaw\nGHmCrXTWSBA4LwNW+qdytTxDsWIukPonOhsBP19qcjTyhk22ioYuDUw/GXV3\nHkkamjHWjLAQZKS92+JVaZZjNFOilF4zLqFJhD5rVoJ49JXFtRouLk/njd22\nQWrWH5kLjfMIihHq/FUBsQsgo5WCYrkQ1H1x4ycqLsS3cA6O6Y7LvqknN88T\niDoi83E5lUfkjIPJFWnxKIJvrQrtDcAAz6nn+Bg/BzKHsmNtkgHr8A8w349J\nZLsD\r\n=8xh6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5a289330f80e3c253c3b434655825c5dcfaebfd2","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib api css hcy hsi hsl hsv int internal lab lch oklab ops rgb srgb xyy xyz ycc","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all","tool:swatches":"ts-node -P tools/tsconfig.json tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.7","@thi.ng/math":"^4.0.3","@thi.ng/arrays":"^0.10.15","@thi.ng/binary":"^2.2.7","@thi.ng/checks":"^2.9.8","@thi.ng/errors":"^1.3.2","@thi.ng/random":"^2.4.4","@thi.ng/compare":"^1.3.31","@thi.ng/compose":"^1.4.33","@thi.ng/strings":"^2.1.3","@thi.ng/vectors":"^6.0.5","@thi.ng/defmulti":"^1.3.14","@thi.ng/transducers":"^7.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/color_3.2.1_1628108247723_0.8365364751082502","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"@thi.ng/color","version":"3.2.2","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@3.2.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"eb3d141d2291e2e9ea67a3c4671b2b1331600346","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-3.2.2.tgz","fileCount":194,"integrity":"sha512-4U/Szm6mx37lCu7L5MmiPsT0G60WQvzarBPmWVI2uAlu2J/vFMszqslK96mpo7caYScHagpoTWFVaXBNK0QEfw==","signatures":[{"sig":"MEYCIQDSKbO3dFZl+Q/XKRW9lfK8XShSlKSu95HViffU33zBEwIhAKmjn9tPA5EpqRF+p5SVgPqxw6NmFH9dpj6TNkwHZXle","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhD8jSCRA9TVsSAnZWagAASeQP/1Ln10ymazV/Z4IGPqyW\ny+DiDK+Z4HkIjOWkpe7CMdyrE/hkpltxpVbaDRW9n/gdpG/ZeG3VuoK2DIvQ\nTb2+j4GpaZs8+wWjzjgMtNFM/lpRToehfUlbj3XIEj6Uw12QXVklsK2ubkJq\nB9W0lGV1Lc7P0N3TUW85T/qoazTj1V/ptmCW+1/ZJi4gPrPwBojecTSsTzaO\nCaIq6EwXXJ9naw4skFEAID8NX8PFcyZ5Jp1ZtXyd+WcBJkISbCNodGi39m/8\nx+HSEqw2Od7GkuvntY+CbYBC1N1swpYm5IseaKFhm3FhT60xUyWw72m3Ujyp\nedcNfUzI9eoRBWqDA5eTRcnKAFl6pm5VeD93qlWvUiezRl/RI62nagxUPPm0\n6AkQVRZOsf52T3onFbpxDT3VMc6fpQzKgIvZwV97bUr5owBp9YEA4KZM8gpD\nIcTnDiz1a7NN9HYu12x3b8M7+bg9L1q98E9+wIK3JizoSxLUIb/Frcw2xmZh\nYeIcF3/yJRq8ViX+3pC9YhS1YUDikWaPqu5IEt97LWGbb5aae/qzIo6yR7bz\nzlQ/Hv9yvxtfNzGOT7V1ykB2D9baojPeW/cFrrtJUSApMEmQT6zV7da9+L0V\n/sMiAcCIUodUD7tKALMyFrnGPKDvocElAUIgveTpfdcpSVrC8EGuE34u8gUq\n9/bj\r\n=g1vU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c3d907d40c82572fea9c259007dd68c9acbd5f1d","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib api css hcy hsi hsl hsv int internal lab lch oklab ops rgb srgb xyy xyz ycc","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all","tool:swatches":"ts-node -P tools/tsconfig.json tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.8","@thi.ng/math":"^4.0.4","@thi.ng/arrays":"^0.10.16","@thi.ng/binary":"^2.2.8","@thi.ng/checks":"^2.9.9","@thi.ng/errors":"^1.3.3","@thi.ng/random":"^2.4.5","@thi.ng/compare":"^1.3.32","@thi.ng/compose":"^1.4.34","@thi.ng/strings":"^2.1.4","@thi.ng/vectors":"^6.0.6","@thi.ng/defmulti":"^1.3.15","@thi.ng/transducers":"^7.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/color_3.2.2_1628424402562_0.3504653699252349","host":"s3://npm-registry-packages"}},"3.2.3":{"name":"@thi.ng/color","version":"3.2.3","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@3.2.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6a5057e75422ebe86b6a42fe7a06b4ecb7ce2363","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-3.2.3.tgz","fileCount":194,"integrity":"sha512-ZxVojXVfgwU5x8uh5HT9O9RFwZhOep1Sywf5XHDBrynJq3rdyvJkMi0W4Gzcz205nhYa8SiCYB/t+xowrs+DLg==","signatures":[{"sig":"MEUCIQD9P+OEp/4P0Pr/PQ89A5EryW3YOUVOB2JJybzJFaNYVQIgVtiyXSQ1mxcxmkzrAf68E0QDobGRypXNh5YdqR6N2Uk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhD9p6CRA9TVsSAnZWagAAVvAP/ivHt6jZXJ6rDublCAO9\nuBoTCcnxV7zfy6PCjINfccWg1HuL4SSdsc1jXZGFzt7wAK8VjveVgG3+zhFp\nK+2J336muPuIXuzZJKBUxQOosaIai4msw8HWBjqqaHcC0To6aAHSenRzQEtr\nBgj6MwpOJivnts4zu4E0T7kuR/SSgo7hqN9WMrecxXipmR+yu1yxRmTXngGa\nQY+uUWxJ9b8rP7gAcuKSVRKMoFDUlruvWxJK+LjiEA7avynYVwvH+9162cjK\nIXTTTyJbYlMhMXFlrgAqLkZG9mllr9Knoyzxa4WzSKlGn27EkPhVfS8EmBgb\nsAryMwefwWVsk+lsNQtGg3buzZOFi1qH5HfC+P6BH1svmZmeQlZ6bfaEpEQr\npYF70BUDombdoISsEianC/X6T5/PhMKgqcBGi5igH6cobn9tnVxrW7jKjKi0\nPbACWvZ+Fh4snDGteNqp+EDS2e5eBnM0IPLvVJeiQrEKCXJu0sGdjfHXBVsp\njqiu/JSmGOUUne5n7ptoQi5nhsLpYbXGcFFxBkdW76ZWiV2sHVoLbdj19BHp\nm4IrrdG8U0Gy9mACFxHb0sTVuD4NpRDL/5gmeC/byjhFDV3PC89U07onYcOS\nrEWWBAyvTvzSynaqsqKU/E8Aiw8ZAm35q3ZPDih5Bkto2gtBMkBuZyUvsr3m\nSAEG\r\n=By5u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"538019e9d8ca6c5fee4754af93ad454c0674dc72","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib api css hcy hsi hsl hsv int internal lab lch oklab ops rgb srgb xyy xyz ycc","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all","tool:swatches":"ts-node -P tools/tsconfig.json tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/math":"^4.0.5","@thi.ng/arrays":"^1.0.1","@thi.ng/binary":"^2.2.9","@thi.ng/checks":"^2.9.10","@thi.ng/errors":"^1.3.4","@thi.ng/random":"^2.4.6","@thi.ng/compare":"^1.3.33","@thi.ng/compose":"^1.4.35","@thi.ng/strings":"^2.1.5","@thi.ng/vectors":"^6.0.7","@thi.ng/defmulti":"^1.3.16","@thi.ng/transducers":"^7.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/color_3.2.3_1628428921975_0.06091170878450436","host":"s3://npm-registry-packages"}},"3.2.4":{"name":"@thi.ng/color","version":"3.2.4","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@3.2.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"93644ef6dd29f371d13db1b88df3095556ff61d3","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-3.2.4.tgz","fileCount":194,"integrity":"sha512-G/Ll4Q7mrU43XuK31bOGWrOQ6y60LOP0E0mXZtzUNc4Ne4mmlf3b6yD59KsUl3oAxxddFBsNITNmjYzxfA9v7g==","signatures":[{"sig":"MEUCIQDHUVxp5mD0lUYaFFWaKN6T7wGAsIvP5VSPSXcVEYu2tAIgQEVqVkwk8HKRnWyLueJ21Vt0Pd8ItpMPS/payVS3ss4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG7PnCRA9TVsSAnZWagAAQy8P/RDDmeGYVWWPY76V7pEM\nKZwShhs6JvV889mg+zWgSZR5SaS1aRC0pewCNcW/4Lbumq533ZH2zxih/GZj\nKrJqGPleR/LF5Hnq7KghnZn9OjYe2D01qTUW83rEtJ+53wneMLypSrk3Dy+g\nIrF6PL9QuSBb7/OVrDyqOcs/hdCIlLO2K3kQavWvNH3T+02kiVF3fgJE62q0\nkCCxN1w47M2ENJrU2+WZwKJPCBC1ni5UORf6SmgDv4mNMT4bczFn8Fa6y/ba\nwavsT83UZJ+dDW22iaCqGQa0S+ske9Ng++OniA1imS6C6uGjZutH/GWEJIin\n1wyUAKZ14u1S2BBIiXcglzsOaMSl+ZqgYQTrfDC+qdh3XIdTy9JPAGAFdkLF\nm4qxqC2YfmGogThVSADYg612lwKwr1UoGwzJzn2q1X3zjBYHDzEGb1zhQeEQ\n1bszxAofXpSrRyTioTHgQW2OXKhUXZ6Y8ywSjBJ9QJawnyfeMXJYeoQhPoZ3\nOEsaV1/6hsGWVwFDKN46AbzvMl/ezmiywCQCe8sg/0NJVV//MAWSGaFZ2yNo\nmD68S5Qq1WhcTugIEGOEzxovcyTm0kANQlCQzX7Y+rh52mrbnVR4uAn7cCJX\n/jZy2/Gjw/wSBsYl6RscKYIFz2mL+RXmpQ5nGWSqleXJYjgqnNl8NsAOJ93r\n8Dv4\r\n=bUZu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3365151f112c39f224541f5ac4cedf3370eb9ba4","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib api css hcy hsi hsl hsv int internal lab lch oklab ops rgb srgb xyy xyz ycc","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all","tool:swatches":"ts-node -P tools/tsconfig.json tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/math":"^4.0.5","@thi.ng/arrays":"^1.0.2","@thi.ng/binary":"^2.2.10","@thi.ng/checks":"^2.9.10","@thi.ng/errors":"^1.3.4","@thi.ng/random":"^2.4.7","@thi.ng/compare":"^1.3.33","@thi.ng/compose":"^1.4.35","@thi.ng/strings":"^2.1.6","@thi.ng/vectors":"^6.1.0","@thi.ng/defmulti":"^1.3.16","@thi.ng/transducers":"^7.8.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/color_3.2.4_1629205479676_0.4341941000060223","host":"s3://npm-registry-packages"}},"3.2.5":{"name":"@thi.ng/color","version":"3.2.5","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@3.2.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"72f29b7b7719b14736b0e06b28b8936026df8827","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-3.2.5.tgz","fileCount":194,"integrity":"sha512-CybQ1laeTnB+fL4cnq2nyabRFVVPUg4AamJ37Qg9rA3GzegyJ2ofw8Wzlp+sSdGrE3fYpDVY3xS0AQ2FFq2wIA==","signatures":[{"sig":"MEYCIQCuFFbSDN7RVFbZZ838+vCYzx3jbWNQbpyA1EgfeIKLkwIhAN6tDxEL+/UNFx9yi7CYgwtYwk1Fi6ib2h+1t+/Ye9TS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":548110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHmm8CRA9TVsSAnZWagAAMh8P/1jQZHY6U3gIx7YFuewz\nR8phmyVp6W0G/oGI6Dko8s489RZ7Lq0jHWN+O1GiqfeH2RRK9jm8bVQREHLZ\nao0aKR7M+CM27p1IWa2zczIfELpqmT3EQBuhwSaKscCgo+DCP8IoaLZPRXhT\noDLHfOp4hMOIrFgBMFLIVKG0/9ZfNH9SIISHSXzL48D1ZFRISxaNYFIG8FyQ\nsdEy2/IGQ7waZSX31nCohzwhgVl+tlK+p8UJCM84xLRnG1XBtjX9IDYT3CeZ\nzF8vTzdnNzcvM099nbJf/VPpMK5Wo8di3CeoepblLYNVarCGGu7mIsLC6/0x\nT1HiETguCxy0jd1AZam+W26jdJWhXjLaA+kl/1yQwqpVWhs2BQ/7mJpal7+T\nIbkYeFjoaw1XVgXEhe9SBFCff64e9NToi8T1ZPCzTUSr8jdZA9ZJkPENrxg9\nm0SM1gemT+8dG8v50XRCFgOQ8TBDUjUyV8F8b5vaPs16nsiAmjBGOromkEkI\n+BkjDN0v0XUlBblN50zBXOPI2ytA0oL7X4A4wnbhDdV+1hdajcC4AXTNGK3O\npqkAPveGrsnaY+SrHOtteghZ6HUMpVjKcaKNGMjmRTymnhM1a5vSy76tKSse\nFLSeKCFVmRfhQBC7S6bSjxo46QLeNEq5Kjvv7PMCv13MZsTfZ3WCH1wwm/TA\n4lZc\r\n=EgRR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2c2f921759dc30055f86795231fa1289ddb14a6e","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib api css hcy hsi hsl hsv int internal lab lch oklab ops rgb srgb xyy xyz ycc","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all","tool:swatches":"ts-node -P tools/tsconfig.json tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/math":"^4.0.5","@thi.ng/arrays":"^1.0.2","@thi.ng/binary":"^2.2.10","@thi.ng/checks":"^2.9.10","@thi.ng/errors":"^1.3.4","@thi.ng/random":"^2.4.7","@thi.ng/compare":"^1.3.33","@thi.ng/compose":"^1.4.35","@thi.ng/strings":"^2.1.6","@thi.ng/vectors":"^6.1.1","@thi.ng/defmulti":"^1.3.16","@thi.ng/transducers":"^7.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/color_3.2.5_1629383100208_0.9237587024184246","host":"s3://npm-registry-packages"}},"3.2.6":{"name":"@thi.ng/color","version":"3.2.6","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@3.2.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0ae108cee247e3c24f370051d22ea295b537ccb0","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-3.2.6.tgz","fileCount":194,"integrity":"sha512-4zq84a9ms9NxCYX6Ht29vytXXaaUARs+ABlpZeaP8GEDoXuRzctXto2N3419m6kp34HxBIUeirKVfSG+CxqRqA==","signatures":[{"sig":"MEQCIDdzUE2jBPjHhP7BeAc5D2NU3t5Q2wKjRIuHhivNZQRUAiBLfNhH1v369BPKuOCQMuOxxJif7CFjjZ697ZTSiOfuzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":548280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHm+WCRA9TVsSAnZWagAAvEsP/AgXwjBWZO1qX75CgXLJ\n6vRoD+5eDJy4/EnRt9Yv3H6h+Hz18gzxy/VW6qhQngqZf7VPV6lbX8UWt0aA\n1dGXbwLhiaPHyn55b68NfkA8z/2WQQKFokNF1CZHLbKZA7JPek15hjahLmOo\nV5Pgh3cFysALTpBIjQ87S89R3hlkgFkXVH1buZhq0r/pxRA9DPstGCkJQ4j7\nFgI3vf/7ybSIxRwus0iY4kZlF4bjC+4SONkwDhmsMT+KuMX+eqD1bIASyfHH\nyEu79tp9JaXfuf/OQN7OiC0PAx+Qv09vZglXSjmaJGOo0pcXi4258GwrQrlf\n126EEoSD3GX4yvE5X/3UPR7B3FVcsJ0csaUgrg/0P3HlDVgnmzigylmgPqtY\nj2Tqf2933C+p3mC6iel1iNOPzY+rcTRbH45bvTc3iv8B11Ub3iLqyPTnXWHf\nCqfvT45wLq4937DokScwaD07ghAr9ERxbittcDvsFU1uN3Yj5uaGP1OeLM1Z\nJVq3gSKlhU1QE1Z+/ffMQM9ZPKfXfMgcFAEf5kURacnZKkCMEGvzfrBC/3zQ\n4SfdPkc+5QSpC9h4AjgsKURQex9M++yRQowPh8XqJwBV3hcfUzQRRptJb6fJ\nLEHcj6VQQapQLhG0hEQrojP/YYIlknWewRXaU5TpQmTEwDlBWx4k+JiVVQ6m\nE1Ez\r\n=KgYq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"84a067278ef79ccd538eeb652046eb8e03f3e34e","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib api css hcy hsi hsl hsv int internal lab lch oklab ops rgb srgb xyy xyz ycc","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all","tool:swatches":"ts-node -P tools/tsconfig.json tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/math":"^4.0.5","@thi.ng/arrays":"^1.0.2","@thi.ng/binary":"^2.2.10","@thi.ng/checks":"^2.9.10","@thi.ng/errors":"^1.3.4","@thi.ng/random":"^2.4.7","@thi.ng/compare":"^1.3.33","@thi.ng/compose":"^1.4.35","@thi.ng/strings":"^2.1.6","@thi.ng/vectors":"^6.1.2","@thi.ng/defmulti":"^1.3.16","@thi.ng/transducers":"^7.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/color_3.2.6_1629384598197_0.05883280943166613","host":"s3://npm-registry-packages"}},"3.2.7":{"name":"@thi.ng/color","version":"3.2.7","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@3.2.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"16765f1c1c457503522a237b56d3b3488fdd98ca","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-3.2.7.tgz","fileCount":194,"integrity":"sha512-ZgFiOs6elocUa/FRDlkUHwDheABJRKSWP1fAw6XjOzZj4pAuw62YNMOOaop4OBRdK1xFVFfBypIxxwROrqNtgw==","signatures":[{"sig":"MEYCIQD0J28KqGnhD3ec06fOKrnpG6L6d+upMz69cmYQ9SzkhAIhAMhYBn4ME8bHUwALIkO/YovWqPhmBWCQhZWFV/SDdQzQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMf3dCRA9TVsSAnZWagAA2xkP/2s0Lr6qSE+9Ptloexc3\nfKnsvjr+s7H4jQJAwsZXekUoOEu7hqcHsXLZ/kTssJAT/o/HiEu+7otqumUP\nGCUEXfT6k/CfhCok/RRT1ExPQxRKyjTGpn+nbBRlI29YJAxALaMpnv9wxB2Y\nyhRqeRToZ5TmmL8dheJJaONvzZr5NR8oMlyUri/NghGMqKCntBlQ02U8uJw8\nAmHpGeGqpX/qWFfCZwToBw0E90yOVd3vmBvP6NudHYtBFT+CKTTM4HjwfTZ2\neeUQFT3StxGa4FAgvwgQy52onmJEk53cRGpbffI+3SpipJFEdm+6LI0/xt7Q\nzQ4koS7X5vn05khST+gLOxXjhyEbkktdPb1nwVbVWV7rCAayzYfnvXFvEFF3\nct2zpzc8UeKlOY7A9/sUUAqf0mWDjdi9MzZ6BHWypRr2STcgdl9y1w46Tfhs\nKQmtwlobv814RdRmDxbUQ4fwjUIbCKw94DRROshpAGLb6uft5WbfTkiarX7L\nWkR60RfeB5xokM4ghYXWFJdAmm3d9jntGUKwP/BP9QHOQdRN9POn2EQUvyfq\nd6SiiQwk3qkgzxqjqTTMn3BJaIjy4X99JvV3GENcPyeqLMD7DI6e97UUEbLM\nALKqOwZnB/v/Wh1+wW2Nue1ltcu0U02oDLMWytXPK7X7llTNDYMUuA2rpZiv\nKQOe\r\n=qYOm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d971cb3f9b215a95483f78f1a8614015e331146f","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib api css hcy hsi hsl hsv int internal lab lch oklab ops rgb srgb xyy xyz ycc","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all","tool:swatches":"ts-node -P tools/tsconfig.json tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.2.0","@thi.ng/math":"^4.0.6","@thi.ng/arrays":"^1.0.3","@thi.ng/binary":"^2.2.11","@thi.ng/checks":"^2.9.11","@thi.ng/errors":"^1.3.4","@thi.ng/random":"^2.4.8","@thi.ng/compare":"^1.3.34","@thi.ng/compose":"^1.4.36","@thi.ng/strings":"^2.1.7","@thi.ng/vectors":"^6.2.0","@thi.ng/defmulti":"^1.3.17","@thi.ng/transducers":"^7.9.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/color_3.2.7_1630666205215_0.08991125702076364","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@thi.ng/color","version":"4.0.0","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@4.0.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0d63b4907cef0b06402aa3a0515e6c5a709611e1","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-4.0.0.tgz","fileCount":190,"integrity":"sha512-A/tpLOo+PIGiBDwAkZJLCnonxtn+s8ykqa7ddGz6qWANA55L4FLpnTZJVyyo4g81KYc8HgKx854LfP5AUWm/UQ==","signatures":[{"sig":"MEYCIQCISOBZbouiClTMWukoWWxF99rERjndyAVQo5vETDK0bQIhAPTTkSlYaUZAlVtoLl5tOGX/xf4mX2au915fmNKDTfqD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259914},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./mix":{"import":"./mix.js"},"./sort":{"import":"./sort.js"},"./alpha":{"import":"./alpha.js"},"./clamp":{"import":"./clamp.js"},"./color":{"import":"./color.js"},"./analog":{"import":"./analog.js"},"./invert":{"import":"./invert.js"},"./linear":{"import":"./linear.js"},"./convert":{"import":"./convert.js"},"./css/css":{"import":"./css/css.js"},"./hcy/hcy":{"import":"./hcy/hcy.js"},"./hsi/hsi":{"import":"./hsi/hsi.js"},"./hsl/hsl":{"import":"./hsl/hsl.js"},"./hsv/hsv":{"import":"./hsv/hsv.js"},"./int/int":{"import":"./int/int.js"},"./is-gray":{"import":"./is-gray.js"},"./lch/lch":{"import":"./lch/lch.js"},"./rgb/rgb":{"import":"./rgb/rgb.js"},"./xyy/xyy":{"import":"./xyy/xyy.js"},"./ycc/ycc":{"import":"./ycc/ycc.js"},"./defcolor":{"import":"./defcolor.js"},"./distance":{"import":"./distance.js"},"./is-black":{"import":"./is-black.js"},"./is-white":{"import":"./is-white.js"},"./swatches":{"import":"./swatches.js"},"./api/names":{"import":"./api/names.js"},"./gradients":{"import":"./gradients.js"},"./lab/lab50":{"import":"./lab/lab50.js"},"./lab/lab65":{"import":"./lab/lab65.js"},"./luminance":{"import":"./luminance.js"},"./srgb/srgb":{"import":"./srgb/srgb.js"},"./transform":{"import":"./transform.js"},"./xyz/xyz50":{"import":"./xyz/xyz50.js"},"./xyz/xyz65":{"import":"./xyz/xyz65.js"},"./api/ranges":{"import":"./api/ranges.js"},"./api/system":{"import":"./api/system.js"},"./closest-hue":{"import":"./closest-hue.js"},"./color-range":{"import":"./color-range.js"},"./hcy/hcy-rgb":{"import":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"import":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"import":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"import":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"import":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"import":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"import":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"import":"./hsv/hsv-rgb.js"},"./int/int-css":{"import":"./int/int-css.js"},"./int/int-int":{"import":"./int/int-int.js"},"./int/int-rgb":{"import":"./int/int-rgb.js"},"./lab/lab-css":{"import":"./lab/lab-css.js"},"./lab/lab-lab":{"import":"./lab/lab-lab.js"},"./lab/lab-lch":{"import":"./lab/lab-lch.js"},"./lab/lab-rgb":{"import":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"import":"./lab/lab-xyz.js"},"./lch/lch-css":{"import":"./lch/lch-css.js"},"./oklab/oklab":{"import":"./oklab/oklab.js"},"./rgb/hue-rgb":{"import":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"import":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"import":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"import":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"import":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"import":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"import":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"import":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"import":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"import":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"import":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"import":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"import":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"import":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"import":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"import":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"import":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"import":"./rgb/rgb-srgb.js"},"./api/constants":{"import":"./api/constants.js"},"./api/gradients":{"import":"./api/gradients.js"},"./css/parse-css":{"import":"./css/parse-css.js"},"./luminance-rgb":{"import":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"import":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"import":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"import":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"import":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"import":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"import":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"import":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"import":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"import":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"import":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9ac1344b38b565eb894306fbf72233b6c0b2d115","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts","tool:swatches":"../../scripts/node-esm tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/api":"^8.0.0","@thi.ng/math":"^5.0.0","@thi.ng/arrays":"^2.0.0","@thi.ng/binary":"^3.0.0","@thi.ng/checks":"^3.0.0","@thi.ng/errors":"^2.0.0","@thi.ng/random":"^3.0.0","@thi.ng/compare":"^2.0.0","@thi.ng/compose":"^2.0.0","@thi.ng/strings":"^3.0.0","@thi.ng/vectors":"^7.0.0","@thi.ng/defmulti":"^2.0.0","@thi.ng/transducers":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/color_4.0.0_1634052004428_0.3969716899316398","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"@thi.ng/color","version":"4.0.1","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@4.0.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a1621b1068f1eab0ef5c2e9c9f74ac3a99cc6ef3","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-4.0.1.tgz","fileCount":190,"integrity":"sha512-MAmhKIePGQWp3kHOSxDaswVJFtA9soEEb4Bwz+j5Zhq3zfvrkNeuhxif1fKV4FYoX+i7QcSKdxVRnvsndzbJew==","signatures":[{"sig":"MEQCIFnd7r8yz9PsMIy3c0kuNm6TzhEFfQkseL4slnNbk20gAiANxAowK+NCrXdNxwpTzcFKP50JDf8Jd/fFUs3SddnVzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":261583},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./mix":{"import":"./mix.js"},"./sort":{"import":"./sort.js"},"./alpha":{"import":"./alpha.js"},"./clamp":{"import":"./clamp.js"},"./color":{"import":"./color.js"},"./analog":{"import":"./analog.js"},"./invert":{"import":"./invert.js"},"./linear":{"import":"./linear.js"},"./convert":{"import":"./convert.js"},"./css/css":{"import":"./css/css.js"},"./hcy/hcy":{"import":"./hcy/hcy.js"},"./hsi/hsi":{"import":"./hsi/hsi.js"},"./hsl/hsl":{"import":"./hsl/hsl.js"},"./hsv/hsv":{"import":"./hsv/hsv.js"},"./int/int":{"import":"./int/int.js"},"./is-gray":{"import":"./is-gray.js"},"./lch/lch":{"import":"./lch/lch.js"},"./rgb/rgb":{"import":"./rgb/rgb.js"},"./xyy/xyy":{"import":"./xyy/xyy.js"},"./ycc/ycc":{"import":"./ycc/ycc.js"},"./defcolor":{"import":"./defcolor.js"},"./distance":{"import":"./distance.js"},"./is-black":{"import":"./is-black.js"},"./is-white":{"import":"./is-white.js"},"./swatches":{"import":"./swatches.js"},"./api/names":{"import":"./api/names.js"},"./gradients":{"import":"./gradients.js"},"./lab/lab50":{"import":"./lab/lab50.js"},"./lab/lab65":{"import":"./lab/lab65.js"},"./luminance":{"import":"./luminance.js"},"./srgb/srgb":{"import":"./srgb/srgb.js"},"./transform":{"import":"./transform.js"},"./xyz/xyz50":{"import":"./xyz/xyz50.js"},"./xyz/xyz65":{"import":"./xyz/xyz65.js"},"./api/ranges":{"import":"./api/ranges.js"},"./api/system":{"import":"./api/system.js"},"./closest-hue":{"import":"./closest-hue.js"},"./color-range":{"import":"./color-range.js"},"./hcy/hcy-rgb":{"import":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"import":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"import":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"import":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"import":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"import":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"import":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"import":"./hsv/hsv-rgb.js"},"./int/int-css":{"import":"./int/int-css.js"},"./int/int-int":{"import":"./int/int-int.js"},"./int/int-rgb":{"import":"./int/int-rgb.js"},"./lab/lab-css":{"import":"./lab/lab-css.js"},"./lab/lab-lab":{"import":"./lab/lab-lab.js"},"./lab/lab-lch":{"import":"./lab/lab-lch.js"},"./lab/lab-rgb":{"import":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"import":"./lab/lab-xyz.js"},"./lch/lch-css":{"import":"./lch/lch-css.js"},"./oklab/oklab":{"import":"./oklab/oklab.js"},"./rgb/hue-rgb":{"import":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"import":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"import":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"import":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"import":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"import":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"import":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"import":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"import":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"import":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"import":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"import":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"import":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"import":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"import":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"import":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"import":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"import":"./rgb/rgb-srgb.js"},"./api/constants":{"import":"./api/constants.js"},"./api/gradients":{"import":"./api/gradients.js"},"./css/parse-css":{"import":"./css/parse-css.js"},"./luminance-rgb":{"import":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"import":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"import":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"import":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"import":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"import":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"import":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"import":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"import":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"import":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"import":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2e6b3d7c0f4c5686c1e9bdb4902ed7d3f90bcc19","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts","tool:swatches":"../../scripts/node-esm tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/api":"^8.0.1","@thi.ng/math":"^5.0.1","@thi.ng/arrays":"^2.0.1","@thi.ng/binary":"^3.0.1","@thi.ng/checks":"^3.0.1","@thi.ng/errors":"^2.0.1","@thi.ng/random":"^3.0.1","@thi.ng/compare":"^2.0.1","@thi.ng/compose":"^2.0.1","@thi.ng/strings":"^3.0.1","@thi.ng/vectors":"^7.0.1","@thi.ng/defmulti":"^2.0.1","@thi.ng/transducers":"^8.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/color_4.0.1_1634106695358_0.8725261599562579","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"@thi.ng/color","version":"4.0.3","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@4.0.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9a9f983bd6fa888f82cfc0c5225d874234ec9cbc","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-4.0.3.tgz","fileCount":190,"integrity":"sha512-bHeAw0FxnMR4cEtiMUxLa/2NBJih9clKZFuA6ekiTrhkN503KroGBDjDusceSHn0PtpL/grA1GU1KTNpriatwg==","signatures":[{"sig":"MEUCIBDdnaAQfla8JvczR7pZYTqoRT7vu/8jdfrpNBoWSHsQAiEA+REIluQlwJSlUDQ0jrAG3n53HfQNjI8FphD/ZFQwzkM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":261750},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./mix":{"import":"./mix.js"},"./sort":{"import":"./sort.js"},"./alpha":{"import":"./alpha.js"},"./clamp":{"import":"./clamp.js"},"./color":{"import":"./color.js"},"./analog":{"import":"./analog.js"},"./invert":{"import":"./invert.js"},"./linear":{"import":"./linear.js"},"./convert":{"import":"./convert.js"},"./css/css":{"import":"./css/css.js"},"./hcy/hcy":{"import":"./hcy/hcy.js"},"./hsi/hsi":{"import":"./hsi/hsi.js"},"./hsl/hsl":{"import":"./hsl/hsl.js"},"./hsv/hsv":{"import":"./hsv/hsv.js"},"./int/int":{"import":"./int/int.js"},"./is-gray":{"import":"./is-gray.js"},"./lch/lch":{"import":"./lch/lch.js"},"./rgb/rgb":{"import":"./rgb/rgb.js"},"./xyy/xyy":{"import":"./xyy/xyy.js"},"./ycc/ycc":{"import":"./ycc/ycc.js"},"./defcolor":{"import":"./defcolor.js"},"./distance":{"import":"./distance.js"},"./is-black":{"import":"./is-black.js"},"./is-white":{"import":"./is-white.js"},"./swatches":{"import":"./swatches.js"},"./api/names":{"import":"./api/names.js"},"./gradients":{"import":"./gradients.js"},"./lab/lab50":{"import":"./lab/lab50.js"},"./lab/lab65":{"import":"./lab/lab65.js"},"./luminance":{"import":"./luminance.js"},"./srgb/srgb":{"import":"./srgb/srgb.js"},"./transform":{"import":"./transform.js"},"./xyz/xyz50":{"import":"./xyz/xyz50.js"},"./xyz/xyz65":{"import":"./xyz/xyz65.js"},"./api/ranges":{"import":"./api/ranges.js"},"./api/system":{"import":"./api/system.js"},"./closest-hue":{"import":"./closest-hue.js"},"./color-range":{"import":"./color-range.js"},"./hcy/hcy-rgb":{"import":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"import":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"import":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"import":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"import":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"import":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"import":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"import":"./hsv/hsv-rgb.js"},"./int/int-css":{"import":"./int/int-css.js"},"./int/int-int":{"import":"./int/int-int.js"},"./int/int-rgb":{"import":"./int/int-rgb.js"},"./lab/lab-css":{"import":"./lab/lab-css.js"},"./lab/lab-lab":{"import":"./lab/lab-lab.js"},"./lab/lab-lch":{"import":"./lab/lab-lch.js"},"./lab/lab-rgb":{"import":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"import":"./lab/lab-xyz.js"},"./lch/lch-css":{"import":"./lch/lch-css.js"},"./oklab/oklab":{"import":"./oklab/oklab.js"},"./rgb/hue-rgb":{"import":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"import":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"import":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"import":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"import":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"import":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"import":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"import":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"import":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"import":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"import":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"import":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"import":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"import":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"import":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"import":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"import":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"import":"./rgb/rgb-srgb.js"},"./api/constants":{"import":"./api/constants.js"},"./api/gradients":{"import":"./api/gradients.js"},"./css/parse-css":{"import":"./css/parse-css.js"},"./luminance-rgb":{"import":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"import":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"import":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"import":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"import":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"import":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"import":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"import":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"import":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"import":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"import":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1fb38cac74d6c009d96855c28784a267a81badf1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts","tool:swatches":"../../scripts/node-esm tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/api":"^8.0.3","@thi.ng/math":"^5.0.3","@thi.ng/arrays":"^2.0.3","@thi.ng/binary":"^3.0.3","@thi.ng/checks":"^3.0.3","@thi.ng/errors":"^2.0.3","@thi.ng/random":"^3.0.3","@thi.ng/compare":"^2.0.3","@thi.ng/compose":"^2.0.3","@thi.ng/strings":"^3.0.3","@thi.ng/vectors":"^7.0.3","@thi.ng/defmulti":"^2.0.3","@thi.ng/transducers":"^8.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/color_4.0.3_1634336806853_0.5537639568867381","host":"s3://npm-registry-packages"}},"4.0.4":{"name":"@thi.ng/color","version":"4.0.4","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@4.0.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3cf9cd29283b7c59e8e1a8f6565194eb4645a5c2","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-4.0.4.tgz","fileCount":190,"integrity":"sha512-29hR8ExMzEfXRVGcoJBjCnVlqnPmjJSSip/QhNNc33oNYWZlBFF0xC+h45BHzbtVB6nqFzplewTRGKeM/bZXIQ==","signatures":[{"sig":"MEYCIQCcWvkhyhOuoYiGUCRkI8cTnRrgiNhP6WuvD7VsbtqFQAIhAMyz0rqjM/J/XtAox4NUxERP/RVJrMJWJOghGCUa0jGC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":261920},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./mix":{"import":"./mix.js"},"./sort":{"import":"./sort.js"},"./alpha":{"import":"./alpha.js"},"./clamp":{"import":"./clamp.js"},"./color":{"import":"./color.js"},"./analog":{"import":"./analog.js"},"./invert":{"import":"./invert.js"},"./linear":{"import":"./linear.js"},"./convert":{"import":"./convert.js"},"./css/css":{"import":"./css/css.js"},"./hcy/hcy":{"import":"./hcy/hcy.js"},"./hsi/hsi":{"import":"./hsi/hsi.js"},"./hsl/hsl":{"import":"./hsl/hsl.js"},"./hsv/hsv":{"import":"./hsv/hsv.js"},"./int/int":{"import":"./int/int.js"},"./is-gray":{"import":"./is-gray.js"},"./lch/lch":{"import":"./lch/lch.js"},"./rgb/rgb":{"import":"./rgb/rgb.js"},"./xyy/xyy":{"import":"./xyy/xyy.js"},"./ycc/ycc":{"import":"./ycc/ycc.js"},"./defcolor":{"import":"./defcolor.js"},"./distance":{"import":"./distance.js"},"./is-black":{"import":"./is-black.js"},"./is-white":{"import":"./is-white.js"},"./swatches":{"import":"./swatches.js"},"./api/names":{"import":"./api/names.js"},"./gradients":{"import":"./gradients.js"},"./lab/lab50":{"import":"./lab/lab50.js"},"./lab/lab65":{"import":"./lab/lab65.js"},"./luminance":{"import":"./luminance.js"},"./srgb/srgb":{"import":"./srgb/srgb.js"},"./transform":{"import":"./transform.js"},"./xyz/xyz50":{"import":"./xyz/xyz50.js"},"./xyz/xyz65":{"import":"./xyz/xyz65.js"},"./api/ranges":{"import":"./api/ranges.js"},"./api/system":{"import":"./api/system.js"},"./closest-hue":{"import":"./closest-hue.js"},"./color-range":{"import":"./color-range.js"},"./hcy/hcy-rgb":{"import":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"import":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"import":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"import":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"import":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"import":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"import":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"import":"./hsv/hsv-rgb.js"},"./int/int-css":{"import":"./int/int-css.js"},"./int/int-int":{"import":"./int/int-int.js"},"./int/int-rgb":{"import":"./int/int-rgb.js"},"./lab/lab-css":{"import":"./lab/lab-css.js"},"./lab/lab-lab":{"import":"./lab/lab-lab.js"},"./lab/lab-lch":{"import":"./lab/lab-lch.js"},"./lab/lab-rgb":{"import":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"import":"./lab/lab-xyz.js"},"./lch/lch-css":{"import":"./lch/lch-css.js"},"./oklab/oklab":{"import":"./oklab/oklab.js"},"./rgb/hue-rgb":{"import":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"import":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"import":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"import":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"import":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"import":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"import":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"import":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"import":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"import":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"import":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"import":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"import":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"import":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"import":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"import":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"import":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"import":"./rgb/rgb-srgb.js"},"./api/constants":{"import":"./api/constants.js"},"./api/gradients":{"import":"./api/gradients.js"},"./css/parse-css":{"import":"./css/parse-css.js"},"./luminance-rgb":{"import":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"import":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"import":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"import":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"import":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"import":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"import":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"import":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"import":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"import":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"import":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9ff00a103f76cc4917ef3f244132e218f2300a05","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts","tool:swatches":"../../scripts/node-esm tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.0.4","@thi.ng/math":"^5.0.4","@thi.ng/arrays":"^2.0.4","@thi.ng/binary":"^3.0.4","@thi.ng/checks":"^3.0.4","@thi.ng/errors":"^2.0.4","@thi.ng/random":"^3.1.0","@thi.ng/compare":"^2.0.4","@thi.ng/compose":"^2.0.4","@thi.ng/strings":"^3.1.0","@thi.ng/vectors":"^7.0.4","@thi.ng/defmulti":"^2.0.4","@thi.ng/transducers":"^8.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/color_4.0.4_1635179778417_0.5456014554483393","host":"s3://npm-registry-packages"}},"4.0.6":{"name":"@thi.ng/color","version":"4.0.6","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@4.0.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6418bb655b008a639906cfda51c9dd1d051bebca","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-4.0.6.tgz","fileCount":190,"integrity":"sha512-IQwhDeMTYHkzOWdYE5GKk+9gZr7LnUf62tMaMKjjW0/A9liI325oUKdJZ3pa37H4/wUjAmIPiXRVd1vCvwf9Ug==","signatures":[{"sig":"MEUCIHnK5/iCQVqmrt+kfwCOavAJWos7Vfr2OOi2bWGMcVkTAiEA9gx6Vjx+/cJ2Mb6Y3pVK66p7Hvj9qmLe9OuK2xVU+zw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":262260},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./mix":{"import":"./mix.js"},"./sort":{"import":"./sort.js"},"./alpha":{"import":"./alpha.js"},"./clamp":{"import":"./clamp.js"},"./color":{"import":"./color.js"},"./analog":{"import":"./analog.js"},"./invert":{"import":"./invert.js"},"./linear":{"import":"./linear.js"},"./convert":{"import":"./convert.js"},"./css/css":{"import":"./css/css.js"},"./hcy/hcy":{"import":"./hcy/hcy.js"},"./hsi/hsi":{"import":"./hsi/hsi.js"},"./hsl/hsl":{"import":"./hsl/hsl.js"},"./hsv/hsv":{"import":"./hsv/hsv.js"},"./int/int":{"import":"./int/int.js"},"./is-gray":{"import":"./is-gray.js"},"./lch/lch":{"import":"./lch/lch.js"},"./rgb/rgb":{"import":"./rgb/rgb.js"},"./xyy/xyy":{"import":"./xyy/xyy.js"},"./ycc/ycc":{"import":"./ycc/ycc.js"},"./defcolor":{"import":"./defcolor.js"},"./distance":{"import":"./distance.js"},"./is-black":{"import":"./is-black.js"},"./is-white":{"import":"./is-white.js"},"./swatches":{"import":"./swatches.js"},"./api/names":{"import":"./api/names.js"},"./gradients":{"import":"./gradients.js"},"./lab/lab50":{"import":"./lab/lab50.js"},"./lab/lab65":{"import":"./lab/lab65.js"},"./luminance":{"import":"./luminance.js"},"./srgb/srgb":{"import":"./srgb/srgb.js"},"./transform":{"import":"./transform.js"},"./xyz/xyz50":{"import":"./xyz/xyz50.js"},"./xyz/xyz65":{"import":"./xyz/xyz65.js"},"./api/ranges":{"import":"./api/ranges.js"},"./api/system":{"import":"./api/system.js"},"./closest-hue":{"import":"./closest-hue.js"},"./color-range":{"import":"./color-range.js"},"./hcy/hcy-rgb":{"import":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"import":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"import":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"import":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"import":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"import":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"import":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"import":"./hsv/hsv-rgb.js"},"./int/int-css":{"import":"./int/int-css.js"},"./int/int-int":{"import":"./int/int-int.js"},"./int/int-rgb":{"import":"./int/int-rgb.js"},"./lab/lab-css":{"import":"./lab/lab-css.js"},"./lab/lab-lab":{"import":"./lab/lab-lab.js"},"./lab/lab-lch":{"import":"./lab/lab-lch.js"},"./lab/lab-rgb":{"import":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"import":"./lab/lab-xyz.js"},"./lch/lch-css":{"import":"./lch/lch-css.js"},"./oklab/oklab":{"import":"./oklab/oklab.js"},"./rgb/hue-rgb":{"import":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"import":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"import":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"import":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"import":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"import":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"import":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"import":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"import":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"import":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"import":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"import":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"import":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"import":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"import":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"import":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"import":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"import":"./rgb/rgb-srgb.js"},"./api/constants":{"import":"./api/constants.js"},"./api/gradients":{"import":"./api/gradients.js"},"./css/parse-css":{"import":"./css/parse-css.js"},"./luminance-rgb":{"import":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"import":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"import":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"import":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"import":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"import":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"import":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"import":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"import":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"import":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"import":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c17a556ad25f6882dfa8f806a1d9e8ed7ac7cd71","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts","tool:swatches":"../../scripts/node-esm tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.0.6","@thi.ng/math":"^5.0.6","@thi.ng/arrays":"^2.0.6","@thi.ng/binary":"^3.0.6","@thi.ng/checks":"^3.0.6","@thi.ng/errors":"^2.0.6","@thi.ng/random":"^3.1.2","@thi.ng/compare":"^2.0.6","@thi.ng/compose":"^2.0.6","@thi.ng/strings":"^3.1.2","@thi.ng/vectors":"^7.0.6","@thi.ng/defmulti":"^2.0.6","@thi.ng/transducers":"^8.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/color_4.0.6_1635407616753_0.2787470762188604","host":"s3://npm-registry-packages"}},"4.0.7":{"name":"@thi.ng/color","version":"4.0.7","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@4.0.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0a9f46d898d7d45153f7875cdfd134d43e2502f4","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-4.0.7.tgz","fileCount":190,"integrity":"sha512-Ki3ijPwZ7sXcEjoe2bdpFdHkmv0BJVBoDVkFieBu77/zm7JtV1FVHzs5wEo46pkSKDXlx5a8RjqpwqWT3aAxEQ==","signatures":[{"sig":"MEUCIQCCZ5NEq0FL5jv7bXS2OBp7UymYxAsxEGAY59F89Y+mbwIgJtWS2gcsE0IY5tcPnH/OZ7ox0uBV8/Zyv12VN+BESLU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":261275},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./mix":{"import":"./mix.js"},"./sort":{"import":"./sort.js"},"./alpha":{"import":"./alpha.js"},"./clamp":{"import":"./clamp.js"},"./color":{"import":"./color.js"},"./analog":{"import":"./analog.js"},"./invert":{"import":"./invert.js"},"./linear":{"import":"./linear.js"},"./convert":{"import":"./convert.js"},"./css/css":{"import":"./css/css.js"},"./hcy/hcy":{"import":"./hcy/hcy.js"},"./hsi/hsi":{"import":"./hsi/hsi.js"},"./hsl/hsl":{"import":"./hsl/hsl.js"},"./hsv/hsv":{"import":"./hsv/hsv.js"},"./int/int":{"import":"./int/int.js"},"./is-gray":{"import":"./is-gray.js"},"./lch/lch":{"import":"./lch/lch.js"},"./rgb/rgb":{"import":"./rgb/rgb.js"},"./xyy/xyy":{"import":"./xyy/xyy.js"},"./ycc/ycc":{"import":"./ycc/ycc.js"},"./defcolor":{"import":"./defcolor.js"},"./distance":{"import":"./distance.js"},"./is-black":{"import":"./is-black.js"},"./is-white":{"import":"./is-white.js"},"./swatches":{"import":"./swatches.js"},"./api/names":{"import":"./api/names.js"},"./gradients":{"import":"./gradients.js"},"./lab/lab50":{"import":"./lab/lab50.js"},"./lab/lab65":{"import":"./lab/lab65.js"},"./luminance":{"import":"./luminance.js"},"./srgb/srgb":{"import":"./srgb/srgb.js"},"./transform":{"import":"./transform.js"},"./xyz/xyz50":{"import":"./xyz/xyz50.js"},"./xyz/xyz65":{"import":"./xyz/xyz65.js"},"./api/ranges":{"import":"./api/ranges.js"},"./api/system":{"import":"./api/system.js"},"./closest-hue":{"import":"./closest-hue.js"},"./color-range":{"import":"./color-range.js"},"./hcy/hcy-rgb":{"import":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"import":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"import":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"import":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"import":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"import":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"import":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"import":"./hsv/hsv-rgb.js"},"./int/int-css":{"import":"./int/int-css.js"},"./int/int-int":{"import":"./int/int-int.js"},"./int/int-rgb":{"import":"./int/int-rgb.js"},"./lab/lab-css":{"import":"./lab/lab-css.js"},"./lab/lab-lab":{"import":"./lab/lab-lab.js"},"./lab/lab-lch":{"import":"./lab/lab-lch.js"},"./lab/lab-rgb":{"import":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"import":"./lab/lab-xyz.js"},"./lch/lch-css":{"import":"./lch/lch-css.js"},"./oklab/oklab":{"import":"./oklab/oklab.js"},"./rgb/hue-rgb":{"import":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"import":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"import":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"import":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"import":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"import":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"import":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"import":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"import":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"import":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"import":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"import":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"import":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"import":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"import":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"import":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"import":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"import":"./rgb/rgb-srgb.js"},"./api/constants":{"import":"./api/constants.js"},"./api/gradients":{"import":"./api/gradients.js"},"./css/parse-css":{"import":"./css/parse-css.js"},"./luminance-rgb":{"import":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"import":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"import":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"import":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"import":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"import":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"import":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"import":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"import":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"import":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"import":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"852cd2450617c86d15d18477dc634f17f04202eb","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts","tool:swatches":"../../scripts/node-esm tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.1.0","@thi.ng/math":"^5.0.7","@thi.ng/arrays":"^2.0.7","@thi.ng/binary":"^3.0.7","@thi.ng/checks":"^3.0.6","@thi.ng/errors":"^2.0.6","@thi.ng/random":"^3.1.3","@thi.ng/compare":"^2.0.7","@thi.ng/compose":"^2.0.7","@thi.ng/strings":"^3.1.3","@thi.ng/vectors":"^7.0.7","@thi.ng/defmulti":"^2.0.7","@thi.ng/transducers":"^8.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/color_4.0.7_1635954240471_0.5354657971024548","host":"s3://npm-registry-packages"}},"4.0.8":{"name":"@thi.ng/color","version":"4.0.8","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@4.0.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b32957d7d304cc7104f95618d20fb40d7444f23f","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-4.0.8.tgz","fileCount":190,"integrity":"sha512-f5tLNk8e0pInyUmHk0bM7RQaJsY8jgstkzk9qnMII8hoQKXLX5zD1kUNEWb9X82WtLS0hmmbiA9EFBqCyM2zdw==","signatures":[{"sig":"MEUCIQCbcuDL/N8uaQF3Jo0WK1TUtx7A8tj6lcY3P3znGyzWygIgZWPVZ2N6FRHvqK72t1Egjsp9oQUDECGoctopPJZgScg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":261445},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./mix":{"import":"./mix.js"},"./sort":{"import":"./sort.js"},"./alpha":{"import":"./alpha.js"},"./clamp":{"import":"./clamp.js"},"./color":{"import":"./color.js"},"./analog":{"import":"./analog.js"},"./invert":{"import":"./invert.js"},"./linear":{"import":"./linear.js"},"./convert":{"import":"./convert.js"},"./css/css":{"import":"./css/css.js"},"./hcy/hcy":{"import":"./hcy/hcy.js"},"./hsi/hsi":{"import":"./hsi/hsi.js"},"./hsl/hsl":{"import":"./hsl/hsl.js"},"./hsv/hsv":{"import":"./hsv/hsv.js"},"./int/int":{"import":"./int/int.js"},"./is-gray":{"import":"./is-gray.js"},"./lch/lch":{"import":"./lch/lch.js"},"./rgb/rgb":{"import":"./rgb/rgb.js"},"./xyy/xyy":{"import":"./xyy/xyy.js"},"./ycc/ycc":{"import":"./ycc/ycc.js"},"./defcolor":{"import":"./defcolor.js"},"./distance":{"import":"./distance.js"},"./is-black":{"import":"./is-black.js"},"./is-white":{"import":"./is-white.js"},"./swatches":{"import":"./swatches.js"},"./api/names":{"import":"./api/names.js"},"./gradients":{"import":"./gradients.js"},"./lab/lab50":{"import":"./lab/lab50.js"},"./lab/lab65":{"import":"./lab/lab65.js"},"./luminance":{"import":"./luminance.js"},"./srgb/srgb":{"import":"./srgb/srgb.js"},"./transform":{"import":"./transform.js"},"./xyz/xyz50":{"import":"./xyz/xyz50.js"},"./xyz/xyz65":{"import":"./xyz/xyz65.js"},"./api/ranges":{"import":"./api/ranges.js"},"./api/system":{"import":"./api/system.js"},"./closest-hue":{"import":"./closest-hue.js"},"./color-range":{"import":"./color-range.js"},"./hcy/hcy-rgb":{"import":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"import":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"import":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"import":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"import":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"import":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"import":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"import":"./hsv/hsv-rgb.js"},"./int/int-css":{"import":"./int/int-css.js"},"./int/int-int":{"import":"./int/int-int.js"},"./int/int-rgb":{"import":"./int/int-rgb.js"},"./lab/lab-css":{"import":"./lab/lab-css.js"},"./lab/lab-lab":{"import":"./lab/lab-lab.js"},"./lab/lab-lch":{"import":"./lab/lab-lch.js"},"./lab/lab-rgb":{"import":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"import":"./lab/lab-xyz.js"},"./lch/lch-css":{"import":"./lch/lch-css.js"},"./oklab/oklab":{"import":"./oklab/oklab.js"},"./rgb/hue-rgb":{"import":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"import":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"import":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"import":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"import":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"import":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"import":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"import":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"import":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"import":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"import":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"import":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"import":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"import":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"import":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"import":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"import":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"import":"./rgb/rgb-srgb.js"},"./api/constants":{"import":"./api/constants.js"},"./api/gradients":{"import":"./api/gradients.js"},"./css/parse-css":{"import":"./css/parse-css.js"},"./luminance-rgb":{"import":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"import":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"import":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"import":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"import":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"import":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"import":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"import":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"import":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"import":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"import":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d6aca4b4edb697613ed6635b1c0b12f0bf27b1f0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts","tool:swatches":"../../scripts/node-esm tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.1.0","@thi.ng/math":"^5.0.7","@thi.ng/arrays":"^2.0.7","@thi.ng/binary":"^3.0.7","@thi.ng/checks":"^3.0.6","@thi.ng/errors":"^2.0.6","@thi.ng/random":"^3.1.3","@thi.ng/compare":"^2.0.7","@thi.ng/compose":"^2.0.7","@thi.ng/strings":"^3.1.3","@thi.ng/vectors":"^7.1.0","@thi.ng/defmulti":"^2.0.7","@thi.ng/transducers":"^8.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/color_4.0.8_1636035637555_0.06362458378037128","host":"s3://npm-registry-packages"}},"4.0.9":{"name":"@thi.ng/color","version":"4.0.9","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/color@4.0.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e8f8dacd366790d38fa33f07e6f9d5979731570e","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-4.0.9.tgz","fileCount":190,"integrity":"sha512-CATwf7eAsXzBPxQATfkKfZAjf2E6afUen4e3nmstF0+npxoH3wzSMj2QKwjaQZGQjfwcmEgi6UJahUUUrGBGSg==","signatures":[{"sig":"MEUCIG57ItrvdIWTXfxqcJ+sk6W492CxZrtv+Gu9Repd6k2lAiEAkI/SGx34OeLfLFfYDkZj0ZXDogEh7DUqZ31M+wjo+eY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":261614},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./mix":{"import":"./mix.js"},"./sort":{"import":"./sort.js"},"./alpha":{"import":"./alpha.js"},"./clamp":{"import":"./clamp.js"},"./color":{"import":"./color.js"},"./analog":{"import":"./analog.js"},"./invert":{"import":"./invert.js"},"./linear":{"import":"./linear.js"},"./convert":{"import":"./convert.js"},"./css/css":{"import":"./css/css.js"},"./hcy/hcy":{"import":"./hcy/hcy.js"},"./hsi/hsi":{"import":"./hsi/hsi.js"},"./hsl/hsl":{"import":"./hsl/hsl.js"},"./hsv/hsv":{"import":"./hsv/hsv.js"},"./int/int":{"import":"./int/int.js"},"./is-gray":{"import":"./is-gray.js"},"./lch/lch":{"import":"./lch/lch.js"},"./rgb/rgb":{"import":"./rgb/rgb.js"},"./xyy/xyy":{"import":"./xyy/xyy.js"},"./ycc/ycc":{"import":"./ycc/ycc.js"},"./defcolor":{"import":"./defcolor.js"},"./distance":{"import":"./distance.js"},"./is-black":{"import":"./is-black.js"},"./is-white":{"import":"./is-white.js"},"./swatches":{"import":"./swatches.js"},"./api/names":{"import":"./api/names.js"},"./gradients":{"import":"./gradients.js"},"./lab/lab50":{"import":"./lab/lab50.js"},"./lab/lab65":{"import":"./lab/lab65.js"},"./luminance":{"import":"./luminance.js"},"./srgb/srgb":{"import":"./srgb/srgb.js"},"./transform":{"import":"./transform.js"},"./xyz/xyz50":{"import":"./xyz/xyz50.js"},"./xyz/xyz65":{"import":"./xyz/xyz65.js"},"./api/ranges":{"import":"./api/ranges.js"},"./api/system":{"import":"./api/system.js"},"./closest-hue":{"import":"./closest-hue.js"},"./color-range":{"import":"./color-range.js"},"./hcy/hcy-rgb":{"import":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"import":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"import":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"import":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"import":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"import":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"import":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"import":"./hsv/hsv-rgb.js"},"./int/int-css":{"import":"./int/int-css.js"},"./int/int-int":{"import":"./int/int-int.js"},"./int/int-rgb":{"import":"./int/int-rgb.js"},"./lab/lab-css":{"import":"./lab/lab-css.js"},"./lab/lab-lab":{"import":"./lab/lab-lab.js"},"./lab/lab-lch":{"import":"./lab/lab-lch.js"},"./lab/lab-rgb":{"import":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"import":"./lab/lab-xyz.js"},"./lch/lch-css":{"import":"./lch/lch-css.js"},"./oklab/oklab":{"import":"./oklab/oklab.js"},"./rgb/hue-rgb":{"import":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"import":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"import":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"import":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"import":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"import":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"import":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"import":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"import":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"import":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"import":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"import":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"import":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"import":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"import":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"import":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"import":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"import":"./rgb/rgb-srgb.js"},"./api/constants":{"import":"./api/constants.js"},"./api/gradients":{"import":"./api/gradients.js"},"./css/parse-css":{"import":"./css/parse-css.js"},"./luminance-rgb":{"import":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"import":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"import":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"import":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"import":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"import":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"import":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"import":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"import":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"import":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"import":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5fe52419af63984ebe53032201b2a6174b9cb159","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts","tool:swatches":"../../scripts/node-esm tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.2.0","@thi.ng/math":"^5.0.8","@thi.ng/arrays":"^2.0.8","@thi.ng/binary":"^3.0.8","@thi.ng/checks":"^3.0.7","@thi.ng/errors":"^2.0.6","@thi.ng/random":"^3.1.4","@thi.ng/compare":"^2.0.8","@thi.ng/compose":"^2.0.8","@thi.ng/strings":"^3.1.4","@thi.ng/vectors":"^7.1.1","@thi.ng/defmulti":"^2.0.8","@thi.ng/transducers":"^8.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/color_4.0.9_1636555846725_0.49169130713707454","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@thi.ng/color","version":"4.1.0","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/color@4.1.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"c1fc5c7c826d9ff301b668ef7398da054f9df907","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-4.1.0.tgz","fileCount":193,"integrity":"sha512-sWb35y2dEIGjsMB8C6Fq+wiA0P5K0TznGGEPWcEMFZ1RfNwClXsVxdUVdQKhUu3Ccif22IqcpTNUc2FGp0f2Fw==","signatures":[{"sig":"MEUCIDFsxdUVql2AUtpnCwRtqaPWnMX2xnkIi/ZfGcsc1qLyAiEA59moiabuUYBCciNP4/NVRiISiSmfyhNG0ZRu3Y8v4Ag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":461770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlZI1CRA9TVsSAnZWagAAjX8P/26SkynzBW8HRAHf7OSA\nqPBOP+6Ba97Lxq6eVapzLfQFrDK7VcvHzp+ZrQ8D9DpnSFy9aOePqrOoMtsI\niszzduHnPlPlPj28YTveRtFPuQxnBjku8F/qgRVtUGmctl/H8p77eTNaReNP\nVCeNYA8rx4tKWQo2+eTMUDIQJcnMPv9jw2ePHdX9nsC47WY9zXxOu9urtgPq\nWF2y9+N/PClBPk/Ir3UjPQK92cWoIpTonQeU5j9jEFsU6FYThtadXtIMnFD5\nkaURiQOiofttmGSFNUv7FSd5bucuASE65Oys+Wee+6M+3n7M1vQWGKWSaQur\neUP+4uazrwf3v3X5bpKXzqVapOE3ekZIiEg2SeR607R8YzIbQoCF7MF4t3eo\nbP23b//FfFXJU0D/s/ygoo2QR2LjdfNPboGj7rskiOgc1U4IqISoH3I8YoEC\n6Tr1pnVMEdSEDnkxlD+O9NeXpefG5zxec64NapI1KCT6ALwwXqSSpGt5b7gQ\n47eiHdSm4pNkMZwe6Ejpz+o7cMxmdTUQIIrKiFDbW98qN9tMKbG46jdo+G8i\n+Cqapk/BZ9uh3PP8mPibS9j6LS48iwyLiE6myPRq6J+5y/Tl3LMgRuXnwu00\nqWDHh9mjPjVpv9O7tBwaot+5UOTNG3AimI3H4adWnJ8zjfMmup48l6N6bHHz\nDAu/\r\n=tYfD\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./mix":{"import":"./mix.js"},"./sort":{"import":"./sort.js"},"./alpha":{"import":"./alpha.js"},"./clamp":{"import":"./clamp.js"},"./color":{"import":"./color.js"},"./analog":{"import":"./analog.js"},"./invert":{"import":"./invert.js"},"./linear":{"import":"./linear.js"},"./convert":{"import":"./convert.js"},"./css/css":{"import":"./css/css.js"},"./hcy/hcy":{"import":"./hcy/hcy.js"},"./hsi/hsi":{"import":"./hsi/hsi.js"},"./hsl/hsl":{"import":"./hsl/hsl.js"},"./hsv/hsv":{"import":"./hsv/hsv.js"},"./int/int":{"import":"./int/int.js"},"./is-gray":{"import":"./is-gray.js"},"./lch/lch":{"import":"./lch/lch.js"},"./rgb/rgb":{"import":"./rgb/rgb.js"},"./xyy/xyy":{"import":"./xyy/xyy.js"},"./ycc/ycc":{"import":"./ycc/ycc.js"},"./defcolor":{"import":"./defcolor.js"},"./distance":{"import":"./distance.js"},"./is-black":{"import":"./is-black.js"},"./is-white":{"import":"./is-white.js"},"./swatches":{"import":"./swatches.js"},"./api/names":{"import":"./api/names.js"},"./gradients":{"import":"./gradients.js"},"./lab/lab50":{"import":"./lab/lab50.js"},"./lab/lab65":{"import":"./lab/lab65.js"},"./luminance":{"import":"./luminance.js"},"./srgb/srgb":{"import":"./srgb/srgb.js"},"./transform":{"import":"./transform.js"},"./xyz/xyz50":{"import":"./xyz/xyz50.js"},"./xyz/xyz65":{"import":"./xyz/xyz65.js"},"./api/ranges":{"import":"./api/ranges.js"},"./api/system":{"import":"./api/system.js"},"./closest-hue":{"import":"./closest-hue.js"},"./color-range":{"import":"./color-range.js"},"./hcy/hcy-rgb":{"import":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"import":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"import":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"import":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"import":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"import":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"import":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"import":"./hsv/hsv-rgb.js"},"./int/int-css":{"import":"./int/int-css.js"},"./int/int-int":{"import":"./int/int-int.js"},"./int/int-rgb":{"import":"./int/int-rgb.js"},"./lab/lab-css":{"import":"./lab/lab-css.js"},"./lab/lab-lab":{"import":"./lab/lab-lab.js"},"./lab/lab-lch":{"import":"./lab/lab-lch.js"},"./lab/lab-rgb":{"import":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"import":"./lab/lab-xyz.js"},"./lch/lch-css":{"import":"./lch/lch-css.js"},"./oklab/oklab":{"import":"./oklab/oklab.js"},"./rgb/hue-rgb":{"import":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"import":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"import":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"import":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"import":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"import":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"import":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"import":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"import":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"import":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"import":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"import":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"import":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"import":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"import":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"import":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"import":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"import":"./rgb/rgb-srgb.js"},"./api/constants":{"import":"./api/constants.js"},"./api/gradients":{"import":"./api/gradients.js"},"./css/parse-css":{"import":"./css/parse-css.js"},"./luminance-rgb":{"import":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"import":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"import":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"import":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"import":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"import":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"import":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"import":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"import":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"import":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"import":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"519eedf95c076202f3429eb8e46ccff275bfe446","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.0","@thi.ng/math":"^5.1.0","@thi.ng/arrays":"^2.1.0","@thi.ng/binary":"^3.1.0","@thi.ng/checks":"^3.1.0","@thi.ng/errors":"^2.1.0","@thi.ng/random":"^3.2.0","@thi.ng/compare":"^2.1.0","@thi.ng/compose":"^2.1.0","@thi.ng/strings":"^3.2.0","@thi.ng/vectors":"^7.2.0","@thi.ng/defmulti":"^2.1.0","@thi.ng/transducers":"^8.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.8","typescript":"^4.4.4","@thi.ng/testament":"^0.2.0","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/color_4.1.0_1637192245280_0.5188105723840362","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"@thi.ng/color","version":"4.1.1","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/color@4.1.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"3b7694006252da72671a5fc7e5e9c73eab8a5708","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-4.1.1.tgz","fileCount":191,"integrity":"sha512-VsM1oLquobObePloe377vPp4Zy9hidLh7bJo9tuqufFkHR/r81xVxUaKn2vBa2XLctOnAzdlaoT4iW2M9otmGQ==","signatures":[{"sig":"MEUCIQCEvjmwSWch744cCrcD6gN69oJakVquUAskc4qvyUZH0AIgTuBFGN4vMLZCnn+oxBIX0WPhb95TCsQnV5iD3HC9qOc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl1obCRA9TVsSAnZWagAAfW8P/jbZ8vbuAV/Fhi9YWM38\n9Mbh4KlblGwLLrvPy8jJDWsP5Du6AStQn+534tKkgrQ7dSjXw4jd5c1GdnvJ\nOUXDowPGmTUHNYb+nvI0TBmLOl5wAkpgEwsCSa8ZavXAYA7n5OmMRd3ZeaNl\nMkynigUWY1bD3bd4Rf9JysHc+gOfRDowe5z27xMq6IuzcXtf2KBzr1XR7YXb\nTrbkf4K+h7p0vJWiTG4nw7SMCKFVe2O0qAFhW7+LPDZ3h21A7FxTLodT9Kpp\n/3cBRhlvRHv7BlGpbAywI2WUu5DB3SPGqxmHx0eZtELtmdxa35HP0gRtQwSF\nY9DInoBdwZjhlKcO/uJL+ZX7uF6Qeu//tcmaYa1+TJ3sH82LVnAVgZZBi8Af\nOBa9+snxLVg28lGROkgF2vQPOSqfQASxIQ6y2mPGQmruCx8PiTYYul9xJ1MT\n1nxYVA1X5P67/XWyZJ8WLUNXpu73HUbtanupfBxXzkDGyZ9fIk18asH/J7w8\n9xRcctuCftBSv3BVLLCFX0i+5mZUBijwRHYQOPQCD0BXUNUZl9P3PGVGlFr+\n8Pzqr3jyljERN+X7g+tU/2qJSzhgZFWiRKfEoF9zRl+GZ0+hucj8CRzCu3Bj\n/i3XgIE/d7qOCCdvCXlTfS4y3xuOZ4t3UYdws/4eA1vIi95+V8DFzG4kkqoJ\nsXQS\r\n=rQFw\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./mix":{"import":"./mix.js"},"./sort":{"import":"./sort.js"},"./alpha":{"import":"./alpha.js"},"./clamp":{"import":"./clamp.js"},"./color":{"import":"./color.js"},"./analog":{"import":"./analog.js"},"./invert":{"import":"./invert.js"},"./linear":{"import":"./linear.js"},"./convert":{"import":"./convert.js"},"./css/css":{"import":"./css/css.js"},"./hcy/hcy":{"import":"./hcy/hcy.js"},"./hsi/hsi":{"import":"./hsi/hsi.js"},"./hsl/hsl":{"import":"./hsl/hsl.js"},"./hsv/hsv":{"import":"./hsv/hsv.js"},"./int/int":{"import":"./int/int.js"},"./is-gray":{"import":"./is-gray.js"},"./lch/lch":{"import":"./lch/lch.js"},"./rgb/rgb":{"import":"./rgb/rgb.js"},"./xyy/xyy":{"import":"./xyy/xyy.js"},"./ycc/ycc":{"import":"./ycc/ycc.js"},"./defcolor":{"import":"./defcolor.js"},"./distance":{"import":"./distance.js"},"./is-black":{"import":"./is-black.js"},"./is-white":{"import":"./is-white.js"},"./swatches":{"import":"./swatches.js"},"./api/names":{"import":"./api/names.js"},"./gradients":{"import":"./gradients.js"},"./lab/lab50":{"import":"./lab/lab50.js"},"./lab/lab65":{"import":"./lab/lab65.js"},"./luminance":{"import":"./luminance.js"},"./srgb/srgb":{"import":"./srgb/srgb.js"},"./transform":{"import":"./transform.js"},"./xyz/xyz50":{"import":"./xyz/xyz50.js"},"./xyz/xyz65":{"import":"./xyz/xyz65.js"},"./api/ranges":{"import":"./api/ranges.js"},"./api/system":{"import":"./api/system.js"},"./closest-hue":{"import":"./closest-hue.js"},"./color-range":{"import":"./color-range.js"},"./hcy/hcy-rgb":{"import":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"import":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"import":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"import":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"import":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"import":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"import":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"import":"./hsv/hsv-rgb.js"},"./int/int-css":{"import":"./int/int-css.js"},"./int/int-int":{"import":"./int/int-int.js"},"./int/int-rgb":{"import":"./int/int-rgb.js"},"./lab/lab-css":{"import":"./lab/lab-css.js"},"./lab/lab-lab":{"import":"./lab/lab-lab.js"},"./lab/lab-lch":{"import":"./lab/lab-lch.js"},"./lab/lab-rgb":{"import":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"import":"./lab/lab-xyz.js"},"./lch/lch-css":{"import":"./lch/lch-css.js"},"./oklab/oklab":{"import":"./oklab/oklab.js"},"./rgb/hue-rgb":{"import":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"import":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"import":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"import":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"import":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"import":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"import":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"import":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"import":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"import":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"import":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"import":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"import":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"import":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"import":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"import":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"import":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"import":"./rgb/rgb-srgb.js"},"./api/constants":{"import":"./api/constants.js"},"./api/gradients":{"import":"./api/gradients.js"},"./css/parse-css":{"import":"./css/parse-css.js"},"./luminance-rgb":{"import":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"import":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"import":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"import":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"import":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"import":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"import":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"import":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"import":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"import":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"import":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8bd27c8bde0b770e7c001943f11c951cd345d668","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.1","@thi.ng/math":"^5.1.1","@thi.ng/arrays":"^2.1.1","@thi.ng/binary":"^3.1.1","@thi.ng/checks":"^3.1.1","@thi.ng/errors":"^2.1.1","@thi.ng/random":"^3.2.1","@thi.ng/compare":"^2.1.1","@thi.ng/compose":"^2.1.1","@thi.ng/strings":"^3.2.1","@thi.ng/vectors":"^7.2.1","@thi.ng/defmulti":"^2.1.1","@thi.ng/transducers":"^8.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@thi.ng/testament":"^0.2.1","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/color_4.1.1_1637308955756_0.19032991680298794","host":"s3://npm-registry-packages"}},"4.1.2":{"name":"@thi.ng/color","version":"4.1.2","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/color@4.1.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"c8fd048c58a943e42f50d39ea11ad3c5a759e6b2","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-4.1.2.tgz","fileCount":191,"integrity":"sha512-SUiSDrAPqr3U/vZoY15RHAOs0qK8DR4/SR9V3hWJHiKoL8hYFSPMzgqTGDrCPRoWPYNcSro2GdBHOw5AFgOvWw==","signatures":[{"sig":"MEQCIBCSmsYwYiq5Iq5SINSz+o8LEvBwibTTW7ZrlI1NmN/KAiAwtKJqkVYuS/QDg8KWPKBndmVqHCJozBMeztty/tfWig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmn3WCRA9TVsSAnZWagAAmSYP/ixFv4+ItaNlX668QFcK\nhNted1MPFNNWtu+O0+qWX8jwCaZgZmceWP5p7FK2NY6WnWRWXOkK3+iyojzE\npR3q/W/8sFPnECdIpKifUrXYTpLPGJQChGy5ZWZxZRvfRNLmSBg/C7NtT+0u\nUhn43xlBx0DOf7ue0O8jtMBDLePfTu4l1pYiYHddaiX8CV058Htee3q1ahjG\n+v4L0zz9hBp90lK10BekjNekjRxgT3jdh2aY/A0Q3lo5GefqB3LFphhb8TuG\npon22IicRsiNlTb4odAVMPKu3ACPHBvGrYPPzzwiS/SNW7uI91AQjrTQqcOQ\npyKzUwbcPT4WVHg4y7CuKD6xnU3UTA2QyYQirOVGqCpHk7hto98U66HNFdxS\nNqvAW6Q9pxEH+RrxUuAzjhBmULtEbL2sIH5oq0VijrgciRcsfytyrHvkoZfy\ntLhw76DhxOsQV0BO1LwIEPnP1Xydfwdq3c5h61j163Arg853cELCrF7n+onp\naLMyCYQXZeQHkU0MNycwzUZve4bpG/UZXhA5xyeM+R4pBrEqBd5aY+dbZXQa\n/QARk5ORJV/Tn44aU6JXYXd87SrPVKf5M6BQRGu4m6ubljza+gyK8FJIWUUf\n1guq6qGOlfhazX++OQUVL+O4fySkwE1l4E/9zT+5GaLyjPewaz5zUPgmeMiO\nZNjx\r\n=kkmc\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./mix":{"import":"./mix.js"},"./sort":{"import":"./sort.js"},"./alpha":{"import":"./alpha.js"},"./clamp":{"import":"./clamp.js"},"./color":{"import":"./color.js"},"./analog":{"import":"./analog.js"},"./invert":{"import":"./invert.js"},"./linear":{"import":"./linear.js"},"./convert":{"import":"./convert.js"},"./css/css":{"import":"./css/css.js"},"./hcy/hcy":{"import":"./hcy/hcy.js"},"./hsi/hsi":{"import":"./hsi/hsi.js"},"./hsl/hsl":{"import":"./hsl/hsl.js"},"./hsv/hsv":{"import":"./hsv/hsv.js"},"./int/int":{"import":"./int/int.js"},"./is-gray":{"import":"./is-gray.js"},"./lch/lch":{"import":"./lch/lch.js"},"./rgb/rgb":{"import":"./rgb/rgb.js"},"./xyy/xyy":{"import":"./xyy/xyy.js"},"./ycc/ycc":{"import":"./ycc/ycc.js"},"./defcolor":{"import":"./defcolor.js"},"./distance":{"import":"./distance.js"},"./is-black":{"import":"./is-black.js"},"./is-white":{"import":"./is-white.js"},"./swatches":{"import":"./swatches.js"},"./api/names":{"import":"./api/names.js"},"./gradients":{"import":"./gradients.js"},"./lab/lab50":{"import":"./lab/lab50.js"},"./lab/lab65":{"import":"./lab/lab65.js"},"./luminance":{"import":"./luminance.js"},"./srgb/srgb":{"import":"./srgb/srgb.js"},"./transform":{"import":"./transform.js"},"./xyz/xyz50":{"import":"./xyz/xyz50.js"},"./xyz/xyz65":{"import":"./xyz/xyz65.js"},"./api/ranges":{"import":"./api/ranges.js"},"./api/system":{"import":"./api/system.js"},"./closest-hue":{"import":"./closest-hue.js"},"./color-range":{"import":"./color-range.js"},"./hcy/hcy-rgb":{"import":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"import":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"import":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"import":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"import":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"import":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"import":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"import":"./hsv/hsv-rgb.js"},"./int/int-css":{"import":"./int/int-css.js"},"./int/int-int":{"import":"./int/int-int.js"},"./int/int-rgb":{"import":"./int/int-rgb.js"},"./lab/lab-css":{"import":"./lab/lab-css.js"},"./lab/lab-lab":{"import":"./lab/lab-lab.js"},"./lab/lab-lch":{"import":"./lab/lab-lch.js"},"./lab/lab-rgb":{"import":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"import":"./lab/lab-xyz.js"},"./lch/lch-css":{"import":"./lch/lch-css.js"},"./oklab/oklab":{"import":"./oklab/oklab.js"},"./rgb/hue-rgb":{"import":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"import":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"import":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"import":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"import":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"import":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"import":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"import":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"import":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"import":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"import":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"import":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"import":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"import":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"import":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"import":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"import":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"import":"./rgb/rgb-srgb.js"},"./api/constants":{"import":"./api/constants.js"},"./api/gradients":{"import":"./api/gradients.js"},"./css/parse-css":{"import":"./css/parse-css.js"},"./luminance-rgb":{"import":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"import":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"import":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"import":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"import":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"import":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"import":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"import":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"import":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"import":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"import":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e8a7c2a40191b391cef182c2978e5a6c85987a87","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.2","@thi.ng/math":"^5.1.2","@thi.ng/arrays":"^2.1.2","@thi.ng/binary":"^3.1.2","@thi.ng/checks":"^3.1.2","@thi.ng/errors":"^2.1.2","@thi.ng/random":"^3.2.2","@thi.ng/compare":"^2.1.2","@thi.ng/compose":"^2.1.2","@thi.ng/strings":"^3.2.2","@thi.ng/vectors":"^7.2.2","@thi.ng/defmulti":"^2.1.2","@thi.ng/transducers":"^8.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@thi.ng/testament":"^0.2.2","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/color_4.1.2_1637514710063_0.099069087149521","host":"s3://npm-registry-packages"}},"4.1.3":{"name":"@thi.ng/color","version":"4.1.3","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/color@4.1.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"cf05fbe1f7be2803e0f9ef0abd00f4d73418ca93","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-4.1.3.tgz","fileCount":191,"integrity":"sha512-ljZE0NvC/zDRPRF1uvy3LSnxlMiTh/1xKH08e1sVHcKnbawDXe6hemAsVS5r3oK1a0o/XGN+O14sfrQyOAFPQw==","signatures":[{"sig":"MEYCIQCrGqTtKE4OK5m0F8aP+UWQ29vofrHFaG4iPfstsVciKwIhAJ/Ef2Iy1JbF+J7oaNnRhSqw7LGDOrfwc1/7uZ1uvYcS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm10qCRA9TVsSAnZWagAAEzoP/0kq9xbj4Ro6loF/Oqq0\n+3kw7jvM3SDXD95MdsNoYdOA1RaGTTmPVb6dTnewg8HHlJVy9wkSxbFCn7RO\nJO7gkHW3AfmspyrgQXeEUVO/vOgcXmgYsQ7RX4qJdssHLEGizYW5I/OEsE6n\nu1qHtsErt0SK0bq7fG6P1CcOJ2bWIXzRctb7FMyrIgyrgOe7e/2KUdrMw6+i\nX96Ai5TF5uFTA5drM2I+1LWTuKI3V3q8lDZ7rxUjtcwrdHVhyhFUIZ18sd8M\nL2hhLBk5M317zVMGOPeYgQx+J138FSjh2KzHInSn5p+ujZ0nK+veB95IXq3f\nnH/Vt/eiJ4ClxOm+9uMnoyj4rK/M4TPXPpu6LihltPiOWjp0P40uT/qu3VDQ\nbxe5n0+bd+Y8FtTwBaC99RTVfUM8iwJWa2Ly654hoWQDdygAd7xq8eYBAuMj\nqEG5Od9uzbnvYj91CdYcKK1QoJ8PpxSyhf7kgmShZ+4x8vM9CaZUPc3fiF5v\nIWB0YOsnfzUmoELvg5RNxiMRThp6jxwVfxXoUIvlkksdzkIDZLeQO3UgH8ZN\nIORVJdcWAZLJR2ux+LqJ0Mxl5UE1HDs6L+BRleGsypj6GOWyqA/eECE722Iz\nvjtIIEQkss2Ey9rg1ZZV+o/fFS6wYi5rby6/9JUH0y5dcAslnAWHlKM9kvPq\nWpa4\r\n=yun3\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./mix":{"import":"./mix.js"},"./sort":{"import":"./sort.js"},"./alpha":{"import":"./alpha.js"},"./clamp":{"import":"./clamp.js"},"./color":{"import":"./color.js"},"./analog":{"import":"./analog.js"},"./invert":{"import":"./invert.js"},"./linear":{"import":"./linear.js"},"./convert":{"import":"./convert.js"},"./css/css":{"import":"./css/css.js"},"./hcy/hcy":{"import":"./hcy/hcy.js"},"./hsi/hsi":{"import":"./hsi/hsi.js"},"./hsl/hsl":{"import":"./hsl/hsl.js"},"./hsv/hsv":{"import":"./hsv/hsv.js"},"./int/int":{"import":"./int/int.js"},"./is-gray":{"import":"./is-gray.js"},"./lch/lch":{"import":"./lch/lch.js"},"./rgb/rgb":{"import":"./rgb/rgb.js"},"./xyy/xyy":{"import":"./xyy/xyy.js"},"./ycc/ycc":{"import":"./ycc/ycc.js"},"./defcolor":{"import":"./defcolor.js"},"./distance":{"import":"./distance.js"},"./is-black":{"import":"./is-black.js"},"./is-white":{"import":"./is-white.js"},"./swatches":{"import":"./swatches.js"},"./api/names":{"import":"./api/names.js"},"./gradients":{"import":"./gradients.js"},"./lab/lab50":{"import":"./lab/lab50.js"},"./lab/lab65":{"import":"./lab/lab65.js"},"./luminance":{"import":"./luminance.js"},"./srgb/srgb":{"import":"./srgb/srgb.js"},"./transform":{"import":"./transform.js"},"./xyz/xyz50":{"import":"./xyz/xyz50.js"},"./xyz/xyz65":{"import":"./xyz/xyz65.js"},"./api/ranges":{"import":"./api/ranges.js"},"./api/system":{"import":"./api/system.js"},"./closest-hue":{"import":"./closest-hue.js"},"./color-range":{"import":"./color-range.js"},"./hcy/hcy-rgb":{"import":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"import":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"import":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"import":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"import":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"import":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"import":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"import":"./hsv/hsv-rgb.js"},"./int/int-css":{"import":"./int/int-css.js"},"./int/int-int":{"import":"./int/int-int.js"},"./int/int-rgb":{"import":"./int/int-rgb.js"},"./lab/lab-css":{"import":"./lab/lab-css.js"},"./lab/lab-lab":{"import":"./lab/lab-lab.js"},"./lab/lab-lch":{"import":"./lab/lab-lch.js"},"./lab/lab-rgb":{"import":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"import":"./lab/lab-xyz.js"},"./lch/lch-css":{"import":"./lch/lch-css.js"},"./oklab/oklab":{"import":"./oklab/oklab.js"},"./rgb/hue-rgb":{"import":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"import":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"import":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"import":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"import":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"import":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"import":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"import":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"import":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"import":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"import":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"import":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"import":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"import":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"import":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"import":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"import":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"import":"./rgb/rgb-srgb.js"},"./api/constants":{"import":"./api/constants.js"},"./api/gradients":{"import":"./api/gradients.js"},"./css/parse-css":{"import":"./css/parse-css.js"},"./luminance-rgb":{"import":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"import":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"import":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"import":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"import":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"import":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"import":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"import":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"import":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"import":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"import":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d777b58d7bec4496d38166cdabda4ffb78b0dc47","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.2","@thi.ng/math":"^5.1.2","@thi.ng/arrays":"^2.1.2","@thi.ng/binary":"^3.1.2","@thi.ng/checks":"^3.1.2","@thi.ng/errors":"^2.1.2","@thi.ng/random":"^3.2.2","@thi.ng/compare":"^2.1.2","@thi.ng/compose":"^2.1.2","@thi.ng/strings":"^3.2.2","@thi.ng/vectors":"^7.3.0","@thi.ng/defmulti":"^2.1.2","@thi.ng/transducers":"^8.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@thi.ng/testament":"^0.2.2","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/color_4.1.3_1637571882212_0.2671428302904788","host":"s3://npm-registry-packages"}},"4.1.4":{"name":"@thi.ng/color","version":"4.1.4","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/color@4.1.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"9c155186547db9d58452453deab8126c5d25b7bd","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-4.1.4.tgz","fileCount":191,"integrity":"sha512-UYk2Iw2GluXYMNiMOL3+y7hV4rFzFUsGOzp13Csi4V4wMwh+Jy6ZpkbXT3lodc4D7myI2fKN89Nd57mHEddTkA==","signatures":[{"sig":"MEQCIDU/gjz2z+Mte3xGMQBEzBW1A87Rd0uDcQQ9QN9Lld/wAiAxwqi46YVHhoV4/XPyh3EKZJ7UBzBO6tVQ1rypt0TlCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm4NPCRA9TVsSAnZWagAAmwUP/1dwZO3Usp++q4FvPkqa\nwRDCRzTaQ0dzupJ4M2PImbAX7Tl2Nfq4afQCJ9Qg4X71rPcOf4MayIZkUe2o\ndEGwECESbxEK8XLDtX1W7dWPVhPxwKGZx9DlUdl5Y97rtExT/utojhdG0O6N\neBrloEwL/OgkAX62hp5NpK6dxk/CL5KW5LBKlEvJI8yuWWFqf6oYNBHa6w4p\nFIE0ztj3fDs2XTicBGOOhWOhONQjJ5KSJIfM4E8YPwuZzLBlounMWw8uRN9D\nkBecmQ3JczCnP85QmGZGC0w7g7OKJTRQR7PXz+85rWOenkeijwkFSqOMeKC2\nUfTTvOSwdxjU5b4oJaF+qOYuiWzgOK6BUBm60m0qXXZ9Dl0tFCYs6rHGuC1q\n3kmlg1TCFjlfu9vDdAtJ42MgLXFCSjUpeM2SZ7n4B538ps9fuzMUuwwe0s8f\nhozI+SKbd93b+j4+gUcAnxHmnLZCLuQOjVsoWSrQA2DVuE8ZELviWW1xFfSi\nHrBQtE24zEeXQ2W7LZLrADKEnAUOT6W37+82UvAPcBHUFuz0r5I7zXugqqPb\nxpNEQD0Nj0zMhFImAXMeZlkaKDMm5okbqZZJFjnHOsATf7HwCMA5HpWF7yEG\ncy9YVXgMk+UPnJehCYSGBzCDGEUXp99EIV+ei0zkCuLdgIoo7jovsGSddR40\nUiqK\r\n=2ZAR\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./mix":{"import":"./mix.js"},"./sort":{"import":"./sort.js"},"./alpha":{"import":"./alpha.js"},"./clamp":{"import":"./clamp.js"},"./color":{"import":"./color.js"},"./analog":{"import":"./analog.js"},"./invert":{"import":"./invert.js"},"./linear":{"import":"./linear.js"},"./convert":{"import":"./convert.js"},"./css/css":{"import":"./css/css.js"},"./hcy/hcy":{"import":"./hcy/hcy.js"},"./hsi/hsi":{"import":"./hsi/hsi.js"},"./hsl/hsl":{"import":"./hsl/hsl.js"},"./hsv/hsv":{"import":"./hsv/hsv.js"},"./int/int":{"import":"./int/int.js"},"./is-gray":{"import":"./is-gray.js"},"./lch/lch":{"import":"./lch/lch.js"},"./rgb/rgb":{"import":"./rgb/rgb.js"},"./xyy/xyy":{"import":"./xyy/xyy.js"},"./ycc/ycc":{"import":"./ycc/ycc.js"},"./defcolor":{"import":"./defcolor.js"},"./distance":{"import":"./distance.js"},"./is-black":{"import":"./is-black.js"},"./is-white":{"import":"./is-white.js"},"./swatches":{"import":"./swatches.js"},"./api/names":{"import":"./api/names.js"},"./gradients":{"import":"./gradients.js"},"./lab/lab50":{"import":"./lab/lab50.js"},"./lab/lab65":{"import":"./lab/lab65.js"},"./luminance":{"import":"./luminance.js"},"./srgb/srgb":{"import":"./srgb/srgb.js"},"./transform":{"import":"./transform.js"},"./xyz/xyz50":{"import":"./xyz/xyz50.js"},"./xyz/xyz65":{"import":"./xyz/xyz65.js"},"./api/ranges":{"import":"./api/ranges.js"},"./api/system":{"import":"./api/system.js"},"./closest-hue":{"import":"./closest-hue.js"},"./color-range":{"import":"./color-range.js"},"./hcy/hcy-rgb":{"import":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"import":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"import":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"import":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"import":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"import":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"import":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"import":"./hsv/hsv-rgb.js"},"./int/int-css":{"import":"./int/int-css.js"},"./int/int-int":{"import":"./int/int-int.js"},"./int/int-rgb":{"import":"./int/int-rgb.js"},"./lab/lab-css":{"import":"./lab/lab-css.js"},"./lab/lab-lab":{"import":"./lab/lab-lab.js"},"./lab/lab-lch":{"import":"./lab/lab-lch.js"},"./lab/lab-rgb":{"import":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"import":"./lab/lab-xyz.js"},"./lch/lch-css":{"import":"./lch/lch-css.js"},"./oklab/oklab":{"import":"./oklab/oklab.js"},"./rgb/hue-rgb":{"import":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"import":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"import":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"import":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"import":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"import":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"import":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"import":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"import":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"import":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"import":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"import":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"import":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"import":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"import":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"import":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"import":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"import":"./rgb/rgb-srgb.js"},"./api/constants":{"import":"./api/constants.js"},"./api/gradients":{"import":"./api/gradients.js"},"./css/parse-css":{"import":"./css/parse-css.js"},"./luminance-rgb":{"import":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"import":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"import":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"import":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"import":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"import":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"import":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"import":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"import":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"import":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"import":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1d4e7e3979f15e41ad6d9639b8158151c326e25e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.2","@thi.ng/math":"^5.1.2","@thi.ng/arrays":"^2.1.2","@thi.ng/binary":"^3.1.2","@thi.ng/checks":"^3.1.2","@thi.ng/errors":"^2.1.2","@thi.ng/random":"^3.2.2","@thi.ng/compare":"^2.1.2","@thi.ng/compose":"^2.1.2","@thi.ng/strings":"^3.2.2","@thi.ng/vectors":"^7.4.0","@thi.ng/defmulti":"^2.1.2","@thi.ng/transducers":"^8.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@thi.ng/testament":"^0.2.2","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/color_4.1.4_1637581647482_0.4812041485427516","host":"s3://npm-registry-packages"}},"4.1.5":{"name":"@thi.ng/color","version":"4.1.5","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/color@4.1.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"833b64477bfae1da4f55666c55ea1836db1fcbe4","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-4.1.5.tgz","fileCount":191,"integrity":"sha512-P5kY2By/eQBV3CwK0LtVkGAhRbVHM1rmhA/pHEdwlOFthJpLcPlNfPJeIlWQk/nE2dCIkHCYfKoy85WmZNvMiw==","signatures":[{"sig":"MEUCIQD37yuzW0agazkUSj4WbzXUPurvPjm7Hy62u2TYMSGsvwIgftYQ3+iIlZ5P2jstkCgynXS1NOqwk3Up+rsrEuugoxc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqA+gCRA9TVsSAnZWagAAVVoP/RKalIpL00e1s3+lKPUV\nyMGoseGCllcrsljkUc0VWnoOYuLz6BF+OWY7s3RtaUOur2J+GxasMx/MdDPi\nyDMk5NQhIADX9pA1wHbmToa81bGEsfc35zNrAp3NsI149MRbIv6U0/pAm1ga\nAX6CDX9jQsB1Tt8XVwuhE1O6uG08Uur0Ry8z5gfpFH4jqeJ/4BwC6pMOoXZy\nMCsPa0nhXCmfsBdU/omvm4Lxlf1dmiebq5tVSM3NC9NwJ1l6J5bqLw7bTC+P\n9MU6XsMxCnQLjQ29phHTZSMagV7qGpCbQYquhHAGMclBeCqR5NPqnnCj8VoP\nXqmahoHBniMqltVOQzBGnqHPcRgOy9diiNlTVR7eycLygv1x5GFe9VlfweIR\nS0UcQEpLGWMKMIL6+BukA1H2gQgNJ37G5OkPLPFRL8I0Lpa4dOFhuzzGnKbf\nhNJm6YmX77HZgj8n4Upvv6LL1HPTmsLYdKxIlJKlh4DSzITt9b7YCrb6+Vc9\nr/X7vE2W8mXxn22V7q5ZN78jzMYDPL5SbQ5Y2iCOGQq7AJ19c+rcM7hEQpFL\nQ7z+ESlyqyUWmPxD6U2xb0V/TjfoC07sYVSVAFwylg3xoshsF1r4x+E/agUZ\nAu0JAmfIURxcia7twuwTn/n5gJBlfK479QwHtR+5dclU0BeRoyQQfjNO+SRz\nfT0h\r\n=RHoc\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./mix":{"import":"./mix.js"},"./sort":{"import":"./sort.js"},"./alpha":{"import":"./alpha.js"},"./clamp":{"import":"./clamp.js"},"./color":{"import":"./color.js"},"./analog":{"import":"./analog.js"},"./invert":{"import":"./invert.js"},"./linear":{"import":"./linear.js"},"./convert":{"import":"./convert.js"},"./css/css":{"import":"./css/css.js"},"./hcy/hcy":{"import":"./hcy/hcy.js"},"./hsi/hsi":{"import":"./hsi/hsi.js"},"./hsl/hsl":{"import":"./hsl/hsl.js"},"./hsv/hsv":{"import":"./hsv/hsv.js"},"./int/int":{"import":"./int/int.js"},"./is-gray":{"import":"./is-gray.js"},"./lch/lch":{"import":"./lch/lch.js"},"./rgb/rgb":{"import":"./rgb/rgb.js"},"./xyy/xyy":{"import":"./xyy/xyy.js"},"./ycc/ycc":{"import":"./ycc/ycc.js"},"./defcolor":{"import":"./defcolor.js"},"./distance":{"import":"./distance.js"},"./is-black":{"import":"./is-black.js"},"./is-white":{"import":"./is-white.js"},"./swatches":{"import":"./swatches.js"},"./api/names":{"import":"./api/names.js"},"./gradients":{"import":"./gradients.js"},"./lab/lab50":{"import":"./lab/lab50.js"},"./lab/lab65":{"import":"./lab/lab65.js"},"./luminance":{"import":"./luminance.js"},"./srgb/srgb":{"import":"./srgb/srgb.js"},"./transform":{"import":"./transform.js"},"./xyz/xyz50":{"import":"./xyz/xyz50.js"},"./xyz/xyz65":{"import":"./xyz/xyz65.js"},"./api/ranges":{"import":"./api/ranges.js"},"./api/system":{"import":"./api/system.js"},"./closest-hue":{"import":"./closest-hue.js"},"./color-range":{"import":"./color-range.js"},"./hcy/hcy-rgb":{"import":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"import":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"import":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"import":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"import":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"import":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"import":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"import":"./hsv/hsv-rgb.js"},"./int/int-css":{"import":"./int/int-css.js"},"./int/int-int":{"import":"./int/int-int.js"},"./int/int-rgb":{"import":"./int/int-rgb.js"},"./lab/lab-css":{"import":"./lab/lab-css.js"},"./lab/lab-lab":{"import":"./lab/lab-lab.js"},"./lab/lab-lch":{"import":"./lab/lab-lch.js"},"./lab/lab-rgb":{"import":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"import":"./lab/lab-xyz.js"},"./lch/lch-css":{"import":"./lch/lch-css.js"},"./oklab/oklab":{"import":"./oklab/oklab.js"},"./rgb/hue-rgb":{"import":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"import":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"import":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"import":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"import":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"import":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"import":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"import":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"import":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"import":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"import":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"import":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"import":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"import":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"import":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"import":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"import":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"import":"./rgb/rgb-srgb.js"},"./api/constants":{"import":"./api/constants.js"},"./api/gradients":{"import":"./api/gradients.js"},"./css/parse-css":{"import":"./css/parse-css.js"},"./luminance-rgb":{"import":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"import":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"import":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"import":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"import":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"import":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"import":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"import":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"import":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"import":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"import":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"32cf1a96854f9bb97aca65ffa05ca862ea377059","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.2","@thi.ng/math":"^5.1.2","@thi.ng/arrays":"^2.1.2","@thi.ng/binary":"^3.1.2","@thi.ng/checks":"^3.1.2","@thi.ng/errors":"^2.1.2","@thi.ng/random":"^3.2.2","@thi.ng/compare":"^2.1.2","@thi.ng/compose":"^2.1.2","@thi.ng/strings":"^3.3.0","@thi.ng/vectors":"^7.4.1","@thi.ng/defmulti":"^2.1.2","@thi.ng/transducers":"^8.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@thi.ng/testament":"^0.2.2","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/color_4.1.5_1638404000683_0.3855786836777477","host":"s3://npm-registry-packages"}},"4.1.6":{"name":"@thi.ng/color","version":"4.1.6","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/color@4.1.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"91af8dd2610b32cdb10fac2d97ba401c11958bd6","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-4.1.6.tgz","fileCount":191,"integrity":"sha512-QoyTzD3rx0xfq/znm4Cpi1y0Enb4bObZFnyR6lOLUmB2rXnb0RG8S7D3sYUjATYl8kpL3OTZ6G3p92/iA+9ONg==","signatures":[{"sig":"MEYCIQD9dVdG6G3Jujku+kjEDWNgpjWMy1Go0bIs5yG7TO26nwIhAKcWc+KbHBHk9MUU6syqOLZOdHWK6U6ygltKjOoakxy3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtyBNCRA9TVsSAnZWagAAdr4P/2i5QyBJdNhAFEquLmYk\nlqIFa8lDMt2oi142rOxi22tBjthW4o87GKsL1HsUCMoMQXP+Qiby4KgtCd19\nYZnMPuQ3IMrhI8vgWcw+lJSxi1nsh0qeQbwmHR1X5MEj9ssOM1L+om0jcBwU\nzAFT6cBv5C16rJg9GLK6ofBmgmEtD4IjuopMXwFVZlOaLDVxyKadyq+Ml7QY\nHLCxYXb7o9YHJRinKqLJhmimdrCrAg5L5m+gfr4S9AUhzJgjlCuVyCW6vkuS\nTnoAVeQMDG53YN+qfABDRjNHS02hjRMH7blu9Bj0xlDhY+agCnCErvAL5xNq\nDsKtBZXkZnzfYXuLapaUsRH7T+wmBk65HJdbYp0/xoLanWAaMbGDbdtYtFWh\nNsX6JpBsdPLvvPvWAYAUUt0hPyn98vCc4WCR+nlyNlQhLQyVBBZArOSs8kTA\n6gUM7VlZCQpR8clu0gss1S+0wQLvC2egTzNeEMPvfvzz9XTJx9AkYCcGAkCW\nQvBV0G1Bx283xRRf+kSpUEXul9u8p1+O2Uu5vD+1s5r3+KmRrwBEPrj61ylm\nMq//J1yULp/+zLnn3RYCB38MhgPtCZ27WQMRFIjE2AYwv+mXQIvj0uJIoJRq\nbXFepec2MiOLmmlbpsPGBm5ZcicCI7NFUiuHDFwjKZgJm4+HdnISVagXZwzw\nzoKw\r\n=Rftd\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./mix":{"import":"./mix.js"},"./sort":{"import":"./sort.js"},"./alpha":{"import":"./alpha.js"},"./clamp":{"import":"./clamp.js"},"./color":{"import":"./color.js"},"./analog":{"import":"./analog.js"},"./invert":{"import":"./invert.js"},"./linear":{"import":"./linear.js"},"./convert":{"import":"./convert.js"},"./css/css":{"import":"./css/css.js"},"./hcy/hcy":{"import":"./hcy/hcy.js"},"./hsi/hsi":{"import":"./hsi/hsi.js"},"./hsl/hsl":{"import":"./hsl/hsl.js"},"./hsv/hsv":{"import":"./hsv/hsv.js"},"./int/int":{"import":"./int/int.js"},"./is-gray":{"import":"./is-gray.js"},"./lch/lch":{"import":"./lch/lch.js"},"./rgb/rgb":{"import":"./rgb/rgb.js"},"./xyy/xyy":{"import":"./xyy/xyy.js"},"./ycc/ycc":{"import":"./ycc/ycc.js"},"./defcolor":{"import":"./defcolor.js"},"./distance":{"import":"./distance.js"},"./is-black":{"import":"./is-black.js"},"./is-white":{"import":"./is-white.js"},"./swatches":{"import":"./swatches.js"},"./api/names":{"import":"./api/names.js"},"./gradients":{"import":"./gradients.js"},"./lab/lab50":{"import":"./lab/lab50.js"},"./lab/lab65":{"import":"./lab/lab65.js"},"./luminance":{"import":"./luminance.js"},"./srgb/srgb":{"import":"./srgb/srgb.js"},"./transform":{"import":"./transform.js"},"./xyz/xyz50":{"import":"./xyz/xyz50.js"},"./xyz/xyz65":{"import":"./xyz/xyz65.js"},"./api/ranges":{"import":"./api/ranges.js"},"./api/system":{"import":"./api/system.js"},"./closest-hue":{"import":"./closest-hue.js"},"./color-range":{"import":"./color-range.js"},"./hcy/hcy-rgb":{"import":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"import":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"import":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"import":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"import":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"import":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"import":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"import":"./hsv/hsv-rgb.js"},"./int/int-css":{"import":"./int/int-css.js"},"./int/int-int":{"import":"./int/int-int.js"},"./int/int-rgb":{"import":"./int/int-rgb.js"},"./lab/lab-css":{"import":"./lab/lab-css.js"},"./lab/lab-lab":{"import":"./lab/lab-lab.js"},"./lab/lab-lch":{"import":"./lab/lab-lch.js"},"./lab/lab-rgb":{"import":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"import":"./lab/lab-xyz.js"},"./lch/lch-css":{"import":"./lch/lch-css.js"},"./oklab/oklab":{"import":"./oklab/oklab.js"},"./rgb/hue-rgb":{"import":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"import":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"import":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"import":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"import":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"import":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"import":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"import":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"import":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"import":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"import":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"import":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"import":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"import":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"import":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"import":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"import":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"import":"./rgb/rgb-srgb.js"},"./api/constants":{"import":"./api/constants.js"},"./api/gradients":{"import":"./api/gradients.js"},"./css/parse-css":{"import":"./css/parse-css.js"},"./luminance-rgb":{"import":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"import":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"import":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"import":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"import":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"import":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"import":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"import":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"import":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"import":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"import":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2db9dd34c0c2c60cbfde3dad0bca352b20292f5c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.3","@thi.ng/math":"^5.2.0","@thi.ng/arrays":"^2.1.3","@thi.ng/binary":"^3.1.3","@thi.ng/checks":"^3.1.3","@thi.ng/errors":"^2.1.3","@thi.ng/random":"^3.2.3","@thi.ng/compare":"^2.1.3","@thi.ng/compose":"^2.1.3","@thi.ng/strings":"^3.3.1","@thi.ng/vectors":"^7.4.2","@thi.ng/defmulti":"^2.1.3","@thi.ng/transducers":"^8.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.10","typescript":"^4.5.3","@thi.ng/testament":"^0.2.3","@microsoft/api-extractor":"^7.19.2"},"_npmOperationalInternal":{"tmp":"tmp/color_4.1.6_1639391308812_0.7908123642158171","host":"s3://npm-registry-packages"}},"4.1.7":{"name":"@thi.ng/color","version":"4.1.7","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/color@4.1.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"3e75ac42710df12221037683c1f307f5342bf83b","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-4.1.7.tgz","fileCount":191,"integrity":"sha512-QsfkY/8f7L4ebWFb037Dnoz05VRXXL/kDy4/qWtXqRM4W4G1acCWRUIRtdYtVcHDycNXneEyshgTOw3r5//wRw==","signatures":[{"sig":"MEYCIQCGY69mxk4xIaNWU538Vmo73x9Z65rF39Kkketd6LbmFQIhAOTEWFxA8gVHLjAwxk68zNA3phPNwKCLRVlqk88ABYx1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuGAnCRA9TVsSAnZWagAAfBAP/ji4bKexbgKELeolrhj4\nqNu2ccRMW5uDLGdbuzH2sci89dRPGQq/lI456uttXn1v6PkR66WOMdML3bzp\ne1qE52JbXyrNNXsPTLXheiTjYanIWUZPWz/WBi4PVDwzjJsI9+KsIUlSiOgT\npUMafevLimr3XyRpRs9Apsr/gT4QkDyU4Rk7PMuK/asXTeaduRHL9mK9ZkF7\nZlq4e5aoTRl4nsfHGA6PKYcj1YEb9RGbWZDN/KAOwRGyyRih6tWi6owhHKxR\nbBDUtY/nsuzD3XV5Gru50TtGGNHfZwx6vCu5bZORvIZkw0a8mWuCGm6I6TwW\n4DAUmdaPKedGpIOr6o5wT8W0zzgxa4nzBB341/PRmqWj1v02SNDgdQaVKlOM\nFMvVJVpOMeGetTCnKFaP+QBm8Z9VRq9c6JJckaJBV4N+sRWdDrpzPxR3mBzJ\n5tX1NjGt3uCOKkBe69x7TlPKSAjae9oDfojOhKf5Dud9YQHOB+ZgS2WsG8U2\nJv7tAmaDdV6nNRIKjsQpqBlCHRfK9QBM62+y4AV3K8R7KKgL1/TN5QaXczMf\n/QJFCQofyxvszZeY/Nc7lzUVKXxrvEDHDzjhXiOiMoVq5zc3JO7MrlHXIA0W\nus5XraN+wmhotLOk52j51rVDC8cu8t7dM1j6+330NdorTPbB29N0Po0n+lSy\nRXi5\r\n=mlf4\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./mix":{"import":"./mix.js"},"./sort":{"import":"./sort.js"},"./alpha":{"import":"./alpha.js"},"./clamp":{"import":"./clamp.js"},"./color":{"import":"./color.js"},"./analog":{"import":"./analog.js"},"./invert":{"import":"./invert.js"},"./linear":{"import":"./linear.js"},"./convert":{"import":"./convert.js"},"./css/css":{"import":"./css/css.js"},"./hcy/hcy":{"import":"./hcy/hcy.js"},"./hsi/hsi":{"import":"./hsi/hsi.js"},"./hsl/hsl":{"import":"./hsl/hsl.js"},"./hsv/hsv":{"import":"./hsv/hsv.js"},"./int/int":{"import":"./int/int.js"},"./is-gray":{"import":"./is-gray.js"},"./lch/lch":{"import":"./lch/lch.js"},"./rgb/rgb":{"import":"./rgb/rgb.js"},"./xyy/xyy":{"import":"./xyy/xyy.js"},"./ycc/ycc":{"import":"./ycc/ycc.js"},"./defcolor":{"import":"./defcolor.js"},"./distance":{"import":"./distance.js"},"./is-black":{"import":"./is-black.js"},"./is-white":{"import":"./is-white.js"},"./swatches":{"import":"./swatches.js"},"./api/names":{"import":"./api/names.js"},"./gradients":{"import":"./gradients.js"},"./lab/lab50":{"import":"./lab/lab50.js"},"./lab/lab65":{"import":"./lab/lab65.js"},"./luminance":{"import":"./luminance.js"},"./srgb/srgb":{"import":"./srgb/srgb.js"},"./transform":{"import":"./transform.js"},"./xyz/xyz50":{"import":"./xyz/xyz50.js"},"./xyz/xyz65":{"import":"./xyz/xyz65.js"},"./api/ranges":{"import":"./api/ranges.js"},"./api/system":{"import":"./api/system.js"},"./closest-hue":{"import":"./closest-hue.js"},"./color-range":{"import":"./color-range.js"},"./hcy/hcy-rgb":{"import":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"import":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"import":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"import":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"import":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"import":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"import":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"import":"./hsv/hsv-rgb.js"},"./int/int-css":{"import":"./int/int-css.js"},"./int/int-int":{"import":"./int/int-int.js"},"./int/int-rgb":{"import":"./int/int-rgb.js"},"./lab/lab-css":{"import":"./lab/lab-css.js"},"./lab/lab-lab":{"import":"./lab/lab-lab.js"},"./lab/lab-lch":{"import":"./lab/lab-lch.js"},"./lab/lab-rgb":{"import":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"import":"./lab/lab-xyz.js"},"./lch/lch-css":{"import":"./lch/lch-css.js"},"./oklab/oklab":{"import":"./oklab/oklab.js"},"./rgb/hue-rgb":{"import":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"import":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"import":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"import":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"import":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"import":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"import":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"import":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"import":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"import":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"import":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"import":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"import":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"import":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"import":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"import":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"import":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"import":"./rgb/rgb-srgb.js"},"./api/constants":{"import":"./api/constants.js"},"./api/gradients":{"import":"./api/gradients.js"},"./css/parse-css":{"import":"./css/parse-css.js"},"./luminance-rgb":{"import":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"import":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"import":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"import":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"import":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"import":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"import":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"import":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"import":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"import":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"import":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1ba92c6b9509e74e509b4c0b875fc380a97bbbc1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.3","@thi.ng/math":"^5.2.0","@thi.ng/arrays":"^2.1.3","@thi.ng/binary":"^3.1.3","@thi.ng/checks":"^3.1.3","@thi.ng/errors":"^2.1.3","@thi.ng/random":"^3.2.3","@thi.ng/compare":"^2.1.3","@thi.ng/compose":"^2.1.3","@thi.ng/strings":"^3.3.1","@thi.ng/vectors":"^7.4.3","@thi.ng/defmulti":"^2.1.3","@thi.ng/transducers":"^8.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.10","typescript":"^4.5.3","@thi.ng/testament":"^0.2.3","@microsoft/api-extractor":"^7.19.2"},"_npmOperationalInternal":{"tmp":"tmp/color_4.1.7_1639473191309_0.04018772565907924","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@thi.ng/color","version":"5.0.0","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/color@5.0.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"afa57947126ba82a07840620cb96e8794c854ba6","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.0.0.tgz","fileCount":207,"integrity":"sha512-+cSDimMSmBD++kH9TC2YTdEYwDfAROWHWzayCqL//r4xDM/t+h+5ChVIxuFOpiafEtsqi66fls5SecG2md3Y3A==","signatures":[{"sig":"MEQCIBipf1QpkeV4LJHTHoEelBU+yHxexUy76LFTyIO0mT2HAiArxSPiTOwXOfMd1v+8dV6dS9IGkJs2duZz8248JHeLYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKz1QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAuQ//bLTWj+MblFMQLIaMW3NJ7XMsFkGqSZkrQmoPaMoi4K4wMFMY\r\n4B9jxbVNgU5J/sjAavk33rCXKAZhmYoXIiWVEsEYRqQqDkKdxDXzMpiucYGY\r\nA9DIxCrUnlcMmL4pFrTTDDSTudb/SQbDcep9bfEC8X76PCt8StMsQOr1oho8\r\nc33vKE+eFANsftV5BAYm/nIuhVOX5hDYP/P3G8TL8mYbSLmhfbHEeewrwws6\r\nU7UK06XgfZsWawo9RSt6PxvJUiKjZAeqGgBQ2QiIC2/v8mDpuq2vUJ9dtMku\r\nAJSfgYgcvJxEW5/4jQlntTaKnbDDyBKHndkNFKo6zogvIuPbA9sC0tjfdkdl\r\nhP+Fndzl24/w1huW1h/F6IKynTcU7jcaiDYztL9FJx6BrIFCg7Ettt2agH5V\r\nodjnXh7X89lAs7LfOC5gFS++JmD4XYrUERIlKsxLC8max9vyBV8z3cFr43on\r\nARNy8dDhfPXXXmBdjg9vwWKfRuyhyIoBgE0bbWYcRMN2+6tHW8UAWz8rjr7Y\r\nHc7vkytBzM3mZZe6Ot2R86NVLzuiEHKdtVZq0XGvuwTi9Q//m6PnDzLlyfn9\r\nmAHS2FmHTgjXjWh0083LLSWeSr4LEjI9T12aTlgWZQgPZgLdCKRtBmzPzwCj\r\n96ZhxVIdxR0lyOfsgHbnNM5ZBe35+/HQxkE=\r\n=j5L0\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./mix":{"import":"./mix.js"},"./sort":{"import":"./sort.js"},"./tint":{"import":"./tint.js"},"./alpha":{"import":"./alpha.js"},"./clamp":{"import":"./clamp.js"},"./color":{"import":"./color.js"},"./analog":{"import":"./analog.js"},"./invert":{"import":"./invert.js"},"./linear":{"import":"./linear.js"},"./rotate":{"import":"./rotate.js"},"./convert":{"import":"./convert.js"},"./css/css":{"import":"./css/css.js"},"./hcy/hcy":{"import":"./hcy/hcy.js"},"./hsi/hsi":{"import":"./hsi/hsi.js"},"./hsl/hsl":{"import":"./hsl/hsl.js"},"./hsv/hsv":{"import":"./hsv/hsv.js"},"./int/int":{"import":"./int/int.js"},"./is-gray":{"import":"./is-gray.js"},"./lch/lch":{"import":"./lch/lch.js"},"./lighten":{"import":"./lighten.js"},"./rgb/rgb":{"import":"./rgb/rgb.js"},"./xyy/xyy":{"import":"./xyy/xyy.js"},"./ycc/ycc":{"import":"./ycc/ycc.js"},"./defcolor":{"import":"./defcolor.js"},"./distance":{"import":"./distance.js"},"./is-black":{"import":"./is-black.js"},"./is-gamut":{"import":"./is-gamut.js"},"./is-white":{"import":"./is-white.js"},"./swatches":{"import":"./swatches.js"},"./api/names":{"import":"./api/names.js"},"./gradients":{"import":"./gradients.js"},"./lab/lab50":{"import":"./lab/lab50.js"},"./lab/lab65":{"import":"./lab/lab65.js"},"./luminance":{"import":"./luminance.js"},"./srgb/srgb":{"import":"./srgb/srgb.js"},"./transform":{"import":"./transform.js"},"./xyz/xyz50":{"import":"./xyz/xyz50.js"},"./xyz/xyz65":{"import":"./xyz/xyz65.js"},"./api/ranges":{"import":"./api/ranges.js"},"./api/system":{"import":"./api/system.js"},"./max-chroma":{"import":"./max-chroma.js"},"./strategies":{"import":"./strategies.js"},"./variations":{"import":"./variations.js"},"./closest-hue":{"import":"./closest-hue.js"},"./color-range":{"import":"./color-range.js"},"./hcy/hcy-rgb":{"import":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"import":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"import":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"import":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"import":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"import":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"import":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"import":"./hsv/hsv-rgb.js"},"./int/int-css":{"import":"./int/int-css.js"},"./int/int-int":{"import":"./int/int-int.js"},"./int/int-rgb":{"import":"./int/int-rgb.js"},"./lab/lab-css":{"import":"./lab/lab-css.js"},"./lab/lab-lab":{"import":"./lab/lab-lab.js"},"./lab/lab-lch":{"import":"./lab/lab-lch.js"},"./lab/lab-rgb":{"import":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"import":"./lab/lab-xyz.js"},"./lch/lch-css":{"import":"./lch/lch-css.js"},"./oklab/oklab":{"import":"./oklab/oklab.js"},"./rgb/hue-rgb":{"import":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"import":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"import":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"import":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"import":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"import":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"import":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"import":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"import":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"import":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"import":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"import":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"import":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"import":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"import":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"import":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"import":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"import":"./rgb/rgb-srgb.js"},"./api/constants":{"import":"./api/constants.js"},"./api/gradients":{"import":"./api/gradients.js"},"./css/parse-css":{"import":"./css/parse-css.js"},"./luminance-rgb":{"import":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"import":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"import":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"import":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"import":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"import":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"import":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"import":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"import":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"import":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"import":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0fc692a3225c068aacafdc4cb6140cf603c67ad8","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.4","@thi.ng/math":"^5.3.0","@thi.ng/arrays":"^2.2.0","@thi.ng/binary":"^3.2.0","@thi.ng/checks":"^3.1.4","@thi.ng/errors":"^2.1.4","@thi.ng/random":"^3.2.4","@thi.ng/compare":"^2.1.4","@thi.ng/compose":"^2.1.4","@thi.ng/strings":"^3.3.2","@thi.ng/vectors":"^7.5.0","@thi.ng/defmulti":"^2.1.4","@thi.ng/transducers":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.13","typescript":"^4.6.2","@thi.ng/testament":"^0.2.4","@microsoft/api-extractor":"^7.19.4"},"_npmOperationalInternal":{"tmp":"tmp/color_5.0.0_1647000912035_0.6379492102542748","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@thi.ng/color","version":"5.0.1","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/color@5.0.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"77c612bf1891ae169a1f4bbbb51d3794001e3c14","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.0.1.tgz","fileCount":207,"integrity":"sha512-fAFujjn0U/Wj9OAL5vGCGO+6PmpodGWVkwK7zXrQxAnsr3fEqzO+bR4eSi6bdLyy7Bk5F4Zo9vuj8cRNgE1grA==","signatures":[{"sig":"MEUCIQDr9grFaxYt0URsnRockDviyX52qtF5gmdjK5YO8A862gIgApjTeaTJvys1HKLDYVHwb1dev1bg99wHU8T+Qe4sTfE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTvLOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqALA//djyDeOHCZWmB9Hb+gvQ3+O7grEYGEg2fKL93absXMnv7NTDK\r\neG7j/8AjdXvyUw2xW+mbTkKIfGn1hqyaQTbD3YI7QEEfRn4phQZmhGhiTOUY\r\ny9GDkr/PMbMwEdCh3rqzUdGYIOBC7SipNsnlMn6Q7kMR2Fs+BPdCcc4DaHxR\r\nARanke6Y+yQmrjZckjumMUzopRc/9wfJb7t1SFNiW8Sy9eGS3jUWScYQHQYe\r\nBqrj5dv1zni40pZaryViJdWrNbr1I/vn1pNe7n0+ruCKbUGj6HusHjJG/OVB\r\nnH+3xdkldlH8muYUKEwFicpxR+sF1MCZ6rpysl3Ggy7IwRDfE6rsRdS0uqN6\r\nwqm7TKTHGQ090iAXAs7Gsbszd0v/4i3c5e+l9a5tai3Rt3qW3Bz9iRDnXRkr\r\nT2ju64mgNGAl3lIdDs22JsFW0obplWY5+2s4YcYHSw1vt460HmbzSE7IX01v\r\nmP7SoxiC4KEJR8yBDvDDtbUEBup7dgLWbRGM64LxG/F0sCGDU/GpfXO0/cvI\r\n+RYfL2CKvm2nkBN0Y18ceGuPBPNEL3hMi9kMKP25894qTzg2AXbqjZD6aIcp\r\nHEufaRpbsY0XPGc+NxJl3wXKO7LRh5l7bEdUXzpQ7OVJStoKLERZqoypRXCv\r\nAq8Jpi5/WoBDua5xTsdEidisetHEAmzdmfU=\r\n=IZV0\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5ee1feb590dd935593b1dd4e7f38a3ed3ba64765","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.5","@thi.ng/math":"^5.3.1","@thi.ng/arrays":"^2.2.1","@thi.ng/binary":"^3.2.1","@thi.ng/checks":"^3.1.5","@thi.ng/errors":"^2.1.5","@thi.ng/random":"^3.2.5","@thi.ng/compare":"^2.1.5","@thi.ng/compose":"^2.1.5","@thi.ng/strings":"^3.3.3","@thi.ng/vectors":"^7.5.1","@thi.ng/defmulti":"^2.1.5","@thi.ng/transducers":"^8.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.13","typescript":"^4.6.2","@thi.ng/testament":"^0.2.5","@microsoft/api-extractor":"^7.19.4"},"_npmOperationalInternal":{"tmp":"tmp/color_5.0.1_1649341134327_0.7356825956360438","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"@thi.ng/color","version":"5.0.2","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/color@5.0.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"2bc625996717d8155f925132618a6e27494945a7","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.0.2.tgz","fileCount":207,"integrity":"sha512-NO8sq7/v4vhBnC9ie0wTz37IYtIeLr+OF1txbnEKrRZMu99UBDENZFdwu4JeMu+9oNbItZOY1Ore9NFZst6rcw==","signatures":[{"sig":"MEUCIDdTK3Ezgoiil2OdXsMlsuZ5JLq2bKw5ISgXm4jgqiRlAiEAoGEi3rgRG9eERCKrAfkrQbgbKk6rpnh2HPia5aQBQTI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicQZQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpINA//YewtrmlTs3ckSlqTywRb97VzLiZzYTpofoGLYrNjODQJOCLn\r\nrZf8qJ2bR7urLgV0q3sSSNtIgV2k87Xd5cgsHgwgvd7kvrUefwsfHha58hho\r\nO9/efvT/l2PhEAdFvOXrkbqJTPQapPirBoC5L/FDt6A/aWvp79yPyHYQXMDw\r\ncA+mH1i2OqobAZiMmcrGW+jlVlcRMOGe/TghHeR2XebPOn+IfluEAPhPnXjx\r\n156jlt10KX9WhDG/LB5cXdLvJp4l/La8iILsOuv2hfGVxAkh3iVYe/pXCH48\r\n91G3nLtedf7sxS3UEOCil2OhetQxm7tEEW2THA+cGhi9BYPZ7cUjMYFxORjW\r\n7FQa12HPeVF5VGmu2442DA0s7JDqadbnvus4yGIfg3cw9OZzQtjWw5B6g952\r\nTA4gUcZ4rDwWbKSt/TBx5Qfplsz6Z77MBfnO7IxENTjNVpTmwqFjL3niIEUs\r\n7hrjHX7XfwwdfSnq1t3vcIJ1GaNbnH4aDLAtWY51gQscLxzI5iQJxwokELwX\r\nHtWtjbKm99yajOtarQzrULQqRXN3T2RbgpsIRl5C1AUlf+anDsF8Z411NaUO\r\nyqsELNhhlzcxVJyBWXL3yFaBfJq0n/4RlVd0DTN7vZ5blWIxUs/U4kCgNHe4\r\n8tieRpHExQbmip1kE90JF4tRlN/6MvURBPw=\r\n=C0dn\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"542bf14bd0c7a56b4e6297718189eea772a824b7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.5","@thi.ng/math":"^5.3.1","@thi.ng/arrays":"^2.2.1","@thi.ng/binary":"^3.2.1","@thi.ng/checks":"^3.1.5","@thi.ng/errors":"^2.1.5","@thi.ng/random":"^3.2.5","@thi.ng/compare":"^2.1.5","@thi.ng/compose":"^2.1.5","@thi.ng/strings":"^3.3.3","@thi.ng/vectors":"^7.5.2","@thi.ng/defmulti":"^2.1.5","@thi.ng/transducers":"^8.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.13","typescript":"^4.6.2","@thi.ng/testament":"^0.2.5","@microsoft/api-extractor":"^7.19.4"},"_npmOperationalInternal":{"tmp":"tmp/color_5.0.2_1651574352430_0.23158416838720308","host":"s3://npm-registry-packages"}},"5.0.3":{"name":"@thi.ng/color","version":"5.0.3","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/color@5.0.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"51a33a9a0440fa609940db3710c111a7944aa2bc","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.0.3.tgz","fileCount":207,"integrity":"sha512-ZMfdVM7vQCz2HmvnvWUKh3bDyD94TdtAC7VmF2kCsOEYkpYqfylpRH77F4sxTh5Ru4mVXbHJsYCIOp/hUg+Kww==","signatures":[{"sig":"MEUCIC0+8PjfojUoMZ2v++GKIDEzirYwQQyA+EN9CsNNNu8hAiEAw5wmGRsrabQ/imBOyw5d4W3KKuhKr9pi19fa4ypU2vo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidllpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQSA/+IYtUNbRchP/JwRJZwFxXfXJtc6BH2JEHBYzvQ/CGrpVKiH7o\r\nsVyW8uOGQ+afw9mvfsY+4lGTDahe0/aE0sESwuTx+XF5NqeLYnu4mIzLUc/K\r\nb1UulN5GXpIW50eU+WZ5FhoOBw7wjVkmDPm3b9AYIaAVhiGKsmbseAx9cv5w\r\neNS1CBGEpSwJiIfWlVh+jfkEeOSxhCKugabJuyf9LG6hHPSPlVy2v4VBBXd1\r\nlOnOlTMln9y+QSjGGDQcgFQcqFQ6FeGaszFWYR13IgoIa/oNfFY1wr9xx9S7\r\nXgAp+UvG6izOvHDckdTfZrgGNskZkxbgDidZElUwluyn7Tev0h5YH6r7ROLo\r\nqq1vbQNXcYZshyeKLl0fha3afOd27OKhb0XSmiHoiusH6w5OrplG+CxJc0t3\r\nRg2tM/WwR3jsKsH6o/0Mk80TuGGUvWQRh/3dtSIQ+YkYT+jhHdvordcgzI1l\r\nBPMD4XbVivDoMnAuH/FwtY9CrefkCU2qm6jzuQayQNY1jjPPgQUQ3GD8aQfM\r\ne/Iwu4sPrySlWr+bVXJOlqfmUEUkggJaJw6l+85yJoNvBxTKDaSo7UAboZI4\r\nLsPs3108w/2M9Gw2k/W3nBk5/TrYbBYsS27EjsWh8Psmpk7j7VlbOm+6qKZH\r\nl63chKB9NyrdeEri7pwIixqlYNytLzWDa7M=\r\n=yP0Y\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cf084be5fd5932226054d2dd32bad35481379f5d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.6","@thi.ng/math":"^5.3.2","@thi.ng/arrays":"^2.2.2","@thi.ng/binary":"^3.2.2","@thi.ng/checks":"^3.1.6","@thi.ng/errors":"^2.1.6","@thi.ng/random":"^3.2.6","@thi.ng/compare":"^2.1.6","@thi.ng/compose":"^2.1.6","@thi.ng/strings":"^3.3.4","@thi.ng/vectors":"^7.5.3","@thi.ng/defmulti":"^2.1.6","@thi.ng/transducers":"^8.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.15","typescript":"^4.6.4","@thi.ng/testament":"^0.2.6","@microsoft/api-extractor":"^7.23.1"},"_npmOperationalInternal":{"tmp":"tmp/color_5.0.3_1651923304854_0.31338449090768794","host":"s3://npm-registry-packages"}},"5.0.4":{"name":"@thi.ng/color","version":"5.0.4","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/color@5.0.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"63e07bbe57fba075f9020ec2daa2eee5dee201e6","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.0.4.tgz","fileCount":207,"integrity":"sha512-4/pLzh/76/zvmB7t54cC4l3xNOZzbX9AmbLqG8aPvaE5MuiIWuSNEbhhofjYtCEDG/F01/Odtb4PSgJnsBE2cA==","signatures":[{"sig":"MEUCIQDP3wkKU0DgvoERhUrjVRJtcv3ijfUYWDaYVrUKevXbcAIgYnT80+uUNUUCEANX1BRUQmN4cFQLnA1dwLVVSh7k4DE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiim/pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4AA/8CdM5mO4ESQP4271u2JCSSBj5oitDXJeM3WYunqY2PzZIiTpM\r\nzuARlisvuhTPOsU9dDN9NyAVaRoOSfVZhH27+xPxavrt8+9g/5k2RIf7qjR5\r\nAf2UXZGmp1b6JHULZVPyMTK6I34J3qFUHLa+jXcJboj5Rd3ApkjsZkAVRlx7\r\ns8OmlC0x5OfMCVhUkXtWVAGA4eF+rl1UfuV7TQQEuL2KExhztwnfuOIl3Wz/\r\nKQQtEK3JGYjdCYIumd71O/OMf6lxMHZXOzOZntiomXwrg/05bM/M+GakY+ZQ\r\nWNv811+lANJUaU9LNpbYQdRz1L/josHvFVBl31E+Uc1y4QFTpvrAVsLgbV5G\r\nEE3OjNg/Cht0es81VLa9bhNtK5QgcwvJiolbGE6aBWecc1hVyO9v2e+WfOud\r\nFw05apXTFV7vR/ueRNoNB1bO+cujiaC6j42uinJrNLibzz1k4FfBBxHEVrfV\r\nyUl+WFnV06psVBaoN4FHcyiGEbJ1wchGiGV1/ZT1chYUw0qlmHit1OAZFGlD\r\nGCAqol0RlP4tWrwF+oE6jVRE8YhpEy9x5OC6TB9n+dzWHnsDBC1yBi1GTJS2\r\nCc0C3+HaCjuY+EcDgfl33ncTstJjiVKaB2KKXGb4e1vLdAKJZtKDXzAUDCaf\r\nFP8LZ9PuuiPErIr4Agw7o8h2hgE+4kc9KE8=\r\n=BLi8\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e23901b8582af71d8a29e0ce4929f15ac509f9e5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.6","@thi.ng/math":"^5.3.2","@thi.ng/arrays":"^2.2.3","@thi.ng/binary":"^3.2.2","@thi.ng/checks":"^3.1.6","@thi.ng/errors":"^2.1.6","@thi.ng/random":"^3.3.0","@thi.ng/compare":"^2.1.6","@thi.ng/compose":"^2.1.6","@thi.ng/strings":"^3.3.4","@thi.ng/vectors":"^7.5.4","@thi.ng/defmulti":"^2.1.6","@thi.ng/transducers":"^8.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.15","typescript":"^4.6.4","@thi.ng/testament":"^0.2.7","@microsoft/api-extractor":"^7.23.1"},"_npmOperationalInternal":{"tmp":"tmp/color_5.0.4_1653239785630_0.6149492946471","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"@thi.ng/color","version":"5.1.0","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/color@5.1.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"54a15455b1f7a8bcd29c52ffdd9b83e307eaa83c","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.1.0.tgz","fileCount":207,"integrity":"sha512-x6/5qpgbvx5MVuToDiDtEw1RwQFR6xBJZX4AirY/LzLEEMslnxdNzidRTW06uUXmuUPJRZNzplePSu39XWQ7mQ==","signatures":[{"sig":"MEYCIQD6s9fIrg0cN/nCnP/CTLu5UPulFtDPG0wxtKZxwBrJ0AIhAMmHMLcIYnQkrqZ1apHesMu/bsPB5brCHZGyWnBndXGo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiohyzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJDQ//SgkCjptAhHZ2z4R+IcItW4k95qFnacjN9m/G+43jWEVm3kwx\r\nN1M1o08wgQxlIwpG7Wa+ofCkQSbSMNVFoaLHWdITe1j56loPnAZY1sLe1mX/\r\nqwRXXV78KqmAaCp0q2/5p5RvHW3l0nITLAxv+oBRhiYdGYHxe1HtwTQPD7Da\r\nIT08c4xseSRkUWRP3XD/TiSxRXUl5Iy3I4DqhYy0wGKnTz+PIl1aGPxalYkr\r\n/rA/yo6N+sU07UZt9owVg1cKCS79GADcZkFyihJ1mNm5ti1SnOwIBHDiSmY8\r\nPA7nt/0NWwO7JJRdVOiLM/rRrKxLYbNlpHNzEzg++AfqdqTkk07qdXPbmfaN\r\nl101Di8yLwwbR2N1atS+PzE9aJtJZkDkpaQ+vVDmuZLSQCod4xSrJ+3k7tL5\r\nA3C2WZgnq8Mf2vmNt2bXoW64Z0rixRR3y7QmnkZskTthD9WiOXwHpfZhv3S1\r\nzoEenukWLoG0nvHcEW9fE3VAIL747112M2Z74dV6vWlUY34VqpIJjQ4xzxy0\r\nQrxn4p+sAvmaAP/b0OPmvgxZg+cBAKNTBMvU+Kda78wONyTu7Fqh9u742A39\r\nqvuCZtrBDMfqbOHlI2dw8Kpy/pBrveJN3Bf629LbXbnvI5kpfW9wX9XuM92E\r\naTzajqy09bRioNa4X/h0eJvORnp4XRi17Gw=\r\n=HI1z\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9e516d30a1a537e027a6b3d78bf9121bc5831d31","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/math":"^5.3.3","@thi.ng/arrays":"^2.2.4","@thi.ng/binary":"^3.2.3","@thi.ng/checks":"^3.2.0","@thi.ng/errors":"^2.1.7","@thi.ng/random":"^3.3.1","@thi.ng/compare":"^2.1.7","@thi.ng/compose":"^2.1.7","@thi.ng/strings":"^3.3.5","@thi.ng/vectors":"^7.5.5","@thi.ng/defmulti":"^2.1.7","@thi.ng/transducers":"^8.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.1.0_1654791347260_0.29876330881699453","host":"s3://npm-registry-packages"}},"5.1.1":{"name":"@thi.ng/color","version":"5.1.1","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/color@5.1.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"6630e2524f24b8303f684e0d52da779bbfee19d6","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.1.1.tgz","fileCount":207,"integrity":"sha512-Aj/QamVuNl3HrhvWPyrdKHw4uiMFuuxNJpef/9HkH3NeQcv9Vx05kvJ87oEy2zpeunj14IsY6ka4saV4H3aRcg==","signatures":[{"sig":"MEUCIAL/wXlJfQ5xLoD2FlDZioRmGv1iwUUVWPKzBsXbyLAmAiEAkzd3OKYbANIULV2Sl/tVgXMzNjDCZhj5wMnQwl2uTBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipKXdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzOBAAmFC6KFA2LZakbMPp3N6pp/2dVxus2Bm0S9MQJ1siOE3bqr1y\r\ng5hvayk32eAxxDQO0Qz0nr6AnGOKOPJOFBckPbJ/BiZU8ym0oPPa2LLaG21+\r\nB/rOEdXu8hAXAFhpcVTxpru/ZDmM0v71u9jPgZ/BtqnplsHeRw+K0G3upQi5\r\n4vGsnTksTw9EGr+sw1X6XZ0iNDHVbNLoaVRr80zgBJiOKqco388XupLvQUXH\r\nNo/IWpJheFSO+m1lGxsOuaTA9nMrgPjZ4Cv2aWLprWIXIjm7d3l8Z1HoR7Wi\r\nCq59+0dpj3XOHLE37cH0m+4kn2cTQ969byTThg64Udcb67N8fcejZnxxGqm+\r\nLccYulRLHYiRJHMA3ofuG2ALH0RlIrY2kSt3iymxJMIgDTde/cRsIMte2uIp\r\n//TNJ9qurRS65CWgY8bhbmxG4kUep+YmemdQQb8LR1qnfODXMcGJUWxa/ceL\r\nGVLtNkPku2eLHrbp5ltJFuurUYDzM5KJn3Rt99kRyiZ+VzSR5zUVUNtcYiqU\r\nPpUrl6vQqGYgcvu7PMRLN029lN1J+OwW57EME+f9tdCKGgfNB8sV85mbLUf6\r\nvByz0GURCc3PDHJvWFaCpZSwEOZuF+lhYaxNXDhQNzEmnuVwUyKg0N2CkmbO\r\n1QnLakM9VIj1JVWbSI67qgn932SGd7qsPbg=\r\n=rlOS\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ab0188234419f2d9f471de80871df930e5555bd6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/math":"^5.3.3","@thi.ng/arrays":"^2.2.5","@thi.ng/binary":"^3.2.3","@thi.ng/checks":"^3.2.1","@thi.ng/errors":"^2.1.7","@thi.ng/random":"^3.3.2","@thi.ng/compare":"^2.1.7","@thi.ng/compose":"^2.1.7","@thi.ng/strings":"^3.3.5","@thi.ng/vectors":"^7.5.6","@thi.ng/defmulti":"^2.1.7","@thi.ng/transducers":"^8.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.1.1_1654957533586_0.049436664580726486","host":"s3://npm-registry-packages"}},"5.1.2":{"name":"@thi.ng/color","version":"5.1.2","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/color@5.1.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"535cbda7d60b7c8d27992b10ffdecbde5f6d6c4a","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.1.2.tgz","fileCount":207,"integrity":"sha512-E2ck3qvdzTFEETaWindizVdSolB4lsDqCQo97Sr0S8DV28K6GRIfluJ+dT9sB6iNfgAj1m0QwPZFuvvf17LzlA==","signatures":[{"sig":"MEUCIERicFF9PX3VEfKRfl/j8Y+EAe0Ixh2s7R9tYhJLuBCPAiEA1Os2hd01Iw3ZfCzOCXNXwPq+ohmpx86L9sQbsVp1F6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitFmgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpi2g//f7emMMhz7bLp1jLxpJY7EzqkC5FE2CeIFZIFWxZR5p6rRSpT\r\nYhsSSfyp8seoa+l65VWNIr0K87A5FTReIcG64UT9R8UUVU9NfCGUhAkcZdjx\r\nL8h+qfbuiUJCGqaU0JEydRa9w5Z0ohApsrKvufOZMg+g4tTj+5GUB8iwBkn/\r\ny8pI8CTIwaUhePxC4yxIjTaOyAhynOzJFPRtWhjcLFsIsDBb3LdntsLHmLnx\r\ni+fExkoYF5FRqaZN9TIuK2x7LSiXmaRUscniRmTVs5lqhJCCFukJmVB7kMh3\r\nJhvzuWvDe+KmSSp7o7d0Gw8R9thiTk/r7ZHwc7RLhzrjeWoodWqhyvrda6e6\r\nA6fBqZ8Ar+Xv/S2Xp/XaT/IHskObq0zUPN/MurDd2IG0Z8ekbKX8aVUlstHR\r\nc4gqx6Xw5ANi3IuLQjjlUQA5wiDTtxW5oKVl9sZSqEokfDe+pzJUt7d0QQQa\r\n+HGRu8kwIUEjAa1bqbVY3E61Fgoi36Rx223hWt/BJ5zqoOAzaxjS6PUByAaB\r\nxGRFFOaHIgbFLRh+hfoldx3WOYFxo0/DPYllKJvNQ0qUBHrvPG2Cg4vDk4Hb\r\nzaIa5zM1PLv+zaK51wy44Ms3PPuVa44siXOQbe2Li4AM+/e2tF+VsvEz20ox\r\nUsoBuz1+/kjITJL/BFk6Z/rifIcRKk4JrWY=\r\n=oG2l\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"73139849c7b46c0451693d994e14a34bc2434280","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/math":"^5.3.3","@thi.ng/arrays":"^2.2.5","@thi.ng/binary":"^3.2.3","@thi.ng/checks":"^3.2.1","@thi.ng/errors":"^2.1.7","@thi.ng/random":"^3.3.2","@thi.ng/compare":"^2.1.7","@thi.ng/compose":"^2.1.7","@thi.ng/strings":"^3.3.5","@thi.ng/vectors":"^7.5.6","@thi.ng/defmulti":"^2.1.7","@thi.ng/transducers":"^8.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.1.2_1655986591890_0.7426220288915937","host":"s3://npm-registry-packages"}},"5.1.3":{"name":"@thi.ng/color","version":"5.1.3","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/color@5.1.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"5a8ab75fcff0325c875ef638ecce1d2763ce4c8a","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.1.3.tgz","fileCount":207,"integrity":"sha512-qDmMIQ6guFXIRwRTKxpq60wm2sOLb25IfUyasZFGaG0z2Ccj73EcOB3V8sC4dwTPjxU3wFIUEzNQ/AljQ6Y1uQ==","signatures":[{"sig":"MEUCIDCBuQ756MjjOFQEsmGefhzzoxVqNnzLGuWjszhjYHQIAiEAsns94cPWjonSGwiWbGHxF3d77llM310UlIcxH1eV1uI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyHWNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaEQ/+L8HNf9ixYJ0/8TIfqdEh7OvLhIOjd/YyeDLu8B00hTpzAS8h\r\ndrZNbe4y0uACej4q2SodHbErpzKlU3uRJZfzlhcjyqyd5g63vChzlWNjKltb\r\nuZE5tCnYoHGc64GV8iI+C/UheY05l+nZ2xIv1fxigzsO7xddZa4YZ4hOq3xO\r\np+eKdCUB+kXBMuj1GVTMBUP5cRlFqklFgWRn/oiBKKXHH8yLwEzLJnktScSq\r\nqwBRvCTNFxuIr/6qqB/AMTVWk2j+J9KbwMbdSl+KKa/3Ataz6Nka/or3G1Qk\r\n9UVI20V/D+EN1rGpsFkQwoygWVI32x3GguNDI7AvsynK6AkEtBLfmImd1qvq\r\np8s+LB2CS/DRflvqdYqrL5hYR43w5rxVr9HrSQfdveo/TZZhMQQezRFx7JGz\r\n2AGj8M9jHCaclGv6wBcWtKOvcKDQd8UoccJVnzqKHDH72/z9LEzIrXskaMmT\r\nQiVYzz+myfL1pp9UGGNwr5OTkzcqI/jrCXhYEQowNELQdVTgiqKhaF92qHW2\r\nO0d2/xjwc17NCuVeFjsb3T2cKGFEuTJB91qf3Pwm2QyC90PPw57WWQv3CqHY\r\nQ+a0j3YQlSUPNvaPAYFHrB1TZd7mfgEGtvBiMQpcK6XwItn85loXwq5G8Wfx\r\nVHIeVnfs+TDQq74OO706TWzSDc1nF3MQ5Qc=\r\n=yiBw\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e64b1ab39ae9bcc494ef006f6329e5182fa2a326","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/math":"^5.3.3","@thi.ng/arrays":"^2.3.0","@thi.ng/binary":"^3.2.3","@thi.ng/checks":"^3.2.1","@thi.ng/errors":"^2.1.7","@thi.ng/random":"^3.3.2","@thi.ng/compare":"^2.1.7","@thi.ng/compose":"^2.1.7","@thi.ng/strings":"^3.3.5","@thi.ng/vectors":"^7.5.7","@thi.ng/defmulti":"^2.1.7","@thi.ng/transducers":"^8.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.1.3_1657304461336_0.8362155352969722","host":"s3://npm-registry-packages"}},"5.1.4":{"name":"@thi.ng/color","version":"5.1.4","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/color@5.1.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"23859a79bf3d1a380e03c3171f6b7f4d7f393394","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.1.4.tgz","fileCount":207,"integrity":"sha512-6v8/h0dWE3gV689SeO4zgklUltfkypr+qewe3MB48s0L1TcpGBhUlV+pfZ4HsoUoR/1D3giuyOmgF3pkONg66g==","signatures":[{"sig":"MEUCIQDMFEPhM8VT/pJIn8OXNJDRyYzAudOFe2rRPZGKqvVvmwIgDG22WGFGl2CV7kIyG9ZOnJ/easoyRnBtza9A+vxov1I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1s/DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowhA/+OYlItpC1akoM1Xgbli9dujdgpQfQkR8e0THAdvhQ3Y82bMiN\r\nUp3VDAZFgQyQ52Agi7FpwDj94WlGySZn5Wpafa6bbzPmWQIWeY7OLBH+F3HT\r\nOqYPPGQba0ltHEGm9QGbvXFaqlzUfFwr6vP6Kx9XEwlrr5kkqugMAa1UlWq7\r\nl/i+dZ0EbsV0GzMCF/9vrO434IqYXqvTZDyEI8qEW40bQPxnEyibF6DzJcxq\r\nU3BZgrb8d5VLluANaMgAy8OLMQRrWfGXDVfOUUznNgpRz8BnQkcKEgECISE6\r\nPQgX83a5y0LXOSXbUllvOvF390iFePxoYea4VcptxWGd64CCQTr4Io57J96K\r\nzosOLSlUyxDZbAlUgR7J9rgoGYM2tLsMss78h5zxxOowMqQZpvFwFnD78L/O\r\nWfMmuoPjc5I4hNYdbJCkzRkUbBg4wH6BYYoZZFA/4TrDLPw9FcilOADBKPyv\r\ntvA6tOi8BI18NvZ6Og8t10JdZnyfdUzjKdpp82U7z6r3lmOHFVFB5DoYfdP6\r\nEvuzPCYvxJBQmZ9ZPb784nek6k43wqIeJ5nS1qj5KgfUEJPjk8N25uPw9/+z\r\nekiI/jFpsfVefTVaZug65xAmKcTMO70yHR7A3cBirNaqJnkYtt2v+BdGWg7/\r\niTkKJ5zBC2lji5niM6nAnoZ40BCtcTTnU5E=\r\n=dM6/\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"108a6357b77d457912d30681d7cc5603ae995209","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.8","@thi.ng/math":"^5.3.4","@thi.ng/arrays":"^2.3.1","@thi.ng/binary":"^3.3.0","@thi.ng/checks":"^3.2.2","@thi.ng/errors":"^2.1.8","@thi.ng/random":"^3.3.3","@thi.ng/compare":"^2.1.8","@thi.ng/compose":"^2.1.8","@thi.ng/strings":"^3.3.6","@thi.ng/vectors":"^7.5.8","@thi.ng/defmulti":"^2.1.8","@thi.ng/transducers":"^8.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.9","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.1.4_1658245059563_0.5687113531576877","host":"s3://npm-registry-packages"}},"5.1.5":{"name":"@thi.ng/color","version":"5.1.5","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/color@5.1.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"53012963c056cde1768796ea3cce6199c56ceb51","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.1.5.tgz","fileCount":207,"integrity":"sha512-IjDjk6aIygV7CU2JPIkKCq1mS2JkjyjAXkibG5P+AtYc6avJtRNeZ/yx/ZiOdH3PM1a5o6MMIe096GDPALaznA==","signatures":[{"sig":"MEUCIAJ4hqnqwss/MhskUNfrGLxGh8ZCUFJjDeL4VY38sijtAiEAuupSM4crK0Amf1CF/uTPs9r20fpeg5TYZS5fwSZzgbk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5+lqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpN2g/7BALXZaGkJ51XvQWkmd8YkF4EhKXKKhp6xvm913yDAJAMCZq+\r\n6B+G1bwXqP8FVS1NSymX7dXjjDSiRRpBHRJw0ZvlEfPm7QXLqz5MI/X9KXNh\r\n63k4svKXbXVhYtNwtt9k25n4jwGe255314XLFKt3YAp9v1aOVAmLgOvsihte\r\nwqERT8VT+MXTSxm8xAxc0168vzSmpZYoyB6znoRu2CUcYJFOhxNQH5N5Gcme\r\nr1WwL2tuSQYMyCsl6O6ddwt4Mbr22UrTGwvF7kad9cD6CgIxo0EV10rOu8p1\r\npPNFIxLnh4fZ6fNFn2F+g0/3wnw96kD3ulRzSDOq+tYoHeQ4mxJyOcCpOLAO\r\nbz1tI3QPlxh0xat52rbBxJI9uCTF+ERL0fjhGtWEOjD/ZB7jmWIG/RzrM3WO\r\nmYnW05AFg8PPXuIdedQAcSqqjsmQErkrsjnrVdzdVNvCv+1+nWH9kgCh7sEL\r\n0gEl4WHrC0EfvzzZU5awQEFh8QGCKdlKYuZJVY3Zuysd3koyB9WK/gnP/HyD\r\nbXApGBULQB6AF7A4RftE41Q+uw0h5kM9QB7Isv3BnyLMrWT/ew9Mzh3aCKZo\r\nANDzkcpIw/3HDCAEBj/Wu5adllgK2AWgS/A8T0GInsgpHROdSJkFwXZu4/E4\r\nH/L/QIevyqmjYdmOmYwiv6AHFQdwJbYOPwU=\r\n=uIFF\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"976ccd698cedaa60dcef2e69030a5eb98898cc4a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/math":"^5.3.5","@thi.ng/arrays":"^2.3.2","@thi.ng/binary":"^3.3.1","@thi.ng/checks":"^3.2.3","@thi.ng/errors":"^2.1.9","@thi.ng/random":"^3.3.4","@thi.ng/compare":"^2.1.9","@thi.ng/compose":"^2.1.9","@thi.ng/strings":"^3.3.7","@thi.ng/vectors":"^7.5.9","@thi.ng/defmulti":"^2.1.9","@thi.ng/transducers":"^8.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.10","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.1.5_1659365737747_0.11554793501557259","host":"s3://npm-registry-packages"}},"5.1.6":{"name":"@thi.ng/color","version":"5.1.6","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/color@5.1.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"73df388c79c904e53835e8c6eef7d0668bbbdeb2","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.1.6.tgz","fileCount":207,"integrity":"sha512-JIfYrSwZEt8Q8bPNwaSs5eRUJ0brYgpfKiOnfQW7bDPKPWqoUJBeIh5nSB2qjD3MfyJQlYCTnMLxVFOIC0hDxw==","signatures":[{"sig":"MEYCIQDRgYChSPh+K0A/cOjgARxiZO6W9ejT8T9MSQJN5ghA6AIhAORa4s7dV5HdHRPBnvFWMzmmJvgNCvhmI2ojTwxHb0KG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6E9VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQAg//TPp4zGZR2/gQLLJMxOadxLBDzNQpqScMcxfBajtezJ1+CbiG\r\nropgQE+f4oHu56PXtkoyrZ5cZgjXeSVBsB1XG3oEiSCEfJbX5CDPsg4O/yC+\r\nAaRrA6uKriMWtw2eOO4TaeCknB/ir8uW7/vt8NPanNF90Bb0ckHBPWhSTsgq\r\nCpSP2UC28LxjZo66vyM07JhlKxjicbZLX3vDC5t5551i/MGXEpJ10jYXWfiU\r\niFhu3bVsUWKTkHhcUAOhlDbxeilh8u/OcaEo/GcttAbmGOvkpF1sf2Xm1CnJ\r\nIECEP40v699A8xara+cBTkRPLQwBHnM9l0pyfNVgkT+YWItIcJh2Y+HVbrUr\r\nB0A4v8l8POJcjTudKvYuC0iIBfP2bi/7wilurbjAUWw9zdC7p4/QzTYvg1+L\r\nXnHXf2Zlod+loF+/9MlYbVsVKdipnW6chWiAYHX/2M7q8KXQpAuzN5WnDXLN\r\ne2GBJ80OvL55SqaxEzoObzWFS/OTuMg16U0O547HOECFxs5DwWcsRCRvPGEa\r\nGsdhuTDN8exIThk+nIx2XNWe+0AIsBAJzykqx5YY0iSP3QkbVTKMSk6GyA9D\r\nhpUdGRPGVRv5/YHemieUU2wdJ2XnqYS7b9b/ScFCh1DE4MraOLWODdA7ROi5\r\nrxwkvUqMmf9y4BVMzwcnbBqd7baePI7f1Ss=\r\n=glHU\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"24ec2749982f4193e6bc50173a238f336854bb1c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/math":"^5.3.5","@thi.ng/arrays":"^2.3.2","@thi.ng/binary":"^3.3.2","@thi.ng/checks":"^3.2.3","@thi.ng/errors":"^2.1.9","@thi.ng/random":"^3.3.4","@thi.ng/compare":"^2.1.9","@thi.ng/compose":"^2.1.9","@thi.ng/strings":"^3.3.8","@thi.ng/vectors":"^7.5.10","@thi.ng/defmulti":"^2.1.9","@thi.ng/transducers":"^8.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.10","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.1.6_1659391829339_0.5445055741289742","host":"s3://npm-registry-packages"}},"5.1.7":{"name":"@thi.ng/color","version":"5.1.7","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/color@5.1.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"93713ae7ac531dac7d0d06540f3745447721eabf","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.1.7.tgz","fileCount":207,"integrity":"sha512-rPFpAQc6trGs84WYI3IkvQ0cdk35xIbUFJ7BF15zsLnpXF8RYJPA7LKiTX+w1OXW/DPdbOLeqYxOd0X7hXPr6Q==","signatures":[{"sig":"MEYCIQC9bPlqwfZNiKGdKsGdd60KsQEh8hME2DI/POTW2nnmLwIhAJPHUN3OzdGE5rAD5rB6BFIrrus2r0CKDFHDA1DVZr3v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7DhUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyCRAAg9ZBEsAvHiLUeG6+cqYd149TNCaDvZGcOU6yJPvO5600jaoK\r\ny3Ii4SEKMZkWbDndgWQ+l/HV7kanUSqw7HUUp4c4R201eDqg61malTwqvOYc\r\nX6GqmsPWFInjTZYLxLBTOW3+ZD12bHlmkrCO7M9L9moIkRUWMEvs2ITwHqHA\r\nGqrQbtIwb+yFw0HN3jMRIsX8vS5/avFnVs4EMgCxt5/XhGYAo5e8U/H1wdBv\r\nV/LmZn2CSLfXrkc8SwiUU8io+rRXa8ITagIkcQOXdhl/V+X8u7WgsRc1svC+\r\nusveonuwbWjaPrryY6mF/GfSIcIXrc5hAsDeuLt/4SjaSI79j6hZkF+ja+3G\r\nYip5/oPHR/qcqx/b50b11OUsP1q9wLPz0NNX1hrG+naLvnisSzgA7/HJPiRu\r\nLI6HlrvyW8JuqCWX99JgaY4cfd5W3W1tBZTbiojtFpW9ghy7OKcuPtQU5btz\r\nJwfYV8WGmfSAd5vT1FzL1HU7tCMLsUtydEMaAZGv4JV+ACdHeoQmZQY2nYAg\r\nbdfL5J814F/Lue5CWn3Dim+y1jtsWx3vZ9284OcTn9esEScdncI2X+NTOMY8\r\nDXZTmQSc4R4OZdsajylCug+bB14yWSjTRiKPS4bN1QXVCxpKOyHKLPiZRTPx\r\nQ8FGWXPUHUycf7YFgVvaeEYSmf/VZby1QbY=\r\n=qyTx\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"488e782dcb7311dd7b1804015ccc0848fc52ae8b","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/math":"^5.3.5","@thi.ng/arrays":"^2.3.2","@thi.ng/binary":"^3.3.2","@thi.ng/checks":"^3.2.3","@thi.ng/errors":"^2.1.9","@thi.ng/random":"^3.3.4","@thi.ng/compare":"^2.1.9","@thi.ng/compose":"^2.1.9","@thi.ng/strings":"^3.3.8","@thi.ng/vectors":"^7.5.10","@thi.ng/defmulti":"^2.1.10","@thi.ng/transducers":"^8.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.1.7_1659648084120_0.9987342356238007","host":"s3://npm-registry-packages"}},"5.1.8":{"name":"@thi.ng/color","version":"5.1.8","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/color@5.1.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"dbdeb50cd57aa0c391e4e17d4c67e40cc74571a0","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.1.8.tgz","fileCount":207,"integrity":"sha512-saKrN41NTDEIZyCdzsGrlvEXHbo6q65wEp05mYGAkrT2tIO/iIZkapcGRwEhRCvE1JGh7FEB1VI4AtF+/JloPA==","signatures":[{"sig":"MEUCIQCIeVuFibNH7mfBE4Zb6tteixKTOvFGe4DIOqdaTuOpxAIgTDfofC4MRzy8GKFa+QCO0dBiKDnoqkCxqoFJ7ANXqg8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7odtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXLA//cZnNCOAp/EtS6eXT73F5xDCtSf8Cp1YmRjQbTtucrnbXCMjx\r\nCXQIsv+m8FOOXem5F5PukJCqeCLEp+YYPNn9IjIYCFXuQDMo8cJwSMozQ9Ys\r\ng6xN8YKoVkFL4giV0suFIgQ+wbdI1EwvH/PUSVIjXgDL46ggAKsIPO6sju07\r\nErLI1qEb2tHCUnsxqmxhoIIuO9pbprHtiuFf7Cio8VMJJUegFilGvwoIUAVx\r\nGD0aD5VkHtRnEblxCAcjXz8D3k5RYyJWHAA7GxHvVUtI5YZR0NvShGfOY8xl\r\nPsilgR6kCFX2tmpFpEZZaxxJlRZxYUCzyLrMdr00eJwJF4b9UTOKHwahTfqf\r\nIwXxKWoet7DtNg2D75LrrbRD2Lbr/P/FYpxcg/7OHbchGJ8LVxyoa0YFwg3J\r\nwuwWNdn1dYbAMSzX3OVDJJ/hMmly5wSBqmTij81j+l+97f2uOlP2sknBQ0SN\r\nT+8SFo568wCHMz2rvv3wOAAswQSU6hHdrlwGUCXMCQlV+s4xN8h8khpbtqEY\r\nU2R5NSboIWPOelffIBWwvgcAHVo8eZKZBKzAyXIWv9doYidOWROVN5sgo8/H\r\niLT7UAMlQloXv3beMpBCZb21mjlyoR3yjWx7oZijYq6xROXmjGbQB5uheQvx\r\nwxGNnystANxVM7veS5DiO6okfzEvl3Q58yM=\r\n=S1Su\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"01b7a47077d88c2aefe77650ce3340040bae00ee","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/math":"^5.3.5","@thi.ng/arrays":"^2.3.3","@thi.ng/binary":"^3.3.2","@thi.ng/checks":"^3.2.4","@thi.ng/errors":"^2.1.10","@thi.ng/random":"^3.3.5","@thi.ng/compare":"^2.1.9","@thi.ng/compose":"^2.1.10","@thi.ng/strings":"^3.3.9","@thi.ng/vectors":"^7.5.11","@thi.ng/defmulti":"^2.1.11","@thi.ng/transducers":"^8.3.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.1.8_1659799405287_0.3391798709643967","host":"s3://npm-registry-packages"}},"5.1.9":{"name":"@thi.ng/color","version":"5.1.9","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/color@5.1.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"8371821605083d2cb8b9d729d6dbda81c062faf1","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.1.9.tgz","fileCount":207,"integrity":"sha512-GgSkIpOV7dkcPDQPoS8xnQlFZIe7kgmKQhPmrrb9zgRc/+2KEk7VLTRSUF9qcyFgiYoswXtvJDsborHZO0EpDA==","signatures":[{"sig":"MEUCICbYvhfCJos537uIEPrjFh+PrS5cxzTywnQQpeRZZt62AiEAq0JaVy15cLRQk+xlPX1y5AiQoNnsy+1sHaXgcLzU5E4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi79o8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmreag/7BdQcyjNGRQgCgKjBh6yyAJV/MALn6dl03IzCo5ZIQT7uo7Mf\r\new7O0wKFMMsEBfaZ1FtEmrXzsAA2hLVM5H0LDYtrDe5lvrtOF5hXAXWltSZy\r\ng6a8vDePHhAQ3NS70bskJ9hMcjXVakfTL+rJ2qWVYJ3FrQ2alKQU9vh6K//D\r\noWnH1/Zg189lYfKbwmy023N4jomx228r2tyx9FhWO0mo1uLGKbEDgUNmyy2W\r\nY+C5z4Bjr9RtgwHBeioLECt/HC1ox05K+ROFv6dpF4FuHb8vy1cECmasYAiT\r\nAACwdOHC6q5XgPQXNlr06/UFH73w5MeseoAPKyL4UHXAdno4FsoySbLasapM\r\nVhHM1Br7bYebuL2FKdceTYfkLapFGSbY3SSUKtr+5ataB0c94Ry/EAJYInUm\r\n42VRsGZOyan8rvlmeQb9+swR2Pjs+yeoHQ6F/14F9Y2szxi9kysMYcOA1bKv\r\nur3dhGPBfLzn46RVskPnl1Ll2YzMwLZlVM6ljdHc1TUskuMpAXgtEnObAsDf\r\ntWgG0Z10EVWC/dAlvO1MvQ3QKdyqLbqlcPPHxJW/DO+xUbCNiF0lzuJ4vhki\r\nYsOhuNL5ZVsdrTNS3d4NIKMeE0pPREGnCu6PCJScIvjFsgIcNGAsVdIGFXCe\r\n+FSTa6E2QwXkteiPPnSvgdx3+nZvCr23qoc=\r\n=JLbf\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0eeb5054111cea51f4714b013dda8700ade3cd54","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/math":"^5.3.5","@thi.ng/arrays":"^2.3.3","@thi.ng/binary":"^3.3.2","@thi.ng/checks":"^3.2.4","@thi.ng/errors":"^2.1.10","@thi.ng/random":"^3.3.5","@thi.ng/compare":"^2.1.9","@thi.ng/compose":"^2.1.10","@thi.ng/strings":"^3.3.9","@thi.ng/vectors":"^7.5.12","@thi.ng/defmulti":"^2.1.11","@thi.ng/transducers":"^8.3.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.1.9_1659886140167_0.07869819830287583","host":"s3://npm-registry-packages"}},"5.1.10":{"name":"@thi.ng/color","version":"5.1.10","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/color@5.1.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"125ae1b01244fc96fb95169c161c43377f7d73e4","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.1.10.tgz","fileCount":207,"integrity":"sha512-9wyYsXZk8e49zEzqIKvVDplQZGn1iSHzbu9zbfxMz9S6+uuioA3nmbToyDzA5NkUdY51R21T5Nman5jfE/GEpw==","signatures":[{"sig":"MEYCIQD0dFfRTBcr2y+bYQp2AJf31rJLip7t1KqUwxXd0F6ACgIhAPILEKZ3hn29ikJFCAlESG2PZf9o5hiPKkhkfLQ+0WVa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+mlZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxOg/+IedHp8wSQKS9PHiyCTNvMX2VQNRnZ/U3l8SybFBGGuhgF/Ku\r\nnR5z7dtZ/1dYBy14UpU776U+Tut0e46aoLTSrbOvze/J7y7jlNkfJv/xGAYi\r\n2zOAwXUQApdRRc1CsECDbGmfdNTFEoTQ15KpCm+k746nowDt+uZ6o4GU1IsW\r\nAAfpWe4knm2r9w9aKRTL4XXUHpM5Ej51EI+cxZLRcpoXh2CY5pNsK37bfBJV\r\nMi3cLw1tAyn6CDaf1ki0VmjMvFFlKAfNlzpnjVNO1K3y0sUfNTLAHmF+0UcX\r\n9YdbjnxFubzkmuQj7mXPsgxwKXx6mLoU8DnD7YVZgHJyC6dd+3JbA9oBPcnA\r\n/5YZoYQmaC6k9wDykavmzEQH45LTQ8LoCkpikwOQGfcboDjC+qs6HQBakPtd\r\nv0RA5hoKbzN9IHLc7lrhwHKy5yQhKxfAZQCK7K7dDEjI5Kn5FpFW/nnmApVy\r\nH9a4byyrctejiTxeNIRpxo8jB1u6qxh0nfIO90q9dfr1NhKkLyEoeQSqs00x\r\nxsKqWRSVaKzXccQc5Fuf8hVcH3x7dFWnlPBqKyXCp0IsI17Os3OnKPD/lXib\r\nTKEKHDzXe115wpEbWdUqaZiED9ukW3YevRjv8NPoBnoT+aXYsc9XRnyeQERD\r\nF+L8zn21NEfyof1+hROOT0xTGJlRknIf+Do=\r\n=N4U0\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"295e76c6f68ef34ba2117ff77612848e09f5c587","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.0","@thi.ng/math":"^5.3.6","@thi.ng/arrays":"^2.3.4","@thi.ng/binary":"^3.3.3","@thi.ng/checks":"^3.2.4","@thi.ng/errors":"^2.1.10","@thi.ng/random":"^3.3.6","@thi.ng/compare":"^2.1.10","@thi.ng/compose":"^2.1.11","@thi.ng/strings":"^3.3.10","@thi.ng/vectors":"^7.5.13","@thi.ng/defmulti":"^2.1.12","@thi.ng/transducers":"^8.3.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.1.10_1660578137475_0.08474072562752566","host":"s3://npm-registry-packages"}},"5.1.11":{"name":"@thi.ng/color","version":"5.1.11","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/color@5.1.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"da6c3370a617b6c0c35b74168edcbca0a39bd94e","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.1.11.tgz","fileCount":207,"integrity":"sha512-B+augsNTbjq6jsG5cUYuysr97zLmiQUb6xVqpUQCtxcg4PEICHLQEmo4iDx67yCPTRCHFRmdgOFgDWQbQAUY9Q==","signatures":[{"sig":"MEQCIFt4i8Z4ZIW2LTbUJuxhBMD99pkLDQ4sbxPcym7r2Y2EAiBrNPILNZYWHm0NtQV+W9CBKx8FD7HVRB8ycXDbxXtrXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBK4qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoESg//VeeWdBIqSRznpwlDUz7om1Mpd9HZJQITU2IVbLfZV2eZnUAu\r\novtQ2aqBicqYjbraYd6HYHZhzICOaGCa+frXx95yJCdQCsWNnc7DRsiUJb4v\r\nFJRWWvs8kl/GJp6j6zqTISjxiQt+5zsfab/Z1nSIi7oXfeLYcjcPLBUWrKqN\r\nqWa7JVFf8IIQAIIymLCMlH18UhxlqerKbmzaMBDglpK1iapobOsf/BPUgqyc\r\n+Hr+7aJJUeYAGyEDWBqYNvj/PYdIS2UTPTk+3LXPPKwWcWTU4asU5itjlWqO\r\no0kiWLkS2jrc2I1lX7dO1lCFf+KoOcTFOTF1/AKvLozwnLRcWyP/TDw5FkX8\r\n7Sq1yTHKM8kKPQxj5O6lctNN2NyFxFG1nYHLkx3W3wBhwvRtGkXjSYy3Io/0\r\nPF6RTbTAXJHqbJfKau2LAigOwkrAOGyynqHLzal3K2O8bYhcpEjI3lEnN0Wl\r\nqAMYLyZNhlwJskTVngdf04dQIVHDfl20RLzoI7HkjpvkGLRrvE/17mdHCH8p\r\nXLd7U0mzJoSJfvcfePve71Hoh3eRCh/6VTPUzgpa8ra1GF0dBUfQbxBvBdg7\r\nHaetGQhWI0Yn51aQUCUmAxNu6DZZ6IVsMYEf/ODNecvIWlRzQQZeMCOCTxJ9\r\nk77FL1+xtizVHhzqrH0r+ARGp4TwZwehpdQ=\r\n=DYfH\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"be8423e2019e95c14a096260a93b9762dde0c768","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.1","@thi.ng/math":"^5.3.7","@thi.ng/arrays":"^2.3.5","@thi.ng/binary":"^3.3.4","@thi.ng/checks":"^3.2.4","@thi.ng/errors":"^2.1.10","@thi.ng/random":"^3.3.7","@thi.ng/compare":"^2.1.11","@thi.ng/compose":"^2.1.12","@thi.ng/strings":"^3.3.11","@thi.ng/vectors":"^7.5.14","@thi.ng/defmulti":"^2.1.13","@thi.ng/transducers":"^8.3.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.12","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.1.11_1661251114510_0.9925715409480056","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"@thi.ng/color","version":"5.2.0","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/color@5.2.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"82e7d83ce497c9935bab58ac1f1cab411a160476","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.2.0.tgz","fileCount":211,"integrity":"sha512-BF1f47cA3XTsenI+Xet1Sbx8LJF12vjPKj+rWa+v+u8eJbeCV1K+1+yw7DpqOcoNheaAFa01LJQj77P+UaHkGA==","signatures":[{"sig":"MEUCIHv29Zbl8DU5kn3PNNKnaTxiweayS8Kw+tBvX7uiwaTtAiEAgn8OA3y7V9bt8jZ/b/TNP+K1KP2oOixZ9Xcv8dy6q50=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK4SSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrsxw//c42jeB/fti4Uxyhk4zC5wLudTjU7iFUaV8vWjIKxv0Fxq8RK\r\nJtwjrRqwS65qctdWkYnHjTHrWBjMXP97CAE+vAH+FFENLvxdya1dGSNKoIUz\r\n6dN68h6Mt4h41z788l7YojVPbPHPQ0dGIgxZEASXBdP5k+Bmy7MeyFu393E9\r\ntTD0m9Zy3HU3nLc3ie5CI5a6N40pZW+2iXdPO0hP3nZA0/SEqp1fGpnZTFpc\r\n6hI6pUeR8XhMEBr+wFzKPdgDPuGbN50tVtYhdFYp+F5PXJYqR00LXic6lEtI\r\nlBcwkV3w2F0HbrGKS6NT9mMbAydBtLIU3soJMtGI6I8fnOmCNSJ7YRO0i93r\r\n995VkCnrCbwwLDS65pn8LNyKzQCTmcBlaSmixvM/SDWQE5ULOZ44Q99LlqZM\r\nXxqrAuWod5oZ0ORnhjQhKET3Xrq801VGTSJQhdQoood87VOxwQLyzje0O+gm\r\nT4hBNCObnWuw43a4SVdx90EQnh0lezTHiZrRk+WDJmTtYn9M7cgg5VKmqued\r\n/h4P3e6ZqWL/YM3xprrH1BB1bcvyB15l8mzc9K7M60nGDvBYgSRQ+YE8VV3S\r\n7BO71i7C3yEYmduvEavfY9NCI7JyZ2AoFdiLdC6HmspTDzHEN1ZopJ1lohoP\r\nWD7e8jL6kGjox7LZXC29SRVCBCJ4szVe2Cc=\r\n=xr46\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"973139c5aa3b50081020f4cc726a7cc330f77fc7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.2","@thi.ng/math":"^5.3.8","@thi.ng/arrays":"^2.3.6","@thi.ng/binary":"^3.3.5","@thi.ng/checks":"^3.2.5","@thi.ng/errors":"^2.2.0","@thi.ng/random":"^3.3.8","@thi.ng/compare":"^2.1.12","@thi.ng/compose":"^2.1.13","@thi.ng/strings":"^3.3.12","@thi.ng/vectors":"^7.5.15","@thi.ng/defmulti":"^2.1.14","@thi.ng/transducers":"^8.3.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.0","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/color_5.2.0_1663796370150_0.2422891262365785","host":"s3://npm-registry-packages"}},"5.2.1":{"name":"@thi.ng/color","version":"5.2.1","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/color@5.2.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"dbc3be0abd004cf1ccb5b115a5c7896f4e030437","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.2.1.tgz","fileCount":209,"integrity":"sha512-43SeSwfEEpA3m0P1f21WNCruJzSmzHQX/mbGpfuNYSXgjyqiG0aZ0dKOA4osbFvc17HZfHHXdeFjlVmHAALcRw==","signatures":[{"sig":"MEQCIB9/zDAYPzrtINS8g9d4nA/o+N1Pki2Jh1Pzcn4VkIcTAiAVgutJlA2FM2qxQGwV2UUBeIqqLDQq+IeqaALXn0Wvgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":301345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMyOiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqi2w/+PcTIxqzB12KiDWZvlcKGndtr85qBAdv5P62gsg1kZfHB7Sra\r\nEon41wu2I8tv66NzmTLZokgzFgaAQFHTwGUGOuRK7NgjvTLtTTiGxJEkbPKq\r\nRspNoADlMivyPvmDK1e5ymEl9MN82wweRpFe6EozgaR6ozmp4viVypIQ3IQL\r\nRqkqS0XlOs8Zj5/Mfz3fGNyfnURNo6DPOpIhVo4HCfuqwj54yAtKHf99LF7f\r\nfe5ZertjFi21SH1fZOzNyqQsWiTMFBiFPw2Y3Jxp0HrBtY/OthNmqjWt5Djb\r\n1TmLV2xYNYBZ2HqNKhhhfme4bE+oIXUZxvIcUEWDpT3OuvQk69YgnXbdbODW\r\n/8FfBaLJKlrJPddpbQrTv25bImQquKMHDl9g+KbAHW6F2zakXl2WINmRmog1\r\nlsZxE3fISQ9KcNZxaiOZxnbcqlInuh8owI1zhImBbml4Oq8HtZgkn8IgRi2Q\r\nncQ4EKHpTyPV1PIf/+TA2T37DyTcaUx8IwgnGBdpu87v3KiWUsAGGwAHkrOS\r\nuWDazGaGpiToMWWUqliKZCM842J31IUSboa07RrLL8FsPsPekNouwjbrYzwh\r\np6R0yeGAoTcIzkzFUa9D4JG8HvZo289NBvEq5RN5cw/aTX1z6QR+FktY7l/S\r\nnpuFDiNCsXqg5CCACBFG8MyHc4aw3Cm9MHk=\r\n=SkNr\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f4c59114f2d2dfafa9014626038a9ec5242b0606","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.2","@thi.ng/math":"^5.3.9","@thi.ng/arrays":"^2.3.6","@thi.ng/binary":"^3.3.5","@thi.ng/checks":"^3.2.5","@thi.ng/errors":"^2.2.0","@thi.ng/random":"^3.3.8","@thi.ng/compare":"^2.1.12","@thi.ng/compose":"^2.1.13","@thi.ng/strings":"^3.3.12","@thi.ng/vectors":"^7.5.16","@thi.ng/defmulti":"^2.1.14","@thi.ng/transducers":"^8.3.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.0","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/color_5.2.1_1664295842182_0.41484923791298933","host":"s3://npm-registry-packages"}},"5.2.2":{"name":"@thi.ng/color","version":"5.2.2","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/color@5.2.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"734951d4473eb1cd95d9908fcee4260baa4c9d42","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.2.2.tgz","fileCount":209,"integrity":"sha512-JIEkVBVP9lsCRfeyxN83LZG182I0m5eemYsdUUr8RIWKkQelSdjzUP3XGJHr4F5CZvSHCqzNWXZQnawZGK0vlg==","signatures":[{"sig":"MEUCIQD5ohvVRsaKjjJg3EOqB87/2HKNmlEPYuLjqqdZwtKSmAIgUFRKvHF0g1GdEZ/TkzH2a1xsMKtKeJSp44FM9PEvr2Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":301346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOwlZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqxtw/5AO1a4PQ6rGe6lYcWyEaIIi9bYrD1533gewyvsQxY1JV/nDbU\r\nTKou8llUElA5cy6C80YpOna2X9YxblzAA+Yl3A+DKIgUoqYvWVLSPRcXH7xv\r\nGxNU+tvHHFIzswFlTeaa7tegfkwow0LMk8In5ujotieUc0wXZxH/MJQExXPD\r\n0Rbv+lpHUAceydX6KbZt5V6oJ1Fz3cBpXO+2PFhsb7bNixO8vEcJulcxU6n2\r\nRFZP0KiyGdFsbf28OQxh2Qwm74H96WLIO7PQvX7gDVkM2YL7mpvTKoZ6C2ak\r\ns3KH31XJrScFz/fm3ZXm/XbMRuXXy6s8Ak6KeKVr6c+taE7sxIK8NDWJewFW\r\nP8JFNrV8R242EHnLMb33+g3l2iWycKUpSP7bE/ECmQmeeBg+5IkqfzN8VkVU\r\n66De2jC0uIoOzyhLccdmgkCX7ADpcBl4BXQ+CuxMEWxEww9yaz85gjEinFwA\r\nlz5Ar5oIcjK10ulh85WSy5cM+woboWzB8p/MYHLJ5dtfCkgaib2/m1JO/JL2\r\nNfIadIijGuMbUGJnTDjAsXyjp8w2hrfKQKEkHb1gE5heuAaEAezM+0wFRNfN\r\nGz1dNrPpYOTr84RBzha0kEfKQVreJcjBLCtwC0w5u84yveHEFo0+y0TufSL4\r\nooSQa6luqB3aT1LysdpjWWLV4hx3nVfrzp4=\r\n=kasG\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8600007d81a7dc92634a1d54e2c32b14ab30ba80","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/math":"^5.3.10","@thi.ng/arrays":"^2.3.7","@thi.ng/binary":"^3.3.6","@thi.ng/checks":"^3.2.6","@thi.ng/errors":"^2.2.1","@thi.ng/random":"^3.3.9","@thi.ng/compare":"^2.1.13","@thi.ng/compose":"^2.1.14","@thi.ng/strings":"^3.3.13","@thi.ng/vectors":"^7.5.17","@thi.ng/defmulti":"^2.1.15","@thi.ng/transducers":"^8.3.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.1","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/color_5.2.2_1664813401384_0.19359874127750332","host":"s3://npm-registry-packages"}},"5.2.3":{"name":"@thi.ng/color","version":"5.2.3","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/color@5.2.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"b1b232730fb70145b9af88856a4700d7268db282","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.2.3.tgz","fileCount":209,"integrity":"sha512-+9rsW8vIKEns9AJe6B9qoSbeh+THm3qVWzzKVzdlRRjGAwD78hFp7qsJKv7/q4vWH0elObv0dVBHuJgRWzXEdA==","signatures":[{"sig":"MEYCIQDg1zXNkmeyTMtUSDs0MurRMzCKToSp4sAdpl6UvKEH3QIhAMPLKjD+OYzrP7TXdKiMAYo1zznr4yv9g9r8daVxUPAN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":301346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPAv+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprLw/+Km7vm/nkhibaiWiclVLUAbyjUtlH1whabh0Mk83bWKywBwkv\r\nbJAhZbqxziNUggdoFaYl14587Fz2C107Q9KCK4t7xKUVy6c07wY8UT/k+Bgt\r\nhcXOnKYDbB2kbAsQkGdBScQBL908hKRt/5i/rQGFRq5MuvVG2IpOnFe17A0h\r\ndyXlg8CJjm0F1LRm6Mst6JdipR3tmtNkwY0XP2O5j221LM9LyZP1l6sijAxE\r\nszTQT4GrAfvEObfaRsFx9DAjftEkro9qbOhOwOCD/Fhq8bia9bYfKt9cC+GF\r\nEN1OqAmmiGEjJosZEv6Hr6fH3Ec1Qbivy3i3OcJVFCch9Cts0KPoYoprvEew\r\nJi94FIx1HlTn6yrCLwrxxlwr1gM+zjFTm2ZtHzRhKzaZj2MP3gG+vGsuNIAv\r\n9ZIJUtpai7b7h4eACEFq+HmcAbVrG5qro00EqfCW8QLo9KYpyQV5muLZMOlA\r\nrG98UfUnrpu8dwS7HBsK35z0KaTjLhreSa2zWg7GmEWladANM5jtNsScHZRi\r\nMN3uRz2O6RFQqMFGIxBsbqD3pDLRB0XKg0p/1L8rVHsDJOhYDgzx5V29GY/e\r\nkePisA8p+b/crMJb5d2CB0VsOpje+MyVFQTn9KJwJ3mhTm4ZzRs2kytkv76y\r\nqUMD5pQT7rLoc+HJbRscPkWK7F4SL32N+Yc=\r\n=yvzF\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"6f14e9de72c701f9c3c12d2e1bbd34a5dc86197a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/math":"^5.3.10","@thi.ng/arrays":"^2.3.7","@thi.ng/binary":"^3.3.6","@thi.ng/checks":"^3.2.6","@thi.ng/errors":"^2.2.1","@thi.ng/random":"^3.3.9","@thi.ng/compare":"^2.1.13","@thi.ng/compose":"^2.1.14","@thi.ng/strings":"^3.3.13","@thi.ng/vectors":"^7.5.17","@thi.ng/defmulti":"^2.1.16","@thi.ng/transducers":"^8.3.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.2","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/color_5.2.3_1664879613859_0.33648469621833854","host":"s3://npm-registry-packages"}},"5.2.4":{"name":"@thi.ng/color","version":"5.2.4","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/color@5.2.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"b26d249cd989c996ef2064074a1e7e26bd541941","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.2.4.tgz","fileCount":209,"integrity":"sha512-y5+6c9ihqwS0kCr53y6z3ISpBspCuqWKgNeBdDb9bQSZS7LNmJzQPTzVZW5U3ZLddzLyekRJyEQZZzPMjRBzAQ==","signatures":[{"sig":"MEUCIQCMwvbIEuaq9oYt3a0OFmy4La6M+qMtqWsDzJ8fclPR5gIgYAzSdm35WHtXXvN1BYmbJpyfSHtWKEGbig1ecKDrOjk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":301347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPG88ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQ4Q/8DIz3cjtLSEFQYXYpVmI4t06tAu6AVfiTjVK1b5gLA5llOL0G\r\n9CtwhZ1j0gglZhhoaMxXlGZqE5Nrap/Hku56m9PY7uvlymLnyMmLN/O1z1+F\r\n5Ci+Pms6eAXIOoFA6eV7cCfGHy1C1O/nq7A3UrKcSKUXxKHxNk7QTKJ2cZNo\r\n0+0mK/9YuFmjIURSjJE3uAD9Tth7IkIaGI1hGY30wA4GSs21OuUEasbMpa9v\r\n2wF49SBed8cVZ/GYbbu5SA+Ptnu6clj49qO8wWib0zzxRozOmUmQ2F473Bqd\r\nYd6rvyalm054OX+UYX2H/EPUy1jnKjrgtQEPgMj3Zm2AadARBv5fZUqsdCcu\r\nIaoQyeDuQSFHQeFBAItlyRYN2oOtwG/nc30QpH401auD/nI2fdlkPBN/td9B\r\njJCKSMlhBDtZQQmokE2DFyDXcWcrSdFq2L4LwEMmLEkJqrI01qFR3WaeF2bY\r\nQU5Kz/bBJIKJ1ZXiAinJM9pCeSY5ghUs3iidLumVKy9of6imR+bg4bfB7MCi\r\nsKz9IzaIT5U7qQRfYdOVPdnKpa4Ctz+yDn9sNWdeIJ6vbAxDYii60XF3V7nt\r\ntVlVkb1LCYquZLkip5gCQuiJRvEjCBiEdGyRndPSBhhUUOXOvqmWbd0NUbKR\r\ngh13rXQ2SCJYF76C9RkmjqtcZNWLaUCLwFs=\r\n=97WZ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c3f7d6598c7d7d0c61ba87150a56deac12649d7b","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/math":"^5.3.10","@thi.ng/arrays":"^2.3.8","@thi.ng/binary":"^3.3.6","@thi.ng/checks":"^3.2.6","@thi.ng/errors":"^2.2.2","@thi.ng/random":"^3.3.10","@thi.ng/compare":"^2.1.13","@thi.ng/compose":"^2.1.15","@thi.ng/strings":"^3.3.14","@thi.ng/vectors":"^7.5.18","@thi.ng/defmulti":"^2.1.17","@thi.ng/transducers":"^8.3.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.2","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/color_5.2.4_1664905020213_0.29046501168538597","host":"s3://npm-registry-packages"}},"5.2.5":{"name":"@thi.ng/color","version":"5.2.5","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/color@5.2.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"1be7e95c2edac43c4b5c8fef2517f61e5dec6b4b","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.2.5.tgz","fileCount":209,"integrity":"sha512-K6vosGIN5Px39o2j0xn+9Y+MAz7C0ik7IIqiupNib2LxyGS95TEroiEF1MA42c66+aGs1k9yaPQBT3GNRVVz1Q==","signatures":[{"sig":"MEQCIH9foItJWGjeHUCU3LScbJQeS89W/i87KJqoKRtNyv2uAiA1CnbmsUSlAKS9FyLDx3kxKYw7BE5iI/M9wG0j1zqRRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":301347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTUXmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGmg//WNFx4LBPexJqkKfzgM/LABEsbMjjerKmwY9mgyvVJhfli6eg\r\ndW22RHw5FHSXpkQ/1JkW2Zf9st2imsk0DJQ1S2YtL3+Fyq+IlgzcDOBInDT9\r\ntPhP1tj7WUYmr5A+BlrfY2XdXSHFhxtHpHrf8M8g+xxD+1HPD67SjCix3S4/\r\nvNe/hb3tvALw5Tc0TaL4SrLrVkOOKhpwc6j8OoBbb8h4AWT84Bi3ywk3mjXN\r\nKc9gHNwIz+mu4T09uY/QQVJeOZIutl8iRlQpwtHG82lq06tqj92t9RZCBMzT\r\nKohCmfTKD6NzHQRaYJ8yGcs8j/XBEYxalMU6NTFON2DDoODk/1h/2cIzgf2g\r\neGAErOX1j9gdIHRZ541sa4HIkgNXoY4nGgY65kRezw3OPU5YU9EBsXFGlH7m\r\n4ayMVsQPNN7dq3GND6hyvU6Vk0AA9GwyhtL4UtkfWw7alc0dVlR74hrm6Fqm\r\nYjysDGbIGvCr7jYqa5SvOZ9uJEQPWRIV3SCVx5veYYa2STulomvePDlEQBjK\r\nT0HfmzicmiuKWdJJRWyaIAUM8d1+sOabTIIz/IE0tJakZ0bsCQd92alzSF1A\r\nt6+o2U3ObGgsumsFCLSvryU0KkCSmJPTmPcDA7Ec+BLaKcKuuRIFDzKrfRwK\r\npdIGmqcZEOrVjUj62ybJ9+c+b5sPwoHZEJk=\r\n=e0BW\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"612b1b0bdf442473f04c2edac3012975a6ca28bb","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/math":"^5.3.10","@thi.ng/arrays":"^2.3.9","@thi.ng/binary":"^3.3.6","@thi.ng/checks":"^3.3.0","@thi.ng/errors":"^2.2.2","@thi.ng/random":"^3.3.11","@thi.ng/compare":"^2.1.13","@thi.ng/compose":"^2.1.15","@thi.ng/strings":"^3.3.14","@thi.ng/vectors":"^7.5.19","@thi.ng/defmulti":"^2.1.18","@thi.ng/transducers":"^8.3.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.3","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/color_5.2.5_1666008550727_0.5535549193548137","host":"s3://npm-registry-packages"}},"5.2.6":{"name":"@thi.ng/color","version":"5.2.6","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/color@5.2.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"48d23979d19cf4f4bf5698ee19ad1d5b500f5b8b","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.2.6.tgz","fileCount":209,"integrity":"sha512-HDS9DO3NgqXQbik8ekuM8OWMYUAghLjrpAx1urOJ3tx6hQZZEkfkErsaUjd29v5J2elOfsM0W5h/9J2mDNISIw==","signatures":[{"sig":"MEYCIQCQV5ZMvLvbgLSaubS7TBKUg3S9hRsLz6zO6o/8XoZMywIhALExdIiMoZIRG3T3BoI9p7OhvyF+lRwqrLbDTZyPdLoE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":301348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWSx3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwYBAAlvNWxaWOIUmmBqqPuSOnMM9mZZwXEy3RFYgQdu7dfnnkGV+f\r\nRiLugnpOxEjHNWbOt20HQ7Gq1y6gxCYIbao25vYJT4sgclK+zPOAy5YyAWKw\r\n//5zW77pvEzowSwQ7sRMTR4c9bdwaCDf2LtmoT8/rBUE3kWKUJJRAg2E/vt/\r\nUKkuhXLEJmXuFwaFMPzHtWgFol7C8anKe4osjricRJ3H3wnUqULoUWuGZmDf\r\nbvg7h908+qw5qoGT4z/JugrADxCaG+dhCnElZiRTLeBz5BSCkHjRzgFpLZsn\r\nieXh+8EEUD33qgRIrHbXplCE5zpF3Xy1PjkmVVhG00Q8xi4C+o40Jw12CiMT\r\nMJy+UdeuqtnGUUE7hDeMnrKnMXvjhp7MuDcfV9dLxAJspVzvMEtQqY/KL3Dw\r\nW9EfjYA4IQB2YEluGSjgMyG7EHHNyyn25DSqwpuChfporBb00MkxAQMx8fkw\r\n9NDcrmRTEzO3iJbtQsluJ4kdZWpCqd62QWrI+faGjTClO3vFaQsORz3u733P\r\nkjlD2MCSCsQFKXxCEjiv0TiDoHlJaVxRGw04d8OuW6lswR77WY68dq/k5U5X\r\nLN70CQlIBpA6utcS2RopWvr+fu8Yo83kzcoEAQk5wiHdobbmJO1X7rPa/aPo\r\nKBJN4Ef1SdwWh/TZqFrQUyLKkbF6WU+icRU=\r\n=J7JF\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cc61bc0a890288bea00b8df81ffd73bc4851ffd3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/math":"^5.3.10","@thi.ng/arrays":"^2.3.10","@thi.ng/binary":"^3.3.7","@thi.ng/checks":"^3.3.1","@thi.ng/errors":"^2.2.2","@thi.ng/random":"^3.3.12","@thi.ng/compare":"^2.1.13","@thi.ng/compose":"^2.1.15","@thi.ng/strings":"^3.3.14","@thi.ng/vectors":"^7.5.20","@thi.ng/defmulti":"^2.1.18","@thi.ng/transducers":"^8.3.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.3","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/color_5.2.6_1666788471444_0.9251176797956466","host":"s3://npm-registry-packages"}},"5.2.7":{"name":"@thi.ng/color","version":"5.2.7","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/color@5.2.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"408332d59d30645fef8ede43daa68f3ec3ea00bb","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.2.7.tgz","fileCount":209,"integrity":"sha512-BmwSeiLMlhDD7DARrmTwfu1xaSWEIzbdBJFchzmZAIVE8oMf7RlGT+gFvRKGR2qU/elAR421D0bE20Pl6EihRA==","signatures":[{"sig":"MEUCIFzQo2UBmSPYkN4FaiTu4eOaRUMnyuI/z5VrMMHSXO2LAiEAtvlzDp2ib6qOv7y8YYPGJutWwRASoz0v20l0UbpjZnQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":301348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXCkkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGOw//X1ioX5irjnzcNIb8xx99gGXgpq6i6qK2rdPlwUpEMI9NOXkM\r\n16R4SY6ahlyCEcLhYu6WiMfoKzhhZg8VHguVXvAqksdI0ZLRvv01nieFq+rU\r\nwRWCSXAdvdVmJWGJGxCM6pc9Oyx38Sb9Z1MFIQq2JQReT3bcsswkQWe/q696\r\nmFdCO+4d7YnjG6U0pblWTHBbQScam38Lx5YwVPI30Z8Ip//P2uTw/4J3jw98\r\n2qpb8/pqDhF9N3Oqj6kfanCDxkI0n0n6pIkEpveEtUDsdMYXDNhqc3RVAtGx\r\ncbvgjmgr0rXIycutPoIoVwc5wjmybCJAx6pZw79dALHxI5L5XJnqMy9qwuRu\r\nR8SJDoNG9n/a683L2hrT74JvHm5Gxw1eZnx9XvBO+Mh9W92MQSZq///CdWTC\r\n/174bDh1+r/SiariiRmMAUYwDsfyPKhokKKdWCFj+QBe9QbzkIrIsqly7d+k\r\n+OfuDESimU8pRYgx4OvcbBT9wc0xHH6x5dqBL9pR6XLgyxF3jNLJfz7RJ76q\r\nWZ4SuSCUwTgH7q2hzdvIH0OkaeWVir1T1dnHAvOPyui/YSTTIyoU1xFX/SP5\r\nlTdzbEJHj9qRxuDkgJARb1R/1EsafevoOAPz+jU2xgYU1ZUMJ6I/6OU0y8he\r\nbMaBnUqekz1ayZLIB3srPFB2Y6NAHbW70Hw=\r\n=cD48\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"41e59c7ad9bf24bb0230a5f60d05715e0fc1c1e6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.4","@thi.ng/math":"^5.3.11","@thi.ng/arrays":"^2.3.11","@thi.ng/binary":"^3.3.8","@thi.ng/checks":"^3.3.2","@thi.ng/errors":"^2.2.3","@thi.ng/random":"^3.3.13","@thi.ng/compare":"^2.1.14","@thi.ng/compose":"^2.1.16","@thi.ng/strings":"^3.3.15","@thi.ng/vectors":"^7.5.21","@thi.ng/defmulti":"^2.1.19","@thi.ng/transducers":"^8.3.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.18","typescript":"^4.8.4","@thi.ng/testament":"^0.3.4","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/color_5.2.7_1666984228383_0.11484716034212594","host":"s3://npm-registry-packages"}},"5.2.8":{"name":"@thi.ng/color","version":"5.2.8","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/color@5.2.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"bd91c803fd2fdd0c1baa1dec46e0235410f42b34","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.2.8.tgz","fileCount":211,"integrity":"sha512-0rFLTcl3RK2XPSklgiEVTWD/i+hTQH9SXyUS5sEtVWG/vdLEZpWidJwZFcCmytGj+VYfvBEBaHgSKJaIBLMY7Q==","signatures":[{"sig":"MEUCIQDlFuUrDhWjnfFbVdVrQGN3DHvIQg5VomJDpJN49DKaxAIgWWMAeuqrcoQcl4A0nhf5dHznw7T5ENHEyhXW+tZdPxs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":503893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYFQEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1Pg/+Pv8bCmHGWAkWog7SPl3CBgThrpDZEjQE5Z5XCX3b6og1FCjN\r\n2Tkf4SxeCLVEzJDhlNznDAILZdHhU7zxqJXA+tX2jQNm7lbPqu/giNlsvY4p\r\nQmN5J2rHMyTkmwG3taiaV6BAI+VeMD+69Tevo1r0kcBXsOFGorcNKFd/0PAm\r\nl2Jg2hUAzsSJFYwPpJYFjHqnPWUoefqw9tm15b7cmY4nWPlysVJ3FxmN1RUO\r\nTxRrSP9fnRwhh6z4n+O5E5JDh+Odj6TNxJNkLp6mZ6RlrVT+t2NsxW2Ou6s5\r\nVgJyFuifpeVSEO+v6mwvLNdAxlDd03GFl9TTPGBUiE5O1HIts8YjJDnxPAbh\r\nrbpXLLusn0qDxeZFjCtoGFUNvBhmpnlCaWKHuNy4+9JIrH8FMTVGUGYFcy3i\r\nHhE63ubDJcFIRhGKi6Ea5Oow2EH/oNluoNFcPQZh5n/oqBG8zBNpuOBLKENp\r\nddu3LMKvN9+N43DJI+WJD4//rj/13PvSrZO12aeuHOVqQr8kUOnQaqmrO1dO\r\ndSpSx2x+KwfOPceg+xu+zkT+NIvRLilpZ5WHJtZGHT50n3aPrz9i19yPvjaN\r\n636ks8xFpfjkGkmwF8P9JlzTLntd8MY2Q+RyXyVkV6JQdPXd1nVMwxXKIzOs\r\n/wSMSqYaTOnc1omQHDYr64YMIU6Y5XY5bfo=\r\n=gqh5\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7eff3051eb395f460421727b8cf5ef79f09faaa9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.4","@thi.ng/math":"^5.3.11","@thi.ng/arrays":"^2.4.0","@thi.ng/binary":"^3.3.8","@thi.ng/checks":"^3.3.2","@thi.ng/errors":"^2.2.3","@thi.ng/random":"^3.3.13","@thi.ng/compare":"^2.1.14","@thi.ng/compose":"^2.1.16","@thi.ng/strings":"^3.3.15","@thi.ng/vectors":"^7.5.22","@thi.ng/defmulti":"^2.1.19","@thi.ng/transducers":"^8.3.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.18","typescript":"^4.8.4","@thi.ng/testament":"^0.3.4","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/color_5.2.8_1667257348725_0.7279223103399517","host":"s3://npm-registry-packages"}},"5.2.9":{"name":"@thi.ng/color","version":"5.2.9","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/color@5.2.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"3c28fc133e7c0bb58d8143b7fa42464b3a674e0b","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.2.9.tgz","fileCount":209,"integrity":"sha512-Ga8M40n5q1KlbbAj6oOiCYa0NXtVrXRb6XfHLhK2rCZvafhGSVw+1BXAk+MFJy2gRD7UhvU01rtPM/zfEIggYA==","signatures":[{"sig":"MEUCIGPcHfaW37HnqW+GtoEIVf8QDb6hNX/skaEurF6cogQhAiEAwWBLYpeghaZTjTBEME/IdXcaw2F5s9QnDVbZ7AMWP1Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":301347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYRJDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqq4hAAoJcDHOXv+jbOS+U/ULHC+OT6R57P5sUhyU699/MTw4W1zOhl\r\nkR4f09t+Uyx4uzYtJE/CxMGHsZzD6LsUOYY8Nm9Jo8HDqTVpbIXqTBaJ4bYd\r\nSzT10kvJc41LTkel9wI7pa7UsnpLRKXBZg6gFq2djlt9XhG4J51m2KLLqbsA\r\nXuKbLZi18QU2ur6W1HSFBLTiDzwwH6V2itkMLSCjeKsZxMveVk/m8i5IOJJj\r\nGnYVFjRMRDs0NCoWsv6YS/JlzIx+HwjZzGYY19JsK39TMoDGF4hezzJXFo/g\r\njdYbZfA5pkRGCVQl6a994AQGw637PIvihSgIJmR26wux4qpNKTngomFjkRv8\r\nhu3kE1vSubXMu260AhiFLwnjcdVAhXwClmPhVD+EMmKfJurCbCEXcsZ4On5A\r\nCo1O8sq0mwrTPKS038edn1zeO/8Naw03KVeAPFJm7jReUvi1YRcI0r0ScTSe\r\nTsEkODmNzrn5i53R7KFPHOLjyLIQphSSUMVxeEKPGoE7v6SMx7iiHFo2KavY\r\nO6Wj+1AuKIGZmhsCN5tUflUixyllNtdsX4KtfYiU+JkAIpAVz0Wu11/rcNDq\r\ngCMpL1aN8SvsCK1VbVUHEVFMAouun53kXBefhYENkTPQcSxnX2KI6uN0n1+H\r\nljtk/ucU80R++M3P1534L/eZWmx2+9dYGgI=\r\n=sQYj\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a4b60163a8caddceed5ec1b6b3584d164f61e7b6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.5","@thi.ng/math":"^5.3.12","@thi.ng/arrays":"^2.4.1","@thi.ng/binary":"^3.3.9","@thi.ng/checks":"^3.3.2","@thi.ng/errors":"^2.2.3","@thi.ng/random":"^3.3.14","@thi.ng/compare":"^2.1.15","@thi.ng/compose":"^2.1.17","@thi.ng/strings":"^3.3.16","@thi.ng/vectors":"^7.5.23","@thi.ng/defmulti":"^2.1.20","@thi.ng/transducers":"^8.3.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.18","typescript":"^4.8.4","@thi.ng/testament":"^0.3.4","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/color_5.2.9_1667306051679_0.7464468590679796","host":"s3://npm-registry-packages"}},"5.2.10":{"name":"@thi.ng/color","version":"5.2.10","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/color@5.2.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"cc12a8cf791f6155f00f5cedf55cf643dc33223b","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.2.10.tgz","fileCount":208,"integrity":"sha512-6US4K1y09P39UZeHpAT324JvXsDcnkCs6cICB3Q0iYgi/bsBTywP3A9dtgXOtEOHLIvxQS8azMFnId17iGr6aw==","signatures":[{"sig":"MEUCIQC2Q1dzHP2RTktujOzQfl7AwQ58Hhr/amLBNra05SNxBgIgd6Crv8nbuR+7yZZoHxpT7L0wBLeozsrsjurttVzLSa8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfqNCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTOg//aL0dwQW/+Ei/u3aZioQUPoDuR3GghsP4ZUmgGifeaxLmc4Wv\r\nynZV1Y7davAnTZRJqnepMI2ULsEukYA73SxhaAwhDCMy83xWBjn1IhdVVH6d\r\nyG6WKbwlc2X7wjMEo07ELcMF4Ugc6meBcpADHHZqxRfAIo5N/FhOy7ajr08i\r\n7vshSk6stErqZBjYykXBTIvz3S7eXCsHqtEaa3E+Eg60bI+NwNzo4ghUkgZw\r\nhnAqnzP/flTt1qDaY6kKlcTrG1P0Q2siqiT3L9oKJaoFe/4km0FSj6oP7PCH\r\ngPla1B3jtqf0RdyBlqwfPNxsOpAvFp2tO/TT8hs2Dza1GT40xUYdwtoJqhM7\r\nbcU+VUDtSUEBhX1hCcyjA1iXrrflWimggr9Q/+Dw2Oy5UVmaFwMi2XQicd4C\r\nQTcwEYsgyXo7wJEM5oJ8pqrfHzgIJkbcGgJsC3rrMc+rKjRjY04UJBT7TGbJ\r\nX1gUrBluGXS0Na5a/Wfd1tJdnT82OVbE6SZXzEni9bW7U4E1FzXaqMex5I6k\r\nLXuFFfk2LKAbaQ5Ds/aAK/+UtwWQW8VcWO8bmNimivvh6uEavY9ZIxOfmME1\r\ndtMuSz1bD/4IHIdl8339n2udCFnqQgY8QWJU9+K8dL5z2ofAqHA8E6hRkqjV\r\n/r81hf2MmfH2fOWH49whq5SQjq8aZDhcWss=\r\n=dHiW\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"044ee6a3895720fc78e115032d4d831b63510929","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.6","@thi.ng/math":"^5.3.13","@thi.ng/arrays":"^2.4.2","@thi.ng/binary":"^3.3.10","@thi.ng/checks":"^3.3.3","@thi.ng/errors":"^2.2.4","@thi.ng/random":"^3.3.15","@thi.ng/compare":"^2.1.16","@thi.ng/compose":"^2.1.18","@thi.ng/strings":"^3.3.17","@thi.ng/vectors":"^7.5.24","@thi.ng/defmulti":"^2.1.21","@thi.ng/transducers":"^8.3.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.20","typescript":"^4.8.4","@thi.ng/testament":"^0.3.5","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/color_5.2.10_1669243713968_0.5959233113537894","host":"s3://npm-registry-packages"}},"5.2.11":{"name":"@thi.ng/color","version":"5.2.11","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/color@5.2.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"6b3f9e26775f1c179f289efff7d461d58eb1a7e2","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.2.11.tgz","fileCount":208,"integrity":"sha512-XLn5NKBjyygtvmKmScxoYB3+ZXk4n7+UxYGh9vUiyt0IEELFC4tQRpTMS2SdkEusWIEnXsur1TGCuhs3zEnnIQ==","signatures":[{"sig":"MEQCIHNVndKbrL5lj7FCgD/P6Ae2eOOhUE3LGZm8+yG8Zry6AiBHo8W4Rf+9amMajiD4kHI94PL53YzfMChG9ve1CU0pSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhLnIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYJQ//RvSHVanXblC+IMcS/aUR2SKdNxXeQI46ZuRL/YiGYNNQeisD\r\nH9MfNYna21LL00KCm76WKCZW12E4nb0xuaK79SzQ7EUL/TkBI8u1W+YqbWn9\r\nQNGJnytKHXeROj03wTmbQokir+sdaODfxKZ+dYBoMJC692oIVm5ZWsGs6GYl\r\n/cwu+dT+3D0t9sLbImx3yDZRgDXiVkNmH/nmIcasqvZgISysQ7AlyDqggKsl\r\nthMPjg6viFF7EmFUvUPcIAcWRvc9SnloqkQXr80rKIbhlrPmXYNm93Am6MzV\r\nOxy9QgiWKx7OGDbrGW1RmRE+3vGSHW5QJHyl31OOxpo0MXC9CFRykP3+rym3\r\natZgxvsCj8V49uGfs47AT8tY2Pp6QTvzjRMACO3vAqUgb6KazaLsyQMjmtoC\r\n7zgUr8w1z+m0k8vlrvWCYzm8ZCM1O4bKBoUeNzz5qNdLCwijHJ/Vik3kxt19\r\nWuvtG+Q+vqvRcAL3YSPvZgm9t1pUjWIBDtiBEItiWOJorfRzKuJow9An3S9H\r\nKZ9M4LSPVImU1+OF2AlYJrxjqXw5o5yk4IbI+bCbglffrJgA5JEc8hVYmWwq\r\nCWuHkle2fcydkPmNxwjwvtiGIoBYi82F+c22k0SkXSNN0Va1530/xOQvEI8W\r\nBoGb/gWcaWiu/r5oBGQDRNikA4GCzzwaz/o=\r\n=u4wP\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"75ec32ff7f1b7b5e72e7a04ace24732cd5d6c774","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.5.0","@thi.ng/math":"^5.3.14","@thi.ng/arrays":"^2.4.3","@thi.ng/binary":"^3.3.11","@thi.ng/checks":"^3.3.3","@thi.ng/errors":"^2.2.4","@thi.ng/random":"^3.3.16","@thi.ng/compare":"^2.1.17","@thi.ng/compose":"^2.1.19","@thi.ng/strings":"^3.3.18","@thi.ng/vectors":"^7.5.25","@thi.ng/defmulti":"^2.1.22","@thi.ng/transducers":"^8.3.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.20","typescript":"^4.8.4","@thi.ng/testament":"^0.3.5","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/color_5.2.11_1669642696247_0.5374458344628619","host":"s3://npm-registry-packages"}},"5.2.12":{"name":"@thi.ng/color","version":"5.2.12","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/color@5.2.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"65ad9b3ad082e72d7c8d5b3eb7a6b340bb7285b4","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.2.12.tgz","fileCount":208,"integrity":"sha512-r70t2b70SRfZ6byMuhtLATKP8+sUBG7EEJqapXdtKkUb7FFhWe5ee779piSjJi+Jj81XAlOBeBRaPDmZhlWKFg==","signatures":[{"sig":"MEYCIQDphW0FCxABJcKLSvfaqRIv7l4aKISqH4JbfUbecJ2HXwIhAID92+FdOe94v0r0lt59/Feo0o0yec64I7ifluOttuA8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh9lLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofCA//chTHOt1kue2t8/CTtJY45JZNMqW4DQ4FwHlO6FE1NJCYTRlR\r\nGvm/tvOmX2n36z6lJ1n/M7z97UmX+PcjxzwHaoTLYFZ+EA59Ckso2M4er5Y1\r\nd3Gp8Aa1tPzzRphejzzCeYGhifEZwXxqZcpBXC/7peEnxOKwTao9NfFED7iD\r\nCLCR3agLkQ5VdIVzNnBxgPSWE9TU3k/GGplE4ylTB9cHw2CSmz0/ns77YGm+\r\nw133nnjAbwAMdZMRHDVBnmcvQz1Djs2JEzCF78LvsuzoXbf4tT+3cBliQ8za\r\nwMvAvfoQdgyiLkYf7bshjNBu/6uEVqku4d+MB2Sg8Xxg0SuRkE2I1zKbw+UX\r\njRzTlT0YgFSIdAhlgJMDGHyMcviaveXWVlkxD/E9fQazMI+Ru8dnI2S9N5JV\r\nu4rLf6+r/nnGGfkMzfAbRGmwx1SUx+3jlp3hjjCWCVpRu/G+/D39PclKlAoX\r\n8GcpcX1ZdV9oi3azktVymTwvSJQQgRelbG5MVtah7pcE865YgMkDbSFAS/dY\r\nYEQnl3RSJfTTbDtV2/WOIyzthemjsT2csB0yGfhGNZq+AAUAPfj+/UGDTKdr\r\nLaXv6NLp77/ktE36ntUVDyIYe7Q+/jeMxLenvZW656Dke7bEbEHy6uPb9XN7\r\nm5rJPvJz1+K8tjz9vXq1OEDbEzC0fz29d8A=\r\n=+jpy\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1fe40da507070653f420156d91e6b27cf682004f","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.5.1","@thi.ng/math":"^5.3.15","@thi.ng/arrays":"^2.4.4","@thi.ng/binary":"^3.3.12","@thi.ng/checks":"^3.3.4","@thi.ng/errors":"^2.2.5","@thi.ng/random":"^3.3.17","@thi.ng/compare":"^2.1.18","@thi.ng/compose":"^2.1.20","@thi.ng/strings":"^3.3.19","@thi.ng/vectors":"^7.5.26","@thi.ng/defmulti":"^2.1.23","@thi.ng/transducers":"^8.3.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.20","typescript":"^4.8.4","@thi.ng/testament":"^0.3.6","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/color_5.2.12_1669847371513_0.7316595434433268","host":"s3://npm-registry-packages"}},"5.2.13":{"name":"@thi.ng/color","version":"5.2.13","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.2.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"5fd221b2d498d9940d1f351430b62636d75a7186","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.2.13.tgz","fileCount":208,"integrity":"sha512-v0YtiKqs4Q0SohHW6eW7UY5/4mdJky56pcqfhJbCyDOltY+fXpf3pwGXUdryaxjpcKKQQc2X9AH3x8ghfwizYg==","signatures":[{"sig":"MEYCIQD5gAJdd3nE+Wx4elf7yVKJH0lk+2+uSC+aWLN9siDlhAIhAKFsO6FYir2kPEF4K/i6iyfF5Up6MjTfwPTREmhqGU++","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnGqEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmon9A//almKveoCbfHw6u79YBXZU8S/jNboLbxOEcr0JPbWmqQ1uwi+\r\n5SLeB3zbMaaim70+FBG3ynAuHK4aoze8LwU4926cHbBJCVRpxpdMcLL5xhbq\r\nLOKXxIL9LnXUPNis82y2Iku0wbzWHDPQ0cGbpix16a7I1sLSPpfyqhWzbWqe\r\nklY6/ElczuwCZYQhSbaHPF1nkUbtHJl+sCtFst5O5JlmYJlZ4SjxG7EfBHvu\r\nbbXSX2OeVRnAPb+MWUW8QNLYXH5PhqfeyifOp5ht6fw8ZXxlAiiRhJrIIT+d\r\ncq3rmWkxjGNqisxRmEel6kq1SPTlWjzXe/TcYBl/dHvQlBkq0CYF2INr2Bv6\r\nGFMMzde0ZHpOfGgHMuOegVt2qp0H4XhM8DiuaicaYRjodQ8cDS4tbD+mVL2N\r\nG5UtxyhAi3GvAydlHt0Z6n2KO6HEtlXe2XDpSDpAuJtNfB63cqoDSfoAv0Sp\r\nczfnYVReyv5WlG/LQwC85C3VpJxI4svQH8lb2buY/IXqy99Ak7xFVc0Q+TgN\r\nPlor1GGGAhFECnBFSjyTowXIO+oVFWxEfwTrLoxZFmqJ3Yr/f+SJpYpMNRYL\r\nSlHZdGuF0YJJRaV3ZTiOpAyT3amyS7p7OKgGgJNfahZVdTyI08gQ5gr6fw2n\r\n/8hV0cSzg3/b58HPZMGiDqEIAOqEFElYK0I=\r\n=UF8M\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f445a9cc8022bcdebbf6ff91fd66ced016d72f01","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.0","@thi.ng/math":"^5.3.16","@thi.ng/arrays":"^2.4.5","@thi.ng/binary":"^3.3.13","@thi.ng/checks":"^3.3.5","@thi.ng/errors":"^2.2.6","@thi.ng/random":"^3.3.18","@thi.ng/compare":"^2.1.19","@thi.ng/compose":"^2.1.21","@thi.ng/strings":"^3.3.20","@thi.ng/vectors":"^7.5.27","@thi.ng/defmulti":"^2.1.24","@thi.ng/transducers":"^8.3.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.7","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/color_5.2.13_1671195268479_0.7493404831663721","host":"s3://npm-registry-packages"}},"5.2.14":{"name":"@thi.ng/color","version":"5.2.14","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.2.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"9918959824c409c160bb59cade8f24f2d176abf3","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.2.14.tgz","fileCount":208,"integrity":"sha512-t+rFwL4tiIGZKQ4kwhcKSWDHQds9y21nqQTT8axtgPyA+101L+AGAlZWXzb1lgLncUzkbZkgVoolZ9cny8k1xw==","signatures":[{"sig":"MEQCIBrOQZehpxLsSjdVcl9PkaT/aKl8lScJPDk25dZZnX5SAiBIcT8546/5yLUZP5iWu3J7PEWn2wfrJbu2aDoaRnsz8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoeQiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZ5Q//cvnxWKmqPl9HnwFxEq67mEFKvptTraIrNc8SbIlqhbrybDrq\r\nKSOxxoEcHKKEymCZ/mddlKXbDv8cIIrruqBNLTuZduWp1FiVViNvBbbyco2h\r\nh6+MOS8mkrWN9Hhu5pPK6lcqeFB2YXFQO33y36ffK3ft3bHnrNcVcPwhWpsW\r\na1gn1Hmzv/nuBmk2g2lLWtIS1UVHfB1e7WaEECZ8H/XTuJA6KTCgSuhCLupG\r\nTAZ4wdI3fZaT9JxESbyIpmnAAN1mSHgPSymfQqhdaQzukaswVITB66/ifPgq\r\nFQQDqLLyQF3xrsW2dY0c22g9sv+J5bf7+qbG+af+lfACqUG4gRWY2qC9vPCO\r\n2pyV7twTJhR2AGx2LQsZAOn4y/XbDuOdG4QE0JZF/dmsvPMy8UpzPMdsrfbL\r\nrd0nWauL/DWMyO4YZA1f/lbW3U9qmo4bMSBtiuan/cSrwhNa0V1z1yor+z66\r\nkJTsfB0a+Ae/MziajqsQI0bRb8wkbAgVGU/df3UjGQFp/9Dz7sFb7nMXEjtc\r\ncv3BHzfb3NMl9fljnK0IxflmKTwGk6SYGIWijfeIJjuil10Rmnz+ZqvfNbd7\r\nz/WPm0yv9/86NEflKWl6k1IbPxImpCx4P5DQn433M7PJvGo2eB4sjbUsgYG2\r\nCCzMyOQVH9pq+9dN0xS0ae6Ovhy8nsl1QZY=\r\n=lHuS\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7b2af448da8a63fb21704a79cc4cdf1f3d7d7a64","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.1","@thi.ng/math":"^5.3.17","@thi.ng/arrays":"^2.4.6","@thi.ng/binary":"^3.3.14","@thi.ng/checks":"^3.3.5","@thi.ng/errors":"^2.2.6","@thi.ng/random":"^3.3.19","@thi.ng/compare":"^2.1.20","@thi.ng/compose":"^2.1.22","@thi.ng/strings":"^3.3.21","@thi.ng/vectors":"^7.5.28","@thi.ng/defmulti":"^2.1.25","@thi.ng/transducers":"^8.3.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.7","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/color_5.2.14_1671554081901_0.5044845122701174","host":"s3://npm-registry-packages"}},"5.2.15":{"name":"@thi.ng/color","version":"5.2.15","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.2.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"f76d1f1768598e7a1d2f9d225f549bfbb81b5f34","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.2.15.tgz","fileCount":208,"integrity":"sha512-w+h8FsMWEsVJCuvafaAyRQ9zCh92AvO7taW9didh94ZJquZEzKS2imf4zyaIXb2THxEQVviKoxqiyjqP3rQCJQ==","signatures":[{"sig":"MEQCIBVRsFEE68RIjMgwt4bLavtgf/ewUBTMp7D30agEKJeOAiA97wlXIIk8AhhHkXziWs4Hpi9u658F/Vea99ftFIhv+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpNDPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJwg//YPx/bB2g/291BCK1w1bY+SD4/8YBqFgPwHsiimvYLYk9VVKg\r\noKTQ7erJQWdiSoA83cOBKmRXA6jZq7SqDTNJFnoYbiW6QWeb1zI2e2v6UUKm\r\ne221mlueC3HN4t1bTRMRPEMU1Y+VrtJGMOcnk2wPeYcI2ciBNY4rs1maK6bX\r\n8b93cW1iUHWCkn6fHXlz22kfq/A5Zlzii/0zkv4CJyl+Sq+Yy+LlAsZ/Jb6u\r\nq76mNaJbnB4n37+PpzBuYlM843ow9NAGcSyuYxByiYDd3O5GPX0MieKC5yui\r\nPG71DLJo+1INepcDXExAC1LGQzaBDOJBTd7rVNhqskjjMCtA0FoJYRU3M8gg\r\n2SaSxUiqjKfWL1g7a/rrYeJfwWFBXuKbin/vr3uzN3As/6H2GCWWG4rxuZds\r\nsKg/8ZR0ufBRQrHbctfY9cHGxOJDJKEMILmyd9ul6BZaZ7AOadAf2VurbMuA\r\nsB8KMFA1mziYwwk1AdgqNbXHtS7jEFDvUqebf51+eqonmvK3EKdFupO9b4Rf\r\nkVuD2iRFRntXEqmYnPr8oTA72aJTtpHGi98hCMnLSi1XRMZ7aWUO4XcsVKpF\r\n7Uid/g/dawELbIxlXScBPV3US0bVrYKzZWRcCO/COXY4nOnJ6J4OvWASKDaW\r\nKfxfju9//ornKRuhDExNLyxYlNobP+2YfWw=\r\n=aZJ9\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bc6f7f5e2765bb96fe64db804eaf4b2443b47fc6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.2","@thi.ng/math":"^5.3.18","@thi.ng/arrays":"^2.4.7","@thi.ng/binary":"^3.3.15","@thi.ng/checks":"^3.3.6","@thi.ng/errors":"^2.2.7","@thi.ng/random":"^3.3.20","@thi.ng/compare":"^2.1.21","@thi.ng/compose":"^2.1.23","@thi.ng/strings":"^3.3.22","@thi.ng/vectors":"^7.5.29","@thi.ng/defmulti":"^2.1.26","@thi.ng/transducers":"^8.3.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.8","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/color_5.2.15_1671745742973_0.6883543012272568","host":"s3://npm-registry-packages"}},"5.2.16":{"name":"@thi.ng/color","version":"5.2.16","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.2.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"83a80da29aa9eac29850205a9742f87f55a1a8dc","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.2.16.tgz","fileCount":208,"integrity":"sha512-b244vcmodpX/e1fc9GblYdvLfnhsIrfYGxOhc5yfbvMCve6hV00JaIH1EyorNwK4VJ1eZonV2dW7r6H1TaVAww==","signatures":[{"sig":"MEYCIQCWLpkD0njDwh3YFYXRUGqOSSl2PEmw65p63eCg6Pf8pwIhAPZkWwPdoRbZPnA8vPL/vegcNOynN/UIYXGlfgDmG8X0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrf9JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRcg/+KNLWLzQ3fH28OF2bVQ5eiK2ymxnWD8LXgTYlfN/IoClNm2dc\r\n5eRDTQK6Fn9rQO8U3soC1zbYMX3w6av3iwPe9c8jV3Oqbi/o56L+YF1QhTeC\r\n6rBCzJOJxnqrLDY1sGQFvA7XtXGTGf9CYTlZenwLDdX6UcGu+w6Uyw/L4xcX\r\npyhOUObSL9XKORb6KcOVvxZI2BymQ4/FxXUxG+kQWAB7ixmgCCxLjqVmUWdM\r\n9axmoCPYuQb6jry402CcgYYa2Hsc2T0eQ67Pmmh7FnuidUIn8LQU+VYi1IyW\r\nT3f+H18CGSLBCSgsTewZYV11YDiw79MNL1SBGi/K1gfbL/E0oEF17vFAO8E+\r\n1KO4gisFRfd1fpxRRf10kVOmZuzHpIMkSiFCz+BtKcoORm5nS20kpbQerhtp\r\n4Ns+aihffFNggEb51Y5g7EfEKIkVLtbXaFgsCHsHLAGjsj4aPCgJVCL5nRXt\r\nRaZboTvDySUML8c+H2jqMIufYSI97Ih2w5ec91rY9uh2eVjI0MRdZYDZ7z9Y\r\ne4+UDeCe7hLAUKMNrY+bedZL40nmtEd/7CjXcA7bchy1F6Ji8CztOQKonxpE\r\nz6mjV/yX8UddVW9tXY2UL2PC2H2oMRPLi1u+Y7BkzNxhOiqpywepkeH4ZyEe\r\no0NE7b4rF3oic/FStttPQYucMUmKM6l9JlM=\r\n=uBJR\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"28bb74c67217a352d673b6efdab234921d4a370e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.2","@thi.ng/math":"^5.3.18","@thi.ng/arrays":"^2.5.0","@thi.ng/binary":"^3.3.15","@thi.ng/checks":"^3.3.6","@thi.ng/errors":"^2.2.7","@thi.ng/random":"^3.3.20","@thi.ng/compare":"^2.1.21","@thi.ng/compose":"^2.1.23","@thi.ng/strings":"^3.3.22","@thi.ng/vectors":"^7.5.30","@thi.ng/defmulti":"^2.1.26","@thi.ng/transducers":"^8.3.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.8","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/color_5.2.16_1672347465389_0.18486374092538282","host":"s3://npm-registry-packages"}},"5.2.17":{"name":"@thi.ng/color","version":"5.2.17","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.2.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"617a80ecc4d3e472f76763a76081ef7d01657231","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.2.17.tgz","fileCount":208,"integrity":"sha512-3GX9xq1yl35a2eJixf/Vi6CzZM1OR7akAaEqAOzvjF14pZBNE4sgAA40OL0oWqiivKAKOVcP2lbKalXBZGLItQ==","signatures":[{"sig":"MEYCIQDQZiUPGg4PJWe+7fCqyDhBvw/wOI5LOzbDOm+TfmhWzQIhALhJKDh5DmrN97zgAqMo5bvCoxOweJ0nzQMwCHSPUPAv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvYK1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVTQ//SU5T/unEhYidz4/UQqIKBCkR2TeAaQ3w422KzF3CWaJG0IYr\r\nBaTkVhUxit0M61Rt7NYS1JCTkVHc2LQZhoH++wsDcQrlxfVn1fAvg8cYPgJ9\r\nvDKGQ8pC/Ql1KnBMa8VolBlXNqWFYW0tV7noJm4dKHwFw/uu14ruymvifx5O\r\ns1nMoLEkymD36vqULEReJblMLzOGypDL4lJn0g3M/EcesAbcNh2zS5ikDXko\r\nfsyqF1tUIyIP7vRqzR6SZuSTYvWRJmrkhBlJhTwTp/F51hVcI92Er4BiiB0I\r\nvj4ggy6Nrz0xnT9dy8W7FgbqKeoAWxCt1mnFY2nixbJD6QmXijZjvJ2MChda\r\nRiKnLs9X/OIl4m2Sq1CJOGuPoRg/M/ShrrvKadTF4hqkTPK5E96OcPIYmz8f\r\ncm/PLnfEr5RJL3pG39lIynAZnkfHWRNE543l8nuw03HprD1Mlt8TOzlnEn7f\r\nI1BQuGQHmhYBaObRzBkslFrp++udqkkqq0aoBr+C8fcbP3iQCb7ZorSi6VUp\r\nT//MHFd/ZQ+YCp2A7RSNGCa0cv8FCNUHIb+nn8jItoGOCYl4v749gIdNkD5Q\r\nBw7Ztj3OlNScESWpjbByU7IQWPNMoEyEWrHEpiybGTKLZVF4Nwfjv+j+VCah\r\nMCgVQjrrtXW1WRWy42TrZ96u5jSppjEwReo=\r\n=h9Fu\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3f0b3e2a7c82aefc7e46fb4338369836b5e1b8cf","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.3","@thi.ng/math":"^5.4.0","@thi.ng/arrays":"^2.5.1","@thi.ng/binary":"^3.3.16","@thi.ng/checks":"^3.3.7","@thi.ng/errors":"^2.2.8","@thi.ng/random":"^3.3.21","@thi.ng/compare":"^2.1.22","@thi.ng/compose":"^2.1.24","@thi.ng/strings":"^3.3.23","@thi.ng/vectors":"^7.5.31","@thi.ng/defmulti":"^2.1.27","@thi.ng/transducers":"^8.3.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.9","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/color_5.2.17_1673364149723_0.4456344713351028","host":"s3://npm-registry-packages"}},"5.2.18":{"name":"@thi.ng/color","version":"5.2.18","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.2.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"ce0f4ce3f26bedfadb7e53addf2d6034a831234f","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.2.18.tgz","fileCount":278,"integrity":"sha512-DKnuzTWjYq+pHZjKz8kRj6O9QLf+2H8NNcAkdLy7TioqQyLvIQGkLplxCy8qx72jnrLY0znhJECZzD64rbAFBw==","signatures":[{"sig":"MEUCIEMQoYhruHzKLrnr9EsX0/X0/r4MEr/ci4juYS387nd1AiEAlD76W647ba7VdEe6g9nvdOAIRpJIAejtYBfPJXI1LRE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":330452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj38C/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozARAAjyRaFGuvbLB96QQYLFurzodDXiByaTQNubxrIwv3RAGjJYK1\r\nSQatWDvUDKeJu+ZplhvDj1RFfKGfo/TJvs4+D5zLe//oPZKmkXPynhKO7gSM\r\nzC7ZfoyRfnswSXyuL4NzzksXey927s47oM6rGqp8i6XLt/JvC3iXMIjLdgAd\r\nFXTPrANLiCJjI9yVUXvRQTV7plCKrJXGptw3L1sCaqyZMwLjLWhhRpPNUCSE\r\n1PyRWFKZewjY+AXrz+xgejuml7LKWqzx54T30+SD8K7FvdgQfMxubJNaMUoE\r\nScwtnfwcaTSg32h8KdyXpMO2WuYAEb8+1sCBl10HdfGSR0hIsS2sSAP2y9Y/\r\n+Anjpcjis7n1UzZHpqB8JkyN3NTQlEPVhKWaMWxi1MqXcn1I1Z5wfIoqyaDi\r\ntlxojuGyZMeaL6ax+2lT9nsQ5SKKdqAWthDCPz/V8gtUFiwWO5oE+MNPAzWJ\r\nhC9Xc6PGekrmGiWeCulZecUgDVfCbGER54UFOJUYPeFUyit/kCJ8W5T36Mql\r\nwLsOMR5m8WbS2BahgidQ8hmW0zOndZMChNAoqayXUXkXktaipLHFYhRPwBb9\r\nOSeztJn0UrMssiNRKQeTTQCRAeJSaghwUwQZ7LSCx4eXExtKZiM2dkM5bM/x\r\n+yOPf3/6HPu8Y4rjQK1JOu7/M2uGkMaR2D0=\r\n=sGaX\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"50ba9c87676fac60c46d2bc0e4d2c7711a374a68","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.0","@thi.ng/math":"^5.4.1","@thi.ng/arrays":"^2.5.2","@thi.ng/binary":"^3.3.17","@thi.ng/checks":"^3.3.8","@thi.ng/errors":"^2.2.9","@thi.ng/random":"^3.3.22","@thi.ng/compare":"^2.1.23","@thi.ng/compose":"^2.1.25","@thi.ng/strings":"^3.3.24","@thi.ng/vectors":"^7.6.0","@thi.ng/defmulti":"^2.1.28","@thi.ng/transducers":"^8.3.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.10","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/color_5.2.18_1675608255678_0.28661216084414787","host":"s3://npm-registry-packages"}},"5.3.0":{"name":"@thi.ng/color","version":"5.3.0","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.3.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"cf12553dd35b23756d578414bfe0f03b23c52c9b","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.3.0.tgz","fileCount":210,"integrity":"sha512-SMPG+WPEm6W7Ew+lfcKnHQfzc0t6C4c3m4YzLFUtCQcOIF9NHc826Ao1Ij5YdbFeXhGut0FRMPWneIXILG56bA==","signatures":[{"sig":"MEUCIACjGV36+gASTQSF+ZYk9+vcfv/KD3fJal3qPZznDqCVAiEAsWiZapNm7eOs7WH0QuI77f497fMxk+msLHN0VWQmZ2g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5k07ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuGg/9EBj6BMwtwaXiVxsoedKI9R67Xb7mRYxuhHnqIke84xikOWSS\r\noUWBr9ClAfF90lFgaDGQKxIBN56Mbtx9kv8NGvahOFDr/ORWzauyOEb5Ui84\r\nP0q0YjoEdHBtv5nCWCIu4X1UZPTU2vwJJg1drTSR8rDGPMV7MgJS+brE2U1J\r\ndo1AgcR1IwwjgWYYDQjSaP1UeJiTNs5+rToiVrONEP4DIIuw8L4/6n9HDw2+\r\nDYurLnoKBGp31kDFrznNAhNuvIQ+h+cnjhx1CWvXG73bRNnCPPxKTA8XPWwJ\r\n/su/kuYDVs1H55S0nBh99vjDm4wZJyCFNo0VzqfRSLGW4Jf86XEq+E6vYpTF\r\n2YE0GlcGh5qsTm0d/tKD1UA2pxtcZCTz9NTlMXwsT6Pcz6eNTFLhNUbWkcBB\r\n1DUn80o946wBxeg4vLpeHzroXrRLlw2Re2ur2tV3FPukKaj0PHakrPzYEZ4b\r\notTZD31nyW7GZF9Xs1xKbYOsPW8NVuAgS9rEhuDmamQfCHVKzRUnvwy+I9a0\r\nKjCa7Iem8wFHVqCvckIdmzQTSLLw6BHOaKZ46Laom+y+c/h2F8YteAReKtFJ\r\nfGoIZSinSKiGwbI2KsHdPVreuH3ILOr9I+SUOZ3r7d8HiQNc1yYbBo5gAg88\r\nH/Lb+Svq6Mwf2UYfbJ09sckCqJk1MV1Dln8=\r\n=8zpa\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2b5a99a8af71670780875637299be9118b01084d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.1","@thi.ng/math":"^5.4.2","@thi.ng/arrays":"^2.5.3","@thi.ng/binary":"^3.3.18","@thi.ng/checks":"^3.3.8","@thi.ng/errors":"^2.2.10","@thi.ng/random":"^3.3.23","@thi.ng/compare":"^2.1.24","@thi.ng/compose":"^2.1.26","@thi.ng/strings":"^3.3.25","@thi.ng/vectors":"^7.6.1","@thi.ng/defmulti":"^2.1.29","@thi.ng/transducers":"^8.3.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.10","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/color_5.3.0_1676037435588_0.8767641819487748","host":"s3://npm-registry-packages"}},"5.3.1":{"name":"@thi.ng/color","version":"5.3.1","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.3.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"59c3b1a897be8261016a05620326e772d43a6c3a","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.3.1.tgz","fileCount":210,"integrity":"sha512-jm6ZZVYCcCMZ4y+cCfhMU25332ZKr2wbndUlnjq1N3Agks0VZ1YQrcm60ga+IPrqf+k0VObfhTNojWwWdPD73g==","signatures":[{"sig":"MEYCIQDkQdsxUc81mxSFLuGt1sRevHv53fb9mb1q1ses/spfuAIhANNgD9RUwWzHFmQHcjmYuOBHqUqikgo7JHH5ntioebQo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5k8MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmob3A/+PTYQOKbWbwWQEEcWvU/lMhd6bNsrUTrb5Lc45Kv0u/5mxDyn\r\nCUIWq0if4M2iz8y3+rZfDQQRgmJGs2YXioNaZ/K5tUL8TGwYoQ01xPDLbqIW\r\nQBglxdAprcJmQ4kXN+Xs5+YhUK7GSTb892Ex5rMPKxU0Yk9UKh1EA55eGuyw\r\nbkaViLbARO+itWB90zkCBbAx+A/wABBaMYcy+XvlyXk0HB8zghw9ItFZA2AB\r\nByBpC6uZUGJNHtUflf3s2aPincfNY95Qgn0OIbCaeSSh23pgk/5Fy9bKYXOJ\r\nkgJ61GaTKajg1n4fBa0so269BGJ0s8E4tDf4zRkeN9FTrpDqrnnqai9EETRA\r\njd3GV+je+wqCBNxopxt7ve0VtiwPk66+1oK9MRK3eylBJZIoAXIZ84WeoZvB\r\n+xZwB+QlcAfPPNMyzNfWXVh/uALyDC3AFUb8A/q8MR6gcXpuy2MU6kEtpw1W\r\nKn5g9i+Hvw0v+Yd2IH42QBQ5AWILxDk6mDEU+H7LjM+3FT6dD3RdbvM4+Q+b\r\nalfW5LL6J/SxP0v6yGurotXGb+tJoNefe6MIYc9binlL9x+rC/Jng5FTWWRM\r\n9C2FOsuo8XpXau8/Q9dgeO67Z61uy+/OngBO/QhSRea8hw6r7me5A2UfW8B2\r\nz5SYGiwWLLJR70O6czWAFBZG7hNWTZmJ2uI=\r\n=B+T0\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cafa4ecea90fb681949dc3885a5bd6ddefa38b51","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.2","@thi.ng/math":"^5.4.3","@thi.ng/arrays":"^2.5.4","@thi.ng/binary":"^3.3.19","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.11","@thi.ng/random":"^3.3.24","@thi.ng/compare":"^2.1.25","@thi.ng/compose":"^2.1.27","@thi.ng/strings":"^3.3.26","@thi.ng/vectors":"^7.6.2","@thi.ng/defmulti":"^2.1.30","@thi.ng/transducers":"^8.3.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/color_5.3.1_1676037899971_0.04890703643681871","host":"s3://npm-registry-packages"}},"5.3.2":{"name":"@thi.ng/color","version":"5.3.2","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.3.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"8860dde405cade628bcab2dbe7d8f632010fec17","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.3.2.tgz","fileCount":210,"integrity":"sha512-E9x4PSboyh4VcD0+lzHN7QnFRoYt2ryUxU0RrKEFbSR2sJkePzbffoxcRwQaik2dNmxcuuHFNRh6jZ3+R3gR1w==","signatures":[{"sig":"MEUCIQDI+k1THz9ae44ZP6B0w0UsQBxPd52TPUdXzyMIM3n16gIgYJCvXp6+VxXmsqXeza+QbpO2s3JWF9G1jRXQ0Q2yvQw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj795tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeSg/+JAtFUYtsX+OWf5S9RUHe5OFlfBYuMjjj6Dx8v+8MaBzrYwhw\r\nZegK5tfEydWWr13pl+aS5bZw1J8gklU/fGVoUIQ9yT/zGR9/IHdcJoMudOso\r\n4EFCqFEY55s8jfRM4hqa1QWl3l85VWKBJ6eKPf/2QlwQzM+yv4ndTkVplQ+L\r\njS0X9PS370vxzhlVwTzvuzjBs4UM6Blz6x3H5bh/+GmuUPdAkVcV6YQFTU6C\r\n4Ti4CVUUtwuA/vSen3T03vXjvPpRPU7d6DHCChbuZ0Xp99hVz+Vy2evGoLD/\r\nUffMEDJL7XB3EMwbaM/4Ubq1MJJiOJNyoAFLwwlNqImqndd5fBNo2NeJhpvC\r\nR6FsMcyjzKA/ahqhV9z51tOS4+BPqX58ZkpaOzEkomh16li52bRK1sdg1UAb\r\nys5C18yovQrb7BL7cVJ10IBp3MDwgC22ZsiMcHcjb3xgczRQElFLq5Csusoj\r\n7ZWniFNMAbr8zFctF8805RHnATQPoT0llgIyYKIECU++EXC6fSzuhruzb/ro\r\nXiBhOh3UKcYJZkaWzbXvpGHZ2hyXjkbRjvmNiSSYtHu4RNi9/+98w6MKi1BB\r\n8Mo5WnTTXjwlRrUdzbZRq9RVYsqyJT1HwHvLbVhGfe+2twdC1o9RHJWQIz5y\r\nYRpTGMjlOPy11Dk/Y5YVjoQh8ju0hvQVdiU=\r\n=oXmN\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7896250248d960109253215c75b115c46626293e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.2","@thi.ng/math":"^5.4.3","@thi.ng/arrays":"^2.5.5","@thi.ng/binary":"^3.3.19","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.11","@thi.ng/random":"^3.3.25","@thi.ng/compare":"^2.1.25","@thi.ng/compose":"^2.1.27","@thi.ng/strings":"^3.3.26","@thi.ng/vectors":"^7.6.3","@thi.ng/defmulti":"^2.1.30","@thi.ng/transducers":"^8.3.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/color_5.3.2_1676664429150_0.1628301623264874","host":"s3://npm-registry-packages"}},"5.3.3":{"name":"@thi.ng/color","version":"5.3.3","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.3.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"3a4e7298c4ed6591a20c0d17da2d19d22c96d9b7","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.3.3.tgz","fileCount":210,"integrity":"sha512-s22JedhRiAUAkWtskEfhX0Z4imm7QJocv46kX9RyMOPboURXZrpX1L7yfH0r5jXKMCO8Ybp0FH757b5FDaeocw==","signatures":[{"sig":"MEUCIQDK80Zdwe0RNJby3eV0hQjFhz0Ey6bzeuhqNLi0/eF98gIgBFfD8ibh9vcOdmOMnVl3tDXZVOLO/x9DLYlXwYDhCIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/SQ9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhfA//XqKVsew0nJqRaV19Yn0JQBkB4npYWLR0I90HjG+wMIMZh+zu\r\nAPMWz8IRy4EzvBi9ABBZ6mP6eGWivp6eKEug4KJuZ6CkUbLVdwnspg4P/8fH\r\nM+w+sL5X9s3TNBs9pIqHbodf0QdWnRCs68sOlTUse1n0KCJjOCsGhEvl8afk\r\nGHJ4pLo5gJgVLSa7OqQUGWR8wlfiouCLB114IrcfdHZ5/8WUr/dAGebDVUxP\r\nq24VSnbTfvL09ZgVVXYmhA1AqkGjvkGk7we28N6MdfU9DF9ob5tm6EfaZPUL\r\nHRoJY+PX9O0OZg5pQfirq8MO9gRFCMlxYcz9L5TIpaCCjOZVPXijq0s80TxX\r\ngQE8NtBLX5pRS3W4LWdv7mzC223VI9MKH0cxOu83BrAbA6zbxvvpRR4fFIlt\r\n45W+bEV5hW0yuuLTSCHwrlXDZpCLHwRsinWR3Hm5qeYTpWD06ANognHocwxU\r\n7Wh3D6O3vQHPEiecaSDm+V/9NyFicXnbBdFsMSDC+FCdyWjVcyNDz8Zlo7hM\r\nNaBekQ5q1zz8Xf5eGaQnBzYx5Tjhre5Azxp94nJjrsozhrpO8aOOgzDLoGph\r\nTvXFBPuS1CAL22Kt85lq+HR41H3xtPe5t2EEXj8F/l5R5BQyjbEtX2TkT2B+\r\noCGBK3RPFNCwKRJcg4pnNGaTA3BKGxTbMlM=\r\n=1n6e\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"060a3a69281094df70be0e4f326a0ac3bbc3dd1d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.2","@thi.ng/math":"^5.4.3","@thi.ng/arrays":"^2.5.5","@thi.ng/binary":"^3.3.19","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.11","@thi.ng/random":"^3.3.25","@thi.ng/compare":"^2.1.25","@thi.ng/compose":"^2.1.27","@thi.ng/strings":"^3.4.0","@thi.ng/vectors":"^7.6.4","@thi.ng/defmulti":"^2.1.30","@thi.ng/transducers":"^8.3.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/color_5.3.3_1677534269416_0.7949621835476797","host":"s3://npm-registry-packages"}},"5.4.0":{"name":"@thi.ng/color","version":"5.4.0","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.4.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"5f4a292874151a52ef948461b9527204e524e6b1","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.4.0.tgz","fileCount":214,"integrity":"sha512-FBw3QPXZmi54NTPnDjyp+B9rjxP7Y3bveHw0X66jkrSzaaPspwU5UAvirxf5j7SsqxA+M5WFmIEmyXuoqoBEDg==","signatures":[{"sig":"MEUCIQDhd/XromDiuzpfu89gX0AA+RhcTKNdsf8VC3UySHz0QgIgLkaJ8n0toriXRWhjDHzrX7HcfmsbtNVZtws/rvTbi/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":315308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAObHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqsmg/9Epi+tpe0b4PE4nFgO2CJYVoqgVRm4h3edjQ80xjYV1lxCKHX\r\n3/4MtlVoJeEue/QGrgjW9T/bL++YMSZ9MAw9eedFksk9kUqurOvlcfJYQrve\r\nX4HS7zVJBU9c8zBqt60xBn7nZxDnqWodJ/7ThcVXVDP6vC8+NiSJobX2UDfG\r\ngY8p8PIAExykYesbowFGGiPjAMK5w7GJ927WVaRezYo2H62bUi419lHjQ2p1\r\nQhIGgKxDU2qacoaAyFW0KNR09bZPm3FJH6cr2i2CPLSdorhZFowN958NqsI6\r\n/8M37yziFzro9B4aQ/YTWsHpBY/SEodib9I4eoNhhpYk9mIz94tG2HWszrgz\r\ndGi3CmvY4o2E4hFUvs7lolCqkzTIYwjiIO6V/N/ldfzr/KsLxhjVjECdHVGW\r\nwY+HE5ve7MrQUTBjiT/xvc1hNR+k/UTQLXI9CNbI+YOivYUPVu2fFI+n4OfS\r\nUDu394YO/cGqE05rxaS/J+9kTnlt/kT7wdX5tda7l4TPq/cHUyokqe0fpZYd\r\nIuYYkLUKeRnciXBwH4H5m3VgigM9gRLYWYhsgbwIzLl6Fqu9zqFYusny9a1Z\r\nxUiWOT0NepgwjXr3qfOjlHE+m9+U/4TSy6YdjRvWUN4YA45rHEm29n1N6h2c\r\nYECbFdFPfESPrVekdzU/rza6KZ7gc94eyF0=\r\n=fYTz\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a2915dee637c1b8cd2e11a78a23bd035e4f750e7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/math":"^5.4.4","@thi.ng/arrays":"^2.5.6","@thi.ng/binary":"^3.3.20","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.12","@thi.ng/random":"^3.3.26","@thi.ng/compare":"^2.1.26","@thi.ng/compose":"^2.1.28","@thi.ng/strings":"^3.4.1","@thi.ng/vectors":"^7.6.5","@thi.ng/defmulti":"^2.1.31","@thi.ng/transducers":"^8.3.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/color_5.4.0_1677780679255_0.5653605499210905","host":"s3://npm-registry-packages"}},"5.4.1":{"name":"@thi.ng/color","version":"5.4.1","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.4.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"22621819aedd6a7a87981ab32bb886dc4938acf7","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.4.1.tgz","fileCount":222,"integrity":"sha512-ShY+jT+jCPnXvY0RFFCXzYpsQ/RvYfq9ulp4SQAICe/zllhZjK6Xh97kfG1PnBfeScib1gYn4x4mLsl44Kvhlw==","signatures":[{"sig":"MEYCIQDL0kN7y3fPuKx5GvpnpCrc/yN+lzb0ZDgMExyqQr92sQIhAMDFUIuCgeUEVbf40PSAtz2oK83NwyXqbzlrWTpR0cq3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAPb5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqt5xAAnyWJHQ1DUOEmyOIpmqLHKjP8sbbBM4PoCfXgQFAWJKNS408a\r\nuVo6e1eii8+RvzsJRoQxBOp57OY6g5Id7VasmWpK5SRzd791+ALlVUcotork\r\nxja10x80pn2f7R2t5ZHIvwZy6B0faNtHPba2YvyqLP/afK9gns2jC+lkx7Yw\r\nEjyHJZiZKM0FhM83WzK1O2M+nOKV75WWZ8qziVtvlLPREf2SQ/ygGJTvE+eo\r\nzkpWMnuJx8cLeiEtVGFHscHYb5syhkTJ+W1BPec5QFggIYgjvrZFgbgniOUK\r\nqeXr0G8Qa4dWD+dznmozeenLNAGHTeB9maglup8fhF2RLgTj3DZATlJ3xhFg\r\nFxXc4SrfI2gKw2pDI9M0kFw4TlPD6dP96acskeSjYywRyuxl/NUdYiW1lI7Q\r\nnyiO6ZZImc3BASKOz5YBld7bttUVm80gDJtCkOFIDSQKR8cZX2i0G+RZg2Ww\r\nrgydzXEcIoF4VfIf/fLkeRiBCoOfWYpFE62TNaPFZGvBQYYtfBk78xwuB0E3\r\n/yJi7QkbWrw3wIhv/M0uhmWyMOXQlQS9qLY0e9hdWl9JbrifbDHCfMTc1QeX\r\nuKcez0elid7DnKMmVRkfeDyRIvsg7IAPugvIDvGL5wsiQ5GtxEasxuJc6RPP\r\n9Zyxmj/RLHiEZvs4VwiM5pddIRL9Yz3KeFc=\r\n=ark7\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f2df4bbd52e8e78e9e7499d73f974f9a2f70f017","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/math":"^5.4.4","@thi.ng/arrays":"^2.5.6","@thi.ng/binary":"^3.3.20","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.12","@thi.ng/random":"^3.3.26","@thi.ng/compare":"^2.1.26","@thi.ng/compose":"^2.1.28","@thi.ng/strings":"^3.4.1","@thi.ng/vectors":"^7.6.5","@thi.ng/defmulti":"^2.1.31","@thi.ng/transducers":"^8.3.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/color_5.4.1_1677784825071_0.9665346603468743","host":"s3://npm-registry-packages"}},"5.4.2":{"name":"@thi.ng/color","version":"5.4.2","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.4.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"7d56b0e3ab9232704c16a99afa6b92eaceed47c8","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.4.2.tgz","fileCount":222,"integrity":"sha512-au+/XaCMi0XkWwdtUUzVJOu+ltGHOxaAKdybzYlo+8vxGLf2rUq2ZS0LLDEvqp37qkV+EaWp8jPVLuXJQD2CkQ==","signatures":[{"sig":"MEYCIQD52PGFAi2Dqpdte/h2JIgnFxVgJ9exAF4TOAILi6MEQQIhAIvfY9tebCc5xKR5RR6K2oOz5F0+iwu+p4zRiWOBTCf2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBL1YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLaQ//U8GJMhhySSozVE//vnC2zbODxwlkXRB3IW5zOeoa0x4L5Rk+\r\nYpsALTfFud7Vq8qzTHAmPh3r+z6GLG9EgyRJcexnnsnbDNUg3y7FOYHFBzMH\r\n3SZdBQzvcxgrSObXzbl4mbPvudvXSTo7xW0ZkfQ3nC08yK2FbCEBLBKdMLDS\r\nRhKDrC7lTYofiEX8jYg6DSYrSyPoK/4wPKeLBtNsBNYxnvMnlm01tlMKTfyg\r\nhagUsx5MG5lCDVcJ8yJ74lsRxIGMsFvtHLansv83XbrqJaOmnSA4DwlqOtsa\r\nGomKWUFuXj85D7zzfqfHa/JRT3RBScoUblHaUxk7Yj3d/aIDtOGpstq/+IAn\r\nicLH/cO3W1crGbkNPatzLyOQ/DIVR77QIxQMuViCugXOq2o54N46d6pXf3vG\r\nzo9hOuNHFq5FkBnKmK8v4/J0TbyxJiaKsXT+8cwTZnPSYxwXV5I4N3dDUzxq\r\noA9R6SrYSgCZq0sLDi1HsmfkkrfcceJ82OQXnRRlAMIJAFYA63t+vly7VAUJ\r\niiKDLNx/amJ0yplA9q3BOMZtQfPWy0jkgG78hzlz+11Q8uhJWokjg6jUrW6Y\r\nGXp9FuaYg/ziLOsj+M8DWMRn9dvLF0VY2V33nqXVlzgx7xtHXjtZ4kvKyBMM\r\nJZz2VmOVVQ2uq15PoMuK2OpQNY9mCIX/cwc=\r\n=8Yyf\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8342900eedc77bb09edb8c544804578b71f8acc6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/math":"^5.4.4","@thi.ng/arrays":"^2.5.7","@thi.ng/binary":"^3.3.20","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.12","@thi.ng/random":"^3.3.26","@thi.ng/compare":"^2.1.26","@thi.ng/compose":"^2.1.28","@thi.ng/strings":"^3.4.1","@thi.ng/vectors":"^7.6.6","@thi.ng/defmulti":"^2.1.31","@thi.ng/transducers":"^8.3.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/color_5.4.2_1678032216213_0.876051389738171","host":"s3://npm-registry-packages"}},"5.4.3":{"name":"@thi.ng/color","version":"5.4.3","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.4.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"18c2efe78ab33aa02db86018c8f1c731a80cb64a","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.4.3.tgz","fileCount":222,"integrity":"sha512-TJPnQLvwRCHbxdy/xulglvF9xH2tMZoo9VQkvIVYhmgFkTPibPPQNE6e+9H5ArLvSiMXLvFLW4Pzigs5ARCiow==","signatures":[{"sig":"MEQCIEy3i5iHIWEK9oAWQUPSGplhFzFlNyNJCxkIVny+uvV+AiAR0sVc2blUi8J+kHNO3kGQIvSE32XkhPyGFLICFvJtHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCdkRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqY3w/+Ix/Dt5NdMCgW1SE4JJOXGz5s82woiXuClEqFTliGCszQ6lD5\r\nTK3YdXZXmcXgkGd4DuGc8L9+rGGOslXiOXmsUb4LcW3alpWC/PY4A30J9Koz\r\nDsZUQVkym0GU4/2RDcTAxDYlu3YlDRK/FCGickpJ/gsYm8NWm+ZlbCcyArw7\r\nMa5FfSqTlmh6SBIlPQycJqEBa9vShvlhss+IITiKf7xcoqcYkHn39TaPxPsk\r\nEev0XUY1UI0VthwNd5uzxKckVJfqEcwup1EH5HUtHsQlIq2c8zZxmVIUlt7D\r\niSZpyvDO2I5RmDqXtZ4B1eUx+zzadx0/ZkWLuE7+l4uI7F8iPHi/ab2joduG\r\njOhfqhd8jZ3ek9LF1sZP4zQ2QRUbDq5dMiX4s8gVsbssxbDDKehGeyDJlVR4\r\nD8pj4EPoNe44whjYNalaFLDB4N9r7xKWLz1ckQYSf9cPrf6++PR8jXGP7TPw\r\nppsxQlYqJDpCwM38YpQVlLbxMKFgUxLKx+YzqMjfpuZJRj2iQSpjBdqQ+S6m\r\n0Upen2uWWBk3OY3VSLBIEo3bTLzs8GLUgu4INhg9gunTDdYafue2eGnF0J6G\r\nFINWhCxngl1FgKo6VSNGC1LgqfNkzGJGAk3/o4LXW6hgQVAe38Ahn8EFqgt/\r\nSevOdc4AMl4Sj3zJKJ5rkVFeuDw0it6Fvsg=\r\n=s+Yt\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8ab2cbfe2f59b7ef672b6e1cf2a43368f8437ddf","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/math":"^5.4.4","@thi.ng/arrays":"^2.5.7","@thi.ng/binary":"^3.3.20","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.12","@thi.ng/random":"^3.3.26","@thi.ng/compare":"^2.1.26","@thi.ng/compose":"^2.1.28","@thi.ng/strings":"^3.4.1","@thi.ng/vectors":"^7.6.7","@thi.ng/defmulti":"^2.1.32","@thi.ng/transducers":"^8.3.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.12","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/color_5.4.3_1678366992917_0.07680204123489798","host":"s3://npm-registry-packages"}},"5.4.4":{"name":"@thi.ng/color","version":"5.4.4","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.4.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"f905279b22ba88e2f783b69bc861237635f5c20f","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.4.4.tgz","fileCount":222,"integrity":"sha512-hkI8UJySrFGpJRB4PdQ2Td/voTEdejdDIyXiWuplGnOhh5fMRWPskb9+weXIV4/EgD2S9myRu2FcAxbqlsq/9w==","signatures":[{"sig":"MEYCIQDDsw/PKn3Z+i8mZ4aG6odiQJQsh32V0830rTKicd598QIhAIp3eZkvyyxMZpSqHjE128BFmbBvkeSNo7tohjZ+E/Ps","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEHazACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqtA/+OdAo5Qf2PJ0bG73bDUHUbmClT9AXONgkppnUtJHrxkszeOKP\r\n5F2nl9hCbQpeJQUUPRMPcy2SoSd5Gruw3CpjVuma2Npjukd3EaDAwaXzfz0X\r\n/gHqX6aKE7prWQzonGpASxnJzTP5GuVAnm6j5XP0iQUzmmtkPFYuojJLaRpA\r\nh0xFfZH+mEHPExJfY+3TbwmE1tmWkliU2w8D3GyosTmIk4gxO5mWEEGdwifG\r\ntOhHG6PABXLovMk7uWCs8LmgzzzbOp14lypHuefay2f27fM9esDFBRRXP9nY\r\ngeYsYlZqaNeakF60j7sHy5py3XXtbu113opqrMSEVlKOGpSWtAsBVxgnAQz8\r\nViCO9RxMlHcJG+FoAUELB3Q0S30+ytOAm9bLjb2RvGWN+6bxdcFwKdZYNESE\r\nlIxbpIT26zKVu7gKcTfDEYIqkmbq+Pt087ZWsp5RwaOpgFLU3pVhr9YDAkF+\r\ndaaDPElYcog6H66+vDyA9t3xNxgf9sB64fQvFgmK+6p6PTI9Ap3T1Q7VdnpL\r\n5FInziwo79vIILIsYRt0977Ag+f6H0lN/bp7cHnLulaTz0kxmRS8dGBJEWRj\r\nkL1RNM1T3Ws/SxbCcKhLDIHVpDg6vLmlEK2Q3wONT3eD4gAfmIKyfwn1T+By\r\n47uiCYGFZBr/VI/W1LJaPKS8BjEHx8f0x3s=\r\n=Z3nr\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cc46c097a3a173fb1ef41f57a858d03037063141","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.4","@thi.ng/math":"^5.4.5","@thi.ng/arrays":"^2.5.8","@thi.ng/binary":"^3.3.21","@thi.ng/checks":"^3.3.10","@thi.ng/errors":"^2.2.13","@thi.ng/random":"^3.3.27","@thi.ng/compare":"^2.1.27","@thi.ng/compose":"^2.1.29","@thi.ng/strings":"^3.4.2","@thi.ng/vectors":"^7.6.8","@thi.ng/defmulti":"^2.1.33","@thi.ng/transducers":"^8.3.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.0","typedoc":"^0.23.26","typescript":"^4.9.5","@thi.ng/testament":"^0.3.13","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/color_5.4.4_1678800563757_0.1968856069363487","host":"s3://npm-registry-packages"}},"5.4.5":{"name":"@thi.ng/color","version":"5.4.5","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.4.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"987d67c5f16abc87c4627584b5629b60cf67cfe9","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.4.5.tgz","fileCount":222,"integrity":"sha512-V5aoBdq5eH21ov3zUjmx8XGe/oVp++7vTMHzuHQit+rx1g9toXuVgArS1O2xQWc+qhA/GTlDGfrA0NZkcJbhcQ==","signatures":[{"sig":"MEQCIFcvaQSRny+5Mc8IRXZ8lKSIELKTyjXoQ+zXygJmmyupAiBM+5y+6VmOGK6bi90kX/Gj78LIRZLT6k+V9ldB0vNQXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFxdbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGOA//XAhDDk6DHQzpytaTFVSnnCheGIpJ6XKzPsEkuA33cxtRm1TL\r\nBn0xqd53dgHD0KgR6McsVxY4dgX10wA/Hj1ma+i45osBcUCGDhi/d58Nk5Be\r\nEznYVygsdQmt2elZ9+AxO9WzhSOD8I2oiCzjajRtgv5FH65gcvSuMlO0C2XI\r\nL8q5S1/79RSluQIyglSstaOD/+q1bosNABUYnVFDtCDfaXLCeWtMWKebeakS\r\n/dBV59tWJbghm+nX1Wt8e6hay6XjhdKwBuxY/VmfMK0xcmtIKqNGATtbqXli\r\nLBkF9d+bRap5cHuvzSs08PeCq5kJyPTkuf0du0JaQGFUH3WcVMc6DeqSLlP5\r\n1KYKxMZx8nLlQ6zH6BTJVjotcxL/ott+EecPVu/HEArzyBqk1cVfSBvp2sNp\r\n861QcNzuII7jGUmd94R8zSU7xgvdTU0lleeA3IY8CGIcLFb8SEpvwl6sJgn/\r\nBJHpiZO4saLtQzPBUDkDxJqbHeyTuKGyHE7aKM/fnuzISRaXpSv/OimaHbrd\r\nClEuSOizSZdw7KNb2BD8E7kFjarjnB0x1hzjTNNmjVaaQOkXkkc5NmB9XLO0\r\nYbs1gKcNAW7humSQsC6V9Q4YHWQkSKHMzlMmWFyFbk3oY5x7SkqKMquaJ+zH\r\nd9Vlcvmhool7qT0dtJ+E+E7HfXJXahhYU/w=\r\n=nx4U\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1359645f3af8a7d0d43fe7944ea5cd865832f8ee","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.4","@thi.ng/math":"^5.4.5","@thi.ng/arrays":"^2.5.8","@thi.ng/binary":"^3.3.21","@thi.ng/checks":"^3.3.10","@thi.ng/errors":"^2.2.13","@thi.ng/random":"^3.3.27","@thi.ng/compare":"^2.1.27","@thi.ng/compose":"^2.1.29","@thi.ng/strings":"^3.4.2","@thi.ng/vectors":"^7.6.9","@thi.ng/defmulti":"^2.1.33","@thi.ng/transducers":"^8.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.0","typedoc":"^0.23.26","typescript":"^4.9.5","@thi.ng/testament":"^0.3.13","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/color_5.4.5_1679234907718_0.571367643232706","host":"s3://npm-registry-packages"}},"5.4.6":{"name":"@thi.ng/color","version":"5.4.6","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.4.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"504c464e45b661be9cbe1510a269f546ad272065","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.4.6.tgz","fileCount":222,"integrity":"sha512-dtlLou4XRRcQbYBnRZKNgAjM8EoSDz/2EWxMAy6iWCij5kp3XqPFQ4kTLn5zb7eD9yXzDKYoOwYGsrv11eGfuw==","signatures":[{"sig":"MEUCIQDz+7RsL1zHGbkCYA6t3IqAy8Dyy+X0eLtxFjs4u4GMSgIgVFvrZhc8Qx0IYb/+8aH7AY6c5vs0aEwylHrui3PrtaQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIel+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoP7hAAlY0/ZycKsilrWeclffOoKQlDPmzh0jfOJ2/23FqOtgCdck3E\r\nCtD8QsCCCiP3I3g1mFpUKu8tnQRzI6ribPKdtAJmaUpxH2KdEe5ZNpXvQaXo\r\nYXZFMSKXv5n58prvyUHkhAakFTqnEPT6k+dRfCSN9EfFk/Vlq+EqtdQvu1oe\r\ns5sgE3Tjeq0N0fl08vpwmJsJM2DH/gGoLHRVd3E+KZdtpEJzi/i6xPYZ4cXj\r\n1egLJZZQPrayYxe+EQwWT8fuZ/VpodTi0fvYY5BokffwkIk4CAZbYHDuevHN\r\nfTHZ0xqMyRP3F8v8yDBviq5rq3oup/eojbgNlknGai1vWH/gBlssNlz3nOQS\r\nnZvHO2y/wMYXI0BBtjc2oXu2cYVb0obVoaYVXeX5CZsJVtSsjsuAeWh1opj3\r\nkg9HUnz9lkSwJkpkKu2/PyhlleBg9198bYf+N9G5lPHaCrmCr/KY0Hb43+sd\r\nSggA/lGUPctGjRRqJUw9uoULsC815nc0r/8Q2oZuT5VsDiShtzwIrfEK3AY3\r\n/lMwWgO/YxKc8WEsQ2Xg/4OC0f/qtznM+6bIsT2EWY0XAFupSqKlrRC2xlvA\r\neCznopMevIijGAoyhq/6vu4/XB6zeVaxurC47OQh47CxdjYgp4gB56tqkAlc\r\nesPg/199RYRUrHedKmsJIdebDjVBMPWZKPo=\r\n=/pYF\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"83b15b34326d480cbca0472b20390d4d3bbb792a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.5","@thi.ng/math":"^5.4.6","@thi.ng/arrays":"^2.5.9","@thi.ng/binary":"^3.3.22","@thi.ng/checks":"^3.3.11","@thi.ng/errors":"^2.2.14","@thi.ng/random":"^3.3.28","@thi.ng/compare":"^2.1.28","@thi.ng/compose":"^2.1.30","@thi.ng/strings":"^3.4.3","@thi.ng/vectors":"^7.6.10","@thi.ng/defmulti":"^2.1.34","@thi.ng/transducers":"^8.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.2","@thi.ng/testament":"^0.3.14","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/color_5.4.6_1679944061802_0.6603937384811993","host":"s3://npm-registry-packages"}},"5.4.7":{"name":"@thi.ng/color","version":"5.4.7","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.4.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"2ce5a5506497aa8f3d8a63395b621641d250d694","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.4.7.tgz","fileCount":222,"integrity":"sha512-rB5o9/YjcSTo7G21r0FPt1e5GFWKgbnvdSySVCE1JbttVJeNpRz13FbVQMYC8QpGUqJ9w6D9kTZsaSka61LjRg==","signatures":[{"sig":"MEUCIHUnM37zGqdee+O1JqjLGqOQQca5/gb/J0/RDIiQsqiAAiEA9cQLv4RSiA7KkpVQ5M4/vhakhHUDJ6lV0p2A+7kWrsE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMUvmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDFQ/+OUXre+4P2mtG7WWpQhA6Qw3O79UFUcC6gq+mfMhFIu7TxMr7\r\nMPDn4KLyzx4nE/GCaDYVV/lh+Ke+eXyd6JZ8Hd7LzYS/aTUv1xk95fnoqd27\r\nqbgHlVd1IZKJYj1FNe10Pjz9E7M4IodVM0AuUZf4kTSuoeYVXhR8dMjwXg8+\r\nSFgLP9Xt/BmRA/8UFZZ9WTUwgeEy7W908xuSGG0bqZ5H+icM0jz7X0DIQ+cQ\r\ncuc5gL7uB/3ylN/PX1ZDu4ipuZlYqu2nGUkA2aC9xhr1m3R8dg9cwnygZA5B\r\n0mdKvLXYDOBtfE/CqXShsB9HAU+URCf48kaVk23Whsqx3IIgA/UOBG6c1gwA\r\ndvy2cGGuE8xVJHGBrPXJT9X3D2DJr9bNkRRaAZto4IFBppYKSi5Qxg6d2Rht\r\nyy3J3QznWx6Vv9+e62MlrP9Ch6Uze1NL3rwCIWO3U9EsuotXrcf6jRQahlfr\r\nU9Lta5O/RSnRGQAaS48TRW7dKH7AJRHhMb9WlsmIBWGZ3QsQgKtF99TkfL2w\r\nDWWt1UzPO64MsuZNr1k2P2gwqbzPqpiCtQYy8fdckZNWm7Mx5GMFFu7F+98F\r\n/ddjev3yDKKTC/rqVa94sdn8Vzwi64HeI3xmb1/Rh7ZrY/HrnPkQH5U/wWLC\r\nQWR2x73g4oAASUFowbLKbdP/ZfWrqabwMDM=\r\n=uWEP\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"abcedd9e4e06a4b631f363610eec572f79b571c1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.6","@thi.ng/math":"^5.4.7","@thi.ng/arrays":"^2.5.10","@thi.ng/binary":"^3.3.23","@thi.ng/checks":"^3.3.12","@thi.ng/errors":"^2.2.15","@thi.ng/random":"^3.3.29","@thi.ng/compare":"^2.1.29","@thi.ng/compose":"^2.1.31","@thi.ng/strings":"^3.4.4","@thi.ng/vectors":"^7.6.11","@thi.ng/defmulti":"^2.1.35","@thi.ng/transducers":"^8.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.4","@thi.ng/testament":"^0.3.15","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/color_5.4.7_1680952294168_0.9029392408086394","host":"s3://npm-registry-packages"}},"5.5.0":{"name":"@thi.ng/color","version":"5.5.0","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.5.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"822ff01368b655ab0e69fdedca65c92033c2b8f2","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.5.0.tgz","fileCount":222,"integrity":"sha512-EBOT7cjsM2TdDJe/u6oe66pabHhry8UngK7lUssXAYxHgf5A+NQyrp6sgtQeY/c43K6MiYNcEVCW6mMVVb5Wwg==","signatures":[{"sig":"MEYCIQDBQq1P7C5LhbtWfUdEgd2monTNMTCe+5rz3w372VHcZQIhAKCu5jfJDqWnirVGO5tVRFsVa8Ephuk5bwUOlfTuzIW8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP7SJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2uw//RTYw246vPibg4t4miDvx5OUbiRJ6C08oqdM7yjlRxfm41QT1\r\ny7NsxjRsZEdKMOYi5uxnsPpjc0gdL0SLu4LyTyUWECx6vJaH69OV4g50UCoJ\r\nH8dg/5oy1LzYBQ28g7KBHc2uFm8TxHO/qi+Kk/rPXFQ05qeauw/a28CokAlm\r\nTC3lpVh4cCTwZCz9txh/ky5kPZIeroYeBsLf8M0G/p42aN75YI1wm7brN2n9\r\npLvU0up3O511gNm4V97S90/IIfQBh3O4nZqcKHelS3ya2DEDG4SyGF9kUFo8\r\nGeBHabQaAqnre+GJx/HKaNf2vX5fGlzdHm5t4KTeU6Ag3TTFIi6P4TMcOA81\r\nNFXMClBVcrmnMuWNxElZLbJKHfLmPOPntXUG9a8U0Cbrh86Oweds99nxcH7y\r\nTXSd95y6yCCaZjHDU4kvLtyFbdVIBSDhtIBfI+2fqTH08nSHIPX3Z/ifI1Hm\r\nbGSZhD0fIZE/SnezJtb2U5UEdkFrJWHv0fRcr3ChO2GP7ER0qnqEqi0JA9/s\r\n1Fdmb01s38SJkrtRL3BQ1rt8GEFLZRIPc9iciis60fXccULdVTY8PbH0UQFT\r\nrExFPGdLHgo4ewGEacNkr/fu8r1cRM6x+TzGzoUi57+65OFIushztDvy1gzy\r\nQzPlIR8r+S5KdLR1GbAEI6FDxMh6NbZjxPw=\r\n=nDXm\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3a56bc490f1e68754762a503d06327b5b34ff7eb","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.0","@thi.ng/math":"^5.4.8","@thi.ng/arrays":"^2.5.11","@thi.ng/binary":"^3.3.24","@thi.ng/checks":"^3.3.12","@thi.ng/errors":"^2.2.15","@thi.ng/random":"^3.4.0","@thi.ng/compare":"^2.1.30","@thi.ng/compose":"^2.1.32","@thi.ng/strings":"^3.4.5","@thi.ng/vectors":"^7.6.12","@thi.ng/defmulti":"^2.1.36","@thi.ng/transducers":"^8.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.4","@thi.ng/testament":"^0.3.15","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/color_5.5.0_1681896585494_0.3781737585110947","host":"s3://npm-registry-packages"}},"5.5.1":{"name":"@thi.ng/color","version":"5.5.1","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.5.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"0f0c36c7a19d2c04be3065fb36917d31038e646e","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.5.1.tgz","fileCount":222,"integrity":"sha512-jMVlBkBpTLNsUKX00+C0h4aikazNp0gUJJ7jLhpIaPDmxKnnOmN5cZPQmh1htCo8JIfCce9eTiHj/0aadvPrDg==","signatures":[{"sig":"MEYCIQDkxHBPY3grMddp2Gq0b6ol2nPpTbIOgeyuNaJ+O8SkHQIhANZCB4vthZi2Pgi/uTslHZz5hE79hI9PR64UYFCZ3+LP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkR/QxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJPg/5AKRAt4z/xpjC9WuLIxwYN4tgbzfybPGH6tUbbbTcTBNN9Vx6\r\nC95YoSdKfcTSrOYmvDEFffZpjP4SPbvnD648J8UA5MrlcvwKUa5Efznp385g\r\nnnAMRtq2STW5ESK/DySy2LMlvtEOBdlVlKitR+aQVm2cxqIs1blkkz6xqnv6\r\nTKfkUMppHRgVaD3jB0H5YRFT1WXHCDfc9Fzr0t1DtSV9RtCb5R8UVQvEIMq5\r\n6i4dW6fIpWm1ZlZzP2g8GqrG0DDXP06uPnCb30fIKnDgUg3MTf/sUga1DO3R\r\n0mWDQszDE33i+LKKw4QebeZUx9I9vnpdShrzT+gKH6FIAtXkdUCQaZdRNZTI\r\nAwXxoCm75XFRbKx95kY3eI75KGAlMq7yI31zCnUl6Pn6k+jwIk5Lm3rNscEM\r\nvlVKjmjzQQ7wTtp6ScnoY5qRpWiRK1FKo4LwdBTxFCZuZcPQp+AfOacf6ZlK\r\nYYsd6krpv95yiP+qfKd9nm7n//gWTauJCTWWI5w8P7gr2Vd4GPsEXtzfMPH3\r\n+L/EzHOGOw5h966zfwrkUgq8o3F6AzJS4bi9jptdEX3j0UDQAGKU1jHawshu\r\nSK8hZF/0UisstbUSE2KZjXmCY/bzetXBmW0m3K/LnswEpqvzXq1NzPT6NFvQ\r\nwGfBVVpKwRj3CT6POKQbj6kPaoH9lJvOExo=\r\n=h4DA\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ca22f02a137c0a4e3a38ef81e82e2bc7e3c43849","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.0","@thi.ng/math":"^5.4.9","@thi.ng/arrays":"^2.5.11","@thi.ng/binary":"^3.3.24","@thi.ng/checks":"^3.3.12","@thi.ng/errors":"^2.2.15","@thi.ng/random":"^3.4.0","@thi.ng/compare":"^2.1.30","@thi.ng/compose":"^2.1.32","@thi.ng/strings":"^3.4.5","@thi.ng/vectors":"^7.6.13","@thi.ng/defmulti":"^2.1.36","@thi.ng/transducers":"^8.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.4","@thi.ng/testament":"^0.3.15","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/color_5.5.1_1682437169358_0.7351531318875808","host":"s3://npm-registry-packages"}},"5.5.2":{"name":"@thi.ng/color","version":"5.5.2","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.5.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"2abb212a55407a99115006d95c052f8f92d8ff4e","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.5.2.tgz","fileCount":222,"integrity":"sha512-idjVshAP4ZmpYkUCii3fVz9b0CnEPqIKGFEKDHHUW1aL+QlNXxOnFDwixvhGXBF69fb8Sih+4hFcakRfapHCaw==","signatures":[{"sig":"MEQCICbryX3P5M9TPeYVVC4b9sjj3/ltP+ZEA+wskrFMcJoUAiBILHl/+46upXxk+8kiodIeaH2bZxttgRmKjRybFn9SJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321525},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"20ab11b687a13228f6a8cecdc5f05ba9105122ea","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.1","@thi.ng/math":"^5.4.10","@thi.ng/arrays":"^2.5.12","@thi.ng/binary":"^3.3.25","@thi.ng/checks":"^3.3.13","@thi.ng/errors":"^2.2.16","@thi.ng/random":"^3.4.1","@thi.ng/compare":"^2.1.31","@thi.ng/compose":"^2.1.33","@thi.ng/strings":"^3.4.6","@thi.ng/vectors":"^7.6.14","@thi.ng/defmulti":"^2.1.37","@thi.ng/transducers":"^8.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.0","typedoc":"^0.24.6","typescript":"^5.0.4","@thi.ng/testament":"^0.3.16","@microsoft/api-extractor":"^7.34.8"},"_npmOperationalInternal":{"tmp":"tmp/color_5.5.2_1683807520778_0.44522132713838936","host":"s3://npm-registry-packages"}},"5.5.3":{"name":"@thi.ng/color","version":"5.5.3","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.5.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"316b66343c06cb78b9c50f579d8cb4d3a7ad4158","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.5.3.tgz","fileCount":222,"integrity":"sha512-cuao1O2ulnpF3Hh6NYOV1C56L3lia23G20H0u++T/mDB4+zYFQN4/hGYh7LbQzf1gHvHAgT3P6XjG88k1hnOiQ==","signatures":[{"sig":"MEUCIQD7C7Dhdu8nyQeaEMaFk6pzh78bbhNk2hUmynbhct2rzgIgQQMDNnJxg8njpWb2y6mdtapAmqTkQDyyXHh9IlL2le0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321525},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"54e825a976c72067a244cff8725ca98f5416d26d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.2","@thi.ng/math":"^5.4.11","@thi.ng/arrays":"^2.5.13","@thi.ng/binary":"^3.3.26","@thi.ng/checks":"^3.3.14","@thi.ng/errors":"^2.2.17","@thi.ng/random":"^3.4.2","@thi.ng/compare":"^2.1.32","@thi.ng/compose":"^2.1.34","@thi.ng/strings":"^3.4.7","@thi.ng/vectors":"^7.6.15","@thi.ng/defmulti":"^2.1.38","@thi.ng/transducers":"^8.4.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.3","@thi.ng/testament":"^0.3.17","@microsoft/api-extractor":"^7.35.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.5.3_1686729647906_0.6914090281972916","host":"s3://npm-registry-packages"}},"5.5.4":{"name":"@thi.ng/color","version":"5.5.4","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.5.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"daf27326f6ddafc236896b3ea29ec019df5bc466","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.5.4.tgz","fileCount":222,"integrity":"sha512-7Nwyctm9KiX8ipHa/ZclFMIwyJ7BVmqBZZAy3sghFvuBf/SPjdnOmAHUeL1pr4WV3NyzNslmXjzfpJ2mhMBEIg==","signatures":[{"sig":"MEUCIHZyqEIworKUW+VpgJWKKuv2AXXCeoPHP4r90CrL2yMZAiEAgEHRD3HlzuzzLm5dbLPlOMEfo3aUHzNLdc+BHvY6CT0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321524},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a6a6217de89c2875aa78c516d3b5de11ee444834","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.2","@thi.ng/math":"^5.4.11","@thi.ng/arrays":"^2.5.13","@thi.ng/binary":"^3.3.26","@thi.ng/checks":"^3.3.14","@thi.ng/errors":"^2.2.17","@thi.ng/random":"^3.4.2","@thi.ng/compare":"^2.1.32","@thi.ng/compose":"^2.1.34","@thi.ng/strings":"^3.4.7","@thi.ng/vectors":"^7.7.0","@thi.ng/defmulti":"^2.1.38","@thi.ng/transducers":"^8.4.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.3","@thi.ng/testament":"^0.3.17","@microsoft/api-extractor":"^7.35.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.5.4_1686953234734_0.646057201868133","host":"s3://npm-registry-packages"}},"5.5.5":{"name":"@thi.ng/color","version":"5.5.5","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.5.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"d3c3da3fa5061a5f44bf88ccd22f17f3f9bdfbe9","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.5.5.tgz","fileCount":222,"integrity":"sha512-jCkDdSZobw1XAd7cVmS8uqsL3LD2MLjhn8TMeVEPn0EFuHGQIsWDQ17f90x6Tg9YC/rRgLyDSIiWz3U0qSkzxg==","signatures":[{"sig":"MEYCIQCEkgKg5I9xGweY8+0JxIpNLWl9L9vN/0HvzLrGF3HfWgIhAIgC9XhrN/jVNMcaB62DdiNfBWmoLCEwkZxELmXT16mR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321726},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"88cfe77770f3b07c788301dccefcb9547cd4aff6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.2","@thi.ng/math":"^5.5.0","@thi.ng/arrays":"^2.5.14","@thi.ng/binary":"^3.3.27","@thi.ng/checks":"^3.3.14","@thi.ng/errors":"^2.2.17","@thi.ng/random":"^3.5.0","@thi.ng/compare":"^2.1.32","@thi.ng/compose":"^2.1.34","@thi.ng/strings":"^3.4.7","@thi.ng/vectors":"^7.7.1","@thi.ng/defmulti":"^2.1.38","@thi.ng/transducers":"^8.4.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.3","@thi.ng/testament":"^0.3.17","@microsoft/api-extractor":"^7.35.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.5.5_1689334739763_0.706518908046214","host":"s3://npm-registry-packages"}},"5.5.6":{"name":"@thi.ng/color","version":"5.5.6","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.5.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"7a72499fe72d8db29d17379960286701805450df","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.5.6.tgz","fileCount":222,"integrity":"sha512-JodU2GQW5sYFN2btCjBBq/C8PFrXYskeOk3fRuC8qGKRaBn8ko1Sr/8Zyt35TP9moU9noMq7vQcYCRDIXUSLFA==","signatures":[{"sig":"MEYCIQCz/wTUgG92rMmyUsRkICcwxVIPOVlJUAGAn3zOY+RjkwIhAO7Tq1vms021vMEEzxx1o8STGySC60elNIbdv8HGVpnR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322086},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9fa3f7f8169efa30e3c71b43c82f77393581c3b5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.0","@thi.ng/math":"^5.5.1","@thi.ng/arrays":"^2.5.15","@thi.ng/binary":"^3.3.28","@thi.ng/checks":"^3.4.0","@thi.ng/errors":"^2.3.0","@thi.ng/random":"^3.5.1","@thi.ng/compare":"^2.1.33","@thi.ng/compose":"^2.1.35","@thi.ng/strings":"^3.4.8","@thi.ng/vectors":"^7.7.2","@thi.ng/defmulti":"^2.1.39","@thi.ng/transducers":"^8.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.18","@microsoft/api-extractor":"^7.36.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.5.6_1691146803140_0.889775397551555","host":"s3://npm-registry-packages"}},"5.5.7":{"name":"@thi.ng/color","version":"5.5.7","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.5.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"1204c68c92bc270facf9415d21424ca9a4b92897","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.5.7.tgz","fileCount":222,"integrity":"sha512-kcXZm0SMr8XQrEH7KgM5MRW/2CxogefTzJLJnoAcD9w4PPXnBblXEi/6bMhdbpK7WV9A94Isfd/vrArN3a51ag==","signatures":[{"sig":"MEYCIQDNnhRMFNbAGldZCym7R6EOr6YSduZFpZPN3LWChqg3lgIhAPxDT0KkmUGWGSJJb+2ZN0B6mYKCTksGmLQOXx7mRfoi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322557},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"672fb5ede530598da51c9d1cee48fe58c23bad34","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.1","@thi.ng/math":"^5.5.2","@thi.ng/arrays":"^2.5.16","@thi.ng/binary":"^3.3.29","@thi.ng/checks":"^3.4.1","@thi.ng/errors":"^2.3.1","@thi.ng/random":"^3.5.2","@thi.ng/compare":"^2.1.34","@thi.ng/compose":"^2.1.36","@thi.ng/strings":"^3.4.9","@thi.ng/vectors":"^7.7.3","@thi.ng/defmulti":"^2.1.40","@thi.ng/transducers":"^8.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.19","@microsoft/api-extractor":"^7.36.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.5.7_1691669964126_0.21380330866825759","host":"s3://npm-registry-packages"}},"5.5.8":{"name":"@thi.ng/color","version":"5.5.8","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.5.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"564d950d829c31afdf9c5d5abd39e5562f5792ca","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.5.8.tgz","fileCount":222,"integrity":"sha512-PjRl7vDy4khYUH8T1oORzXf1ez+ZnjjdCZO19nU0J+HxxKQsZSObM27xEUg/N12UCXFWXuDaLcX4lUOfXVKBJA==","signatures":[{"sig":"MEUCIQCZ4iToglRC8ESIt6d+Twd3JZ9T+25CSxrxrKw269hRtAIgerGu0Yn9symvUFEm8CZo+zBSbAkKfRqwhCnJMekh/mQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322558},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ad9ac3232c6fc5fc8a0df75ac82fc1e0e9fb0258","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.2","@thi.ng/math":"^5.5.3","@thi.ng/arrays":"^2.5.17","@thi.ng/binary":"^3.3.30","@thi.ng/checks":"^3.4.2","@thi.ng/errors":"^2.3.2","@thi.ng/random":"^3.5.3","@thi.ng/compare":"^2.1.35","@thi.ng/compose":"^2.1.37","@thi.ng/strings":"^3.4.10","@thi.ng/vectors":"^7.7.4","@thi.ng/defmulti":"^2.1.41","@thi.ng/transducers":"^8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.20","@microsoft/api-extractor":"^7.36.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.5.8_1691670508289_0.1099633055273288","host":"s3://npm-registry-packages"}},"5.5.9":{"name":"@thi.ng/color","version":"5.5.9","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.5.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"f8757376dfc03ae7ab444318090c06608cb12dcc","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.5.9.tgz","fileCount":222,"integrity":"sha512-aRQx8pOG+iW12it+eBGvZtkJIYK6KMSyJUL84gAflgpRxsPd2ZGazQShiQQ6nvmh1HCcYpdKi0jCOKZKW4jkgA==","signatures":[{"sig":"MEUCIQCbIQgDc+/8rzh9AOiYbE8JRKhj7wa5rFQRMmrH7Q7sAQIgB+NduEXtLLhyBwEdx8OTZrARVDjbY6Vmt3wnj+AjBog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322558},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"399f8c53d66b9b763d16c21bb59f145df5f59514","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.3","@thi.ng/math":"^5.5.4","@thi.ng/arrays":"^2.5.18","@thi.ng/binary":"^3.3.31","@thi.ng/checks":"^3.4.3","@thi.ng/errors":"^2.3.3","@thi.ng/random":"^3.6.0","@thi.ng/compare":"^2.1.36","@thi.ng/compose":"^2.1.38","@thi.ng/strings":"^3.4.11","@thi.ng/vectors":"^7.7.5","@thi.ng/defmulti":"^2.1.42","@thi.ng/transducers":"^8.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.21","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/color_5.5.9_1691846168191_0.04844277131352204","host":"s3://npm-registry-packages"}},"5.5.10":{"name":"@thi.ng/color","version":"5.5.10","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.5.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"07dd087bde911c43133f25d1fa17498265534b02","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.5.10.tgz","fileCount":222,"integrity":"sha512-Dd9xZmk0QInrnEjxtw47fl4P9e7nhB25IyuWv5AIBr11YBYJ1w7TRo57EoKb5Y9zxs9LbsNPVaTats207HJ1Mw==","signatures":[{"sig":"MEUCIAQCCB07Ok27odXtYj1Hs5Sc24cIupS1WO9r5xmOy7grAiEA9l86sDH36OUtIdW3j0kybP0kISVr3kA9p50ziHfC1Wo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322559},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4154283d772824d4b57d4b7ab97be22a6e1ffdd7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.3","@thi.ng/math":"^5.5.4","@thi.ng/arrays":"^2.5.19","@thi.ng/binary":"^3.3.31","@thi.ng/checks":"^3.4.3","@thi.ng/errors":"^2.3.3","@thi.ng/random":"^3.6.1","@thi.ng/compare":"^2.1.36","@thi.ng/compose":"^2.1.38","@thi.ng/strings":"^3.4.11","@thi.ng/vectors":"^7.7.6","@thi.ng/defmulti":"^2.1.42","@thi.ng/transducers":"^8.5.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.21","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/color_5.5.10_1691856940041_0.7005601269772419","host":"s3://npm-registry-packages"}},"5.5.11":{"name":"@thi.ng/color","version":"5.5.11","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.5.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"855cdda82f0e1fd871a5c151e73485fc825bc119","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.5.11.tgz","fileCount":222,"integrity":"sha512-W4R+bHl6dgH+aTBM1ZmTYqQuiNgG3L8DVi8rZibdu63iGURdoqBY0TeselhoVwUWjPwUIwgcf1g76KrV7PxB9A==","signatures":[{"sig":"MEUCIQDvPKpLMJ+CSgtBdH3gNsrfTDeiVy0mmF6JGhD+xMKtrgIgXNrSYcpdtkaMfSbF2DpSibxtp9FkH4Mo3WHkN+JWlfA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322197},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4e8f1abeeba7b919e069954eada917ecd2e9a8e9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.3","@thi.ng/math":"^5.5.4","@thi.ng/arrays":"^2.5.19","@thi.ng/binary":"^3.3.31","@thi.ng/checks":"^3.4.3","@thi.ng/errors":"^2.3.3","@thi.ng/random":"^3.6.1","@thi.ng/compare":"^2.1.36","@thi.ng/compose":"^2.1.38","@thi.ng/strings":"^3.4.11","@thi.ng/vectors":"^7.7.7","@thi.ng/defmulti":"^2.1.42","@thi.ng/transducers":"^8.5.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.21","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/color_5.5.11_1692019898716_0.10508281543517195","host":"s3://npm-registry-packages"}},"5.5.12":{"name":"@thi.ng/color","version":"5.5.12","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.5.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"c7854c1b164b1327f3d5d86eb0da15259e3899fd","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.5.12.tgz","fileCount":222,"integrity":"sha512-oAoV9QjtJkc2eHoBwdf6IgcTqupRTGtDZTaKjsHLdUHv0rBQ3Uzjoz9XUAlI8UMqFgI9z3k8Dse0SYwU8ALyEg==","signatures":[{"sig":"MEUCIBEZnRkxeFJiSm9EZ0z+EdppEudXzSV9F/X1ZeSdPLTzAiEA5xMYZU5/tGkz5cegWaTm0qyeJY+UzzqFMtouwfL9sQE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322216},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"74cfe3fb8de5bfcbfc1109e67604541cbd7b77aa","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.4","@thi.ng/math":"^5.5.5","@thi.ng/arrays":"^2.5.20","@thi.ng/binary":"^3.3.32","@thi.ng/checks":"^3.4.4","@thi.ng/errors":"^2.3.4","@thi.ng/random":"^3.6.2","@thi.ng/compare":"^2.1.37","@thi.ng/compose":"^2.1.39","@thi.ng/strings":"^3.4.12","@thi.ng/vectors":"^7.7.8","@thi.ng/defmulti":"^2.1.43","@thi.ng/transducers":"^8.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.22","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/color_5.5.12_1692715293920_0.2751816580709705","host":"s3://npm-registry-packages"}},"5.5.13":{"name":"@thi.ng/color","version":"5.5.13","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.5.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"a65df444fbfc6b387de2440d98ad729f2c2814e5","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.5.13.tgz","fileCount":222,"integrity":"sha512-vR1m1wqERkJEtX35E69OrdBdivPDqbZoZNC33ThTLTM6kYcgbb8szSQGUF1Sw/7+Ny54tlm53VqG/idwWwcGcg==","signatures":[{"sig":"MEUCIQDVr9cP/CB2Qhu8E6PwqJgbJxGI4liTdvFuHCTcOgUVsgIgZfIpLn3jFisXXJw90nENncwYThW45s+Ydsl5z9s83h8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322216},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"04f545c7be1811ed24be1a6824d867b1ea9bded1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.4","@thi.ng/math":"^5.6.0","@thi.ng/arrays":"^2.5.20","@thi.ng/binary":"^3.3.32","@thi.ng/checks":"^3.4.4","@thi.ng/errors":"^2.3.4","@thi.ng/random":"^3.6.2","@thi.ng/compare":"^2.1.37","@thi.ng/compose":"^2.1.39","@thi.ng/strings":"^3.4.12","@thi.ng/vectors":"^7.7.9","@thi.ng/defmulti":"^2.1.43","@thi.ng/transducers":"^8.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.22","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/color_5.5.13_1692854985698_0.952385482395901","host":"s3://npm-registry-packages"}},"5.5.14":{"name":"@thi.ng/color","version":"5.5.14","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.5.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"5bf2819a0de01e0772da28918ace06633fbaa184","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.5.14.tgz","fileCount":222,"integrity":"sha512-Ad/LMEl3lJ2N/KPP8a/hQPSLTnx0Qy74juZBFoS/gf5uti039Rwo103gn9PMMaz3c4Gym6cKdwLLE9HfuY/wpQ==","signatures":[{"sig":"MEUCIQCZO5co8IoZV4RgeCNp1vUGj+773/pyRYaHWiCxcryldQIgcXwLmiYasRVICAgjl11MBghPqZmy9vurwNDma8Ha0T4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322217},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5929dd20497668496af13415cdf784a4d6f69aa3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/arrays":"^2.5.21","@thi.ng/binary":"^3.3.33","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/random":"^3.6.3","@thi.ng/compare":"^2.1.38","@thi.ng/compose":"^2.1.40","@thi.ng/strings":"^3.4.13","@thi.ng/vectors":"^7.7.10","@thi.ng/defmulti":"^2.1.44","@thi.ng/transducers":"^8.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/color_5.5.14_1693135375270_0.4392595489100908","host":"s3://npm-registry-packages"}},"5.5.15":{"name":"@thi.ng/color","version":"5.5.15","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.5.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"7b490f72b44dd3de6d7703ca1ebd723f84a18045","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.5.15.tgz","fileCount":222,"integrity":"sha512-cn7tHgo+6R3sYnwyA87hCi2M8TdabbyKcSI10fcAE8hgqxTl196I52UYb1oJtJkJuz3Z62HgNNedOQvqDxZs6A==","signatures":[{"sig":"MEUCIQC+mAem+r7o/GsbcZmtZPeDfhWcPB0PD/ioiXiFU6IGYAIgWJShRgyDxofDbpOiS02F4z5TTw/i6j2NBfnW/jFQzpA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322217},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9dec130cc636c1da0bc4f2baa0d995579d3b7629","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/arrays":"^2.5.21","@thi.ng/binary":"^3.3.33","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/random":"^3.6.3","@thi.ng/compare":"^2.1.38","@thi.ng/compose":"^2.1.41","@thi.ng/strings":"^3.4.13","@thi.ng/vectors":"^7.7.11","@thi.ng/defmulti":"^2.1.44","@thi.ng/transducers":"^8.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/color_5.5.15_1693302618554_0.04055946109670483","host":"s3://npm-registry-packages"}},"5.5.16":{"name":"@thi.ng/color","version":"5.5.16","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.5.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"d7ef4c013084b821d04a732236318afbe61480ee","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.5.16.tgz","fileCount":222,"integrity":"sha512-eJYrQ2c9s7DnspXQSlr9zyC80SHTiEvyuT0JZHkOBng4R6WyDDACrVxCaIPg6S4c+bBAzEEe/vT1HZ5Ssx0M0w==","signatures":[{"sig":"MEUCIBhn3GA7wpruPS6Xlcdd9h3f0Oq1xytpRegTqNUcIuADAiEAzayEjLtxhO7Q2BerydlKoiv0b0Wd3FKD64YmLGaXJEc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322217},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"34c3bd36b0133af05abc7fe66affa01dd99704ac","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/arrays":"^2.5.22","@thi.ng/binary":"^3.3.33","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/random":"^3.6.4","@thi.ng/compare":"^2.1.38","@thi.ng/compose":"^2.1.41","@thi.ng/strings":"^3.4.13","@thi.ng/vectors":"^7.7.12","@thi.ng/defmulti":"^2.1.44","@thi.ng/transducers":"^8.6.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/color_5.5.16_1693476392426_0.6221999988222955","host":"s3://npm-registry-packages"}},"5.5.17":{"name":"@thi.ng/color","version":"5.5.17","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.5.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"51b982c8092e1b8fed5fbdae39ed21d41a6fa9e1","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.5.17.tgz","fileCount":222,"integrity":"sha512-seZm2isaU73aDRHcWJX4JbRU76Q6/sHB+vucOMJLgZ0ycCgs3jmCknmqXTfZp/CtAYilOTh1EvBWOg4X70YEGg==","signatures":[{"sig":"MEQCIEEW4uKZ7QoSvbYAD11rgingSSkPy9YEQQCME3abmnj+AiBsm035XDy/aoI4tOfaIcMo9v5jOaPuHRzLjsa3qJxDMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322217},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1bbef970bab7f7def0700e587cf0471e1e1ef9f3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/arrays":"^2.5.22","@thi.ng/binary":"^3.3.33","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/random":"^3.6.4","@thi.ng/compare":"^2.1.38","@thi.ng/compose":"^2.1.41","@thi.ng/strings":"^3.4.13","@thi.ng/vectors":"^7.7.13","@thi.ng/defmulti":"^2.1.45","@thi.ng/transducers":"^8.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/color_5.5.17_1694007456073_0.1359454107486633","host":"s3://npm-registry-packages"}},"5.5.18":{"name":"@thi.ng/color","version":"5.5.18","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.5.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"ded0fb63943c62d402ebaa052ea34e54018cd943","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.5.18.tgz","fileCount":222,"integrity":"sha512-eKwHBC4UOunHyi0l8S4UgPgZ5aZvrOZl4jfdAslIAM8jT3wW+RV2L58eM6sik7d3w/XELv6yzwsRgdX/UBb+9g==","signatures":[{"sig":"MEQCIFuIJDiKXHRlSjRTEdM0/ivrLeGM6L/uv2fqBYDGH47XAiBoFRsj1xKIm0B3c3sxj5vqVnNLW+EQ16ZJ67JC0Y4fTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322214},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b2ef5a1b8932d067af4ec2fc7da03d59d6868dc7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/arrays":"^2.5.23","@thi.ng/binary":"^3.3.33","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/random":"^3.6.4","@thi.ng/compare":"^2.2.0","@thi.ng/compose":"^2.1.41","@thi.ng/strings":"^3.5.0","@thi.ng/vectors":"^7.7.14","@thi.ng/defmulti":"^3.0.0","@thi.ng/transducers":"^8.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/color_5.5.18_1694781296525_0.5088900134053844","host":"s3://npm-registry-packages"}},"5.5.19":{"name":"@thi.ng/color","version":"5.5.19","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.5.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"bf497cfa681ac8d5aa00b70cb75c6e528d7990de","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.5.19.tgz","fileCount":222,"integrity":"sha512-IPmrJm+R0sHpdopr4tvfV8Oy+D3lxsyX/TLdwzKdrrZHP16iFdqS+uermAUija91iaFph3+VYNp+xLCHaf/K6A==","signatures":[{"sig":"MEQCIA3a2PPUfUYcLFAYyQXZ5Suc0aJKAm0srKeEyukYMtGgAiAJ5CmHbjuOWwpniaYVcbR207Qf/PJmUiiwuZYIUYZ/2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322423},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c22e8996cee284ebe8ea88582beb1ab5fc6ee503","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/arrays":"^2.5.24","@thi.ng/binary":"^3.3.33","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/random":"^3.6.5","@thi.ng/compare":"^2.2.0","@thi.ng/compose":"^2.1.41","@thi.ng/strings":"^3.6.0","@thi.ng/vectors":"^7.7.15","@thi.ng/defmulti":"^3.0.0","@thi.ng/transducers":"^8.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/color_5.5.19_1695120234007_0.5787252985488986","host":"s3://npm-registry-packages"}},"5.5.20":{"name":"@thi.ng/color","version":"5.5.20","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.5.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"e5d008107a1985a83ff634f0ebebf0aab1fc0592","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.5.20.tgz","fileCount":222,"integrity":"sha512-o1VkFAYdmLV8izp5tZxPD1S5sBPCUOUJ2k5UN3ymV/mV6FrSYTEeMymXHULBxSjV8jsltf7tHnIhRWChOSU26Q==","signatures":[{"sig":"MEQCIDNmYJfc84YQqj3ByOvTqe5LizXcZSy6K5jxli/lSCiAAiBGd5OT2tZ58aPk05yECZkXYiCJyGX0QARHA/2PAEw7rQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322784},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"10d8b3725e96c5d704c759489a89f132892b181e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/arrays":"^2.6.0","@thi.ng/binary":"^3.3.33","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/random":"^3.6.6","@thi.ng/compare":"^2.2.0","@thi.ng/compose":"^2.1.41","@thi.ng/strings":"^3.6.0","@thi.ng/vectors":"^7.7.16","@thi.ng/defmulti":"^3.0.0","@thi.ng/transducers":"^8.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/color_5.5.20_1696506323508_0.41071879504474307","host":"s3://npm-registry-packages"}},"5.5.21":{"name":"@thi.ng/color","version":"5.5.21","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.5.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"49f1bb1098239de2459700a07a5d54c87777010f","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.5.21.tgz","fileCount":222,"integrity":"sha512-LHJa+ZqMHSVO2918+23wdvn6hCZdaROpSTIDvSB74nzM0nkC4e6Dlj7eHuEUUs/CPJh/cIk7vkSSux6uUCMa6w==","signatures":[{"sig":"MEYCIQCYW9ouudYiZyOfnNaYO0NPcxeaj0kvA/SOoUqxT0WqcgIhAOVSy26AWWazmLMAjqjYc+zJSMM5Ez3U/UdtdU9RsQAX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":323146},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e9f04908dc37ae9e29320f098d195f9f8445a1ad","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/arrays":"^2.6.1","@thi.ng/binary":"^3.3.33","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/random":"^3.6.7","@thi.ng/compare":"^2.2.0","@thi.ng/compose":"^2.1.41","@thi.ng/strings":"^3.6.0","@thi.ng/vectors":"^7.7.17","@thi.ng/defmulti":"^3.0.0","@thi.ng/transducers":"^8.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/color_5.5.21_1697018767379_0.3680548632726619","host":"s3://npm-registry-packages"}},"5.5.22":{"name":"@thi.ng/color","version":"5.5.22","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.5.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"28172b1b51d7af96c287d888d7b2b6678be1fa4a","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.5.22.tgz","fileCount":222,"integrity":"sha512-U68C6taEuX6TYlC6SMOfNK8O5wOf9juBhNKWQJSB1xPppXEA2ED0jvng/wC512TgpXtabEF9+Trj9tY8+9mfUg==","signatures":[{"sig":"MEUCIGPpznSRCj1VBkKEmErM/+rRJDQQKNrPgkP6vUQYNDm9AiEA5no3vH/wmly7/Y3f8mPUk0we3xTKdyYJ1eACmplK/IA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":323508},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d492ecb41df758db372a76449ea9b5bad47b25c4","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.2","@thi.ng/arrays":"^2.6.2","@thi.ng/binary":"^3.3.33","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/random":"^3.6.8","@thi.ng/compare":"^2.2.0","@thi.ng/compose":"^2.1.42","@thi.ng/strings":"^3.6.0","@thi.ng/vectors":"^7.7.18","@thi.ng/defmulti":"^3.0.0","@thi.ng/transducers":"^8.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/color_5.5.22_1697111690333_0.2873604132266816","host":"s3://npm-registry-packages"}},"5.5.23":{"name":"@thi.ng/color","version":"5.5.23","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.5.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"5d08cc35bcc4e4bd73466a36a2f0b872924beb20","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.5.23.tgz","fileCount":222,"integrity":"sha512-ab2CTFd5w/zq8YBq8zMcrzc6DgH0VQD8Qb4YGsNn/LwsoK8tZdk7zJKOd4Zv4f9f2xezAW8Zthlt8BT86M/57A==","signatures":[{"sig":"MEUCIHGiUZwgYhnwdujWBqztqSiA4HipzhSsccnl3O9GlNhBAiEAh7C2fChX5sVsSAvXVZhHoTjRPo3SH7zrgQ4rWmmGcsY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":323508},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"46e445c09f2909d1aeaa9fdc8d8b3aa61c114db2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.2","@thi.ng/arrays":"^2.6.3","@thi.ng/binary":"^3.3.33","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/random":"^3.6.8","@thi.ng/compare":"^2.2.0","@thi.ng/compose":"^2.1.42","@thi.ng/strings":"^3.6.0","@thi.ng/vectors":"^7.7.19","@thi.ng/defmulti":"^3.0.0","@thi.ng/transducers":"^8.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/color_5.5.23_1697652522885_0.4848535974795811","host":"s3://npm-registry-packages"}},"5.5.24":{"name":"@thi.ng/color","version":"5.5.24","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.5.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"f8e051e14d03eba7386e6d04d4895d489469a1fa","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.5.24.tgz","fileCount":222,"integrity":"sha512-Ebhax1DUhgl9LhiyBa+FuAICdwWrfCYHLm85e1UdnmupRGk2EqDK3kj9o96FPrFsYy/989SQi/cluu4WsZZxdA==","signatures":[{"sig":"MEQCIHkwp3llLhO+Mh0Srp4lnZkQoNIWCnAiDVl9XTiVohMtAiBdu9DQ3dyDt3Q1Np/MpZcNA16ryPw2ZkuKFPoIIy567w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":323870},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8d46d9326a9f9b81d65e7e274446f5964f9942ac","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/math":"^5.6.3","@thi.ng/arrays":"^2.6.4","@thi.ng/binary":"^3.3.34","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.3.6","@thi.ng/random":"^3.6.9","@thi.ng/compare":"^2.2.1","@thi.ng/compose":"^2.1.43","@thi.ng/strings":"^3.6.1","@thi.ng/vectors":"^7.7.20","@thi.ng/defmulti":"^3.0.1","@thi.ng/transducers":"^8.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.5.24_1698046798480_0.889399379825355","host":"s3://npm-registry-packages"}},"5.5.25":{"name":"@thi.ng/color","version":"5.5.25","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.5.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"aee96b04efdcecc9a8b9f5b7bca3045dba13e19f","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.5.25.tgz","fileCount":222,"integrity":"sha512-eS2/pyZC45oiRrazKi97Y7tqDasvnqCxBzru94hBPZ8W+Ya6pa8aJqo+CO0gIcadx3z2vlllBTT0FvuZSvzfvA==","signatures":[{"sig":"MEQCIA1vhTGzIDtXnCCub28IJ/3y/fKZmRs9CrCmN6jlNepXAiBMYeljMHTqtXR+x3GIG8+kujiwGoZxm9PHy+YaE3j5iA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":323871},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"dc7eeaba72f3c3977f2d6cc201e595ed6d68e2ad","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/math":"^5.6.3","@thi.ng/arrays":"^2.6.5","@thi.ng/binary":"^3.3.34","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.4.0","@thi.ng/random":"^3.6.10","@thi.ng/compare":"^2.2.1","@thi.ng/compose":"^2.1.44","@thi.ng/strings":"^3.6.2","@thi.ng/vectors":"^7.7.21","@thi.ng/defmulti":"^3.0.2","@thi.ng/transducers":"^8.8.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.5.25_1698136796031_0.2461855667887376","host":"s3://npm-registry-packages"}},"5.5.26":{"name":"@thi.ng/color","version":"5.5.26","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.5.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"ad56d62a3005d317ef4191be2beb281f30925f41","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.5.26.tgz","fileCount":222,"integrity":"sha512-CCoXGadYvKr07WJ3RMkQG1JpI6jQzUEgxoWuS0qqVG6+42FlOqIATzKa6+/fmq51zDX/mQE9ICpQq2iM1+AzUg==","signatures":[{"sig":"MEUCIG0t0fpUVBysCkjdKpQqGmDhBqV+DSgf9M6H6+R7xnI9AiEA5fBO0PsPzd2BhxJ2cfSayPoT/AmfytvqWnQjnLalAOw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":323871},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"fc6e14052ed24bf9196896980ceb9f398b6ea6c1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/math":"^5.6.3","@thi.ng/arrays":"^2.6.5","@thi.ng/binary":"^3.3.34","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.4.0","@thi.ng/random":"^3.6.10","@thi.ng/compare":"^2.2.1","@thi.ng/compose":"^2.1.44","@thi.ng/strings":"^3.6.2","@thi.ng/vectors":"^7.7.22","@thi.ng/defmulti":"^3.0.2","@thi.ng/transducers":"^8.8.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.5.26_1698237734790_0.4289040791382617","host":"s3://npm-registry-packages"}},"5.5.27":{"name":"@thi.ng/color","version":"5.5.27","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.5.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"489f3ba11ca90a7d2cf84033d34e73a37182cf91","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.5.27.tgz","fileCount":222,"integrity":"sha512-NbBS31MFXSz2lV/wm1G89VamkloPecWlD7glYcTz+DNGURjZtTfPm1U+Zv24VjnasgFUfVy+pEU1BtwqntJ1Iw==","signatures":[{"sig":"MEQCICzhsrNKGGrNu413BIYcOJZNRz1empJE+QqUWsrsg/0cAiADO2An/HVmAzwsCARCG73eBVWI+otSC+5J0F7ESCF8Nw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":324439},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"502e8fa937677ff7bc4fbd0906d8c8b4b0b471e5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/math":"^5.7.0","@thi.ng/arrays":"^2.7.0","@thi.ng/binary":"^3.3.34","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.4.0","@thi.ng/random":"^3.6.10","@thi.ng/compare":"^2.2.1","@thi.ng/compose":"^2.1.44","@thi.ng/strings":"^3.6.2","@thi.ng/vectors":"^7.8.0","@thi.ng/defmulti":"^3.0.2","@thi.ng/transducers":"^8.8.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.5.27_1698425864588_0.9585011316550194","host":"s3://npm-registry-packages"}},"5.5.28":{"name":"@thi.ng/color","version":"5.5.28","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.5.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"7375d5fa647f27c9975a8819568066e80a387d0e","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.5.28.tgz","fileCount":222,"integrity":"sha512-aMmgWO9sNVki/qwJGcVwm3SWJc5GRT0xl0BpdKXvk6jShi79yTKiCAoQJNMxFVl/7ZyPwdl3c85XGKXZOYiAFQ==","signatures":[{"sig":"MEQCIFG6iJvTIKui/GJpDEDY4bdbbvnv/zpwj0WYmuFTxPYOAiBqIrn2am8MFojeAvMKIq1RzfJhViZ3X9nWxcfdsLw1fw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":324428},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bfa16829786146bd24df3cdbd44649a45a603e44","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/math":"^5.7.1","@thi.ng/arrays":"^2.7.1","@thi.ng/binary":"^3.3.35","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.4.0","@thi.ng/random":"^3.6.11","@thi.ng/compare":"^2.2.2","@thi.ng/compose":"^2.1.45","@thi.ng/strings":"^3.6.3","@thi.ng/vectors":"^7.8.1","@thi.ng/defmulti":"^3.0.3","@thi.ng/transducers":"^8.8.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.5.28_1698676404349_0.7114091808216136","host":"s3://npm-registry-packages"}},"5.5.29":{"name":"@thi.ng/color","version":"5.5.29","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.5.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"5d30e6871e04a54037cecc3e6f8fdf2b270daf32","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.5.29.tgz","fileCount":222,"integrity":"sha512-aZfkixTixCTQ7zdLjgkKHvscQ/VDmWZZDAK+KsFPi3pRmn3h7Wi9cFVYto/S+UOwZkBwQiW4XjxcAQsX3loCDA==","signatures":[{"sig":"MEQCICD2+D/0cvgtBPeaI4RFDFO5PqZ7SL0flAkwjTeoPJKOAiBmndPhAm/DNrQuaYfmQBbrre/qALGWqN+Ep/H/efcDUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":324428},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"336bd1bf95825b3c318a3ab49c54451c94aaa883","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/math":"^5.7.1","@thi.ng/arrays":"^2.7.2","@thi.ng/binary":"^3.3.35","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.4.0","@thi.ng/random":"^3.6.12","@thi.ng/compare":"^2.2.2","@thi.ng/compose":"^2.1.45","@thi.ng/strings":"^3.6.4","@thi.ng/vectors":"^7.8.2","@thi.ng/defmulti":"^3.0.4","@thi.ng/transducers":"^8.8.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.5.29_1699136496917_0.4159192269327314","host":"s3://npm-registry-packages"}},"5.5.30":{"name":"@thi.ng/color","version":"5.5.30","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.5.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"25c0904c86b3f53de1b09c5261bb834dd611c5b4","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.5.30.tgz","fileCount":222,"integrity":"sha512-mY0eAtIvyrNPIElwCLNM2JxJdJk/STHE81X2sC7DhE6cXguAaxIUibuMlftrFDwBw9jQ7862Y+qRkSrrErWgJQ==","signatures":[{"sig":"MEQCIHNH6QBBjeFl6vP5IWMzfh0ITU62gwUisxOuRoK57eanAiA09CBf9Ty+qo4p0OY0DXSzm1di0xI/6t8UuOiyA3mGww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":324530},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9f4d8ad79bca1d68214fbc9bbc5fb55f5a445f7e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.7","@thi.ng/math":"^5.7.2","@thi.ng/arrays":"^2.7.3","@thi.ng/binary":"^3.3.36","@thi.ng/checks":"^3.4.7","@thi.ng/errors":"^2.4.1","@thi.ng/random":"^3.6.13","@thi.ng/compare":"^2.2.3","@thi.ng/compose":"^2.1.46","@thi.ng/strings":"^3.6.5","@thi.ng/vectors":"^7.8.3","@thi.ng/defmulti":"^3.0.5","@thi.ng/transducers":"^8.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.3","typescript":"^5.2.2","@thi.ng/testament":"^0.4.0","@microsoft/api-extractor":"^7.38.2"},"_npmOperationalInternal":{"tmp":"tmp/color_5.5.30_1699524279204_0.4558084983461368","host":"s3://npm-registry-packages"}},"5.5.31":{"name":"@thi.ng/color","version":"5.5.31","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.5.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"e9e122dd0062096f45979a241ce0b59045b6d229","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.5.31.tgz","fileCount":222,"integrity":"sha512-7DBFEs9RLPB3yMOVShLMzvrZPk+c5UpPXqFbB0qOPQ7Fg5SuSnBRDkHeCT7HQ+9J/C+qmrIPqpXFnnGmDknf2w==","signatures":[{"sig":"MEUCIQDCFIJbN+2UiXKUgK+K7Al3cjksaXiSoG4FyTYfWEr87QIgHz+Ne65eKSIBz+cW0b0BWYM7mmKRAgfOaouGjo+vpL8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":324531},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"669a3151e4302480244fe3e60eff5e732ea5b7a7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.8","@thi.ng/math":"^5.7.3","@thi.ng/arrays":"^2.7.4","@thi.ng/binary":"^3.3.37","@thi.ng/checks":"^3.4.8","@thi.ng/errors":"^2.4.2","@thi.ng/random":"^3.6.14","@thi.ng/compare":"^2.2.4","@thi.ng/compose":"^2.1.47","@thi.ng/strings":"^3.6.6","@thi.ng/vectors":"^7.8.4","@thi.ng/defmulti":"^3.0.6","@thi.ng/transducers":"^8.8.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.3","typescript":"^5.2.2","@thi.ng/testament":"^0.4.1","@microsoft/api-extractor":"^7.38.2"},"_npmOperationalInternal":{"tmp":"tmp/color_5.5.31_1699525844298_0.4216243695832913","host":"s3://npm-registry-packages"}},"5.6.0":{"name":"@thi.ng/color","version":"5.6.0","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"cb14650137368f39227e3fedbd0dda32469b6cfc","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.0.tgz","fileCount":222,"integrity":"sha512-MGgk8gq4x7wVX1xHkyi2n1rAc3fvT9AxRmMTmSOeznda358fCe+4HrGBFq+TU6NcGjBP4WUm6iQJfP512wf2bw==","signatures":[{"sig":"MEUCIQD+sr5c9zrdWjxsVr6zNRFJCyNx3y8vj84IwYQhmzk1xgIgIkBv3/bVBZxT1eh51ykosH3WGbJVm0nVd1sNAF96hy4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325519},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2be4c38c9680da929339bd164acfb69ebb1fd3d0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.8","@thi.ng/math":"^5.7.3","@thi.ng/arrays":"^2.7.4","@thi.ng/binary":"^3.3.37","@thi.ng/checks":"^3.4.8","@thi.ng/errors":"^2.4.2","@thi.ng/random":"^3.6.14","@thi.ng/compare":"^2.2.4","@thi.ng/compose":"^2.1.47","@thi.ng/strings":"^3.6.6","@thi.ng/vectors":"^7.8.5","@thi.ng/defmulti":"^3.0.6","@thi.ng/transducers":"^8.8.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.3","typescript":"^5.2.2","@thi.ng/testament":"^0.4.1","@microsoft/api-extractor":"^7.38.2"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.0_1699807487486_0.8914086390387801","host":"s3://npm-registry-packages"}},"5.6.1":{"name":"@thi.ng/color","version":"5.6.1","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"66ba5161cd5795265ac1f7ccf864942ce2df1463","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.1.tgz","fileCount":222,"integrity":"sha512-jojc1UaudC8Vx7leUPMPSVpmAYej9f2mG1lIh4ZfSz/2V0iqQMQJ5IiSYs5H+mqfVrv2Uav6ZwTAXiQhrsY7eQ==","signatures":[{"sig":"MEUCIQC7sBfc5dUpfCMbosuqoDHf+Xt4+IKXVL8ZMJo/JsklxwIgN9ffVaMPFEHycNHCL8WjroDzoaK5pjj6rolkuy25Tvk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325519},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f6de41f4991704fdbbb2899bb430ed4f4f6efab0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.9","@thi.ng/math":"^5.7.4","@thi.ng/arrays":"^2.7.5","@thi.ng/binary":"^3.3.38","@thi.ng/checks":"^3.4.9","@thi.ng/errors":"^2.4.3","@thi.ng/random":"^3.6.15","@thi.ng/compare":"^2.2.5","@thi.ng/compose":"^2.1.48","@thi.ng/strings":"^3.7.0","@thi.ng/vectors":"^7.8.6","@thi.ng/defmulti":"^3.0.7","@thi.ng/transducers":"^8.8.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.3","typescript":"^5.3.2","@thi.ng/testament":"^0.4.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.1_1700818742835_0.05786149180890732","host":"s3://npm-registry-packages"}},"5.6.2":{"name":"@thi.ng/color","version":"5.6.2","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"00af623828212fcb11c6804fcff59ac413b65cec","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.2.tgz","fileCount":222,"integrity":"sha512-mSVWfr0pbey1cFQR7V2Xp+slprma8CfK0BbwSXpNX+hu+CmrKLGKOssItCLh0KkdcYOqRzxFnOGP7R9YHkwnCw==","signatures":[{"sig":"MEUCIQDUxC9bvzkINBnKdeT/Ft2m0qsHgY4jkLS1PSY6PBSZLAIgPrjd8HApLE646h3sQ+sqSAg97ZJ7034f5AkJYS08j6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325521},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"04d1de79f256d7a53c6b5fd157b37f49bc88e11d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.10","@thi.ng/math":"^5.7.5","@thi.ng/arrays":"^2.7.6","@thi.ng/binary":"^3.3.39","@thi.ng/checks":"^3.4.10","@thi.ng/errors":"^2.4.4","@thi.ng/random":"^3.6.16","@thi.ng/compare":"^2.2.6","@thi.ng/compose":"^2.1.49","@thi.ng/strings":"^3.7.1","@thi.ng/vectors":"^7.8.7","@thi.ng/defmulti":"^3.0.8","@thi.ng/transducers":"^8.8.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.4","typescript":"^5.3.2","@thi.ng/testament":"^0.4.3","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.2_1701605736621_0.499319084885399","host":"s3://npm-registry-packages"}},"5.6.3":{"name":"@thi.ng/color","version":"5.6.3","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"2a595ca0750f2d2396a1ca8a9c2947e2f7a08d14","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.3.tgz","fileCount":222,"integrity":"sha512-1WXtsDq31Wok6B69IR9h1HzAGDS9DAyKisPTUO90QyarYCSjtlr4gpH06zms23DnFLd7YlMRudqvkOdUHiJQmg==","signatures":[{"sig":"MEUCIQDlaSsE8wjBMnA+BFU9r6jY9Ki1ub9oP1gvt/BuQTuHzgIgQqiEgBi+X66FdYyIkA1TCmyVVuWy297HYoBOKJLUQu4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325486},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"25f2ac8ff795a432a930119661b364d4d93b59a0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"tools:node-esm tools/limits.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.11","@thi.ng/math":"^5.7.6","@thi.ng/arrays":"^2.7.7","@thi.ng/binary":"^3.3.40","@thi.ng/checks":"^3.4.11","@thi.ng/errors":"^2.4.5","@thi.ng/random":"^3.6.17","@thi.ng/compare":"^2.2.7","@thi.ng/compose":"^2.1.50","@thi.ng/strings":"^3.7.2","@thi.ng/vectors":"^7.8.8","@thi.ng/defmulti":"^3.0.9","@thi.ng/transducers":"^8.8.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.3_1702149249324_0.7227086715739364","host":"s3://npm-registry-packages"}},"5.6.4":{"name":"@thi.ng/color","version":"5.6.4","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"ea9857244fbaed1d16afc124a20af4d8f7bed887","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.4.tgz","fileCount":222,"integrity":"sha512-x0gdVr3SYa3CxAWaEUazVjbfAjCPCxuie8yVnldRlDAPEjVy6PzvY1l2zBYaUGj+g0WX45lEbVPFRSi9QxJ/OQ==","signatures":[{"sig":"MEQCIGjgFOB1XJ5njOCNOAEAC5eMUsfEvZUq7CgDWsqOcg7MAiBNCnKVMYcvXLgXoSHWl3I9u/F8456OYsaD7fbH4g2hmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":291223},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5e7bafedfc3d53bc131469a28de31dd8e5b4a3ff","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"tools:node-esm tools/limits.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.12","@thi.ng/math":"^5.7.7","@thi.ng/arrays":"^2.7.8","@thi.ng/binary":"^3.4.0","@thi.ng/checks":"^3.4.12","@thi.ng/errors":"^2.4.6","@thi.ng/random":"^3.6.18","@thi.ng/compare":"^2.2.8","@thi.ng/compose":"^2.1.51","@thi.ng/strings":"^3.7.3","@thi.ng/vectors":"^7.8.9","@thi.ng/defmulti":"^3.0.10","@thi.ng/transducers":"^8.8.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.4_1702289350009_0.4975315923718875","host":"s3://npm-registry-packages"}},"5.6.5":{"name":"@thi.ng/color","version":"5.6.5","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"4142541d0f6caec7c949dc286742e638fb9d751b","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.5.tgz","fileCount":222,"integrity":"sha512-uwBVpzDrgY+MC3bX49aN3C60SfbV5IZhZpNiAYhBirHtcL+3EE3dzVpfIX+gMmKecFjc6Ze7QRPCP8ZtDAfoQg==","signatures":[{"sig":"MEQCIAq9n4FXpq1wRAMq8vNTPuQmNMfP/XhcSHBPCVitkX3+AiB8JGy7Jl0GBKWvHk/4nwfSqV9CKebX/Kmd1em5hfBvDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":291224},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"22e36fa838e5431d40165384918b395603bbd92f","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"tools:node-esm tools/limits.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"tools:node-esm tools/index.ts","tool:maxchroma":"tools:node-esm tools/max-chroma.ts","tool:strategies":"tools:node-esm tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.12","@thi.ng/math":"^5.7.7","@thi.ng/arrays":"^2.7.8","@thi.ng/binary":"^3.4.0","@thi.ng/checks":"^3.4.12","@thi.ng/errors":"^2.4.6","@thi.ng/random":"^3.6.18","@thi.ng/compare":"^2.2.8","@thi.ng/compose":"^2.1.51","@thi.ng/strings":"^3.7.3","@thi.ng/vectors":"^7.8.10","@thi.ng/defmulti":"^3.0.10","@thi.ng/transducers":"^8.8.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.5_1702393422149_0.9773135005293931","host":"s3://npm-registry-packages"}},"5.6.6":{"name":"@thi.ng/color","version":"5.6.6","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"865aca1515178c17d85395fb6ec52cf46e92e26b","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.6.tgz","fileCount":222,"integrity":"sha512-4Cl/rKB7S5KuPRS3r5eHdjHvnm3CbD2nIal+hh1X1usPxwVqsXVhwgEIeGmKtm5xQzaxjTfVlkWldzK0ktTa1Q==","signatures":[{"sig":"MEUCIQDiHvhhf1sCbg/YWcW4UUr2dGIAPGVegQ2ihF6GFUFn8QIgGe8unkkPGiUMTWnxYu7f/gHNcArCPNMfuvEvsPMvHoQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":291178},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"25a42a81fac8603a1e440a7aa8bc343276211ff4","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.13","@thi.ng/math":"^5.7.8","@thi.ng/arrays":"^2.7.9","@thi.ng/binary":"^3.4.1","@thi.ng/checks":"^3.4.13","@thi.ng/errors":"^2.4.7","@thi.ng/random":"^3.6.19","@thi.ng/compare":"^2.2.9","@thi.ng/compose":"^2.1.52","@thi.ng/strings":"^3.7.4","@thi.ng/vectors":"^7.8.11","@thi.ng/defmulti":"^3.0.11","@thi.ng/transducers":"^8.8.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.6_1702907023650_0.2594977424671536","host":"s3://npm-registry-packages"}},"5.6.7":{"name":"@thi.ng/color","version":"5.6.7","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"cce8e4fb7f80cce2bbc66f938da6b53ff712c7e8","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.7.tgz","fileCount":222,"integrity":"sha512-wjtTFsLVXCe6FM/FBrnOJ6yl6uhEN50BIeldzDhzhhJQxnz4proTWgR/qQjkeZPwpIXPipy1acEvRRYLTW2qHg==","signatures":[{"sig":"MEQCIGMPVAH02+PDEyqbL80XwiWn+yM8PBrKO9fR0I3ehASlAiBTX5KmIgQpVAOmYgLbz2hd+Hbe1LV5JSxhTrYSDqGAkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":291157},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0d9265be7be13eccf0ef75eaedbfd42626339279","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.14","@thi.ng/math":"^5.7.9","@thi.ng/arrays":"^2.7.10","@thi.ng/binary":"^3.4.2","@thi.ng/checks":"^3.4.14","@thi.ng/errors":"^2.4.8","@thi.ng/random":"^3.6.20","@thi.ng/compare":"^2.2.10","@thi.ng/compose":"^2.1.53","@thi.ng/strings":"^3.7.5","@thi.ng/vectors":"^7.8.12","@thi.ng/defmulti":"^3.0.12","@thi.ng/transducers":"^8.8.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.7_1702983840708_0.7360368878247094","host":"s3://npm-registry-packages"}},"5.6.8":{"name":"@thi.ng/color","version":"5.6.8","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"de348a89eddc930110a483159081a3d79988e1fb","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.8.tgz","fileCount":222,"integrity":"sha512-XOWY/488J5OW+OHLT2BOlarfDE64kjehdCS6LDgwOSEIBAQ52aizrYi1Xp73mDDHNQJxYCH9A+/9d56YAAujkw==","signatures":[{"sig":"MEYCIQDCp19/2AGdutIuHdyiHEYVdd4mQQwv/Om0Gh+mAUB3TQIhAISSVu4YS0OGSNyDJHvG7YTKOVBowlLsnZTXiL0Oek13","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":291599},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"36d93175f8fbc0190c3c96a9ac0016a9663e9a80","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.14","@thi.ng/math":"^5.7.9","@thi.ng/arrays":"^2.7.11","@thi.ng/binary":"^3.4.2","@thi.ng/checks":"^3.4.14","@thi.ng/errors":"^2.4.8","@thi.ng/random":"^3.6.21","@thi.ng/compare":"^2.2.10","@thi.ng/compose":"^2.1.53","@thi.ng/strings":"^3.7.5","@thi.ng/vectors":"^7.8.13","@thi.ng/defmulti":"^3.0.12","@thi.ng/transducers":"^8.8.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.8_1702988751504_0.4525299244400325","host":"s3://npm-registry-packages"}},"5.6.9":{"name":"@thi.ng/color","version":"5.6.9","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"2084464dd0f004ecfd7abe9f208089dea692c03f","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.9.tgz","fileCount":222,"integrity":"sha512-hH5ckWdfHOhXteGfYr0QrxRKaOps/sd9dJ4bITb1XSMXbwhhaywntqVTDik95m6s9P5kvkqbPdGdXbdz01zyLw==","signatures":[{"sig":"MEUCIQCga6cdz440FtD0yI2k4wJlWNb2dDxR15mluGdIL8tkkAIgBTx16WWCrAP6aara89pcet5RauR2u1QD900060KQSno=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":291601},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"775c664723cd87d6ac5909cedf91195317add287","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.15","@thi.ng/math":"^5.7.10","@thi.ng/arrays":"^2.7.12","@thi.ng/binary":"^3.4.3","@thi.ng/checks":"^3.4.15","@thi.ng/errors":"^2.4.9","@thi.ng/random":"^3.6.22","@thi.ng/compare":"^2.2.11","@thi.ng/compose":"^2.1.54","@thi.ng/strings":"^3.7.6","@thi.ng/vectors":"^7.8.14","@thi.ng/defmulti":"^3.0.13","@thi.ng/transducers":"^8.8.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.9_1703806012674_0.7801921854160483","host":"s3://npm-registry-packages"}},"5.6.10":{"name":"@thi.ng/color","version":"5.6.10","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"ea298aa36c061b3f634114948d51a761d6023c31","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.10.tgz","fileCount":222,"integrity":"sha512-XmYhgy5nJnUvB9NW3cZqvHVeDnqadYla/7Ge50C4n78Sul4m158/QCqeLrNx2hvRNunBUzjqLk7YNX8JYEKtnQ==","signatures":[{"sig":"MEUCIAlJz1TfvheOHOKqItS8rUtoc0N6epGaySAd+UAamGcTAiEAoFck6i9H0j2c3Zbq4RhPZataIA9ZR+JpioXQMpDkXCM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":291631},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b3db173682e1148cf08a6bd907b8d90b47b7c066","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.16","@thi.ng/math":"^5.7.11","@thi.ng/arrays":"^2.7.13","@thi.ng/binary":"^3.4.4","@thi.ng/checks":"^3.4.16","@thi.ng/errors":"^2.4.10","@thi.ng/random":"^3.6.23","@thi.ng/compare":"^2.2.12","@thi.ng/compose":"^2.1.55","@thi.ng/strings":"^3.7.7","@thi.ng/vectors":"^7.8.15","@thi.ng/defmulti":"^3.0.14","@thi.ng/transducers":"^8.8.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.10_1704016002630_0.5561052825399635","host":"s3://npm-registry-packages"}},"5.6.11":{"name":"@thi.ng/color","version":"5.6.11","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"39d3f057528d080d80881c682981180011b894dc","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.11.tgz","fileCount":222,"integrity":"sha512-QtAuIBIKbhENg0x0GO5AAHSD/CI2HNRzshvApLPrMmvsf6LzMV1iuXmsHbPnDtWLQtdzJ4JFmZZYa0LOVFdc1g==","signatures":[{"sig":"MEQCIBT75nuKMdLybolsOe/3PXnSBfnBNZW3wAdgavZVpeo+AiAlEI9olxJvd0Dxk0AyVHZT7ASEWZDg65C8PLzC1HbPwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":291630},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"417b5a7ea7bd54a3b4f086fe0fc2ce8e8933c9b2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.17","@thi.ng/math":"^5.7.12","@thi.ng/arrays":"^2.7.14","@thi.ng/binary":"^3.4.5","@thi.ng/checks":"^3.4.17","@thi.ng/errors":"^2.4.11","@thi.ng/random":"^3.6.24","@thi.ng/compare":"^2.2.13","@thi.ng/compose":"^2.1.56","@thi.ng/strings":"^3.7.8","@thi.ng/vectors":"^7.9.0","@thi.ng/defmulti":"^3.0.15","@thi.ng/transducers":"^8.8.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.11_1706025631631_0.9642129947993174","host":"s3://npm-registry-packages"}},"5.6.12":{"name":"@thi.ng/color","version":"5.6.12","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"929d285891c6e0eb1d8b42ca2e218fa9e14322cd","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.12.tgz","fileCount":222,"integrity":"sha512-elwwTaPPTkJ5QsKdAWmv34/CSGmvVqqDkTp0aIkV3TY1e+xVL0rbg2M47zs0DtjWO89zOP7c4hb+0+v1Q80Ynw==","signatures":[{"sig":"MEUCIQDlvGhaQLMRS9h/osvjAoqMajP1uZ8fNOKAJq/4d7xORgIgUIRUQrWOA13tDNSD8A9SV/vcY1ixGxPdNhy3W1gM3nc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":291556},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7426e2ae6fca5482c6eaf649872296fc89955374","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.18","@thi.ng/math":"^5.8.0","@thi.ng/arrays":"^2.7.15","@thi.ng/binary":"^3.4.6","@thi.ng/checks":"^3.4.18","@thi.ng/errors":"^2.4.11","@thi.ng/random":"^3.6.25","@thi.ng/compare":"^2.2.14","@thi.ng/compose":"^2.1.57","@thi.ng/strings":"^3.7.9","@thi.ng/vectors":"^7.10.0","@thi.ng/defmulti":"^3.0.16","@thi.ng/transducers":"^8.8.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.12_1706292317214_0.13132678073342685","host":"s3://npm-registry-packages"}},"5.6.13":{"name":"@thi.ng/color","version":"5.6.13","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"2981a6953e2d26caeaa3db673afb82909fedc95c","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.13.tgz","fileCount":222,"integrity":"sha512-cQSRC7/LgLs6NpOBmE4ZzIGsC9w19iuXN+zrqm5E9jjP1ZjqmrlR5U6w/tSnyfj2ssJ3UBjyBZtB5p5jg+uD1w==","signatures":[{"sig":"MEUCIQCO9wpi657tInq5M3UMGCZ/uXNdxA32WAkIm8UEGusGaAIgA2UrvMIuDhf76yiKlhUeuwSyY//n9Mj05EYTwcMqoN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":291731},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"20909ffc46f23f61ec7647e8d27ed17752ce9828","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.19","@thi.ng/math":"^5.8.1","@thi.ng/arrays":"^2.7.16","@thi.ng/binary":"^3.4.7","@thi.ng/checks":"^3.4.19","@thi.ng/errors":"^2.4.12","@thi.ng/random":"^3.6.26","@thi.ng/compare":"^2.2.15","@thi.ng/compose":"^2.1.58","@thi.ng/strings":"^3.7.10","@thi.ng/vectors":"^7.10.1","@thi.ng/defmulti":"^3.0.17","@thi.ng/transducers":"^8.8.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.13_1706560936051_0.42205956932510946","host":"s3://npm-registry-packages"}},"5.6.14":{"name":"@thi.ng/color","version":"5.6.14","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"e9c23022e5417485d1baf89f76bb52162bd69502","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.14.tgz","fileCount":222,"integrity":"sha512-XehOvCxyG8/70Ztr6HCwN71PskOqeBYyO3HwDLYOhDG6+Sp7xD1j0++vsabGb9W5air1THWrrgTNREQMtGTWIw==","signatures":[{"sig":"MEYCIQC1K/dziNnS61gafOfSqQ5hGzEnmenbup77PsgKslTnrgIhAOpfG7eIA1+wJTdi64Wt2aYO4I8qBQ71MiRuNqJGiHDF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":291731},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3fa30b2dc2de762f24fd64b881b68d4da33d4c38","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.20","@thi.ng/math":"^5.8.2","@thi.ng/arrays":"^2.7.17","@thi.ng/binary":"^3.4.8","@thi.ng/checks":"^3.4.20","@thi.ng/errors":"^2.4.13","@thi.ng/random":"^3.6.27","@thi.ng/compare":"^2.2.16","@thi.ng/compose":"^2.1.59","@thi.ng/strings":"^3.7.11","@thi.ng/vectors":"^7.10.2","@thi.ng/defmulti":"^3.0.18","@thi.ng/transducers":"^8.8.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.14_1706562565618_0.6289935466597307","host":"s3://npm-registry-packages"}},"5.6.15":{"name":"@thi.ng/color","version":"5.6.15","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"935fcd30a8ae1fc5e31cf48da7ea449aae129a2b","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.15.tgz","fileCount":222,"integrity":"sha512-4p2Diaad5KJgWYLpCsHi8pXmgU0n+GiNv9DOm+RYU8s0STxt65W1tAgBnd2faL7rXsOb79s8uxFqj5gRfJipHw==","signatures":[{"sig":"MEUCIQDk5ylo6Dqy11YC8I/GX3yPASAtkDjKiEYFL8EePUnXBwIgH0WzN+1vYZ5cH9pTOrRU769Trth7fPH46qUouhLYaPI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":291731},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ded7c5e87ebc7f6279c24f183c24ff348db8f304","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.21","@thi.ng/math":"^5.8.3","@thi.ng/arrays":"^2.7.18","@thi.ng/binary":"^3.4.9","@thi.ng/checks":"^3.4.21","@thi.ng/errors":"^2.4.14","@thi.ng/random":"^3.6.28","@thi.ng/compare":"^2.2.17","@thi.ng/compose":"^2.1.60","@thi.ng/strings":"^3.7.12","@thi.ng/vectors":"^7.10.3","@thi.ng/defmulti":"^3.0.19","@thi.ng/transducers":"^8.8.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.15_1706628207462_0.5754205484787556","host":"s3://npm-registry-packages"}},"5.6.16":{"name":"@thi.ng/color","version":"5.6.16","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"e6a257c0a1abadf18958a22e14aa3dc037df89df","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.16.tgz","fileCount":222,"integrity":"sha512-nGYTtKSjyfEW/U4izK8l1U023zEIKF5ISMIJnVefP5ztSjmYqRT7Wtq6cL11P/sEbZJ/ufRQEMWmHNb4GKvPOA==","signatures":[{"sig":"MEYCIQCS9bw4eWcURMgdFHRjcUditJEsmhY99uBowmy+fyrUbwIhAI0Vakn39pMFM3UZwJS254GaHOXOKuakqtLUa8ZBT5ct","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":291732},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a86521dfac00768f7e51a607209325eb72004730","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.22","@thi.ng/math":"^5.8.4","@thi.ng/arrays":"^2.7.19","@thi.ng/binary":"^3.4.10","@thi.ng/checks":"^3.4.22","@thi.ng/errors":"^2.4.15","@thi.ng/random":"^3.6.29","@thi.ng/compare":"^2.2.18","@thi.ng/compose":"^2.1.61","@thi.ng/strings":"^3.7.13","@thi.ng/vectors":"^7.10.4","@thi.ng/defmulti":"^3.0.20","@thi.ng/transducers":"^8.8.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.16_1706650764199_0.7955756594413261","host":"s3://npm-registry-packages"}},"5.6.17":{"name":"@thi.ng/color","version":"5.6.17","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"2cd001b765f5732fec8e4ad984b5d1ceaa2d893e","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.17.tgz","fileCount":222,"integrity":"sha512-6EPx7ZhEgMTPoNIJc+WeFyL22y7nAhFtH8hMszqMWJgud0tZntr3vUZOXNC1gL3jUw6QcLr53434svqCqYaSKQ==","signatures":[{"sig":"MEUCIDWRZ6g41A7J3nHU6/CiHo3ZP0pVlFLMVPw8hrB364lWAiEAltPAz+MXH7qsmOT2zXYJEIxIb75OEFbP0Dqc9oOqQpM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":291731},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ce8202c237a367c4038d41919a8acf75e1122507","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.22","@thi.ng/math":"^5.9.0","@thi.ng/arrays":"^2.7.19","@thi.ng/binary":"^3.4.10","@thi.ng/checks":"^3.4.22","@thi.ng/errors":"^2.4.15","@thi.ng/random":"^3.6.29","@thi.ng/compare":"^2.2.18","@thi.ng/compose":"^2.1.61","@thi.ng/strings":"^3.7.13","@thi.ng/vectors":"^7.10.5","@thi.ng/defmulti":"^3.0.21","@thi.ng/transducers":"^8.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.17_1707261560331_0.13759322957771247","host":"s3://npm-registry-packages"}},"5.6.18":{"name":"@thi.ng/color","version":"5.6.18","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"ba2d9e1c75be46c584d2a9833081f29591c2468d","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.18.tgz","fileCount":222,"integrity":"sha512-KF0MgTJz5qE8NUdZbik3u6pIl6MD4pwUxoChSt86zeYGTIVP/Ty8aUxF3P7oHAKDVWOpEd1xoKHBIJq6iOaFoQ==","signatures":[{"sig":"MEUCIDgVG1GMtHEyPVTKSdCo0FyztosNk434+Nu7fMqjO6d5AiEAv3qVheyoj4KZ+buTifMRbEuDFRRvfx9exB7ggQqv0yA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":292115},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e5e7d5c6ed2eadee7a91d59cbd0c86ce880ab1c5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.23","@thi.ng/math":"^5.9.1","@thi.ng/arrays":"^2.7.20","@thi.ng/binary":"^3.4.11","@thi.ng/checks":"^3.4.23","@thi.ng/errors":"^2.4.16","@thi.ng/random":"^3.6.30","@thi.ng/compare":"^2.2.19","@thi.ng/compose":"^2.1.62","@thi.ng/strings":"^3.7.14","@thi.ng/vectors":"^7.10.6","@thi.ng/defmulti":"^3.0.22","@thi.ng/transducers":"^8.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.18_1707555710735_0.1394439514847634","host":"s3://npm-registry-packages"}},"5.6.19":{"name":"@thi.ng/color","version":"5.6.19","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"5010c30340fd1d54ae59ee9c181c53ca94849fee","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.19.tgz","fileCount":298,"integrity":"sha512-Gykf7ifJ25k3NKFoJJ1VE1XiwgeDDafWGTe1Jrh1ZwQso7FTMdprnkUbL3XN/5LQMvilShA318ax9JFL/2eeMw==","signatures":[{"sig":"MEQCIBDlFw0PQoTrESUiS4JVrd5QlJSQiECGnVNAjSk3M9qCAiAB838EVj3sfdB1USgMHeam9AnvIj6so5yQuDtbCEuyXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":330831},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"25ee18f7db6d03f0b76787267ab071d16df94888","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.23","@thi.ng/math":"^5.10.0","@thi.ng/arrays":"^2.7.20","@thi.ng/binary":"^3.4.11","@thi.ng/checks":"^3.4.23","@thi.ng/errors":"^2.4.16","@thi.ng/random":"^3.6.30","@thi.ng/compare":"^2.2.19","@thi.ng/compose":"^2.1.62","@thi.ng/strings":"^3.7.14","@thi.ng/vectors":"^7.10.7","@thi.ng/defmulti":"^3.0.23","@thi.ng/transducers":"^8.9.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.19_1708113782545_0.2367917159430759","host":"s3://npm-registry-packages"}},"5.6.20":{"name":"@thi.ng/color","version":"5.6.20","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"c3d7377be57072bdc29c84a60a398fbdfa21ffb3","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.20.tgz","fileCount":222,"integrity":"sha512-SO7xWgbawi/Xqjq/hx9YRaGHe4wBTE3fPvkfa11dVVPz11FLlgUmABaSkhBF28pQI7IoDsSvMsMwI5clilWHLg==","signatures":[{"sig":"MEUCIEpaT67OzOCWuvOCaAhNTy9h0A7ABZBSwfjkU43Z8iReAiEA2xEWCj/8fVqm6+4TtNhw9Rzd7Xgy98BFQaxcneaVyZk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":292115},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ea2ec2e4f14c572bbfac00c43953a6c4033da09e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.23","@thi.ng/math":"^5.10.0","@thi.ng/arrays":"^2.8.0","@thi.ng/binary":"^3.4.12","@thi.ng/checks":"^3.4.23","@thi.ng/errors":"^2.4.16","@thi.ng/random":"^3.6.30","@thi.ng/compare":"^2.2.19","@thi.ng/compose":"^2.1.62","@thi.ng/strings":"^3.7.14","@thi.ng/vectors":"^7.10.8","@thi.ng/defmulti":"^3.0.23","@thi.ng/transducers":"^8.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.20_1708357928596_0.1706284360877266","host":"s3://npm-registry-packages"}},"5.6.21":{"name":"@thi.ng/color","version":"5.6.21","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"d2a299fda608bfae68965c0445ec7d132d0d524d","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.21.tgz","fileCount":222,"integrity":"sha512-edOzeOJURvGRTK5OxdqlDADzTg4fG/CwPUl7ZsOAbrSN7fJuzE3l5TsFvD/Frn8ztkzPCPlVML1G58QgO+SfsA==","signatures":[{"sig":"MEUCIAtCCOs3v6IRi4hvzEnqm+vuinnjZb34uqNbGmx8DsNhAiEAkxJIvtPARdzarExewwgeS7JhXxkO7RZn46IBTuWowF4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":292115},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2724c87ca41810f2112f9d8c3d6b90dfaeea876b","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.24","@thi.ng/math":"^5.10.1","@thi.ng/arrays":"^2.8.1","@thi.ng/binary":"^3.4.13","@thi.ng/checks":"^3.4.24","@thi.ng/errors":"^2.4.17","@thi.ng/random":"^3.6.31","@thi.ng/compare":"^2.2.20","@thi.ng/compose":"^2.1.63","@thi.ng/strings":"^3.7.15","@thi.ng/vectors":"^7.10.9","@thi.ng/defmulti":"^3.0.24","@thi.ng/transducers":"^8.9.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.21_1708359034258_0.9015277709046301","host":"s3://npm-registry-packages"}},"5.6.22":{"name":"@thi.ng/color","version":"5.6.22","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"d1092a59425f75d444e7706331e4b4e9e0bad263","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.22.tgz","fileCount":222,"integrity":"sha512-3oWL68T9QBX3HJaYAO3RxV13Tl09h43QMfzD4Qkp7uuJa5n2ec+etpzYmyCr42AHKulIWujhvL2dCxc7Xy+W6Q==","signatures":[{"sig":"MEYCIQDBocsBjfxTAge6fd2IP8/KlCjPt8K+gUC46yklV89aDgIhAIlwlB/WXlM/ZaKkg8kDBC+aSA+e9RCEV3Nm6CD3bPZf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":292115},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4513a1c703bdbf0f0867f03e547e47692e415fac","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.25","@thi.ng/math":"^5.10.2","@thi.ng/arrays":"^2.8.2","@thi.ng/binary":"^3.4.14","@thi.ng/checks":"^3.5.0","@thi.ng/errors":"^2.4.18","@thi.ng/random":"^3.6.32","@thi.ng/compare":"^2.2.21","@thi.ng/compose":"^2.1.64","@thi.ng/strings":"^3.7.16","@thi.ng/vectors":"^7.10.10","@thi.ng/defmulti":"^3.0.25","@thi.ng/transducers":"^8.9.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.22_1708603375297_0.03993009657655433","host":"s3://npm-registry-packages"}},"5.6.23":{"name":"@thi.ng/color","version":"5.6.23","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"b999efbe2756c1af013a971fa9127b56c3f320dd","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.23.tgz","fileCount":222,"integrity":"sha512-I0ECUbfE3NGqIV0VzXB1QdWsxBpjG3/DG9Fnyd+x3CM2nre+RSVQlBPt/wdAWsQj8f2BMkYbrr9XTf1SZq+aCw==","signatures":[{"sig":"MEUCIQCQGrrWHFEcH5ZYHwvSq6E2rKZnbNtYfMZLXRHEEqYLFQIgH1wGGYSssIWbZsv9qq+u513JHAP3WKXKaVlCUgI4sDg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":292115},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"16f2b92b5410bd35dcde6c2971c8e62783ebc472","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.25","@thi.ng/math":"^5.10.2","@thi.ng/arrays":"^2.8.2","@thi.ng/binary":"^3.4.14","@thi.ng/checks":"^3.5.0","@thi.ng/errors":"^2.4.18","@thi.ng/random":"^3.6.32","@thi.ng/compare":"^2.2.21","@thi.ng/compose":"^2.1.64","@thi.ng/strings":"^3.7.16","@thi.ng/vectors":"^7.10.11","@thi.ng/defmulti":"^3.0.25","@thi.ng/transducers":"^8.9.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.23_1708643800428_0.9051091552450277","host":"s3://npm-registry-packages"}},"5.6.24":{"name":"@thi.ng/color","version":"5.6.24","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"4d577a9dd162fd99c2b668e4e033419954eb56fc","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.24.tgz","fileCount":222,"integrity":"sha512-QoNVvKAJc/jdctv9zk1ebgpIIdRisUdTjoZQM9/6rKdmAdhs2IiA4VTzBuiHj9IqIpFKGyTi45NW79fTcPt+ag==","signatures":[{"sig":"MEUCIQDwCUnmg6L7CsdUG2Iyll9eM53unYz2tmoT0dhhVVEV0wIgXQ2jwuuAe9rvGpwUtlpASMBOlzXJzQbABiFFt3PY4A4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294129},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b97641d1d722f79a70ea68243fa95e845dca7a43","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.25","@thi.ng/math":"^5.10.2","@thi.ng/arrays":"^2.8.2","@thi.ng/binary":"^3.4.14","@thi.ng/checks":"^3.5.0","@thi.ng/errors":"^2.4.18","@thi.ng/random":"^3.6.32","@thi.ng/compare":"^2.2.21","@thi.ng/compose":"^2.1.64","@thi.ng/strings":"^3.7.16","@thi.ng/vectors":"^7.10.11","@thi.ng/defmulti":"^3.0.25","@thi.ng/transducers":"^8.9.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.24_1708702970092_0.4230095141830459","host":"s3://npm-registry-packages"}},"5.6.25":{"name":"@thi.ng/color","version":"5.6.25","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"457eef61f4b5f223746923c7d43aae5c8cf207af","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.25.tgz","fileCount":222,"integrity":"sha512-lHNHsC12lbRXP3Au+mVEFB48O3+R2JuNOn5jIMhtVQGQgprq8kadFr7MwgC7coIKcjmhZqi4lINJuMvqstz83A==","signatures":[{"sig":"MEUCIQCkZBOfNarI+0g0GCaFcFLJgh5chRCYXxM/BVOYEZkeWAIgQL9UKpQaarAd3xLCryY1yHpmyVwNAgLrrB4OOTss/6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294660},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"6e20f80dd9df1c8055ffa3c1e4d6f7598add0c0b","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.26","@thi.ng/math":"^5.10.3","@thi.ng/arrays":"^2.8.3","@thi.ng/binary":"^3.4.15","@thi.ng/checks":"^3.5.0","@thi.ng/errors":"^2.4.18","@thi.ng/random":"^3.6.33","@thi.ng/compare":"^2.2.22","@thi.ng/compose":"^2.1.65","@thi.ng/strings":"^3.7.17","@thi.ng/vectors":"^7.10.12","@thi.ng/defmulti":"^3.0.26","@thi.ng/transducers":"^8.9.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.25_1708870210898_0.943607218919837","host":"s3://npm-registry-packages"}},"5.6.26":{"name":"@thi.ng/color","version":"5.6.26","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"ba664769ea101400b66ffab6af64c5fa69e84aae","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.26.tgz","fileCount":222,"integrity":"sha512-CpkDkT9jVIwy3yd1wJ1MgsssMANQ+R/yERZ1Eud9f6MLg7gCy1eSIV4V0yjdyO4F7AFXiQpL/SpQiIau0vvgig==","signatures":[{"sig":"MEQCIAFIYq6kdnu57ESF4tJxzhRNuDUIKOeVlk2znIA+dSWjAiBHJKM2o1bvBRBKZgz+g4QJKNGQopD15KF+Ql7iM2uHlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294660},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"190d68e7f7524631b333cfdbf32c6a23be27c166","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.26","@thi.ng/math":"^5.10.3","@thi.ng/arrays":"^2.8.3","@thi.ng/binary":"^3.4.15","@thi.ng/checks":"^3.5.0","@thi.ng/errors":"^2.4.18","@thi.ng/random":"^3.6.33","@thi.ng/compare":"^2.2.22","@thi.ng/compose":"^2.1.65","@thi.ng/strings":"^3.7.18","@thi.ng/vectors":"^7.10.13","@thi.ng/defmulti":"^3.0.26","@thi.ng/transducers":"^8.9.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.26_1709130260186_0.0409490933640797","host":"s3://npm-registry-packages"}},"5.6.27":{"name":"@thi.ng/color","version":"5.6.27","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"7c6b3b9e0aa60614074a2482beaa5294294b32ba","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.27.tgz","fileCount":222,"integrity":"sha512-dRDUsDhJl8iRVZEf7avQVfw2Bm2Dwie0Zwv2FS0XTeEmZU5SVOhb+zZ2G9HTY+2PhD9covVF4vXNV+CUdexCOw==","signatures":[{"sig":"MEQCIAm6beflhIGw4t2rx/3FENCKBiFNlqAMB29R3iFpNkbKAiBzVacc238Ym7RM+e3VA1wtpMaY2qQwFMAvl5iPtIQHaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294281},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d660ae8fd1bf64d919b4334f19509f1f539d70f6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.27","@thi.ng/math":"^5.10.4","@thi.ng/arrays":"^2.8.4","@thi.ng/binary":"^3.4.16","@thi.ng/checks":"^3.5.1","@thi.ng/errors":"^2.4.19","@thi.ng/random":"^3.6.34","@thi.ng/compare":"^2.2.23","@thi.ng/compose":"^2.1.66","@thi.ng/strings":"^3.7.19","@thi.ng/vectors":"^7.10.14","@thi.ng/defmulti":"^3.0.27","@thi.ng/transducers":"^8.9.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.27_1709306750732_0.1356712146501471","host":"s3://npm-registry-packages"}},"5.6.28":{"name":"@thi.ng/color","version":"5.6.28","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"5419aa9edb49faa49f515a80de8f11d4e8012406","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.28.tgz","fileCount":222,"integrity":"sha512-o0pQ3RgRHL0run0VCA+iEDLU8rIKAhL7TXZIAHDhc5ODMaPMMaIgb8DwYfB9Y711x7/FdTtnDxmpTt5QwWZcUg==","signatures":[{"sig":"MEUCIQDE21kZkzYAMsxEbUAY5g26cVGaoAYMv9+EGSy9M00PNAIgBd8LWwS0AKmk2B8Cd3ZArR4LCAvSPS0FAjV+F7i4EYo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294281},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"df9e312af741d87e6b450afcfea6a6e381662b1e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.27","@thi.ng/math":"^5.10.4","@thi.ng/arrays":"^2.8.5","@thi.ng/binary":"^3.4.16","@thi.ng/checks":"^3.5.1","@thi.ng/errors":"^2.4.19","@thi.ng/random":"^3.6.34","@thi.ng/compare":"^2.2.23","@thi.ng/compose":"^2.1.66","@thi.ng/strings":"^3.7.20","@thi.ng/vectors":"^7.10.15","@thi.ng/defmulti":"^3.0.28","@thi.ng/transducers":"^8.9.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.28_1709388469742_0.687969278008276","host":"s3://npm-registry-packages"}},"5.6.29":{"name":"@thi.ng/color","version":"5.6.29","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"efe807b9937f89125d5fbc9daec97cca67517f0b","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.29.tgz","fileCount":222,"integrity":"sha512-Qu0va3awQwvuCVozOiz7uf46id/zcGUy+rqERSyNK1h6AbM43jVdvLZK0qwzqFw+6FzS3erXXsG30Obmm086RA==","signatures":[{"sig":"MEQCIDDUoYoLATAb8yG8XNuqwA+HcHRVI4+CttMU/VbVYmhMAiAS83UtwvKxwUJZ9ZTjaQ6kQ52hW7VQcOlRaUAUocYLSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294347},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a421058a65ba76608d94129ac29451bfedaf201c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.28","@thi.ng/math":"^5.10.5","@thi.ng/arrays":"^2.8.6","@thi.ng/binary":"^3.4.17","@thi.ng/checks":"^3.5.2","@thi.ng/errors":"^2.4.20","@thi.ng/random":"^3.6.35","@thi.ng/compare":"^2.2.24","@thi.ng/compose":"^2.1.67","@thi.ng/strings":"^3.7.21","@thi.ng/vectors":"^7.10.16","@thi.ng/defmulti":"^3.0.29","@thi.ng/transducers":"^8.9.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.29_1709844237239_0.5102918073110501","host":"s3://npm-registry-packages"}},"5.6.30":{"name":"@thi.ng/color","version":"5.6.30","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"f028ddaa355f27a50cbed890bb5f720170d06cc2","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.30.tgz","fileCount":222,"integrity":"sha512-KZS0Ovjrskdu4cZRYLWFQbA5yC3LGILNNS/k8Uioh4uYnOMcAyC02f1kcmaC8PAwXPz7dZuk7nIUOAzwbLdklA==","signatures":[{"sig":"MEUCIGPOtD73UPuSrWD7RjQcU+Eo89fiW5wpGOdkjoeDrqW9AiEAkWg8PXL0TuNGlxfmod3VJRlp+QIjTmbQostZVJBgrbY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294713},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"69100942474942f7446ac645d59d91e7dfc352f9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.29","@thi.ng/math":"^5.10.6","@thi.ng/arrays":"^2.8.7","@thi.ng/binary":"^3.4.18","@thi.ng/checks":"^3.5.2","@thi.ng/errors":"^2.4.20","@thi.ng/random":"^3.6.36","@thi.ng/compare":"^2.2.25","@thi.ng/compose":"^2.1.68","@thi.ng/strings":"^3.7.22","@thi.ng/vectors":"^7.10.17","@thi.ng/defmulti":"^3.0.30","@thi.ng/transducers":"^8.9.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.30_1709976053306_0.5623815126334797","host":"s3://npm-registry-packages"}},"5.6.31":{"name":"@thi.ng/color","version":"5.6.31","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"6ec0d87355bec55efe35a79a5f200263f0758b72","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.31.tgz","fileCount":222,"integrity":"sha512-vsitGoyivcRHFnSk/4EODOpPlWZ2/YRr46CZTa1MABVl5frqpJ0SZ/teBv3mi2S98E2IhY5KQxVZPMaMj6WTuA==","signatures":[{"sig":"MEYCIQCZMQkS9x/JItDw9BK8+c4z3786Qt2sNe5x5lSrKR5engIhAI2tgVlWN0Hg/g8I7Ry1DN7WTq5vSJkP4KrxBYv81PWt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294713},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0d3bacf526db92363b43e81356e8cef18368272a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.29","@thi.ng/math":"^5.10.6","@thi.ng/arrays":"^2.8.7","@thi.ng/binary":"^3.4.18","@thi.ng/checks":"^3.5.2","@thi.ng/errors":"^2.4.20","@thi.ng/random":"^3.6.36","@thi.ng/compare":"^2.2.25","@thi.ng/compose":"^2.1.68","@thi.ng/strings":"^3.7.22","@thi.ng/vectors":"^7.10.17","@thi.ng/defmulti":"^3.0.30","@thi.ng/transducers":"^8.9.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.31_1709992015650_0.4298235520730316","host":"s3://npm-registry-packages"}},"5.6.32":{"name":"@thi.ng/color","version":"5.6.32","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"4a968ed774f18cfed4431235d3451054c5442076","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.32.tgz","fileCount":222,"integrity":"sha512-zTlUqHqSrPLxFTFtLW7MyYdnvBAcDN5axyZid7k2+f8kt3XL3secACUxcMvpKEUfKlBLgmEi39aHpb8aEpAEQQ==","signatures":[{"sig":"MEYCIQCwjTFnf82wORheZxlljKfsO1MWg5Uskasvtg4VI4vJ0AIhAKNiMLdz9gu3OBTKaIckDUHe0yHjnB2BcBblZmB1BEww","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295113},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7f3fcbd6c0462b0ce45afa141fe163d1f297fd51","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/math":"^5.10.7","@thi.ng/arrays":"^2.8.8","@thi.ng/binary":"^3.4.19","@thi.ng/checks":"^3.5.3","@thi.ng/errors":"^2.5.0","@thi.ng/random":"^3.6.37","@thi.ng/compare":"^2.2.26","@thi.ng/compose":"^2.1.69","@thi.ng/strings":"^3.7.23","@thi.ng/vectors":"^7.10.18","@thi.ng/defmulti":"^3.0.31","@thi.ng/transducers":"^8.9.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.32_1710338922863_0.18760311611817504","host":"s3://npm-registry-packages"}},"5.6.33":{"name":"@thi.ng/color","version":"5.6.33","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"b656e303b2231609f39c6629651d4eac96df0296","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.33.tgz","fileCount":222,"integrity":"sha512-BDo1JotDx6Cu+evA40tBVKuHVFukkcxqD8T12rfpzod86CrXA1vM7U14b7bpMKtFH8JGGuUD3h0//si9zCdpXQ==","signatures":[{"sig":"MEUCIQCxs+vGFRrZFgX9QMltNPtfmCel2+JNgSgi2eqKakpULQIgPIIhuXwFRt/Ji60po12WqYZXexJ76VEw2z8BQhtU01g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295113},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bc0f3cb07d6f1cab6dbdc5ff57428f5484e711bb","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/math":"^5.10.7","@thi.ng/arrays":"^2.8.9","@thi.ng/binary":"^3.4.19","@thi.ng/checks":"^3.5.3","@thi.ng/errors":"^2.5.1","@thi.ng/random":"^3.6.38","@thi.ng/compare":"^2.2.26","@thi.ng/compose":"^2.1.70","@thi.ng/strings":"^3.7.24","@thi.ng/vectors":"^7.10.19","@thi.ng/defmulti":"^3.0.32","@thi.ng/transducers":"^8.9.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.33_1710689143251_0.2190587334221108","host":"s3://npm-registry-packages"}},"5.6.34":{"name":"@thi.ng/color","version":"5.6.34","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"7ba80585779737ba38713c05b07821bbebddc076","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.34.tgz","fileCount":222,"integrity":"sha512-3pgTf0m2FMx2PLwu0cuwIrgvy4WhI7jBkbdq9AKLCgI918WSNxRN/sv0GSY3AhoktyaxrUHhgU15G7H1jgYtYQ==","signatures":[{"sig":"MEQCIEAiDqlDn7uiw7N6qlBqeZRxanHpEZPjKtTc/cOeOKyDAiAWsHxN8AiGO9wfwgBVEI9dSqLo5zqNnhPocgfv5UMC4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295114},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4b3d4ab6ce373ca817ad780f679572169a9ed733","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/math":"^5.10.7","@thi.ng/arrays":"^2.8.10","@thi.ng/binary":"^3.4.19","@thi.ng/checks":"^3.5.4","@thi.ng/errors":"^2.5.1","@thi.ng/random":"^3.6.39","@thi.ng/compare":"^2.2.26","@thi.ng/compose":"^2.1.70","@thi.ng/strings":"^3.7.25","@thi.ng/vectors":"^7.10.20","@thi.ng/defmulti":"^3.0.33","@thi.ng/transducers":"^8.9.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.34_1710751311568_0.7613734542366155","host":"s3://npm-registry-packages"}},"5.6.35":{"name":"@thi.ng/color","version":"5.6.35","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"1c492abb663580f2f6b06360c813293217fa2661","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.35.tgz","fileCount":222,"integrity":"sha512-098dBL8kjK1daWWgqR3ZRvwDbIp+rhG84w656YRewajhbg7Xx5StqSioiqXzfwpF29tyTbhqnv//Ikf3gXwJSA==","signatures":[{"sig":"MEUCIQDM7hlMK1ux2gWEo58WyQCH2+zTYhgDCjtpMUd2uYsWpgIgHA22WDZ7KiY4Z7a7jfT6LsuDuAE8k9BcW/FQY9cs7H0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295113},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"da965520b2f3f8c259a791e8e8864308be2ba0be","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/math":"^5.10.7","@thi.ng/arrays":"^2.8.11","@thi.ng/binary":"^3.4.19","@thi.ng/checks":"^3.5.4","@thi.ng/errors":"^2.5.1","@thi.ng/random":"^3.7.0","@thi.ng/compare":"^2.2.26","@thi.ng/compose":"^2.1.70","@thi.ng/strings":"^3.7.26","@thi.ng/vectors":"^7.10.21","@thi.ng/defmulti":"^3.0.33","@thi.ng/transducers":"^8.9.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.35_1711037616054_0.45983091830244094","host":"s3://npm-registry-packages"}},"5.6.36":{"name":"@thi.ng/color","version":"5.6.36","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"4ae770a9a05989bd998dc564d7c10bab71fdc68a","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.36.tgz","fileCount":222,"integrity":"sha512-wrVddYOJD7d0c+uitVONHSk3d4ej/2rkPqmBGbfijAPtPsTZYQXvapae2/pVhFE8VzZBgvzFxHEcwpG6SZOhBw==","signatures":[{"sig":"MEQCIHEjvyPK0OOU2GhUoJWhn6+ykKXsS63UNmPCo1Ez9YDOAiBJr4SWL2QDTAMKHUCFXD/1JLDmWW2/hZ7i+NoII3XIjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295113},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"16686bb40f7bd7a14a5d1304e353a82cb0069a1a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/math":"^5.10.7","@thi.ng/arrays":"^2.8.11","@thi.ng/binary":"^3.4.19","@thi.ng/checks":"^3.5.4","@thi.ng/errors":"^2.5.1","@thi.ng/random":"^3.7.0","@thi.ng/compare":"^2.2.26","@thi.ng/compose":"^2.1.70","@thi.ng/strings":"^3.7.27","@thi.ng/vectors":"^7.10.22","@thi.ng/defmulti":"^3.0.33","@thi.ng/transducers":"^8.9.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.36_1711127640830_0.03898813374836552","host":"s3://npm-registry-packages"}},"5.6.37":{"name":"@thi.ng/color","version":"5.6.37","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"e3f90d2d57089fa651cc63d4bc9b7b8e83eca696","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.37.tgz","fileCount":222,"integrity":"sha512-MqKTVeEb3Ys+0+BxpPW4mLmabg9PIQSNkSKnPGvREbc40NarVGnMc838EPT1ZTONx+oY/iSCLfLOuoJ7S1ox2Q==","signatures":[{"sig":"MEUCIFoqF25jb9rnxfDMFMpWzRvFykaoEXAMJNsrESh3aq2EAiEA+HU4u/WnKBa5u2W4PmEQV/SkGU1uLqYg7I4f2kxJWG0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295101},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"feb3b24654f2c931cd3c3308c1c0c807ee14d0e4","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.31","@thi.ng/math":"^5.10.8","@thi.ng/arrays":"^2.8.12","@thi.ng/binary":"^3.4.20","@thi.ng/checks":"^3.5.5","@thi.ng/errors":"^2.5.2","@thi.ng/random":"^3.7.1","@thi.ng/compare":"^2.2.27","@thi.ng/compose":"^2.1.71","@thi.ng/strings":"^3.7.28","@thi.ng/vectors":"^7.10.23","@thi.ng/defmulti":"^3.0.34","@thi.ng/transducers":"^8.9.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.37_1711533419924_0.1936546558529859","host":"s3://npm-registry-packages"}},"5.6.38":{"name":"@thi.ng/color","version":"5.6.38","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"abefc1fbffa54e54aabfc7192b9e729498fc1527","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.38.tgz","fileCount":222,"integrity":"sha512-IM4VL6WawvcwSNbFwfSJHcIgu31/maFAWkUvgtx/w7OdgDkCrAPNgntlXhfG4ZGQQI+7zv0Jnkz25/y8PZ1tvg==","signatures":[{"sig":"MEQCIDZwoVdelVcdsaunP41zkdc+G91aF64KDLwFVmg/YZQGAiBQ1LGv8lSR0AHgJHYSe2G2WpUM2pM7NKpykTC2hDDKtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295100},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"db5f5a5d1b223a8e6b4999d67836678038fd3560","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.31","@thi.ng/math":"^5.10.8","@thi.ng/arrays":"^2.9.0","@thi.ng/binary":"^3.4.20","@thi.ng/checks":"^3.5.5","@thi.ng/errors":"^2.5.2","@thi.ng/random":"^3.7.1","@thi.ng/compare":"^2.2.27","@thi.ng/compose":"^2.1.71","@thi.ng/strings":"^3.7.28","@thi.ng/vectors":"^7.10.24","@thi.ng/defmulti":"^3.0.34","@thi.ng/transducers":"^8.9.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.38_1711623511095_0.9164531256832216","host":"s3://npm-registry-packages"}},"5.6.39":{"name":"@thi.ng/color","version":"5.6.39","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"e6b9862ce7838202028ba3beafa80a67004fd219","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.39.tgz","fileCount":222,"integrity":"sha512-VSxz7wNW6avkyJCZsbbvtHMSevZRaEet5LlIsXVqDEmac00w/qURigEneeqL15CX7Ck/yI92nf05BtyIBGN+Hw==","signatures":[{"sig":"MEUCIElRfpnrmC/th+Tcz+qS4fvv2VJO6weMdRj3MUak7MglAiEAwS9wnCMFhbaeRetrMjDkPcTQTpYS43uyKPPF8+F6SEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295099},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ce5ae2a322d50a7ce8ecccbd94fa55c496ba04fd","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.31","@thi.ng/math":"^5.10.8","@thi.ng/arrays":"^2.9.1","@thi.ng/binary":"^3.4.20","@thi.ng/checks":"^3.5.5","@thi.ng/errors":"^2.5.2","@thi.ng/random":"^3.7.1","@thi.ng/compare":"^2.3.0","@thi.ng/compose":"^2.1.71","@thi.ng/strings":"^3.7.28","@thi.ng/vectors":"^7.10.25","@thi.ng/defmulti":"^3.0.34","@thi.ng/transducers":"^8.9.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.39_1711714663090_0.971674855193676","host":"s3://npm-registry-packages"}},"5.6.40":{"name":"@thi.ng/color","version":"5.6.40","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"637f40ccadf52819384a21513040947ddbb48178","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.40.tgz","fileCount":222,"integrity":"sha512-sJewHLMr+enB87Ct0V8KiHi5B/ZvIk/PtgRlaPK4okS0y/yKHJrxYVF0AzVaYoDPRVHsREnqThPRY+gnHkNPBg==","signatures":[{"sig":"MEYCIQDchCxjeXlCcqk3lQMkLXclEQnbADhcW5NJ2sauQpLBQQIhAISKFPNLh2sgZgomSPBKYhI4n/k1nwbsIgjdTvk70Ma7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295367},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"85ac4bd4d6d89f8e3689e2863d5bea0cecdb371c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.10.0","@thi.ng/math":"^5.10.9","@thi.ng/arrays":"^2.9.2","@thi.ng/binary":"^3.4.21","@thi.ng/checks":"^3.6.0","@thi.ng/errors":"^2.5.3","@thi.ng/random":"^3.7.2","@thi.ng/compare":"^2.3.1","@thi.ng/compose":"^3.0.0","@thi.ng/strings":"^3.7.29","@thi.ng/vectors":"^7.10.26","@thi.ng/defmulti":"^3.0.35","@thi.ng/transducers":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.40_1712588625137_0.9178140873587775","host":"s3://npm-registry-packages"}},"5.6.41":{"name":"@thi.ng/color","version":"5.6.41","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.41","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"e6ded702ba8c591c8778ecf4263ae863a1c8943f","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.41.tgz","fileCount":222,"integrity":"sha512-CYtj4T5lNTOnhru34IgeMIgHiWZir/FF0oe0HZYFKLBCmhWK4LN5ETTyogDPuU3DCzDkO9Qe+SJDbO+wzshD9g==","signatures":[{"sig":"MEUCIQCiH9gAr5YW2UencQIh8bGtR7rJ88bvIde1KG0vi3y14wIgZtp3OYr02MURFZMyUIeS4YkRidjY7OXhueBtko7bpUA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295368},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"18a0c063a7b33d790e5bc2486c106f45f663ac28","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.10.1","@thi.ng/math":"^5.10.10","@thi.ng/arrays":"^2.9.3","@thi.ng/binary":"^3.4.22","@thi.ng/checks":"^3.6.1","@thi.ng/errors":"^2.5.4","@thi.ng/random":"^3.7.3","@thi.ng/compare":"^2.3.2","@thi.ng/compose":"^3.0.1","@thi.ng/strings":"^3.7.30","@thi.ng/vectors":"^7.10.27","@thi.ng/defmulti":"^3.0.36","@thi.ng/transducers":"^9.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.41_1712838936327_0.22043618059688197","host":"s3://npm-registry-packages"}},"5.6.42":{"name":"@thi.ng/color","version":"5.6.42","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.42","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"2fc6b60360bedcd723a002881277a267e5faf69a","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.42.tgz","fileCount":222,"integrity":"sha512-YXLHBgL+w2zaVAAz1C1lRYpxqourk/m9h0JoFz+j2dm/xo5m8NpSZdYL4V5k1RNoui9Yb+kg/DspulJ8aHjQGA==","signatures":[{"sig":"MEUCIQDG3n7lkX14Zuxt4A4sG1E6N43wDds2ieajyH/4PQ+qqgIgCcE1GPffaV9VDrwUQ6vhcMVbsVriTN5PCUL/Lw/ApJw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295667},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8339d05ecc857e529c7325a9839c0063b89e728d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc api css hcy hsi hsl hsv int internal lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.0","@thi.ng/math":"^5.10.11","@thi.ng/arrays":"^2.9.4","@thi.ng/binary":"^3.4.23","@thi.ng/checks":"^3.6.2","@thi.ng/errors":"^2.5.5","@thi.ng/random":"^3.7.4","@thi.ng/compare":"^2.3.3","@thi.ng/compose":"^3.0.2","@thi.ng/strings":"^3.7.31","@thi.ng/vectors":"^7.10.28","@thi.ng/defmulti":"^3.0.37","@thi.ng/transducers":"^9.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.42_1713624322393_0.02610369437997484","host":"s3://npm-registry-packages"}},"5.6.43":{"name":"@thi.ng/color","version":"5.6.43","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.43","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"180997d83e9d0215c540d1ec303331d2a9dfa619","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.43.tgz","fileCount":222,"integrity":"sha512-qmOtW9gHIk0BuWgT5L140Urrblvh2oTxpbASPCSzLx5H2705Z2JHFDWEX7bYs5sOKcUGtN/wBMEIYgZBxFKwVQ==","signatures":[{"sig":"MEUCIQDdMrPeGFnUWg/qp+xLGTYdJOHu47KPrQF6fk2cMExHmAIgE/dyS6Jk0ymbqGq+rkN9kTTxs8CZmIE2O6ZCpRxtaRY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295625},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5dd66c18a3862a3af69a5b2f49563f7cbdd960c2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.1","@thi.ng/math":"^5.10.12","@thi.ng/arrays":"^2.9.5","@thi.ng/binary":"^3.4.24","@thi.ng/checks":"^3.6.3","@thi.ng/errors":"^2.5.6","@thi.ng/random":"^3.7.5","@thi.ng/compare":"^2.3.4","@thi.ng/compose":"^3.0.3","@thi.ng/strings":"^3.7.32","@thi.ng/vectors":"^7.10.29","@thi.ng/defmulti":"^3.0.38","@thi.ng/transducers":"^9.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.43_1713855909564_0.7000812853435732","host":"s3://npm-registry-packages"}},"5.6.44":{"name":"@thi.ng/color","version":"5.6.44","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.44","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"a707dee181a1b555ee3cd69f139d77cbf5f089e5","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.44.tgz","fileCount":222,"integrity":"sha512-bGktMquzu+mOv/U/J3CUr67i0rnihldZgVKcZqo19hGT9zpT8zJq2/Wnvol9NQJaeFWR3zgDrdBp+ZV5S4KRXQ==","signatures":[{"sig":"MEUCIQCI2DHwEPbYskrnxVXskHZgzcwqenKwbisppFMg4FQGvgIgOj6N6+Z46zZsOTiUv7XLRe3OjactKk0NfVSuDQl0L7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295625},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"aed3421c21044c005fbcb7cc37965ccf85a870d2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.1","@thi.ng/math":"^5.10.12","@thi.ng/arrays":"^2.9.5","@thi.ng/binary":"^3.4.24","@thi.ng/checks":"^3.6.3","@thi.ng/errors":"^2.5.6","@thi.ng/random":"^3.7.5","@thi.ng/compare":"^2.3.4","@thi.ng/compose":"^3.0.3","@thi.ng/strings":"^3.7.32","@thi.ng/vectors":"^7.10.30","@thi.ng/defmulti":"^3.0.38","@thi.ng/transducers":"^9.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.44_1714074379930_0.6201739869150971","host":"s3://npm-registry-packages"}},"5.6.45":{"name":"@thi.ng/color","version":"5.6.45","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.45","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/color#readme","dist":{"shasum":"bb1947e89e69327b83f43375ea0d8384935c3526","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.45.tgz","fileCount":222,"integrity":"sha512-+4fJLl3mV+7mUiwo5+LfgBY55G2aeD1MEvwBMiD7F0ZxU5cFr56Lt0TT+p3aj4CzX44kN33mf/ptq1XEJ8w6ZA==","signatures":[{"sig":"MEUCICZNASZDHj/pslMwGBQ+rgd1zyrPoeR3WlEkx+e40GyIAiEAzOXZAv7ctCwe6xYY8fxNdtqUG83yeVcpZ5Ms2HkpXL4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":296335},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"df34b4a9e650cc7323575356de207d78933bdcf3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.2","@thi.ng/math":"^5.10.13","@thi.ng/arrays":"^2.9.6","@thi.ng/binary":"^3.4.25","@thi.ng/checks":"^3.6.4","@thi.ng/errors":"^2.5.7","@thi.ng/random":"^3.8.0","@thi.ng/compare":"^2.3.5","@thi.ng/compose":"^3.0.4","@thi.ng/strings":"^3.7.33","@thi.ng/vectors":"^7.10.31","@thi.ng/defmulti":"^3.0.39","@thi.ng/transducers":"^9.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.1","typedoc":"^0.25.13","typescript":"^5.4.5","@microsoft/api-extractor":"^7.43.2"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.45_1715192847387_0.9859174568315929","host":"s3://npm-registry-packages"}},"5.6.46":{"name":"@thi.ng/color","version":"5.6.46","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.46","homepage":"https://thi.ng/color","dist":{"shasum":"bd194715121c6f72cecc751d000402662835a718","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.46.tgz","fileCount":222,"integrity":"sha512-fSzGDpo3gKC45obbFGwoh8po5itBdQQpnhT6WMmpwy2kpJ77AD+rknGgAxItfnurf1slnE2HWgZ1VphI8l6cGA==","signatures":[{"sig":"MEYCIQDBJelDR8Bjn0C/p42CqO59TWcAbLufsA6N9xaoBVkaOgIhAOzw2n8qiAVNsmxGiyr8MqInxRYo2E9cBHVskhDI6vBZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":298572},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"154c95cf9d6bab32174498ec3b5b5d87e42be7f9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.3","@thi.ng/math":"^5.11.0","@thi.ng/arrays":"^2.9.7","@thi.ng/binary":"^3.4.26","@thi.ng/checks":"^3.6.5","@thi.ng/errors":"^2.5.8","@thi.ng/random":"^3.8.1","@thi.ng/compare":"^2.3.6","@thi.ng/compose":"^3.0.5","@thi.ng/strings":"^3.7.34","@thi.ng/vectors":"^7.11.0","@thi.ng/defmulti":"^3.0.40","@thi.ng/transducers":"^9.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.5","typedoc":"^0.25.13","typescript":"^5.5.2","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.46_1718998616457_0.7192363194895064","host":"s3://npm-registry-packages"}},"5.6.47":{"name":"@thi.ng/color","version":"5.6.47","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.47","homepage":"https://thi.ng/color","dist":{"shasum":"3d8a9771faec80c533db61263201142cefed948d","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.47.tgz","fileCount":222,"integrity":"sha512-lvFFQbHPZLkp2llwxnrux50qYvXyAF69nl/hmAjAdpO8n27s4NkeuIkCg1dTyg+bPXoP3f7E4KXL09XCVrPuvg==","signatures":[{"sig":"MEYCIQCErhIx09UtCLcFQCFIaCU6DYZbjk+tMa8bcbvl3FqqMgIhAM4LGrGJ1BnSL1HRsYqxHwQLmC2SsVo0Fw4K/ohbA0d2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":298876},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7b950c112fba0b2e7c450765b15624c3382f1354","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.4","@thi.ng/math":"^5.11.1","@thi.ng/arrays":"^2.9.8","@thi.ng/binary":"^3.4.27","@thi.ng/checks":"^3.6.6","@thi.ng/errors":"^2.5.9","@thi.ng/random":"^3.8.2","@thi.ng/compare":"^2.3.7","@thi.ng/compose":"^3.0.6","@thi.ng/strings":"^3.7.35","@thi.ng/vectors":"^7.11.1","@thi.ng/defmulti":"^3.0.41","@thi.ng/transducers":"^9.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.5","typedoc":"^0.25.13","typescript":"^5.5.2","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.47_1719653447351_0.9680253461136068","host":"s3://npm-registry-packages"}},"5.6.48":{"name":"@thi.ng/color","version":"5.6.48","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.48","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"aa4832071fa1a45f1914a6c710e5315f6efa5b66","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.48.tgz","fileCount":222,"integrity":"sha512-SSwTLu9OTQgjV83pmqlSXqaH+1BGyqrDcmk2rSR0FWQGaaUfIH0OhAl+oz0zWH8elAnZBRPR0fHfP0McGWXhXw==","signatures":[{"sig":"MEUCIFneh5CgeJ194UQ1MbqO8D/JA54oRwu5rUXiNueVDIGZAiEA4cxOospBqOizHBiLjaxMsmXa1cHDWGbqXPeAPRAErrk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":298876},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"70f493d9ccc97c5df5dda7e808e96cd1691097fc","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.5","@thi.ng/math":"^5.11.2","@thi.ng/arrays":"^2.9.9","@thi.ng/binary":"^3.4.28","@thi.ng/checks":"^3.6.7","@thi.ng/errors":"^2.5.10","@thi.ng/random":"^3.8.3","@thi.ng/compare":"^2.3.8","@thi.ng/compose":"^3.0.7","@thi.ng/strings":"^3.7.36","@thi.ng/vectors":"^7.11.2","@thi.ng/defmulti":"^3.0.42","@thi.ng/transducers":"^9.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.48_1720267465595_0.9202938295317948","host":"s3://npm-registry-packages"}},"5.6.49":{"name":"@thi.ng/color","version":"5.6.49","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.49","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"01316bf3aa9fe7a9c5c3d44cc97820a406bb43d3","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.49.tgz","fileCount":222,"integrity":"sha512-pHwj8WoTWUmwcDGKO/XnvkSkZY5KH5xqyzbdE1FxK9A/CwpNOOiVBFvzDTgMrnV0fMzqxzBpEUKvvfir64+1zQ==","signatures":[{"sig":"MEUCIDj6njYIvLBdMx2sfS6YfrXkaokHs0AXzMO/BIG5KY/pAiEA5NmmfWRn8dKpuYkyN6zeU+xk7CrfTRqn0GZYQwDT+k8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299249},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ba4f2cd15eeb0cae30efe222524da4fed2a57267","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.5","@thi.ng/math":"^5.11.3","@thi.ng/arrays":"^2.9.10","@thi.ng/binary":"^3.4.28","@thi.ng/checks":"^3.6.7","@thi.ng/errors":"^2.5.11","@thi.ng/random":"^3.8.4","@thi.ng/compare":"^2.3.8","@thi.ng/compose":"^3.0.8","@thi.ng/strings":"^3.7.37","@thi.ng/vectors":"^7.11.3","@thi.ng/defmulti":"^3.0.43","@thi.ng/transducers":"^9.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.49_1721135484719_0.08885832268510896","host":"s3://npm-registry-packages"}},"5.6.50":{"name":"@thi.ng/color","version":"5.6.50","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.50","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"990ce45a45ae1139ceea4352554d4a2bd9d3ff06","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.50.tgz","fileCount":222,"integrity":"sha512-iUKSIO9+zei7w+C/22St6H9ib/nDcL+bxxgjtoUMfi2S4kwMlMpsbrbIWfTMtLX+ATv6+73IjjxVWG1uRHCK1w==","signatures":[{"sig":"MEQCIF3KZUbs/QWKBCmRIcM9c/RBMITwHq4BMrMhxeK3YCSRAiAiI1m03QbYLBoFIbWpTWkqoWR3RPSOcuqrbunR6aUSoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299244},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c7aaa453b01a45e5235517db9d2a283b97abac96","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.6","@thi.ng/math":"^5.11.4","@thi.ng/arrays":"^2.9.11","@thi.ng/binary":"^3.4.29","@thi.ng/checks":"^3.6.8","@thi.ng/errors":"^2.5.12","@thi.ng/random":"^3.8.5","@thi.ng/compare":"^2.3.9","@thi.ng/compose":"^3.0.9","@thi.ng/strings":"^3.8.0","@thi.ng/vectors":"^7.11.4","@thi.ng/defmulti":"^3.0.44","@thi.ng/transducers":"^9.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.50_1721401121166_0.7936160533356189","host":"s3://npm-registry-packages"}},"5.6.51":{"name":"@thi.ng/color","version":"5.6.51","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.51","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"fcac4c427623975004f6338d06cb33e4099503ee","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.51.tgz","fileCount":222,"integrity":"sha512-m/8N+7kuz3PkoCtZthQFhVZ5OM51vRes/NJpYyIPBXt4rpdDD4AGBGSjGlq3T9/GIFKNQIEMqqg1kMbcQdVtYg==","signatures":[{"sig":"MEUCIQDHmbkT1id64AX+sPj1hp07eaHVMzr23LcqAnbGPuBBXAIgKgrxnxFi8XcA3JM0kURmw3s6ZAiSgCysWUjQxw+YnOM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299325},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"324d6b7dbf31558329e9fb6452e29b2f7db9c61a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/math":"^5.11.5","@thi.ng/arrays":"^2.9.12","@thi.ng/binary":"^3.4.30","@thi.ng/checks":"^3.6.9","@thi.ng/errors":"^2.5.13","@thi.ng/random":"^4.0.0","@thi.ng/compare":"^2.3.10","@thi.ng/compose":"^3.0.10","@thi.ng/strings":"^3.8.1","@thi.ng/vectors":"^7.11.5","@thi.ng/defmulti":"^3.0.45","@thi.ng/transducers":"^9.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.51_1721654293154_0.46417936527536807","host":"s3://npm-registry-packages"}},"5.6.52":{"name":"@thi.ng/color","version":"5.6.52","keywords":["color","conversion","cosine","css","D50","D65","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.52","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"8d4467d0ea30e0532cc629f19b8312020873f067","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.52.tgz","fileCount":222,"integrity":"sha512-NqJ5pCUCI/wtwEitoziCjW65vuBxVNkiwLImpmid3/7rXVSJIyt8vPvG3RSaQYUbLql1f9XobEQaQTha1j2xQA==","signatures":[{"sig":"MEQCIDbqjEM3Xf+ZdMpL1HIc+g0q4CFBTbaFzo2wbUdte+rzAiBuPHgnIf1XCcot3AgjnG61+q7jvmd+WhKyx2UmJAPM2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299325},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bd22b0826134b79064169371665b4d6caa9b6066","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/math":"^5.11.5","@thi.ng/arrays":"^2.9.13","@thi.ng/binary":"^3.4.30","@thi.ng/checks":"^3.6.9","@thi.ng/errors":"^2.5.13","@thi.ng/random":"^4.0.1","@thi.ng/compare":"^2.3.10","@thi.ng/compose":"^3.0.10","@thi.ng/strings":"^3.8.1","@thi.ng/vectors":"^7.11.6","@thi.ng/defmulti":"^3.0.45","@thi.ng/transducers":"^9.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.52_1721659402501_0.6928616168832555","host":"s3://npm-registry-packages"}},"5.6.53":{"name":"@thi.ng/color","version":"5.6.53","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.53","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"ee9ada6f68586fda3f7b9006cdc1abbaa023ad8a","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.53.tgz","fileCount":222,"integrity":"sha512-Z8Zl7MhG0Sv7dDjECpRCtPIazCBIUuJoHxkRTjg7n9jqfL6PUKGtK9bU0K6hdJ5tJA/ZleJEyvufMCaflMp2bA==","signatures":[{"sig":"MEUCIQCcS11rvSQr504Vn+DCLVphLiIXbbZEYlpAgSp0IkrnhgIgc/UDMP3KcYcOxxqCYYW1PXly69lL0GLH5/V9ZyiRk1U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299318},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ec78f98d015e4d214a0b840e72e497407807daf3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.8","@thi.ng/math":"^5.11.6","@thi.ng/arrays":"^2.9.14","@thi.ng/binary":"^3.4.31","@thi.ng/checks":"^3.6.10","@thi.ng/errors":"^2.5.14","@thi.ng/random":"^4.0.2","@thi.ng/compare":"^2.4.0","@thi.ng/compose":"^3.0.11","@thi.ng/strings":"^3.8.2","@thi.ng/vectors":"^7.11.7","@thi.ng/defmulti":"^3.0.46","@thi.ng/transducers":"^9.0.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.53_1723302325362_0.023758474554405495","host":"s3://npm-registry-packages"}},"5.6.54":{"name":"@thi.ng/color","version":"5.6.54","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.54","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"542a6365471c8709adecdae3127d1708d3c66346","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.54.tgz","fileCount":222,"integrity":"sha512-0E7g+r4O99bPg/AMxjHb5oNfB5Qacb7W2m4b64EKAliuqzPle7+DmI2235hSvddUJeJmMZHOiv5WaOt4sChkWg==","signatures":[{"sig":"MEUCIQDzWZvE3a/2i3hL9piq80x5hVPOfzi28f9u4gQObCTtVwIgdA1Ntcix2eG7JfiOdZERkh83Wcz54l42RI/iaXX3054=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299317},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e914ebbd81c56783c39cf746548c547cbacadc96","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.8","@thi.ng/math":"^5.11.7","@thi.ng/arrays":"^2.9.14","@thi.ng/binary":"^3.4.31","@thi.ng/checks":"^3.6.10","@thi.ng/errors":"^2.5.14","@thi.ng/random":"^4.0.2","@thi.ng/compare":"^2.4.0","@thi.ng/compose":"^3.0.11","@thi.ng/strings":"^3.8.3","@thi.ng/vectors":"^7.11.8","@thi.ng/defmulti":"^3.0.46","@thi.ng/transducers":"^9.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.54_1723578085663_0.5392195568936136","host":"s3://npm-registry-packages"}},"5.6.55":{"name":"@thi.ng/color","version":"5.6.55","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.6.55","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"6fc90c7e854b845a9eb9ea097f8e0e8e03c7bc5d","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.6.55.tgz","fileCount":222,"integrity":"sha512-ihg8mQoTi2FEw/vyL8w/SNBEKnwhV+Ihi5bu/t+MJult5+V4YCIIvDYrhLje813+X+8EIdClMjCMcqEZNYfAng==","signatures":[{"sig":"MEQCIEC6eNcyfU3aZ98N6m7BHZ9T3R9fqCx67q+bbiqAQC9UAiAk+C6fai6tHtYALE9JmoTfsrVJRE7VaDrbXdrx6vfrzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299317},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f6e26ea1142525171de5d36b9c3119f2782bb437","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/math":"^5.11.8","@thi.ng/arrays":"^2.10.0","@thi.ng/binary":"^3.4.32","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/random":"^4.0.3","@thi.ng/compare":"^2.4.1","@thi.ng/compose":"^3.0.12","@thi.ng/strings":"^3.8.4","@thi.ng/vectors":"^7.11.9","@thi.ng/defmulti":"^3.0.47","@thi.ng/transducers":"^9.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/color_5.6.55_1723990433524_0.8337816557195514","host":"s3://npm-registry-packages"}},"5.7.0":{"name":"@thi.ng/color","version":"5.7.0","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"4d72746cd1c9f864103d3117f43a36d297f48f05","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.0.tgz","fileCount":222,"integrity":"sha512-VEz05wg5JbqSc7/iG3itt3pKrqGE3h4YJnbqXPr0tkKf/LyhyG2Bsy5WE87lSzTBBckfcaW4U3tCzksUnApTMw==","signatures":[{"sig":"MEUCIQDQAi9EK16UTBD5ga+P2WGabSl3Po47TTBr0bKfqn5VIAIgcjEaQ/LUJP/SCs/PG4IaX9XrXkOp2PguYJbmgKyLQyw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300789},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bfbc227cf5ca2d3c2984b3d4713eebd6225cbd54","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/math":"^5.11.8","@thi.ng/arrays":"^2.10.0","@thi.ng/binary":"^3.4.32","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/random":"^4.0.3","@thi.ng/compare":"^2.4.1","@thi.ng/compose":"^3.0.12","@thi.ng/strings":"^3.8.4","@thi.ng/vectors":"^7.11.10","@thi.ng/defmulti":"^3.0.47","@thi.ng/transducers":"^9.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.0_1724075203881_0.5399376938256772","host":"s3://npm-registry-packages"}},"5.7.1":{"name":"@thi.ng/color","version":"5.7.1","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"48f1986dd822022eea9eac5e2f1e34ecfcf146d6","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.1.tgz","fileCount":222,"integrity":"sha512-YOC50f/Z5EIgcyG7G543FHA2kjP/kYBovai4eNE9zLXICsC5ylJI7vxgNrl4T91QQ0je+BPIczCbcoPhaxvrQQ==","signatures":[{"sig":"MEQCIARXOuGxDugC5QWByheunpxd7Ek6+5gG/VzjThLoXAPvAiBVJDIPim9yfjfYAGpTxzMvaY3A5T4XryigQsYhn6/KNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300789},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bb5006182c335294b5c53abf39663d42445c4880","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/math":"^5.11.8","@thi.ng/arrays":"^2.10.0","@thi.ng/binary":"^3.4.32","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/random":"^4.0.3","@thi.ng/compare":"^2.4.1","@thi.ng/compose":"^3.0.12","@thi.ng/strings":"^3.8.4","@thi.ng/vectors":"^7.11.10","@thi.ng/defmulti":"^3.0.47","@thi.ng/transducers":"^9.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.1_1724154126776_0.9948706885431307","host":"s3://npm-registry-packages"}},"5.7.2":{"name":"@thi.ng/color","version":"5.7.2","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"c901ed68fbb9e23965df15f0641977396e33ada0","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.2.tgz","fileCount":222,"integrity":"sha512-uB4qs8gNOKqQrAK0OtottX+qIj/u037cEqwM2SPMpjmf2mBrAUGL4DIhuRnFV0WZ8stl6FDdBfCF1nU8FlLOPA==","signatures":[{"sig":"MEUCIH5+2KTKv+KSGVkWLpFjio31hM6x50p1hZYBZb3/JyRrAiEA4q1Q/owbMEN9OXPOp7jaqOe/2T95AtkXJYvBCqgw8yM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300789},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"502a0192bae48e69290870ea8a2767f8b81adee6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/math":"^5.11.9","@thi.ng/arrays":"^2.10.0","@thi.ng/binary":"^3.4.32","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/random":"^4.0.3","@thi.ng/compare":"^2.4.1","@thi.ng/compose":"^3.0.12","@thi.ng/strings":"^3.8.4","@thi.ng/vectors":"^7.11.11","@thi.ng/defmulti":"^3.0.47","@thi.ng/transducers":"^9.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.2_1724853732331_0.6621985075576811","host":"s3://npm-registry-packages"}},"5.7.3":{"name":"@thi.ng/color","version":"5.7.3","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"6cd237d8c45784b15f34736c13f9f4cd6a6a9be8","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.3.tgz","fileCount":222,"integrity":"sha512-jA9eUkAi9ndbpxSN8CIUzgdMDZKI81O3pNhOKPvOzifM+SZokacwmJJEsTxniJ3D+o2dvPsV7+oFWY9USGSrjQ==","signatures":[{"sig":"MEQCIH7cE12/l4N2IFi6Rw/cDbYWIDolOpKvH2kxjnXIuGgyAiBZC/Z7xxcgRDaeeA7jFr9z1xerC9w01xzJ9RqoxSwAaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300788},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9f71f7f82fed2a980078a96bdafd2e706f526c75","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/math":"^5.11.9","@thi.ng/arrays":"^2.10.0","@thi.ng/binary":"^3.4.32","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/random":"^4.0.3","@thi.ng/compare":"^2.4.1","@thi.ng/compose":"^3.0.12","@thi.ng/strings":"^3.8.4","@thi.ng/vectors":"^7.12.0","@thi.ng/defmulti":"^3.0.47","@thi.ng/transducers":"^9.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.3_1725539043459_0.717673028814902","host":"s3://npm-registry-packages"}},"5.7.4":{"name":"@thi.ng/color","version":"5.7.4","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"7bd1ee9bac05c5393cb93559e6c8fcf4c417e390","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.4.tgz","fileCount":222,"integrity":"sha512-ZwI41gkWG7yNhQ+tkd9YVbNWGVFeSmJdS360E9jbgEL6evQc2RNtbbznF25xD/iBWyrvrgkjAYQ3cv8EE5/xQw==","signatures":[{"sig":"MEYCIQDloSVzyNt2ImoqYvnlT1wtMtzOAdgfxnacgbEm/QzRWAIhANx0888KvXBJCAcJkmvHqgd7A09mIFrqp07nkRNw4u4G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302417},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8335e9571c2b9b13844ee4d8d24f99143c5f8816","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/math":"^5.11.9","@thi.ng/arrays":"^2.10.0","@thi.ng/binary":"^3.4.32","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/random":"^4.0.3","@thi.ng/compare":"^2.4.1","@thi.ng/compose":"^3.0.12","@thi.ng/strings":"^3.8.4","@thi.ng/vectors":"^7.12.1","@thi.ng/defmulti":"^3.0.47","@thi.ng/transducers":"^9.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.4_1726493179354_0.031235507238259297","host":"s3://npm-registry-packages"}},"5.7.5":{"name":"@thi.ng/color","version":"5.7.5","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"76f3929f309ec8d932d904807de708fe97cc9cc0","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.5.tgz","fileCount":222,"integrity":"sha512-JJxWK2UM+mUy4YmB+xENE/FccHoos2QDk4DJ5cekoGmoixScPpobzKW+5MzDLXbMThkVc+oc4Loz7EMCGF+iSA==","signatures":[{"sig":"MEYCIQDZeiUxk6GOePlb76jRV92ZI1/wDbz2USaoRejdqKlS0QIhAOi7DnQp0YpfHBA9KtygYfVEstMFRauUYu9AznPE1Lmb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302407},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b52baa3750ddd1256892df966ab7ac9b4806a9ef","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.10","@thi.ng/math":"^5.11.10","@thi.ng/arrays":"^2.10.1","@thi.ng/binary":"^3.4.33","@thi.ng/checks":"^3.6.12","@thi.ng/errors":"^2.5.16","@thi.ng/random":"^4.0.4","@thi.ng/compare":"^2.4.2","@thi.ng/compose":"^3.0.13","@thi.ng/strings":"^3.8.5","@thi.ng/vectors":"^7.12.2","@thi.ng/defmulti":"^3.0.48","@thi.ng/transducers":"^9.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.1","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.5_1726780318588_0.2949224803597097","host":"s3://npm-registry-packages"}},"5.7.6":{"name":"@thi.ng/color","version":"5.7.6","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"3252c5611d137c5118a35ee71e4bf546a45fb7c4","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.6.tgz","fileCount":222,"integrity":"sha512-XhZg5+TOvMsULZQFMR4j8+2qSJjZ1c/LJG1XaAjcDdCwp+5rPlqYsArS1P7f/lJDkA1xFilGIeVC1WMk+5Cdng==","signatures":[{"sig":"MEUCIQDILnKHEfpzZpMlq630KWR3Hnh3gd4/EAuVHCLTqIBfSAIgLMsbX2DYMzbYcjDro8id9E6wpYHDRhC9wfQyqu5mHE0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302407},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"11ae480076e61a2263f5730ffb37dfddbf01c7d1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/math":"^5.11.11","@thi.ng/arrays":"^2.10.2","@thi.ng/binary":"^3.4.34","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/random":"^4.1.0","@thi.ng/compare":"^2.4.3","@thi.ng/compose":"^3.0.14","@thi.ng/strings":"^3.8.6","@thi.ng/vectors":"^7.12.3","@thi.ng/defmulti":"^3.0.49","@thi.ng/transducers":"^9.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.6_1728130502287_0.2077750110349188","host":"s3://npm-registry-packages"}},"5.7.7":{"name":"@thi.ng/color","version":"5.7.7","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"de2d9b5a13128d934df824218de48ce8699f641e","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.7.tgz","fileCount":222,"integrity":"sha512-gbibMMdBxYmafkarTuSFGvEXVwDz0uL0qYy82C3BpqPDIXyBtkxmPpOI4JxvBgdlfdT6WCyuGUoQ1ZVZdtFZgg==","signatures":[{"sig":"MEYCIQCv6TODQTbOq6OG2RjXYDufhjeRPQ0xsBcI2eRQA9BfKwIhAM70um8+a0gVJ6n+IpHCdTg411p0qHDEgOCN+zMQ0wO1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302407},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"241df2019d93359c34da1a11a94e416b6ea73f32","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/math":"^5.11.11","@thi.ng/arrays":"^2.10.3","@thi.ng/binary":"^3.4.34","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/random":"^4.1.1","@thi.ng/compare":"^2.4.3","@thi.ng/compose":"^3.0.14","@thi.ng/strings":"^3.8.6","@thi.ng/vectors":"^7.12.4","@thi.ng/defmulti":"^3.0.49","@thi.ng/transducers":"^9.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.7_1728304393820_0.9458139452987453","host":"s3://npm-registry-packages"}},"5.7.8":{"name":"@thi.ng/color","version":"5.7.8","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"2cc48e1b71d1e218e8c751d3a2eb475d10aea128","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.8.tgz","fileCount":222,"integrity":"sha512-+NyDXUbFVvD4ovxigTFLnr9dHMtfgZWGw+SdRABChZ21hgFUAfLd+Jo1AaJo7ID53rBaIUZrWqaVjrbJUsYcoQ==","signatures":[{"sig":"MEUCIQDUoCD9MdVDtR9DT/NfxzWncpCud/47gAtB7Suc6g+YOgIgSMbcWAR5iYatvON0KyD9LrDOjPA+ZeRhNsRf2MdoW0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302407},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8301254c4436505a1fb0e3cc28eca3adb920c3e0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/math":"^5.11.11","@thi.ng/arrays":"^2.10.4","@thi.ng/binary":"^3.4.34","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/random":"^4.1.2","@thi.ng/compare":"^2.4.3","@thi.ng/compose":"^3.0.14","@thi.ng/strings":"^3.8.6","@thi.ng/vectors":"^7.12.5","@thi.ng/defmulti":"^3.0.49","@thi.ng/transducers":"^9.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.8_1729179596200_0.2735738043096121","host":"s3://npm-registry-packages"}},"5.7.9":{"name":"@thi.ng/color","version":"5.7.9","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"26c97521c932255e3dd9a275e8f983828c4ddf0e","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.9.tgz","fileCount":222,"integrity":"sha512-+Vmlh82r/Nksys+tP29zJv8PZAjMG5lINyxEtDv8QcUN+7wnIkQH2uSJnhlpYkbgwpoiUt4g5K31I0AqRoK12A==","signatures":[{"sig":"MEQCIHj/fWSptPSmWVWsC2EVTSqt3ZrB68PEW6XA+fv4SeZwAiA3aHHfShroHL1Wt3TQKvFof3LdO6TO5ezeHo7WL9DGhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302407},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"36d88652f6712b0e7ed8e55d1f4d9b3718294f7f","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/math":"^5.11.11","@thi.ng/arrays":"^2.10.4","@thi.ng/binary":"^3.4.34","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/random":"^4.1.2","@thi.ng/compare":"^2.4.3","@thi.ng/compose":"^3.0.14","@thi.ng/strings":"^3.8.7","@thi.ng/vectors":"^7.12.6","@thi.ng/defmulti":"^3.0.49","@thi.ng/transducers":"^9.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.9_1730415483832_0.4234649709839218","host":"s3://npm-registry-packages"}},"5.7.10":{"name":"@thi.ng/color","version":"5.7.10","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"062f41f0aa26d82d329285769d7293da5698c2c7","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.10.tgz","fileCount":222,"integrity":"sha512-uJK6Sm6gkf2Op2gMwVzm+V1YwLU76oBqe7IS3lgSdGVit0R0mc+nkWEZHZTnVkXwKlB7rrxfw3KyFxL6U2qoQQ==","signatures":[{"sig":"MEUCIHnPyTCKYyJbMRpGiIXjAGPK6dNBfaFxyg8yjySwvyVkAiEAgAhGqPVqoQ4jtVbHkIHSICpojSgNOjn/wuyzL/KPMoY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302408},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1148f3130b867c65141957b4b7617021d7ac7fc9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/math":"^5.11.11","@thi.ng/arrays":"^2.10.4","@thi.ng/binary":"^3.4.34","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/random":"^4.1.2","@thi.ng/compare":"^2.4.3","@thi.ng/compose":"^3.0.14","@thi.ng/strings":"^3.8.8","@thi.ng/vectors":"^7.12.7","@thi.ng/defmulti":"^3.0.49","@thi.ng/transducers":"^9.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.10_1730652132652_0.38188898291054807","host":"s3://npm-registry-packages"}},"5.7.11":{"name":"@thi.ng/color","version":"5.7.11","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"00ccc28fb61e9dfd96b3b63c6a675d63f416090d","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.11.tgz","fileCount":222,"integrity":"sha512-Qmc/Yvlmt6RVpZn5r5acs6Ft8LaxyuzRqIMRjvA/rJtXnjXMkGSfEMvSkmRpnE0vz+MQJ2XL/i46FPG19LxP0Q==","signatures":[{"sig":"MEQCIAngTxx900TQ1H621AZtzYdg/TbFQMYB+F2mjzItp9tiAiAyBhSukYpGPPiCa1LlO598KfHtWzKiXLK5W8oQasAIyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302408},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c2c371069911fdae138149fdcf937c4ad7a8c71e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/math":"^5.11.11","@thi.ng/arrays":"^2.10.4","@thi.ng/binary":"^3.4.34","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/random":"^4.1.2","@thi.ng/compare":"^2.4.3","@thi.ng/compose":"^3.0.14","@thi.ng/strings":"^3.8.9","@thi.ng/vectors":"^7.12.8","@thi.ng/defmulti":"^3.0.49","@thi.ng/transducers":"^9.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.11_1731166512307_0.7157510976453811","host":"s3://npm-registry-packages"}},"5.7.12":{"name":"@thi.ng/color","version":"5.7.12","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"03997087dfada75bf3b89b128977179bfb2c58e2","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.12.tgz","fileCount":222,"integrity":"sha512-XgqCpjT22oDsxvsba5SIaDRzPUmMIBedM3P4zdD8vnQYF2TWc4Cxjf3xru/4xHt32e0thglpirXuap+Eo4Ns2A==","signatures":[{"sig":"MEQCICdd0tArTykgzTaNYWkC2HM3d8erTvL0ioVsAaxvNHquAiAtW/LDO85CeZVkiXzOWuzxCENvB2nRztlUoLWLBbv5YQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302403},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ef89090bb19fc5bca23be5da8cfce05b82ff4ad1","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.12","@thi.ng/math":"^5.11.12","@thi.ng/arrays":"^2.10.5","@thi.ng/binary":"^3.4.35","@thi.ng/checks":"^3.6.14","@thi.ng/errors":"^2.5.18","@thi.ng/random":"^4.1.3","@thi.ng/compare":"^2.4.4","@thi.ng/compose":"^3.0.15","@thi.ng/strings":"^3.8.10","@thi.ng/vectors":"^7.12.9","@thi.ng/defmulti":"^3.0.50","@thi.ng/transducers":"^9.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.12_1731258860215_0.08740476480747761","host":"s3://npm-registry-packages"}},"5.7.13":{"name":"@thi.ng/color","version":"5.7.13","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"04c623f321fc596967ff7f30dd3565313a9efb3c","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.13.tgz","fileCount":222,"integrity":"sha512-0oU4aWcQ0V4oZrIMtuUncuU3r68VcRCD15D1t4jB1IwFgEE00uq8u2XSKR4dQi112HEEJtD8bCcLuhhmBhzZDw==","signatures":[{"sig":"MEQCIDmllswKiYbEGVA9MDJUD6u/3fX6hwmRyAy777dMWm71AiAbWcyoxfZKFSArqGqJbqf/YZfJf94WXdTrLWLt2uz2BQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302405},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"85e2f0935b58bde5d165fbe754fafec5da0b731e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.13","@thi.ng/math":"^5.11.13","@thi.ng/arrays":"^2.10.6","@thi.ng/binary":"^3.4.36","@thi.ng/checks":"^3.6.15","@thi.ng/errors":"^2.5.19","@thi.ng/random":"^4.1.4","@thi.ng/compare":"^2.4.5","@thi.ng/compose":"^3.0.16","@thi.ng/strings":"^3.8.11","@thi.ng/vectors":"^7.12.10","@thi.ng/defmulti":"^3.0.51","@thi.ng/transducers":"^9.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.11","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.13_1732472296596_0.1645219715179964","host":"s3://npm-registry-packages"}},"5.7.14":{"name":"@thi.ng/color","version":"5.7.14","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"b7a4fa0ba89d7649c5561093f431b60db4e62c81","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.14.tgz","fileCount":222,"integrity":"sha512-21hopfmfUbbl59VeMJZ9HHc+sdR7iUq4BX4U5fkc/0PbS4K6ftJkTtlgM+VR0OboMYLHUMmbiuzeiJ3OP3Kcaw==","signatures":[{"sig":"MEUCIQCv1zefnQZzAzHNzARiUUZsTepHwfo4Kbm4joBc+g7FrwIgNCbhXnlxdduXeGtIErWNgm0fv06/vqHgUQHiBbHzUbE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302405},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"34ac95538d96f046090fef5fd3a1dc36d54663d5","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.14","@thi.ng/math":"^5.11.14","@thi.ng/arrays":"^2.10.7","@thi.ng/binary":"^3.4.37","@thi.ng/checks":"^3.6.16","@thi.ng/errors":"^2.5.20","@thi.ng/random":"^4.1.5","@thi.ng/compare":"^2.4.6","@thi.ng/compose":"^3.0.17","@thi.ng/strings":"^3.8.12","@thi.ng/vectors":"^7.12.11","@thi.ng/defmulti":"^3.0.52","@thi.ng/transducers":"^9.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.27.4","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.0"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.14_1733998466541_0.4983344932825542","host":"s3://npm-registry-packages-npm-production"}},"5.7.15":{"name":"@thi.ng/color","version":"5.7.15","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"1e810584909249d252cba688d518b2eddc7a4283","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.15.tgz","fileCount":222,"integrity":"sha512-FZqC4YliWL7vWu2mZLmRvMlYkI8v8kdIV9z0qW4w5Jv1wofe7z+zkvxi2JfSkCt81OMemOZnvWMy38a935iPWQ==","signatures":[{"sig":"MEUCIQDaUMEqMLbOAaUcMfjad8SYhz3M1tquVJikCg0bqGAj0wIgKT7UVYqMRF6g/CXIyNbgPxo5GKGvSS7jEdnyriss3Y8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302489},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"48bf4c22bf23f88ac99f435106af2214f79a0be1","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.15","@thi.ng/math":"^5.11.15","@thi.ng/arrays":"^2.10.8","@thi.ng/binary":"^3.4.38","@thi.ng/checks":"^3.6.17","@thi.ng/errors":"^2.5.21","@thi.ng/random":"^4.1.6","@thi.ng/compare":"^2.4.7","@thi.ng/compose":"^3.0.18","@thi.ng/strings":"^3.8.13","@thi.ng/vectors":"^7.12.12","@thi.ng/defmulti":"^3.0.53","@thi.ng/transducers":"^9.2.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.15_1735308848019_0.6326213647668428","host":"s3://npm-registry-packages-npm-production"}},"5.7.16":{"name":"@thi.ng/color","version":"5.7.16","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"3f8aa0b98faa42f3459e2dd3f49e787ab6dfe795","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.16.tgz","fileCount":222,"integrity":"sha512-WPpgHQEpe6bn/LgWnv0OHTUGaUUTfV3NxlyJDYBLG7obWiRcTSbNLHvzuYL5laZVnG1BqScRkcNyk4l12GoMzQ==","signatures":[{"sig":"MEQCIGNXEXd9EGgMeL4fSzlM4bERn7QIbpS/90mr+TZ6i1CyAiBtml1/hQpWch/wRW0IsY1zeWE5cvTX/eOOIYWEoZ7K8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302488},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"56c1d57a96565bbcc8c06c73779a619bba0db368","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/math":"^5.11.16","@thi.ng/arrays":"^2.10.9","@thi.ng/binary":"^3.4.39","@thi.ng/checks":"^3.6.18","@thi.ng/errors":"^2.5.22","@thi.ng/random":"^4.1.7","@thi.ng/compare":"^2.4.8","@thi.ng/compose":"^3.0.19","@thi.ng/strings":"^3.9.0","@thi.ng/vectors":"^7.12.13","@thi.ng/defmulti":"^3.0.54","@thi.ng/transducers":"^9.2.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.16_1736024979315_0.19943932598712033","host":"s3://npm-registry-packages-npm-production"}},"5.7.17":{"name":"@thi.ng/color","version":"5.7.17","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"8086e7184d6720d217438865038b01ad795f0c10","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.17.tgz","fileCount":222,"integrity":"sha512-l0Wi3qt9wEYMkx62mwwO4kK87jfl/xTbeNsX/am0feQIFy9Ya53DDnhURpd+Fu0jpmds/3sVhbub2VBU16N5YQ==","signatures":[{"sig":"MEUCIGLLrkUz9CmmtvndEz9+XikK8G+yBtHPU1RcCwOelcoQAiEAgq3H4eAMZsvWiA8ZRidOa9Oa4UjzUwfojiJiUivkuTc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302489},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"6542b842120bef47cc18d45a1b1db68307a7f04b","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/math":"^5.11.16","@thi.ng/arrays":"^2.10.10","@thi.ng/binary":"^3.4.39","@thi.ng/checks":"^3.6.19","@thi.ng/errors":"^2.5.22","@thi.ng/random":"^4.1.7","@thi.ng/compare":"^2.4.8","@thi.ng/compose":"^3.0.19","@thi.ng/strings":"^3.9.0","@thi.ng/vectors":"^7.12.14","@thi.ng/defmulti":"^3.0.55","@thi.ng/transducers":"^9.2.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.17_1736857514932_0.32336803170663897","host":"s3://npm-registry-packages-npm-production"}},"5.7.18":{"name":"@thi.ng/color","version":"5.7.18","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"c0f60fcd9d4bd62682c40d3b4ee1b00fd2821b5f","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.18.tgz","fileCount":222,"integrity":"sha512-B3YZoqqNRVWpRdUHSGYZBmnHNl6Fqa7vCt8Gr7W2++/0tzEPkDj0enBT8i8vckGwFDVHEwJECroD3GaOzLeSdw==","signatures":[{"sig":"MEQCIGFTGnqCW0a8opXvhlxZ349LAIHYJWkFElR7xfNISDjJAiArxRXs/yBvfxoi85PKuXX0X3rhV1vN1eU7YHZCxmbqSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302489},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d888087b36b086fd8c3e7dc98d35857266f78942","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/math":"^5.11.16","@thi.ng/arrays":"^2.10.11","@thi.ng/binary":"^3.4.39","@thi.ng/checks":"^3.6.19","@thi.ng/errors":"^2.5.22","@thi.ng/random":"^4.1.7","@thi.ng/compare":"^2.4.8","@thi.ng/compose":"^3.0.19","@thi.ng/strings":"^3.9.0","@thi.ng/vectors":"^7.12.15","@thi.ng/defmulti":"^3.0.55","@thi.ng/transducers":"^9.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.18_1737123109794_0.3565262929174622","host":"s3://npm-registry-packages-npm-production"}},"5.7.19":{"name":"@thi.ng/color","version":"5.7.19","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"80c5b4f0e68a41bf7f8466e0319039e97d31fecf","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.19.tgz","fileCount":222,"integrity":"sha512-mP16zFxpwCzmktrWSYjg7jRqGp6sIiJpSqiuYADcj8S4O+1zEfVy02wXUabKsoytJybTyDui+6XLfWT3Vf28dA==","signatures":[{"sig":"MEYCIQCxcXst/5hgwIadrDA58Rh7ZfiuPcB8jVubpuuvVCPP1AIhAK7e6JAgW6YBjRnSRHHKPYDl2REVRavyNXe9PtCx1HDn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302489},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"56e7a1724e7b0cb5c41119f60320b6ff0e8a3c1c","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/math":"^5.11.16","@thi.ng/arrays":"^2.10.11","@thi.ng/binary":"^3.4.39","@thi.ng/checks":"^3.6.19","@thi.ng/errors":"^2.5.22","@thi.ng/random":"^4.1.7","@thi.ng/compare":"^2.4.8","@thi.ng/compose":"^3.0.19","@thi.ng/strings":"^3.9.1","@thi.ng/vectors":"^7.12.16","@thi.ng/defmulti":"^3.0.55","@thi.ng/transducers":"^9.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.19_1737458244555_0.8611826077077382","host":"s3://npm-registry-packages-npm-production"}},"5.7.20":{"name":"@thi.ng/color","version":"5.7.20","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"23c563ec12020410ed703f0d4045cc371b22a407","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.20.tgz","fileCount":222,"integrity":"sha512-RmVmKjBlPiklwXqa9FKX6yUTLz1/pg4jEXzSKzUaDc0aEmWwdGBhsPeIy5r0aBZ6oVnfEeODluCaGhjcv3l3eg==","signatures":[{"sig":"MEUCIHCbrQ/3UL/SQGOir8UM7o992lyAt3lBqwGAGFg1IBJ+AiEAkSQOK7KcAUFx/PKwseFxsiNIZ7ZxVKyFJCNLXAl3t2U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302489},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"22f6d518aed5951bb37b406c8ae85a6c3e6be517","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.17","@thi.ng/math":"^5.11.17","@thi.ng/arrays":"^2.10.12","@thi.ng/binary":"^3.4.40","@thi.ng/checks":"^3.6.20","@thi.ng/errors":"^2.5.23","@thi.ng/random":"^4.1.8","@thi.ng/compare":"^2.4.9","@thi.ng/compose":"^3.0.20","@thi.ng/strings":"^3.9.2","@thi.ng/vectors":"^7.12.17","@thi.ng/defmulti":"^3.0.56","@thi.ng/transducers":"^9.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.20_1737474563823_0.37271997117999445","host":"s3://npm-registry-packages-npm-production"}},"5.7.21":{"name":"@thi.ng/color","version":"5.7.21","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"de36591bab86b529c6726b7d291bfee5d1c62853","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.21.tgz","fileCount":222,"integrity":"sha512-hmWyD8xjqZ5od+4s46PqzrrPdNdcMQxicBzZRwkGhctOW3NmqbxMLFnV6ENYR4VGcgGivmviTxAgFsTeBVYPQw==","signatures":[{"sig":"MEQCICke/FIGMYkV+bNBl9p0GuO+adnMPxjSl2MCQ28KSKu6AiA6LE7LtVJHItdmc+p2lFdE0HoMREnuwcsz0EZRZLwTJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":278663},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b92b48abda9941d608be8a2e1c83447e679a6f79","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.18","@thi.ng/math":"^5.11.18","@thi.ng/arrays":"^2.10.13","@thi.ng/binary":"^3.4.41","@thi.ng/checks":"^3.6.21","@thi.ng/errors":"^2.5.24","@thi.ng/random":"^4.1.9","@thi.ng/compare":"^2.4.10","@thi.ng/compose":"^3.0.21","@thi.ng/strings":"^3.9.3","@thi.ng/vectors":"^7.12.18","@thi.ng/defmulti":"^3.0.57","@thi.ng/transducers":"^9.2.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.21_1737639694892_0.2750403772799903","host":"s3://npm-registry-packages-npm-production"}},"5.7.22":{"name":"@thi.ng/color","version":"5.7.22","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"ab349c6da49aadebe70bb0b78b82997cd006f600","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.22.tgz","fileCount":222,"integrity":"sha512-7fO1mM5lQaHqxy5M2RzQ1PfcuW8TzLbTv7xrACUzEgBz8yUggsc1Y+4NiE1E0A5dQAeZUIUTOOmpO/x2AIM6Hg==","signatures":[{"sig":"MEUCIQDEeCbjmV++3Luljkt6g5wtEDMi7mvFV5iiGRIjnJ6z1AIgHl/Zg5JoBtJcywXw984aDmGBPzioLPQpHAt+G3+qm2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":278582},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"fc1d498e8d4b690db873c30cc594352a804e7a65","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.19","@thi.ng/math":"^5.11.19","@thi.ng/arrays":"^2.10.14","@thi.ng/binary":"^3.4.42","@thi.ng/checks":"^3.6.22","@thi.ng/errors":"^2.5.25","@thi.ng/random":"^4.1.10","@thi.ng/compare":"^2.4.11","@thi.ng/compose":"^3.0.22","@thi.ng/strings":"^3.9.4","@thi.ng/vectors":"^7.12.19","@thi.ng/defmulti":"^3.0.58","@thi.ng/transducers":"^9.2.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.22_1738168089142_0.7410570687815001","host":"s3://npm-registry-packages-npm-production"}},"5.7.23":{"name":"@thi.ng/color","version":"5.7.23","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"150ddb4dce9b8298bff78945d849659176e81d5a","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.23.tgz","fileCount":222,"integrity":"sha512-ZoQqZllVZWOWkiUzeEDA5TT1RsaO9IZofyNYVyDfbPTj9a73FGW12Tn4yEEh2t3oTjxfF+vk4aBpAtv6v8cwyg==","signatures":[{"sig":"MEUCIDoB8jnPUY8eDObPmgmx0JyEHjKRElZU453WFcK6Yf0hAiEAlNViQb1Xlvw/prlQgVoIFDNONx88uZ4wJLL5aB72Sgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":278582},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"dcc1dbfa6eae31ac65e12843987b94d4a7edc144","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.19","@thi.ng/math":"^5.11.19","@thi.ng/arrays":"^2.10.14","@thi.ng/binary":"^3.4.42","@thi.ng/checks":"^3.6.22","@thi.ng/errors":"^2.5.25","@thi.ng/random":"^4.1.10","@thi.ng/compare":"^2.4.11","@thi.ng/compose":"^3.0.22","@thi.ng/strings":"^3.9.4","@thi.ng/vectors":"^7.12.19","@thi.ng/defmulti":"^3.0.59","@thi.ng/transducers":"^9.2.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.23_1739223863927_0.3791080914493046","host":"s3://npm-registry-packages-npm-production"}},"5.7.24":{"name":"@thi.ng/color","version":"5.7.24","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"2f18e700db814918ddafbb895bf4b955c45cd99a","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.24.tgz","fileCount":222,"integrity":"sha512-RhdtBJg1pQSSwQKFazHICUZDL2dv2jl9uHkcK+T8MxzbXDFqWdywQLJuVP7/ros3jEAIPBg5hKf8nrkj1GBpPA==","signatures":[{"sig":"MEQCIDzeHspPqvoIEiwiExb5i+SgA40oSb/zHp/5ZzGVGZUtAiBUG2hyHgbH5W8XTcmzvNo9jIdK2TsQmZyEHlQ3J7IsSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":278694},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"9a0b33253fef092aaf301decf6ecd54317874d4c","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.20","@thi.ng/math":"^5.11.20","@thi.ng/arrays":"^2.10.15","@thi.ng/binary":"^3.4.43","@thi.ng/checks":"^3.6.23","@thi.ng/errors":"^2.5.26","@thi.ng/random":"^4.1.11","@thi.ng/compare":"^2.4.12","@thi.ng/compose":"^3.0.23","@thi.ng/strings":"^3.9.5","@thi.ng/vectors":"^7.12.20","@thi.ng/defmulti":"^3.0.60","@thi.ng/transducers":"^9.2.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.24_1739462731079_0.6544175411650257","host":"s3://npm-registry-packages-npm-production"}},"5.7.25":{"name":"@thi.ng/color","version":"5.7.25","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"50dfac2ceb6c8c066d9385f6d8fbe55bfc13b0ab","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.25.tgz","fileCount":222,"integrity":"sha512-xdKI3Ri/KCqUoegp6LlTPuW/inlOFYlEzHIUc3QkpPQa+k5AwNn/eOCT21Af80BtrvmTG+qtnId/PUdkh+n+DQ==","signatures":[{"sig":"MEUCIEONCEF0XJHUO8y+3tA9nZULHdXRl9C3Hf6zylcJDjd7AiEAlfSUlLoN/dK+/kzFT0YaMl93HTyRs01DqRtRzZJPcmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279069},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"bee617702ac61d093465b967f8f973dc566faa6b","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/math":"^5.11.21","@thi.ng/arrays":"^2.10.16","@thi.ng/binary":"^3.4.44","@thi.ng/checks":"^3.6.24","@thi.ng/errors":"^2.5.27","@thi.ng/random":"^4.1.12","@thi.ng/compare":"^2.4.13","@thi.ng/compose":"^3.0.24","@thi.ng/strings":"^3.9.6","@thi.ng/vectors":"^7.12.21","@thi.ng/defmulti":"^3.0.61","@thi.ng/transducers":"^9.2.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.25_1739998937061_0.06345803339687572","host":"s3://npm-registry-packages-npm-production"}},"5.7.26":{"name":"@thi.ng/color","version":"5.7.26","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"aa3b2c173ec29b289b5499901c16b07199ad26f1","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.26.tgz","fileCount":222,"integrity":"sha512-UbonD7VJ5aTRG3A76r48NMLmivU106PlQljFxrSvTrahMx6zFbPr32gYbLmoAXvTK7MOsY4nT91yiDZrDJI1vQ==","signatures":[{"sig":"MEQCIE2eJ9lRKlChoaswu9PtfY6CLCDqVwk8QCorUQyQNHgKAiAaoUebvMBTNGQC7hT3I1WiRptmrzxlxjt5II2NiPnWmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279068},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"2958e6a9881bd9e06de587a2141f6d23c64278db","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/math":"^5.11.21","@thi.ng/arrays":"^2.10.17","@thi.ng/binary":"^3.4.44","@thi.ng/checks":"^3.7.0","@thi.ng/errors":"^2.5.27","@thi.ng/random":"^4.1.12","@thi.ng/compare":"^2.4.13","@thi.ng/compose":"^3.0.24","@thi.ng/strings":"^3.9.6","@thi.ng/vectors":"^7.12.22","@thi.ng/defmulti":"^3.0.61","@thi.ng/transducers":"^9.2.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.26_1740174926960_0.49481036670329615","host":"s3://npm-registry-packages-npm-production"}},"5.7.27":{"name":"@thi.ng/color","version":"5.7.27","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"cc0be14b2d775fb4bd1a65e96d77abc85ecd51a7","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.27.tgz","fileCount":222,"integrity":"sha512-zXI2X9lzGrp2I3o+qAg0ZFj+vWN9JMAFLfXvzLC/aAstn5N78eryhfQU55JXnlpuN4RkPbL+wlO/CZ/Sc37F1g==","signatures":[{"sig":"MEQCIDlYhVAZzUkpJETkNGcOxjmmenQFkNMXLTTph+0TGYnCAiBIgSpnEN6xnjFny3cb4BSAXifPguC7+HGXIkTvZtR6FQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279068},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"5084790092321b8654373237225c5f428f092782","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/math":"^5.11.21","@thi.ng/arrays":"^2.10.18","@thi.ng/binary":"^3.4.44","@thi.ng/checks":"^3.7.1","@thi.ng/errors":"^2.5.27","@thi.ng/random":"^4.1.12","@thi.ng/compare":"^2.4.13","@thi.ng/compose":"^3.0.24","@thi.ng/strings":"^3.9.6","@thi.ng/vectors":"^7.12.23","@thi.ng/defmulti":"^3.0.61","@thi.ng/transducers":"^9.2.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.27_1740490064606_0.6551390398899164","host":"s3://npm-registry-packages-npm-production"}},"5.7.28":{"name":"@thi.ng/color","version":"5.7.28","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"0f5b4505b2e79c2b5c305f28a49ca65bf217aa62","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.28.tgz","fileCount":222,"integrity":"sha512-NreMb8WrUXcFMg33m3AmtW8638H9VOVB2kzuy1FqrHL/xQJnNFMsgingEt2ts8uZxKb0dlBBZJfx+u10SmNPlA==","signatures":[{"sig":"MEYCIQDKy0FHM1I2MmADmnSCkFNdtU+/+u2a4D0NSPC3AI769gIhAOfX5Fml2H/oEb43m62AEHRQqmcUINF7eZZW/YuijQiG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279068},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"55987d581e4985b1c3091ba6be3f9b53a0c5eeea","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.22","@thi.ng/math":"^5.11.22","@thi.ng/arrays":"^2.10.19","@thi.ng/binary":"^3.4.45","@thi.ng/checks":"^3.7.2","@thi.ng/errors":"^2.5.28","@thi.ng/random":"^4.1.13","@thi.ng/compare":"^2.4.14","@thi.ng/compose":"^3.0.25","@thi.ng/strings":"^3.9.7","@thi.ng/vectors":"^7.12.24","@thi.ng/defmulti":"^3.0.62","@thi.ng/transducers":"^9.2.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.28_1741548283140_0.08860586921393043","host":"s3://npm-registry-packages-npm-production"}},"5.7.29":{"name":"@thi.ng/color","version":"5.7.29","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"24d8e87e2d25941eff77ec47bb453863a4ae1318","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.29.tgz","fileCount":222,"integrity":"sha512-M9tWw+Zi7fT/79PTUI0/BV+1d7YSVsLYuBerlWY+iI10csfgy99jVOLUQBIsBOFlUZ8NnovDLNdkrQ+p3HPCOg==","signatures":[{"sig":"MEYCIQCqdJgPGx0EQ5p4KrejRZsvcrhMfrp0DZpaDSQtCcSFFAIhAJhDWqZ1mOg9yhnU95UiT062oPnp6JfiJn7CpQyNbbzE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279094},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"dfecb91b5b6a05db32d96f261e0c0ac6319240b9","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.23","@thi.ng/math":"^5.11.23","@thi.ng/arrays":"^2.10.20","@thi.ng/binary":"^3.4.46","@thi.ng/checks":"^3.7.3","@thi.ng/errors":"^2.5.29","@thi.ng/random":"^4.1.14","@thi.ng/compare":"^2.4.15","@thi.ng/compose":"^3.0.26","@thi.ng/strings":"^3.9.8","@thi.ng/vectors":"^7.12.25","@thi.ng/defmulti":"^3.0.63","@thi.ng/transducers":"^9.2.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.1","typedoc":"^0.28.0","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.29_1742218977946_0.2813852262705079","host":"s3://npm-registry-packages-npm-production"}},"5.7.30":{"name":"@thi.ng/color","version":"5.7.30","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"84269423aea5fde62e87fe153fa280ffd4290cfb","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.30.tgz","fileCount":222,"integrity":"sha512-v1LHzvz0e8vrns+qqJFvDJtrgn4mrJMOgL/TTG1Xd9h/IE8Fu1gGf42vm0JsSN6WjS4mEHhr7VXs+pT13v/lUA==","signatures":[{"sig":"MEUCIQC4kFtkWzqiHn+f48Ch9WcJV+RpCJYhRm+2XEabA3aU7QIgCPh/Z/yKTvCv0rWghfS4uobxmC5mouyfmchmfq7RFX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279094},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1646e0ffcdfd812b29e1b9c7c528d294ea60373e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.24","@thi.ng/math":"^5.11.24","@thi.ng/arrays":"^2.10.21","@thi.ng/binary":"^3.4.47","@thi.ng/checks":"^3.7.4","@thi.ng/errors":"^2.5.30","@thi.ng/random":"^4.1.15","@thi.ng/compare":"^2.4.16","@thi.ng/compose":"^3.0.27","@thi.ng/strings":"^3.9.9","@thi.ng/vectors":"^7.12.26","@thi.ng/defmulti":"^3.0.64","@thi.ng/transducers":"^9.2.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.1","typedoc":"^0.28.0","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.30_1742304399806_0.6988010333472257","host":"s3://npm-registry-packages-npm-production"}},"5.7.31":{"name":"@thi.ng/color","version":"5.7.31","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"8fa37315eb5f646e68ce10e8b9a900f9c934a3b4","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.31.tgz","fileCount":222,"integrity":"sha512-EcKqbuxby7VIPjZnMXvVJPF+12udpuucfyjYPN+r4UqPnjY1BVHy1gHFYxSSVQ/VHrDXjUUp2kgYT89nNU0oxg==","signatures":[{"sig":"MEUCIHt2E5RhL+70fR8sfprxgYwdfzwqo2UXl4416GFVEEh4AiEA8MiSMBrxHzFj1eaf04U1CE9Mcof37J+bHTscRNiDAS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279094},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"87aa2d0e64a357476c10fd57aabdfded13c79f7d","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.25","@thi.ng/math":"^5.11.25","@thi.ng/arrays":"^2.10.22","@thi.ng/binary":"^3.4.48","@thi.ng/checks":"^3.7.5","@thi.ng/errors":"^2.5.31","@thi.ng/random":"^4.1.16","@thi.ng/compare":"^2.4.17","@thi.ng/compose":"^3.0.28","@thi.ng/strings":"^3.9.10","@thi.ng/vectors":"^7.13.0","@thi.ng/defmulti":"^3.0.65","@thi.ng/transducers":"^9.2.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.1","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.31_1743543862666_0.6863114729971855","host":"s3://npm-registry-packages-npm-production"}},"5.7.32":{"name":"@thi.ng/color","version":"5.7.32","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"1f0e751b3c3236fd9235f303d1850d2ed0b6501b","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.32.tgz","fileCount":222,"integrity":"sha512-m7HzYjpUQVuGLY6bQt6oJQ4vzzZmFLv7qol5dKzAfz7p5Sr0KDKjnDYm9ctIZ4hSDqCAqQRIM/L7EywJfykiLA==","signatures":[{"sig":"MEQCIAln9hrtmgETEzm2A9tgKUqaCh0pDaZ5U42Dal4vtxtzAiB+IghxJlgnz21nh0x5VuzRs0KTOC2Qs9ixpqeld5B2OQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279094},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c88a589f33207b02a43172313b38ea09571265f1","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.25","@thi.ng/math":"^5.11.25","@thi.ng/arrays":"^2.10.22","@thi.ng/binary":"^3.4.48","@thi.ng/checks":"^3.7.5","@thi.ng/errors":"^2.5.31","@thi.ng/random":"^4.1.16","@thi.ng/compare":"^2.4.17","@thi.ng/compose":"^3.0.28","@thi.ng/strings":"^3.9.10","@thi.ng/vectors":"^7.13.1","@thi.ng/defmulti":"^3.0.65","@thi.ng/transducers":"^9.2.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.1","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.32_1743947713883_0.6804646984663187","host":"s3://npm-registry-packages-npm-production"}},"5.7.33":{"name":"@thi.ng/color","version":"5.7.33","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"972eab9a37570f592710899ba06ba03febc8c3c0","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.33.tgz","fileCount":222,"integrity":"sha512-ttkVUA5/iwAjEn56fRBygLuMnvorDr7um+4v/aWD+AQLhZWSI5gMhOGrauBrkd7LCgctaMClUg+sXbYxmduOeA==","signatures":[{"sig":"MEQCIB0HeBYw6wILyHyT/dB9zqN+qzb/RSPRjATr10HUEyaXAiAzC4FIrnV9OF5RCpUOoovD9isAIvgzczL7REQ8DXl0Gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279073},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c464b6948f92cba90c2ea75b59203dad894fb450","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.26","@thi.ng/math":"^5.11.26","@thi.ng/arrays":"^2.10.23","@thi.ng/binary":"^3.4.49","@thi.ng/checks":"^3.7.6","@thi.ng/errors":"^2.5.32","@thi.ng/random":"^4.1.17","@thi.ng/compare":"^2.4.18","@thi.ng/compose":"^3.0.29","@thi.ng/strings":"^3.9.11","@thi.ng/vectors":"^8.0.0","@thi.ng/defmulti":"^3.0.66","@thi.ng/transducers":"^9.2.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.2","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.33_1744802004062_0.06420531786238137","host":"s3://npm-registry-packages-npm-production"}},"5.7.34":{"name":"@thi.ng/color","version":"5.7.34","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"7016d1cb8674894c461a2fc1ae18427d321ac6af","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.34.tgz","fileCount":222,"integrity":"sha512-x2tS6rgZOsxrjDrvPuuSRxnqJJOSzUuPqQYGWY6yIdINECjbRAIaZrzt3VQ4RZjPBYkvrGDt5ABU7eCxWrZzMA==","signatures":[{"sig":"MEQCIHHygJFa5tfzOpE5Ex6ed1JlP60O5hTPulDBbydYVmc6AiBQ/HwscYBFnPsLs2m+FOpHcosKtboGxnXRHDvWmGxq4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279073},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"69080248c98f9555642384aed76a0431e9f44835","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.26","@thi.ng/math":"^5.11.26","@thi.ng/arrays":"^2.10.23","@thi.ng/binary":"^3.4.49","@thi.ng/checks":"^3.7.6","@thi.ng/errors":"^2.5.32","@thi.ng/random":"^4.1.17","@thi.ng/compare":"^2.4.18","@thi.ng/compose":"^3.0.29","@thi.ng/strings":"^3.9.11","@thi.ng/vectors":"^8.0.1","@thi.ng/defmulti":"^3.0.66","@thi.ng/transducers":"^9.2.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.2","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.34_1744893686820_0.04984451563002046","host":"s3://npm-registry-packages-npm-production"}},"5.7.35":{"name":"@thi.ng/color","version":"5.7.35","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"a6019730aacdb1ac49ac10f50d97ea85ce8cd167","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.35.tgz","fileCount":222,"integrity":"sha512-zAZDpmiahoo25abprMQVyOG/1FOjc9kRXGIOrx3W3YHAmLLcqUR2IZRqcJ1TL6i+niQAGI366H+KujbvJoMQqw==","signatures":[{"sig":"MEQCIDIygjBYOOxcFJNinkGBVND173nEoTTAm+XRq/rmxHaBAiAmc7XcWscKfLf1gkcnNHfylMRgrYw7DDR4LTwTCSgjeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279071},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"4354686a6fb1f82c09ea48f92f87786191b231a0","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@thi.ng/math":"^5.11.27","@thi.ng/arrays":"^2.11.0","@thi.ng/binary":"^3.4.50","@thi.ng/checks":"^3.7.7","@thi.ng/errors":"^2.5.33","@thi.ng/random":"^4.1.18","@thi.ng/compare":"^2.4.19","@thi.ng/compose":"^3.0.30","@thi.ng/strings":"^3.9.12","@thi.ng/vectors":"^8.1.0","@thi.ng/defmulti":"^3.0.67","@thi.ng/transducers":"^9.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.35_1746017687453_0.18933337138537598","host":"s3://npm-registry-packages-npm-production"}},"5.7.36":{"name":"@thi.ng/color","version":"5.7.36","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"e41e33771107fa18d3ce825a2fc833f037cd591d","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.36.tgz","fileCount":222,"integrity":"sha512-uxGeXJvqDAlsMCn7WuF9nyHtCrZWgiwp5ukQ8Zg9fJGv2Vgflboltd8LAzgjb8BSWkkcc4HlFDKAHa1G3MsrPQ==","signatures":[{"sig":"MEYCIQDWoBv6PafC0QSMryorGxN57bntzR/xFDwdZedEVBrxAQIhAIXAADzbH9DioFDYthqtq5AGdKSNxuBHv2Za93I4/7k+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279071},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"21e1e46f087a0b8e53b7eafa38ac38a83596ef8f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@thi.ng/math":"^5.11.27","@thi.ng/arrays":"^2.11.0","@thi.ng/binary":"^3.4.50","@thi.ng/checks":"^3.7.7","@thi.ng/errors":"^2.5.33","@thi.ng/random":"^4.1.18","@thi.ng/compare":"^2.4.19","@thi.ng/compose":"^3.0.30","@thi.ng/strings":"^3.9.12","@thi.ng/vectors":"^8.1.1","@thi.ng/defmulti":"^3.0.67","@thi.ng/transducers":"^9.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.36_1746175190865_0.27357553992822536","host":"s3://npm-registry-packages-npm-production"}},"5.7.37":{"name":"@thi.ng/color","version":"5.7.37","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"e5f4bf90772faf42bebadc6ff7287a8f27840ebc","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.37.tgz","fileCount":222,"integrity":"sha512-NcfEE5pQX3CXXojs2ERRWNI0R3ptudVlbWLKm800aZDSOVcs1NF9m/PR5MinQL4nJy2hXYJp7vop4GqFwVgnQA==","signatures":[{"sig":"MEUCIQCojLPf5DZZ3Xt4U9l/KNvI4tZYj3x6egYpL72d3jL+SgIgY8YKr3c9P2bMfIxClhmmqc0GJpfITlgW1PgDNITp/Jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279071},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"99ea3cda41e61b66f3914c5c9c9b7bb60ee3ee84","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@thi.ng/math":"^5.11.27","@thi.ng/arrays":"^2.11.0","@thi.ng/binary":"^3.4.50","@thi.ng/checks":"^3.7.7","@thi.ng/errors":"^2.5.33","@thi.ng/random":"^4.1.18","@thi.ng/compare":"^2.4.19","@thi.ng/compose":"^3.0.30","@thi.ng/strings":"^3.9.12","@thi.ng/vectors":"^8.2.0","@thi.ng/defmulti":"^3.0.67","@thi.ng/transducers":"^9.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.37_1747587812126_0.887513262106427","host":"s3://npm-registry-packages-npm-production"}},"5.7.38":{"name":"@thi.ng/color","version":"5.7.38","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"8f72b9de428f38298b363fcd8e619033fc1aa2a7","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.38.tgz","fileCount":222,"integrity":"sha512-DG1O+wKKjHuvpy5XWZE0x7XFbprMjRL/n4BZMsdcYgol7xpAUQtQ6KR9Oe0xlXOKSDftg0rnswsbctJmdddhNw==","signatures":[{"sig":"MEQCIEn/7jn5gWfp9Sf5mPnN6qCO9gnTuhTK8nTsWVmILSy/AiBKGilEccRrDdJkrYYqcwtHJn3o8ABAxulwwl40G+zxyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279071},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"61c3833b7ef7d044621454b5ea4af885d39f065e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.28","@thi.ng/math":"^5.11.28","@thi.ng/arrays":"^2.11.1","@thi.ng/binary":"^3.4.51","@thi.ng/checks":"^3.7.8","@thi.ng/errors":"^2.5.34","@thi.ng/random":"^4.1.19","@thi.ng/compare":"^2.4.20","@thi.ng/compose":"^3.0.31","@thi.ng/strings":"^3.9.13","@thi.ng/vectors":"^8.2.1","@thi.ng/defmulti":"^3.0.68","@thi.ng/transducers":"^9.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.38_1748433895432_0.0069513694354181865","host":"s3://npm-registry-packages-npm-production"}},"5.7.39":{"name":"@thi.ng/color","version":"5.7.39","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"287b49845e514657a1b6e0e7a2b3590740bc132a","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.39.tgz","fileCount":222,"integrity":"sha512-Xyx1ubFTAc9xzhI0rroTHrT1xqqMjHkJtbOkg3BjlFlChWsoFhBQRpqyfthW285TNMfbA/vB2B3EOrKZ07OSuA==","signatures":[{"sig":"MEUCIQDyZwtVqXua93dnm3baEsHsrbCieT5wQKD2WnJra5udTQIgO+2gXaJ/O2H106tfcdsePmjvBKRUqzaidLIkpm6xtxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279071},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"93cdcd8db4d4669561a7f0ebc47697bdbfd04214","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/math":"^5.11.29","@thi.ng/arrays":"^2.11.2","@thi.ng/binary":"^3.4.52","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/random":"^4.1.20","@thi.ng/compare":"^2.4.21","@thi.ng/compose":"^3.0.32","@thi.ng/strings":"^3.9.14","@thi.ng/vectors":"^8.3.0","@thi.ng/defmulti":"^3.0.69","@thi.ng/transducers":"^9.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.39_1749489990115_0.5902065305202953","host":"s3://npm-registry-packages-npm-production"}},"5.7.40":{"name":"@thi.ng/color","version":"5.7.40","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"5d6bb9c5065c6a3e68dc9e22ee3fcc876789e705","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.40.tgz","fileCount":222,"integrity":"sha512-ICF+GNxjEbzYu+9mTZU7B5qUdcf3O9BwECOVL/s+QT8mN83Ni5ZFX+wBwMU6wGKB8I6v2lzQGp1JO5X94aSl+w==","signatures":[{"sig":"MEUCIQCw0A43lQesLBtUgn7MKpwfXBQuufwrf4riWXvycsjZCAIgSRoSeQ45j9pi5pDvHMEKsgNlt0r+PG6jrc+1WoPm4lc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279071},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"14e994e531d32053e948768998324d443436a542","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/math":"^5.11.29","@thi.ng/arrays":"^2.12.0","@thi.ng/binary":"^3.4.52","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/random":"^4.1.20","@thi.ng/compare":"^2.4.21","@thi.ng/compose":"^3.0.32","@thi.ng/strings":"^3.9.14","@thi.ng/vectors":"^8.3.0","@thi.ng/defmulti":"^3.0.69","@thi.ng/transducers":"^9.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.40_1749934626914_0.01934406918725684","host":"s3://npm-registry-packages-npm-production"}},"5.7.41":{"name":"@thi.ng/color","version":"5.7.41","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.41","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"4301ecca7146abd00c19e85302d825e3f85bb12f","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.41.tgz","fileCount":222,"integrity":"sha512-0YuJoYNmQh7BdmMXAMRsTAh/Z1OJBr+E0QRoshnnVVEFcjx7g0H3qlqQRiU9W4VEnt7q979CqwgM+gXM4UAHlA==","signatures":[{"sig":"MEUCIG3ZPBXEEAmlLWNntHW7dprlOG2LwJ7YHPlrOaGYCbMoAiEAyzMwylsObJuQWovkQ4yk4LSCfIoljK7tt1N31NwWMKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279071},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b076434a497b291ad33e81b1a15f6a71e2c82cc2","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/math":"^5.11.29","@thi.ng/arrays":"^2.13.0","@thi.ng/binary":"^3.4.52","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/random":"^4.1.20","@thi.ng/compare":"^2.4.21","@thi.ng/compose":"^3.0.32","@thi.ng/strings":"^3.9.15","@thi.ng/vectors":"^8.3.1","@thi.ng/defmulti":"^3.0.69","@thi.ng/transducers":"^9.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.41_1750248145121_0.18733951459430065","host":"s3://npm-registry-packages-npm-production"}},"5.7.42":{"name":"@thi.ng/color","version":"5.7.42","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.42","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"27ed9041cf851aa08d316a5c8243bdd3d00ea34e","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.42.tgz","fileCount":222,"integrity":"sha512-J5X05LsMi1WSc8RLrnh9BeE/zTT1H4YpofFpEWQwFOQnRF8acNy6fMj5A50hYa+eWmnrQq8RQpoz/cX8c11p+g==","signatures":[{"sig":"MEYCIQCMyCaxgeRAlQyIQG8MGaAVXfIdy5dFIledhC4zkbEIQwIhANM6ubDrMILbqEDQs5ZqDFSA4mNUTXby+ODrf8WDEKDa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279071},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"45e91ee75236e39fc87ea10fbabac1272bef62e3","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/math":"^5.11.29","@thi.ng/arrays":"^2.13.1","@thi.ng/binary":"^3.4.52","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/random":"^4.1.20","@thi.ng/compare":"^2.4.21","@thi.ng/compose":"^3.0.32","@thi.ng/strings":"^3.9.15","@thi.ng/vectors":"^8.3.1","@thi.ng/defmulti":"^3.0.69","@thi.ng/transducers":"^9.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.42_1750801223697_0.924350744537676","host":"s3://npm-registry-packages-npm-production"}},"5.7.43":{"name":"@thi.ng/color","version":"5.7.43","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.43","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"3894496886f4807611c4a657082ebc7e951513a4","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.43.tgz","fileCount":222,"integrity":"sha512-4az2+KwK6NaE12F1OaOX+DG/hJXinuMYFjho/WGtDtFNY/NBZcckowgOa3keUONoDHSxqkUsogdZEAZ9KGUMag==","signatures":[{"sig":"MEYCIQCweg/DZUXNIR0o8I1hjP1mTC7O0uVq9/gNBjnbdB/wIAIhAMAF0+edHdY9WtqsS4HD6jbv38DBtN4oKATMhl4RCEs3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279071},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e657c2d66574c18343a6797aef4585945729093e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/math":"^5.11.29","@thi.ng/arrays":"^2.13.1","@thi.ng/binary":"^3.4.52","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/random":"^4.1.20","@thi.ng/compare":"^2.4.21","@thi.ng/compose":"^3.0.32","@thi.ng/strings":"^3.9.15","@thi.ng/vectors":"^8.3.1","@thi.ng/defmulti":"^3.0.69","@thi.ng/transducers":"^9.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.43_1752054157864_0.2877891590265593","host":"s3://npm-registry-packages-npm-production"}},"5.7.44":{"name":"@thi.ng/color","version":"5.7.44","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.44","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"30660cd656b7555f926c5ce9527da9187503cb66","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.44.tgz","fileCount":222,"integrity":"sha512-eKP2JlZQBwjxtgJimUvroW/kMHLoH9CwB04UqVjHbDy7AybhX1rWK7k4OhYgS6h1WIMJl2ttiFofSOipCL0B7g==","signatures":[{"sig":"MEUCIQDKhQpv6QjRhGo3bKTPD0T0X/vIrKlKN4c+tTid4YKgdgIgTZnlz5Gus5m+kGR3X2YF/Afa9qChrbNowmK2G3moSOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279072},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"56d8f088389b22192a06e9a395b5eecebf47697a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/math":"^5.11.30","@thi.ng/arrays":"^2.13.2","@thi.ng/binary":"^3.4.53","@thi.ng/checks":"^3.7.10","@thi.ng/errors":"^2.5.36","@thi.ng/random":"^4.1.21","@thi.ng/compare":"^2.4.22","@thi.ng/compose":"^3.0.33","@thi.ng/strings":"^3.9.16","@thi.ng/vectors":"^8.3.2","@thi.ng/defmulti":"^3.0.70","@thi.ng/transducers":"^9.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.44_1752157355147_0.8551449996950855","host":"s3://npm-registry-packages-npm-production"}},"5.7.45":{"name":"@thi.ng/color","version":"5.7.45","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.45","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"6232448fd6028b5d86b5834a97bc26d43872830a","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.45.tgz","fileCount":222,"integrity":"sha512-UtVJ/tryBopP6BGTSn2enw7O+Fi36l9r5Xc7UXWnzoAckMtu58Em/Q3+gr7rJ4+SDo3/xh+gB1ItuEC7b7cQQw==","signatures":[{"sig":"MEUCIA5qO9p35N/eQ3V5EoxODFPK7nYTOYVVIekpPPbfFYnnAiEAm6RvDSqUtJktOryEMJ+DUsQ47f5cMvzgJ1+dBPhGGRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279072},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"a81765bd79046980463c56a8bd187f9aaa88dd65","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/math":"^5.11.30","@thi.ng/arrays":"^2.13.2","@thi.ng/binary":"^3.4.53","@thi.ng/checks":"^3.7.10","@thi.ng/errors":"^2.5.36","@thi.ng/random":"^4.1.21","@thi.ng/compare":"^2.4.22","@thi.ng/compose":"^3.0.33","@thi.ng/strings":"^3.9.16","@thi.ng/vectors":"^8.3.2","@thi.ng/defmulti":"^3.0.70","@thi.ng/transducers":"^9.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.45_1752442562436_0.45701669857031035","host":"s3://npm-registry-packages-npm-production"}},"5.7.46":{"name":"@thi.ng/color","version":"5.7.46","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.46","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"b35e6a0deda49909ac1c23d4b7360b1f53e4333c","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.46.tgz","fileCount":222,"integrity":"sha512-1SYSYdknO6/7XSeOy7yviQtQUgxTkdQeX+J7A4FGFljW/NcoMWb1AE6z8BNwTMsZva9+2/c9KXk09zu/+/JyGw==","signatures":[{"sig":"MEYCIQDl09QE7z+79pIfCLOxcxFTh0rozvtc8BFCx0YR7n+QRAIhAOIAgkiVDQq57qso+swsMT99quBZ6UwzoxlGTSmJ1q8L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279072},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"63a8b97642b9c481bb623e8d53e6250749a2cbfb","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/math":"^5.11.30","@thi.ng/arrays":"^2.13.2","@thi.ng/binary":"^3.4.54","@thi.ng/checks":"^3.7.10","@thi.ng/errors":"^2.5.36","@thi.ng/random":"^4.1.21","@thi.ng/compare":"^2.4.22","@thi.ng/compose":"^3.0.33","@thi.ng/strings":"^3.9.16","@thi.ng/vectors":"^8.3.3","@thi.ng/defmulti":"^3.0.70","@thi.ng/transducers":"^9.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.46_1752487573398_0.3082204420917025","host":"s3://npm-registry-packages-npm-production"}},"5.7.47":{"name":"@thi.ng/color","version":"5.7.47","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.47","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"232729a84c403557f1dc41db91276be726172b70","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.47.tgz","fileCount":222,"integrity":"sha512-DOqgGcPgFAPonk9/RVtYLY2KWsVrPV35vV4ekc94U89C1bbF2X921wu8LZKU2OAR1JrEk9FlhAEfGgf7QJaytA==","signatures":[{"sig":"MEUCIGSfCxVKdm9RELhtHyzrT1fs5C67DDqMp2sT6RaOPZQWAiEA1cPM8XyPt+zC8Y32Ns7YfVYpCCYpKjsrl7cEKS0k3/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279072},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"9ec4a5584ed6e59f2b74f4ca9726daef7e766974","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/math":"^5.11.30","@thi.ng/arrays":"^2.13.3","@thi.ng/binary":"^3.4.54","@thi.ng/checks":"^3.7.10","@thi.ng/errors":"^2.5.36","@thi.ng/random":"^4.1.21","@thi.ng/compare":"^2.4.22","@thi.ng/compose":"^3.0.33","@thi.ng/strings":"^3.9.16","@thi.ng/vectors":"^8.3.3","@thi.ng/defmulti":"^3.0.70","@thi.ng/transducers":"^9.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.47_1752571877926_0.7268456367483445","host":"s3://npm-registry-packages-npm-production"}},"5.7.48":{"name":"@thi.ng/color","version":"5.7.48","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.48","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"261488e9995874d2dfd3c4db94bdad229f1d7cbf","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.48.tgz","fileCount":222,"integrity":"sha512-ft6duThSzYI7AqkzTRjsIVSVMPqWJrtIw6q3aUqDqlz5qos3dFU882n1MtM95iraskvHrzY1Fc5o8x55+YGSAA==","signatures":[{"sig":"MEUCIQCYuGdjHyexkp4SYJkHUD5jfzNSBXq3uEGe/Ph9JHRiAgIgJlF57zBQVUez/mXyxuT3OxiW3p17vibtWn8hReeHwNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279072},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"3cd1bea8b2bf6b859609f6d5c14b4eb64745681f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.31","@thi.ng/math":"^5.11.31","@thi.ng/arrays":"^2.13.4","@thi.ng/binary":"^3.4.55","@thi.ng/checks":"^3.7.11","@thi.ng/errors":"^2.5.37","@thi.ng/random":"^4.1.22","@thi.ng/compare":"^2.4.23","@thi.ng/compose":"^3.0.34","@thi.ng/strings":"^3.9.17","@thi.ng/vectors":"^8.3.4","@thi.ng/defmulti":"^3.0.71","@thi.ng/transducers":"^9.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.48_1753023492609_0.5653940632874175","host":"s3://npm-registry-packages-npm-production"}},"5.7.50":{"name":"@thi.ng/color","version":"5.7.50","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.50","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"9bb2ffeaa23d7263cc860b3e98439abd40f9e102","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.50.tgz","fileCount":222,"integrity":"sha512-8Uc1aZ/9wsgeiWSGQMeTR5rL/RP3BKw804XAQTOWBlQfAXF7M6juJ/hyxqZFlEzYxDuti6cCFAYhUMJOSbYR8g==","signatures":[{"sig":"MEYCIQDHKM+Jq/qp+yvhdWPXVzDIe/GK+DiDHBQ9SWk47QYvEgIhAP9WaNy/bWihG5yDVXhRDO7Xi6jcw1FO7HbGb4xGP3dj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279072},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"11747c482773d3da03c8b7848b25a56251ccd759","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.32","@thi.ng/math":"^5.11.32","@thi.ng/arrays":"^2.13.5","@thi.ng/binary":"^3.4.56","@thi.ng/checks":"^3.7.12","@thi.ng/errors":"^2.5.38","@thi.ng/random":"^4.1.23","@thi.ng/compare":"^2.4.24","@thi.ng/compose":"^3.0.35","@thi.ng/strings":"^3.9.18","@thi.ng/vectors":"^8.4.1","@thi.ng/defmulti":"^3.0.72","@thi.ng/transducers":"^9.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.50_1753086241982_0.828041923172347","host":"s3://npm-registry-packages-npm-production"}},"5.7.51":{"name":"@thi.ng/color","version":"5.7.51","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.51","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"70aca518fd315748b278d9d8eabf5b3a8f63debb","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.51.tgz","fileCount":222,"integrity":"sha512-LQz63dnoX5tzp+EiwfW0zNTCm/GBRWWldXHMIlXbluZrYf6vaLFYDbaU2SstqFbiEJJm3lDvJLGW6fzMgjy3FA==","signatures":[{"sig":"MEYCIQDjF3SNI3yls9Pb/CqpgW/t2jv4njm98FocsCJiGKQ8CgIhAP9TV6efhynO67xLIfPMLIphC8esDm3LbHQwnBJ/MP5L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279072},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c5c6b895169788c7f8b3d6d61ff76c0c6e5d2c2a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.32","@thi.ng/math":"^5.11.32","@thi.ng/arrays":"^2.13.5","@thi.ng/binary":"^3.4.56","@thi.ng/checks":"^3.7.12","@thi.ng/errors":"^2.5.38","@thi.ng/random":"^4.1.23","@thi.ng/compare":"^2.4.24","@thi.ng/compose":"^3.0.35","@thi.ng/strings":"^3.9.18","@thi.ng/vectors":"^8.5.0","@thi.ng/defmulti":"^3.0.72","@thi.ng/transducers":"^9.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.51_1753386334986_0.5464549326783601","host":"s3://npm-registry-packages-npm-production"}},"5.7.52":{"name":"@thi.ng/color","version":"5.7.52","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.52","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"e77c0737f5b587a565a3b77c3d20e5979ef2162a","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.52.tgz","fileCount":222,"integrity":"sha512-3wU8SezsPmUoRnl8w5sstPW6uzUPAgANicUA9tLPUPWyp44PgmnPxkoBgtdyZtBJVYu1kXslnH6YTrAML6f47A==","signatures":[{"sig":"MEUCIQD/rwFowekQLqO3KO77SPwYjvaLYWIc/Z0pN4fRuRhqVQIgCVulGjC6lFmprU9lxZDkBkY57jYnmr2RSfThQxyOOvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279072},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b138ae2fb8567acfe724cc675654878f60d26631","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.32","@thi.ng/math":"^5.11.32","@thi.ng/arrays":"^2.13.5","@thi.ng/binary":"^3.4.56","@thi.ng/checks":"^3.7.12","@thi.ng/errors":"^2.5.38","@thi.ng/random":"^4.1.23","@thi.ng/compare":"^2.4.24","@thi.ng/compose":"^3.0.35","@thi.ng/strings":"^3.9.18","@thi.ng/vectors":"^8.5.1","@thi.ng/defmulti":"^3.0.72","@thi.ng/transducers":"^9.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.52_1753533211880_0.41963763295414847","host":"s3://npm-registry-packages-npm-production"}},"5.7.53":{"name":"@thi.ng/color","version":"5.7.53","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.53","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"7a060e8adba5b834f23d5300bef1560513f4c383","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.53.tgz","fileCount":222,"integrity":"sha512-Wnv5M89pDQBMZ148MbhA2HJjSISV3gK5cKTPGqdXt15+EvaYrfUsjV3d1vusHekxgVLyL3Ifq9iB1OX4yyEMYQ==","signatures":[{"sig":"MEYCIQCVNNXLI59b3WDpK3nkBKIjCXomKhlIwH8KMP0/ch5UOgIhAJyfyiBLHfU8h2infEOnGm40RpOqI8U9gWab7ezmljqw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279072},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1df8a3a9061257ea73ccf1ab9cdf63c81a9f519f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.33","@thi.ng/math":"^5.11.33","@thi.ng/arrays":"^2.13.6","@thi.ng/binary":"^3.4.57","@thi.ng/checks":"^3.7.13","@thi.ng/errors":"^2.5.39","@thi.ng/random":"^4.1.24","@thi.ng/compare":"^2.4.25","@thi.ng/compose":"^3.0.36","@thi.ng/strings":"^3.9.19","@thi.ng/vectors":"^8.6.0","@thi.ng/defmulti":"^3.0.73","@thi.ng/transducers":"^9.6.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.53_1753914888507_0.26797509482853665","host":"s3://npm-registry-packages-npm-production"}},"5.7.54":{"name":"@thi.ng/color","version":"5.7.54","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.54","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"4ff0a43e1244737188a583b1bc72aba32dddcb81","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.54.tgz","fileCount":222,"integrity":"sha512-3/bpJBQ2SSmbe7VxA1cQoZ1eqxidU3pCcJNS2oIbxlPkKanLXFBuhgWuWKk6xen2pt1sxx5aNWl0VyFfjNYSZQ==","signatures":[{"sig":"MEYCIQCVqMfJnr2+D0bQODJ8m2XukSLtPHaw7ofPqhoe1J/mzAIhAOh8j95hkyvHPPjn80YTCLSAvQyvtxkbvQEtLTo/i/tp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279072},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"76ffdc6e27bced158471ed47700919e7079956ca","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.33","@thi.ng/math":"^5.11.33","@thi.ng/arrays":"^2.13.6","@thi.ng/binary":"^3.4.57","@thi.ng/checks":"^3.7.13","@thi.ng/errors":"^2.5.39","@thi.ng/random":"^4.1.24","@thi.ng/compare":"^2.4.25","@thi.ng/compose":"^3.0.36","@thi.ng/strings":"^3.9.19","@thi.ng/vectors":"^8.6.1","@thi.ng/defmulti":"^3.0.73","@thi.ng/transducers":"^9.6.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.54_1753958963369_0.21361461586677577","host":"s3://npm-registry-packages-npm-production"}},"5.7.55":{"name":"@thi.ng/color","version":"5.7.55","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.55","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"8467a164ab447d08e748c4a507c229a80b8dc357","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.55.tgz","fileCount":222,"integrity":"sha512-NpPlFW1UFvbmZbBJv43QwOGHqBw14yqv6mdPlS5Wy9OSPF7WCrmMB7ue2bnRnfabQ0DkkSEG8PzolbrYmo3kHw==","signatures":[{"sig":"MEQCIAGpWAdnJtWCa2Xi4jzBMh9lbe1C414pTa/ZlIokajtEAiBoElYGBOOraXZGkplWXuEdegW3GVMqMnRKcziexZlUvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279071},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d4e2e72dcdadf26da3400900f04f9eb0ebeb0a5b","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.0","@thi.ng/math":"^5.11.34","@thi.ng/arrays":"^2.13.7","@thi.ng/binary":"^3.4.58","@thi.ng/checks":"^3.7.14","@thi.ng/errors":"^2.5.40","@thi.ng/random":"^4.1.25","@thi.ng/compare":"^2.4.26","@thi.ng/compose":"^3.0.37","@thi.ng/strings":"^3.9.20","@thi.ng/vectors":"^8.6.2","@thi.ng/defmulti":"^3.0.74","@thi.ng/transducers":"^9.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.55_1754297234160_0.1689139201440779","host":"s3://npm-registry-packages-npm-production"}},"5.7.56":{"name":"@thi.ng/color","version":"5.7.56","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.56","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"4d97d52a8a5388a7ccfe0b59a521c2b9592270bb","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.56.tgz","fileCount":222,"integrity":"sha512-yiq18NcOO3y/JKHm1qGNynnXydjU1Qa/xDRBhp31opbGswBkf2o/NVnkY0bEWRmP0rrS0kgV0/8iBC+j+ghmUQ==","signatures":[{"sig":"MEUCIQCXSI0QadpEZGCyCKfWYhszt7s/f4s0eLRJLA2NqEakMAIgSA7uEVA0ifXygZcWgL4wbg2GYuDX6GcooD1B9uQ8SBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279071},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"0bcedf8d1dd4f30cd06bb2c668599628f2f0141e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/math":"^5.11.35","@thi.ng/arrays":"^2.13.8","@thi.ng/binary":"^3.4.59","@thi.ng/checks":"^3.7.15","@thi.ng/errors":"^2.5.41","@thi.ng/random":"^4.1.26","@thi.ng/compare":"^2.4.27","@thi.ng/compose":"^3.0.38","@thi.ng/strings":"^3.9.21","@thi.ng/vectors":"^8.6.3","@thi.ng/defmulti":"^3.0.75","@thi.ng/transducers":"^9.6.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.56_1754299474221_0.7884617434710699","host":"s3://npm-registry-packages-npm-production"}},"5.7.57":{"name":"@thi.ng/color","version":"5.7.57","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.57","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"ceba395663a83a7fda2a953242070ce2e5f74741","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.57.tgz","fileCount":222,"integrity":"sha512-jmNZ8LphjOvCOhXf+vrjdY69F4p6YCUn2ofrZ/mjMSn0CY6CqW+R4VlCYewu3Q6xSoa43sTqqsL6Q1yYv+ma6A==","signatures":[{"sig":"MEUCIGEaV+rtNGHg4av5PtIEbzAd005Roml1bsgFpjNW1uZPAiEA8q7xyRrwBAlsV2qv4kTlqms7+Zb/RVX2FY3eBxeK8ys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279071},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"9a998c33c7a524c95b552b9cbdc2734d28a5dafc","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/math":"^5.11.35","@thi.ng/arrays":"^2.13.9","@thi.ng/binary":"^3.4.59","@thi.ng/checks":"^3.7.16","@thi.ng/errors":"^2.5.41","@thi.ng/random":"^4.1.26","@thi.ng/compare":"^2.4.27","@thi.ng/compose":"^3.0.38","@thi.ng/strings":"^3.9.21","@thi.ng/vectors":"^8.6.4","@thi.ng/defmulti":"^3.0.75","@thi.ng/transducers":"^9.6.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.57_1754583760321_0.5341659263417675","host":"s3://npm-registry-packages-npm-production"}},"5.7.58":{"name":"@thi.ng/color","version":"5.7.58","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.58","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"adec3204f6e647c0f6a7901272a7166881abdc44","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.58.tgz","fileCount":222,"integrity":"sha512-Di3Yrk0ygqNatgGzTOxx4KVXJdB986wH/JD89VABYiq9v110sgjVM5BIOMztOsL2YwW7wRpbW4xhqs0AsgXxUQ==","signatures":[{"sig":"MEUCIQDUv0ZTcgRPCO2zzzajga/Vw1VPXqsqLmQGbEDguM/74QIgfwenzEI/WFn8P0o+1XLfNKH2tILcjTiYkn+O8LtZbVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279072},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"f6ebc1302dc9211d588293aa0897173c6e54f4e5","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/math":"^5.11.35","@thi.ng/arrays":"^2.13.10","@thi.ng/binary":"^3.4.59","@thi.ng/checks":"^3.7.17","@thi.ng/errors":"^2.5.41","@thi.ng/random":"^4.1.26","@thi.ng/compare":"^2.4.27","@thi.ng/compose":"^3.0.38","@thi.ng/strings":"^3.9.21","@thi.ng/vectors":"^8.6.5","@thi.ng/defmulti":"^3.0.75","@thi.ng/transducers":"^9.6.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.58_1754930558619_0.9170301329550763","host":"s3://npm-registry-packages-npm-production"}},"5.7.59":{"name":"@thi.ng/color","version":"5.7.59","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.59","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"2f46092f54081977711e14c126507af337b3d28e","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.59.tgz","fileCount":222,"integrity":"sha512-ciSJn921/Nl+NLuZMvuSw1kA9pwjXMZ/eeXU30UnB02NEq60FQ73sKHCK7xKW1A0M3CpvPdD3pEH5NVTJ1rdmg==","signatures":[{"sig":"MEUCIF6+JF1PYMJwIyPeZdu3VUbwS3n831GaxTNad9i5swYPAiEAjJJDU9D8dLHG9DeHbYS1JxftaebdTaLiQuKIhB1bXD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279072},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e215a3e8de3809736ba0042c93bd8703a5a1a337","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/math":"^5.12.0","@thi.ng/arrays":"^2.13.11","@thi.ng/binary":"^3.4.60","@thi.ng/checks":"^3.7.18","@thi.ng/errors":"^2.5.42","@thi.ng/random":"^4.1.27","@thi.ng/compare":"^2.4.28","@thi.ng/compose":"^3.0.39","@thi.ng/strings":"^3.9.22","@thi.ng/vectors":"^8.6.6","@thi.ng/defmulti":"^3.0.76","@thi.ng/transducers":"^9.6.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.59_1756744845654_0.16127321277786422","host":"s3://npm-registry-packages-npm-production"}},"5.7.60":{"name":"@thi.ng/color","version":"5.7.60","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.60","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"d92a669ee2bf9087ed97f23c025d9e5424f2063d","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.60.tgz","fileCount":222,"integrity":"sha512-8noj5IO7pMkIIFY5T6OL9vpcQbzjdZkan1zHV1ge2UgSmXBX67oAQtcnw2U1EZFcZNpxGjQG/MhHazt5o3F6Zg==","signatures":[{"sig":"MEYCIQCkoAAtESboMKz+tNZdOAhrKk51cF2V600HBNf69bfAuAIhAMOhup2//fU3/YaVTGYB/d0EszGybIAgImu2mM1rD7IN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279073},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b7ede4f099767e0175ea8e09257208f73970b220","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/math":"^5.12.0","@thi.ng/arrays":"^2.13.11","@thi.ng/binary":"^3.4.60","@thi.ng/checks":"^3.7.18","@thi.ng/errors":"^2.5.42","@thi.ng/random":"^4.1.27","@thi.ng/compare":"^2.4.28","@thi.ng/compose":"^3.0.39","@thi.ng/strings":"^3.9.22","@thi.ng/vectors":"^8.6.6","@thi.ng/defmulti":"^3.0.76","@thi.ng/transducers":"^9.6.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.60_1758798667833_0.4038436216631749","host":"s3://npm-registry-packages-npm-production"}},"5.7.61":{"name":"@thi.ng/color","version":"5.7.61","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.61","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"cf6c981558e47902619c435fe0388b592dbc1212","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.61.tgz","fileCount":222,"integrity":"sha512-yA9I2B5MfKA3s3j5OxHTA9aRdycwBc+m4kPmtZvelt8dm6qALvRlrmWIIt8QOZM2nHpIFxrimFkd2vPyJvyZnA==","signatures":[{"sig":"MEYCIQCdXJ6bTXa+mI++fHfc1hfNKsXBmbC5xDjjDIwFSZcXjgIhAK8VG+W71SN+3E3f06MhNRzjvG5Ls2PqsRXZMQlmJ1Do","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279073},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"3c3531350eec56011982583c694aeb1a2e0d0ff4","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/math":"^5.12.0","@thi.ng/arrays":"^2.13.11","@thi.ng/binary":"^3.4.60","@thi.ng/checks":"^3.7.18","@thi.ng/errors":"^2.5.42","@thi.ng/random":"^4.1.27","@thi.ng/compare":"^2.4.28","@thi.ng/compose":"^3.0.39","@thi.ng/strings":"^3.9.22","@thi.ng/vectors":"^8.6.6","@thi.ng/defmulti":"^3.0.77","@thi.ng/transducers":"^9.6.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.61_1758813359764_0.04094812126331471","host":"s3://npm-registry-packages-npm-production"}},"5.7.62":{"name":"@thi.ng/color","version":"5.7.62","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/color@5.7.62","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"85468a4fc252dfcc872a15401e83dff179728314","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.62.tgz","fileCount":222,"integrity":"sha512-VIrNih9eIt46NBlpSgqrfihD/7KuySgG0CXyjmDLIQTmnQbNVgpyLTexvCS0624FwymjSC31Q7hgVYTMN0KT0g==","signatures":[{"sig":"MEUCIQDLbxyfJQ+M0ZgohUwoNnW/zg1CrjgLwGeGmmI/rGGfBwIgTiMKV9utq5YXJA2senO/u7+y0umxyX6Et+BMf6yP4YI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279073},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"fbf4b46ba8a5ecff8c5423f4c2d158d208d20fc8","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/math":"^5.12.0","@thi.ng/arrays":"^2.13.11","@thi.ng/binary":"^3.4.60","@thi.ng/checks":"^3.7.18","@thi.ng/errors":"^2.5.42","@thi.ng/random":"^4.1.27","@thi.ng/compare":"^2.4.28","@thi.ng/compose":"^3.0.39","@thi.ng/strings":"^3.9.22","@thi.ng/vectors":"^8.6.6","@thi.ng/defmulti":"^3.0.78","@thi.ng/transducers":"^9.6.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.62_1759837936101_0.4830374267082038","host":"s3://npm-registry-packages-npm-production"}},"5.7.66":{"name":"@thi.ng/color","version":"5.7.66","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/color@5.7.66","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c366f8ba452d1e6a1fb91d80ce77672a3bf5a094","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.7.66.tgz","fileCount":221,"integrity":"sha512-8txnXdSjFO4fbY8XoPOykw8Q7kpgbblHLZlJZYHur8565BF9xEKHBzq6QdIG0c6OycLvfgEbL8tGYrGwdUfxSA==","signatures":[{"sig":"MEUCIH3EzA3ucfcN2eRY7RdenbU5eFdr+7sNRem6Y7SF1xYmAiEAqwkwGwJIZoBDAoH7OF8/IDNzTb83VKydqXVIfH7KHlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":270099},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"136a5e5ef0b69e82329db00d806c3c4e8f1aa063\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.5.1","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/api":"^8.12.6","@thi.ng/math":"^5.13.3","@thi.ng/arrays":"^2.13.15","@thi.ng/binary":"^3.4.64","@thi.ng/checks":"^3.7.22","@thi.ng/errors":"^2.5.46","@thi.ng/random":"^4.1.31","@thi.ng/compare":"^2.4.32","@thi.ng/compose":"^3.0.43","@thi.ng/strings":"^3.9.26","@thi.ng/vectors":"^8.6.10","@thi.ng/defmulti":"^3.0.82","@thi.ng/transducers":"^9.6.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.7.66_1761328242532_0.6151574556974342","host":"s3://npm-registry-packages-npm-production"}},"5.8.0":{"name":"@thi.ng/color","version":"5.8.0","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/color@5.8.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"99b8d6f8d4848ec297802c96419706847d7223ab","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.8.0.tgz","fileCount":221,"integrity":"sha512-5DpAHjGdty2cbI4dzTVQmwjIUZgIv/fuURiTXyf+fl8oA5FzST3x13aHmheKUGUvbF3uR9vm8FPSEXgkuhYU3Q==","signatures":[{"sig":"MEYCIQCNSLMFEEiBD7uirhap/66fENE1RfrftjtLuRhjhmYycwIhALBr2pFha+1NKw/uDGvGtZ2Di+uHCYDXnvKUguztfKBu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273357},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d977f819bcafdcb2b24c45f8d01a167fe29fc85a\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.5.1","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/api":"^8.12.7","@thi.ng/math":"^5.13.4","@thi.ng/arrays":"^2.13.16","@thi.ng/binary":"^3.4.65","@thi.ng/checks":"^3.7.23","@thi.ng/errors":"^2.5.47","@thi.ng/random":"^4.1.32","@thi.ng/compare":"^2.4.33","@thi.ng/compose":"^3.0.44","@thi.ng/strings":"^3.9.27","@thi.ng/vectors":"^8.6.11","@thi.ng/defmulti":"^3.0.83","@thi.ng/transducers":"^9.6.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.8.0_1761431574786_0.26452921921453787","host":"s3://npm-registry-packages-npm-production"}},"5.8.1":{"name":"@thi.ng/color","version":"5.8.1","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/color@5.8.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1add6ea653566e720fa649658fee7eb72839b018","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.8.1.tgz","fileCount":221,"integrity":"sha512-QXSPYRv37smrNwG3c/ZOIYfbqAy/IiwzbKhHSlaLkW42FBSV0AfsWeqcHw5/molt5G+ZG8Yp7mBxj1TH1Mv33A==","signatures":[{"sig":"MEUCICjNpOra3Qcf8eZLp+Dpo16tMhgslw8FtBNnyP53gPo/AiEAvdU7yGP+miJDPJLPdkZIWCFV/C/lrlOur4PrUwgor28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274607},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"201ef38c4f17bae85b15496f2209c69e1c44a3e8\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.5.1","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/api":"^8.12.7","@thi.ng/math":"^5.13.4","@thi.ng/arrays":"^2.13.16","@thi.ng/binary":"^3.4.65","@thi.ng/checks":"^3.7.23","@thi.ng/errors":"^2.5.47","@thi.ng/random":"^4.1.32","@thi.ng/compare":"^2.4.33","@thi.ng/compose":"^3.0.44","@thi.ng/strings":"^3.9.27","@thi.ng/vectors":"^8.6.11","@thi.ng/defmulti":"^3.0.83","@thi.ng/transducers":"^9.6.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.8.1_1761646542834_0.08276942964742062","host":"s3://npm-registry-packages-npm-production"}},"5.8.2":{"name":"@thi.ng/color","version":"5.8.2","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/color@5.8.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"04e42195060af1349db7efb407bed73b542d45d8","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.8.2.tgz","fileCount":221,"integrity":"sha512-VbOqu2pH3WiOshyb6mDlqyd3IzTaF0SB+CC1GXbu2z4sIkKv8zN9t0orfMVmydau8QUrbuwlvuaf0uLhz3co6g==","signatures":[{"sig":"MEUCIQDvimqz6SDuMU1JAEtyCjaXkDhwEZMqESkagiIZZKJ8pwIgbTFftJ2KAf1SYlrtoT1Lfi++cpC/eKngPG6cSRML+cc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274606},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"74b6f319d8f52c9266d97f616be5298a6a5b96e4\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.7","@thi.ng/math":"^5.13.4","@thi.ng/arrays":"^2.14.0","@thi.ng/binary":"^3.4.65","@thi.ng/checks":"^3.7.23","@thi.ng/errors":"^2.5.47","@thi.ng/random":"^4.1.32","@thi.ng/compare":"^2.4.33","@thi.ng/compose":"^3.0.44","@thi.ng/strings":"^3.9.28","@thi.ng/vectors":"^8.6.12","@thi.ng/defmulti":"^3.0.83","@thi.ng/transducers":"^9.6.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.8.2_1763037615606_0.8063171624902032","host":"s3://npm-registry-packages-npm-production"}},"5.8.3":{"name":"@thi.ng/color","version":"5.8.3","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/color@5.8.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c01e51bfff211725187f066620de161cd77f0417","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.8.3.tgz","fileCount":221,"integrity":"sha512-maF7Bh+Cf3ueD47pMueGXBq5qLyRdrUlWteF6ZNvStYzRACS65+QFtvEVMywoUZKk8wY/XA9mHMkXFT1djBn8A==","signatures":[{"sig":"MEUCIQDwmN/z1uz7LQcknICRum+MOy6L6enwij9ua6O0dSZgvwIgdX1IOrDnAXPgvqQbVAeWtNy4ML98FLELX9wOd0eMRVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274605},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"be6e7657b1e5c54d7d648d1b52888a7297e95a17\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.8","@thi.ng/math":"^5.13.5","@thi.ng/arrays":"^2.14.1","@thi.ng/binary":"^3.4.66","@thi.ng/checks":"^3.7.24","@thi.ng/errors":"^2.5.48","@thi.ng/random":"^4.1.33","@thi.ng/compare":"^2.4.34","@thi.ng/compose":"^3.0.45","@thi.ng/strings":"^3.9.29","@thi.ng/vectors":"^8.6.13","@thi.ng/defmulti":"^3.0.84","@thi.ng/transducers":"^9.6.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.8.3_1763740724654_0.20557453153083882","host":"s3://npm-registry-packages-npm-production"}},"5.8.4":{"name":"@thi.ng/color","version":"5.8.4","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/color@5.8.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"8fdf8c82317f4d3909c045cf179f446a810d51d9","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.8.4.tgz","fileCount":221,"integrity":"sha512-r05BMc7seoPxC8J/2OgmDKppNaa9/C/QMC7AIIZHQt28Z2paQEYzrY4/+Jozp03IO1iHhSdtBFza2i1qxirwjA==","signatures":[{"sig":"MEQCIC+j9EFbKWW9O+Mz8MxVhXtOk4VyOS0jj0fsRWC76YCGAiAOK6eQDO4CmOAvx3wgr1y3S8Te24Bzr0O+T4StmJtsIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274605},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"fdca77cabf47dd23a9ab17a5ca13e3060075c12c\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.9","@thi.ng/math":"^5.13.6","@thi.ng/arrays":"^2.14.2","@thi.ng/binary":"^3.4.67","@thi.ng/checks":"^3.7.25","@thi.ng/errors":"^2.5.49","@thi.ng/random":"^4.1.34","@thi.ng/compare":"^2.4.35","@thi.ng/compose":"^3.0.46","@thi.ng/strings":"^3.9.30","@thi.ng/vectors":"^8.6.14","@thi.ng/defmulti":"^3.0.85","@thi.ng/transducers":"^9.6.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.8.4_1764073409568_0.05080684162492055","host":"s3://npm-registry-packages-npm-production"}},"5.8.5":{"name":"@thi.ng/color","version":"5.8.5","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/color@5.8.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3a46ff43cbbbd4ace93228f271b318b99f5a6288","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.8.5.tgz","fileCount":221,"integrity":"sha512-9/KXCmmpys+4yVItUF1F7jLQCcoleXvhZLmtHNXkU0CB/LIdZMdlsu6L+EXCOH7ftfpI1AT8U+xWNKxf6lWL8Q==","signatures":[{"sig":"MEUCIQCmAGpthEI9elEc2gjNxorcayg6ZXUv0Rl50AqQHFlKQwIgF3iSzq6eWY0e1hVI3YSx8KqMpVDQYETdqf9pDCLxcKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274611},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"824bf9047b5a10f777c5c5b4aeecf0c750a22c75\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.10","@thi.ng/math":"^5.14.0","@thi.ng/arrays":"^2.14.3","@thi.ng/binary":"^3.4.68","@thi.ng/checks":"^3.8.0","@thi.ng/errors":"^2.5.50","@thi.ng/random":"^4.1.35","@thi.ng/compare":"^2.4.36","@thi.ng/compose":"^3.0.47","@thi.ng/strings":"^3.9.31","@thi.ng/vectors":"^8.6.15","@thi.ng/defmulti":"^3.0.86","@thi.ng/transducers":"^9.6.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.8.5_1764801982731_0.1368692428942837","host":"s3://npm-registry-packages-npm-production"}},"5.8.6":{"name":"@thi.ng/color","version":"5.8.6","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/color@5.8.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"8d7d5baffcee66020e8883b14e4dcf62b104d7dd","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.8.6.tgz","fileCount":221,"integrity":"sha512-YQPl+ix2ceDxYNFI6F9GKadWPlpJq75PQCRCvGKC76N3CId5js3XrajcD70VUEX54pwGM4sBdynwI6EwmpUZ5Q==","signatures":[{"sig":"MEUCIA0FFF6Bcq1QPYYDN98etAXtQ48mJnMJDLEofpuduxl5AiEA+UvIep3pxaDiC98pixxGd9CAvU/2YU1u+kLKPBurc4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274610},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"8625a1c6383737a8fdbe7a3f96ea3cbabc957fa6\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.10","@thi.ng/math":"^5.14.0","@thi.ng/arrays":"^2.14.3","@thi.ng/binary":"^3.5.0","@thi.ng/checks":"^3.8.0","@thi.ng/errors":"^2.5.50","@thi.ng/random":"^4.1.35","@thi.ng/compare":"^2.4.36","@thi.ng/compose":"^3.0.47","@thi.ng/strings":"^3.9.31","@thi.ng/vectors":"^8.6.16","@thi.ng/defmulti":"^3.0.86","@thi.ng/transducers":"^9.6.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.8.6_1765462765820_0.6043448116884877","host":"s3://npm-registry-packages-npm-production"}},"5.8.7":{"name":"@thi.ng/color","version":"5.8.7","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/color@5.8.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"567ac0167c423b1458373d56f3291c5c8c155727","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.8.7.tgz","fileCount":221,"integrity":"sha512-lNa5WEZiw+Y6UW2nVZ+UURRfUA0N+sNYucW8HWvw1+sWGcDhwJps8om7NbnLgV5G4HdZ5INgTFDzuRYV4qEKNg==","signatures":[{"sig":"MEYCIQCVBo/+OOkvPRg1M6woh/NxLF/F7/MogHRHoooHMitwPgIhAIoOZD+80OITAAg/4aAFvOOGrKpSbV2HPzy3g6Ok32Bm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274609},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e7a21b9d2a188fa04d4c893d8531c40fbc0f4c06\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.11","@thi.ng/math":"^5.15.0","@thi.ng/arrays":"^2.14.4","@thi.ng/binary":"^3.6.0","@thi.ng/checks":"^3.8.1","@thi.ng/errors":"^2.6.0","@thi.ng/random":"^4.1.36","@thi.ng/compare":"^2.4.37","@thi.ng/compose":"^3.0.48","@thi.ng/strings":"^3.9.32","@thi.ng/vectors":"^8.6.17","@thi.ng/defmulti":"^3.0.87","@thi.ng/transducers":"^9.6.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.8.7_1766678443352_0.3405618329005893","host":"s3://npm-registry-packages-npm-production"}},"5.8.8":{"name":"@thi.ng/color","version":"5.8.8","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/color@5.8.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"db19c7c2589b8736e482825bb52569d0e755deb1","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.8.8.tgz","fileCount":221,"integrity":"sha512-+dB4mjzfW94kXRYmOJ+2J+6JAmUUgJurOXCcEwo+SMqO3CswrtYhmygi9PpItHrcTc1u79KBFFmswwEk/yJBbA==","signatures":[{"sig":"MEQCIGjcwk4vgxRhaM4Il4q9A6/mkq/wKOA37RyqRzK7ikB0AiAph7YlpGgWcBl6xuu/Akpw+cIQnt6PJoDVzXXjw85ifg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274609},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"deb511294f7a120091b654af0ff7e8a399a465b3\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.12","@thi.ng/math":"^5.15.1","@thi.ng/arrays":"^2.14.5","@thi.ng/binary":"^3.6.1","@thi.ng/checks":"^3.8.2","@thi.ng/errors":"^2.6.1","@thi.ng/random":"^4.1.37","@thi.ng/compare":"^2.4.38","@thi.ng/compose":"^3.0.49","@thi.ng/strings":"^3.9.33","@thi.ng/vectors":"^8.6.18","@thi.ng/defmulti":"^3.0.88","@thi.ng/transducers":"^9.6.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.8.8_1768563760330_0.565948131543474","host":"s3://npm-registry-packages-npm-production"}},"5.8.9":{"name":"@thi.ng/color","version":"5.8.9","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/color@5.8.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"8e0119e05b6afe1918e0d32c764a4b03f5f49eae","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.8.9.tgz","fileCount":221,"integrity":"sha512-hU5B1lHt9/2wxbwfF9CF65Q1KQYjU5CCBLfCZ/eGIV6qWDQJPz72B1wZrjqyUOqA3fSxGlk2U3eaemcugUQ5gA==","signatures":[{"sig":"MEUCIQCbehDQ1KUPUeWc2YEJEuIeO2AnvfjBMn69xBpK12u47QIgaCcYRMlVsGudMayAL1enaIp7p1+0SDVKekJbRCQ7urE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274609},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"828ec2e9ffde7307231b03cff46598c0915b1857\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.13","@thi.ng/math":"^5.15.2","@thi.ng/arrays":"^2.14.6","@thi.ng/binary":"^3.6.2","@thi.ng/checks":"^3.8.3","@thi.ng/errors":"^2.6.2","@thi.ng/random":"^4.1.38","@thi.ng/compare":"^2.4.39","@thi.ng/compose":"^3.0.50","@thi.ng/strings":"^3.9.34","@thi.ng/vectors":"^8.6.19","@thi.ng/defmulti":"^3.0.89","@thi.ng/transducers":"^9.6.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.8.9_1769173942175_0.7222018160784975","host":"s3://npm-registry-packages-npm-production"}},"5.8.10":{"name":"@thi.ng/color","version":"5.8.10","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/color@5.8.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"44b38989d5056af1a31fde7d4927688258f76595","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.8.10.tgz","fileCount":221,"integrity":"sha512-VE0gLT43ESI57fN0pn79DDKU78SufQlfLBaiJZD+5ys30Mjwf/BzpvCHWuQ2vToLsIZBRLGkCtJCSIB4ArH5lQ==","signatures":[{"sig":"MEQCIHkQ0k4n5doap926n0gF/bKadkvLcmdKfCshNFJW83uaAiARSwwjN6oq9FDKiCQ7b0wVI7aQ+5hCKIuugW2T7j9/Iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274655},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"4bd1b9d8ae52ba32b90a1b9a55d329c708ca7865\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/color"},"_npmVersion":"11.6.1","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.14","@thi.ng/math":"^5.15.3","@thi.ng/arrays":"^2.14.7","@thi.ng/binary":"^3.6.3","@thi.ng/checks":"^3.8.4","@thi.ng/errors":"^2.6.3","@thi.ng/random":"^4.1.39","@thi.ng/compare":"^2.4.40","@thi.ng/compose":"^3.0.51","@thi.ng/strings":"^3.9.35","@thi.ng/vectors":"^8.6.20","@thi.ng/defmulti":"^3.0.90","@thi.ng/transducers":"^9.6.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.8.10_1770473867603_0.741164792351922","host":"s3://npm-registry-packages-npm-production"}},"5.8.12":{"name":"@thi.ng/color","version":"5.8.12","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/color@5.8.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7c642333db018903ccec584664ceafd0a960fe9b","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.8.12.tgz","fileCount":221,"integrity":"sha512-tvWhflvJyUP+d27pPObASkFp7xNTsKx/wCgzNH18D8zcceapRif4wF5BswnG2aMU2S97xeYA5aCYCiyD9G7R6Q==","signatures":[{"sig":"MEUCIHEVIQVHGy92VmeRMD+TuI6KGo8eeyVGscYMxB56GFYtAiEA0+qWmm64nZQ/1IyrPCZFE2gc+Rifzt7rYdmsqh075jU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274654},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"8f50352caab9ec7757d645c0afa605dfb5427abe\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/color"},"_npmVersion":"11.6.1","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.15","@thi.ng/math":"^5.15.4","@thi.ng/arrays":"^2.14.9","@thi.ng/binary":"^3.6.4","@thi.ng/checks":"^3.8.5","@thi.ng/errors":"^2.6.4","@thi.ng/random":"^4.1.40","@thi.ng/compare":"^2.5.1","@thi.ng/compose":"^3.0.52","@thi.ng/strings":"^3.9.36","@thi.ng/vectors":"^8.6.21","@thi.ng/defmulti":"^3.0.91","@thi.ng/transducers":"^9.6.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.8.12_1772874874995_0.7840039491518527","host":"s3://npm-registry-packages-npm-production"}},"5.8.13":{"name":"@thi.ng/color","version":"5.8.13","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/color@5.8.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"4609bf78c3da05d0164811afb91fa41c4bdf454f","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.8.13.tgz","fileCount":221,"integrity":"sha512-EqvJubIBzbowcPfohzS9/BJhYRH1WukiMZsNTCWgPqGH2uqy46BqihIzv+C8thDhax2eAkEG3ecFeYCVe0urNg==","signatures":[{"sig":"MEQCIFOsJHn78XiX3y7Vf/hpLVa3pE8yQ2WFYepSINOcr7weAiAaPgMOw9d1DCoIaM37K/vDNnKaPNuvyagBffbuP7JAKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274655},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"411adbeeb5c03da1cf0c86e567c80942a6b875e7\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/color"},"_npmVersion":"11.6.1","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/math":"^5.15.5","@thi.ng/arrays":"^2.14.10","@thi.ng/binary":"^3.6.5","@thi.ng/checks":"^3.8.6","@thi.ng/errors":"^2.6.5","@thi.ng/random":"^4.1.41","@thi.ng/compare":"^2.5.2","@thi.ng/compose":"^3.0.53","@thi.ng/strings":"^3.9.37","@thi.ng/vectors":"^8.6.22","@thi.ng/defmulti":"^3.0.92","@thi.ng/transducers":"^9.6.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.8.13_1772879499160_0.4564019640196284","host":"s3://npm-registry-packages-npm-production"}},"5.8.14":{"name":"@thi.ng/color","version":"5.8.14","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/color@5.8.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"292c9c94d0303ca427ce92e204dfaf083fb4f1a8","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.8.14.tgz","fileCount":221,"integrity":"sha512-50rt63WaWkOj0O5StVDl6H9/al1WqrCF/V7FvDQQlt6gLqKXmELYZnyQRC0KLMnpQPtpEVOREfPOTGAhuYGMGw==","signatures":[{"sig":"MEQCIBtEJMun3nXNfAojQpsE+8i+7lOHzMI+l0uamxTbmRPaAiBnLNmJHYSr8sTy99dMD8avnxM3l1puCJERNu4S9tcuFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274655},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"869c807f9230120074f4ef5b9dce651ad0b846b9\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/color"},"_npmVersion":"11.6.1","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/math":"^5.15.5","@thi.ng/arrays":"^2.14.11","@thi.ng/binary":"^3.6.5","@thi.ng/checks":"^3.8.6","@thi.ng/errors":"^2.6.5","@thi.ng/random":"^4.1.41","@thi.ng/compare":"^2.5.3","@thi.ng/compose":"^3.0.53","@thi.ng/strings":"^3.9.37","@thi.ng/vectors":"^8.6.22","@thi.ng/defmulti":"^3.0.92","@thi.ng/transducers":"^9.6.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.8.14_1772965301265_0.8141102711232366","host":"s3://npm-registry-packages-npm-production"}},"5.8.15":{"name":"@thi.ng/color","version":"5.8.15","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/color@5.8.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ecfa77d706961869aa9d6ee724ed0c99c6bf08f2","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.8.15.tgz","fileCount":221,"integrity":"sha512-fA2chOgLF4WyydyK3t8rmkJ6Y/NKx0H/4Me4LXjRqw90eLRclBdbPxdEkTDaVvFdA7HA4kMGxlqWuceblUKwqg==","signatures":[{"sig":"MEUCIHU7DBHiRNRbNeDaUeiP9tkC5VkAXYxNxAXfN1slF6WzAiEApmIhfznrHMy/1UuGVSSLOVANsf+xmLa9Vfxkzud9QvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274655},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"7a21075f27ba00b28a6eb77e70918a4c7f4e6e68\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/color"},"_npmVersion":"11.6.1","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/math":"^5.15.5","@thi.ng/arrays":"^2.14.12","@thi.ng/binary":"^3.6.5","@thi.ng/checks":"^3.8.6","@thi.ng/errors":"^2.6.5","@thi.ng/random":"^4.1.41","@thi.ng/compare":"^2.5.4","@thi.ng/compose":"^3.0.53","@thi.ng/strings":"^3.10.0","@thi.ng/vectors":"^8.6.23","@thi.ng/defmulti":"^3.0.93","@thi.ng/transducers":"^9.6.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.8.15_1773223235477_0.07448715350554136","host":"s3://npm-registry-packages-npm-production"}},"5.8.16":{"name":"@thi.ng/color","version":"5.8.16","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/color@5.8.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d270321d930c0d695124dfe212bd6b238f4eabbb","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.8.16.tgz","fileCount":221,"integrity":"sha512-fF+Wphe2hEjzjaXN7og5PebG/XSPBM6vv0WBTsIz6GsozY5mGfpd0ZYmWi2rcgey/jY70Vxi4TJ3NCC3pVClhA==","signatures":[{"sig":"MEQCIEqtTcqrjFmCJuKBMmfAiOa1LU2Xu2rAjdhAYHruGCzMAiAZkmwDcLeZyM9EWHhJ50cM+VyzyAl3Pa6tzMY6xP3DPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274655},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"82ec7cc54d0e89dad89cde87fa36c444512d71d7\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/color"},"_npmVersion":"11.6.1","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/math":"^5.15.5","@thi.ng/arrays":"^2.14.12","@thi.ng/binary":"^3.6.5","@thi.ng/checks":"^3.8.6","@thi.ng/errors":"^2.6.5","@thi.ng/random":"^4.1.41","@thi.ng/compare":"^2.5.4","@thi.ng/compose":"^3.0.53","@thi.ng/strings":"^3.10.0","@thi.ng/vectors":"^8.6.23","@thi.ng/defmulti":"^3.0.93","@thi.ng/transducers":"^9.6.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.8.16_1773241667980_0.3481347200664726","host":"s3://npm-registry-packages-npm-production"}},"5.8.17":{"name":"@thi.ng/color","version":"5.8.17","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/color@5.8.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0d81e0577fa745125dc98c183cbdb2266b504c46","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.8.17.tgz","fileCount":221,"integrity":"sha512-IboMzraJY3VuMHEV/ChxVSK4FNkkmGBmgssYqnHXZJDrSGsKrvsYbsCgsaOb/asHmF9KU7s4ylMju4rYV2LPIA==","signatures":[{"sig":"MEQCIBigbGgsTLK5QMvX/kJj7ebh2EUqLxZlggDjdpSpZNB9AiBrB+ggI4i3hW4IiSBUewqhj9ElPq4mh6rDpiwrZruQpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274695},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1107498d31504dc63d1a457b5def387d7a134f69\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/color"},"_npmVersion":"11.6.1","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.17","@thi.ng/math":"^5.15.6","@thi.ng/arrays":"^2.14.13","@thi.ng/binary":"^3.6.6","@thi.ng/checks":"^3.8.7","@thi.ng/errors":"^2.6.6","@thi.ng/random":"^4.1.42","@thi.ng/compare":"^2.5.5","@thi.ng/compose":"^3.0.54","@thi.ng/strings":"^3.10.1","@thi.ng/vectors":"^8.6.24","@thi.ng/defmulti":"^3.0.94","@thi.ng/transducers":"^9.6.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.8.17_1773923473821_0.805448717910902","host":"s3://npm-registry-packages-npm-production"}},"5.8.18":{"name":"@thi.ng/color","version":"5.8.18","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/color@5.8.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"12a08322aff019ce00e6d55bc95eb2977d13d1f1","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.8.18.tgz","fileCount":221,"integrity":"sha512-Kgbsub3qXVSIa8wydV9E4eo8gPqfaK9GBvVuA/cDmS/+sWl7lVcBaJLdo+ag3i4BFqdahDktVMgoDdVqa1WTKQ==","signatures":[{"sig":"MEQCIEquwjJYgE3Fo0yPMwN3OJ0uPEyMW8tcwkKiCVONXiiDAiBDaJbiGUY909CLeXvbTMMGnnK/j8K2pi8fd5kk6nI4IA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274695},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d46ec975b426bb2ceb137cab734395c97436d59b\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/color"},"_npmVersion":"11.6.1","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.17","@thi.ng/math":"^5.15.6","@thi.ng/arrays":"^2.14.13","@thi.ng/binary":"^3.6.6","@thi.ng/checks":"^3.8.7","@thi.ng/errors":"^2.6.6","@thi.ng/random":"^4.1.42","@thi.ng/compare":"^2.5.5","@thi.ng/compose":"^3.0.54","@thi.ng/strings":"^3.11.0","@thi.ng/vectors":"^8.6.25","@thi.ng/defmulti":"^3.0.94","@thi.ng/transducers":"^9.6.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.8.18_1774084731568_0.7139720362436401","host":"s3://npm-registry-packages-npm-production"}},"5.8.19":{"name":"@thi.ng/color","version":"5.8.19","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/color@5.8.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"55ad2e5fd7f6c0e6cf0f38ce6b43210929542acc","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.8.19.tgz","fileCount":221,"integrity":"sha512-HiLDmnx6iArqSWwx1iu5V+YBYyblyQG1rjehZW+C5ZUNrn8l9m1gEuPs721kpAyUXFHjdQXoVgcif2DzXdWuqw==","signatures":[{"sig":"MEUCIDhgnCmcfIa8iVbg98/LK2lU57bgWtHzCr+e/fzEEUXxAiEAlY73DAv5YUTBrCvwdFrdftZ0+1rs3jVAB9Q5gIcCuhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275145},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"8ddf86ea0a1e658ddbf19cc645b29d0c176e29c4\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/color"},"_npmVersion":"11.6.1","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.18","@thi.ng/math":"^5.15.7","@thi.ng/arrays":"^2.14.14","@thi.ng/binary":"^3.6.7","@thi.ng/checks":"^3.8.8","@thi.ng/errors":"^2.6.7","@thi.ng/random":"^4.1.43","@thi.ng/compare":"^2.5.6","@thi.ng/compose":"^3.0.55","@thi.ng/strings":"^3.11.1","@thi.ng/vectors":"^8.6.26","@thi.ng/defmulti":"^3.0.95","@thi.ng/transducers":"^9.6.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.8.19_1775127414426_0.45707174597612554","host":"s3://npm-registry-packages-npm-production"}},"5.8.20":{"name":"@thi.ng/color","version":"5.8.20","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/color@5.8.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"285613fe98d229760752a6efad01387b8e0db0ee","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.8.20.tgz","fileCount":221,"integrity":"sha512-STlxqT8Q8pR8y3pYPGZBo+p6mjS9fapOzLRpTneO4iY6hNh5KBZOeeA7X4K/tFw2TDB+pug1GCSLB8yxGeAZvQ==","signatures":[{"sig":"MEUCICkVgudAqmCbRm3B6IonKBufz9Vd/b8R7rgF4FMZUgBFAiEAgml0iYoBsRIcMP/oa6G6/hnU6LErMoB8Shn2g9APBC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275145},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"929fb6590178a41cbb77cbb87e07c59c61381607\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/color"},"_npmVersion":"11.6.1","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.18","@thi.ng/math":"^5.15.7","@thi.ng/arrays":"^2.14.14","@thi.ng/binary":"^3.6.7","@thi.ng/checks":"^3.8.8","@thi.ng/errors":"^2.6.7","@thi.ng/random":"^4.1.43","@thi.ng/compare":"^2.5.6","@thi.ng/compose":"^3.0.55","@thi.ng/strings":"^3.12.0","@thi.ng/vectors":"^8.6.27","@thi.ng/defmulti":"^3.0.95","@thi.ng/transducers":"^9.6.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.8.20_1775735234031_0.5230262789360252","host":"s3://npm-registry-packages-npm-production"}},"5.8.21":{"name":"@thi.ng/color","version":"5.8.21","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/color@5.8.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"645a5cd1efdc194039bb37807c69309211290ea1","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.8.21.tgz","fileCount":221,"integrity":"sha512-ZgkBP+cQoQKdVeL4iLva0mipcsSs54HCuYJQ9NPkVvimuJyqWo0VPN5UsENjuW0w7CYLCOMNj5OKTk/hY6JD4g==","signatures":[{"sig":"MEQCIGDojLjAYdX+WNLbLlBaDfcg2lxUSSHjzK1gn0TIcVlkAiAbHFbaaBCiZYXSQNB6tZQPXny3iShDhVdnbrlgb7g81g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275204},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"a780d4a5f6f5fc595c9d28527686f63534927d32","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/color"},"_npmVersion":"11.6.1","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.19","@thi.ng/math":"^5.15.8","@thi.ng/arrays":"^2.14.15","@thi.ng/binary":"^3.6.8","@thi.ng/checks":"^3.8.9","@thi.ng/errors":"^2.6.8","@thi.ng/random":"^4.1.44","@thi.ng/compare":"^2.5.7","@thi.ng/compose":"^3.0.56","@thi.ng/strings":"^3.12.1","@thi.ng/vectors":"^8.6.28","@thi.ng/defmulti":"^3.0.96","@thi.ng/transducers":"^9.6.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.8.21_1776512179475_0.948146843867113","host":"s3://npm-registry-packages-npm-production"}},"5.8.22":{"name":"@thi.ng/color","version":"5.8.22","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/color@5.8.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"31cfd04f8edc2293fa97a3c90b8667c62dee266d","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.8.22.tgz","fileCount":221,"integrity":"sha512-zzJz54Kbtrx/3nPrDaqrOSj1hyoqnDCfcc3wEfzYWZeJAz0dNhzEF2MGuYoeOrsX1JnpMV5gF2mKCynpNiW6KQ==","signatures":[{"sig":"MEYCIQDDV/AaBy00k3gIB4nXjPKdrH3Z/x+cUfAcCj7N3+r1NwIhAPy6qcaj6AL6Crf0I2hqxX8Lc2M+tAN0n7u/aQ1FvgLo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275204},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"92be63f24030506f09d6d156804da2798c381dc4","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/color"},"_npmVersion":"11.6.1","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.20","@thi.ng/math":"^5.15.9","@thi.ng/arrays":"^2.14.16","@thi.ng/binary":"^3.6.9","@thi.ng/checks":"^3.9.0","@thi.ng/errors":"^2.6.9","@thi.ng/random":"^4.1.45","@thi.ng/compare":"^2.5.8","@thi.ng/compose":"^3.0.57","@thi.ng/strings":"^3.12.2","@thi.ng/vectors":"^8.6.29","@thi.ng/defmulti":"^3.0.97","@thi.ng/transducers":"^9.6.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.8.22_1777221668426_0.2560507361282691","host":"s3://npm-registry-packages-npm-production"}},"5.8.24":{"name":"@thi.ng/color","version":"5.8.24","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/color@5.8.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"13bcb115d094ec0efbc2a55a802693d6fa5065d0","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.8.24.tgz","fileCount":221,"integrity":"sha512-EfGi5q9DxP/jU8bw5I2zjc6luElA32/0PNrfx/W/VoQnkJJgQuOHDW9mmOiLrxhGro5zJDkk1+y9DHOWN9GIGg==","signatures":[{"sig":"MEYCIQDnXmaRmogCrq2EoUP2P7dPjXrQ3ZJaRoqkAA4MKkSKnAIhAK38ILIIdkELDqhcgPQKuixrHrWN+KYAPRdsAhqXWDiA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275207},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"dcaa4e2beb427e434a68cba1259a9bf9983a569a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/color"},"_npmVersion":"11.6.1","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.21","@thi.ng/math":"^5.15.10","@thi.ng/arrays":"^2.14.18","@thi.ng/binary":"^3.6.10","@thi.ng/checks":"^3.9.1","@thi.ng/errors":"^2.6.10","@thi.ng/random":"^4.1.47","@thi.ng/compare":"^2.5.9","@thi.ng/compose":"^3.0.58","@thi.ng/strings":"^3.12.3","@thi.ng/vectors":"^8.6.31","@thi.ng/defmulti":"^3.0.98","@thi.ng/transducers":"^9.6.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.8.24_1778241459571_0.9913279922422904","host":"s3://npm-registry-packages-npm-production"}},"5.8.25":{"name":"@thi.ng/color","version":"5.8.25","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/color@5.8.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"736fe769e730d3376b0b7e4491baa120fa126688","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.8.25.tgz","fileCount":221,"integrity":"sha512-ETFUhU6jgT/P4COex8EG5FUds07tyRQurVPmmaBAMSPl7k3pbQlvtsu56vtK6QrAXxMK1eWx3rf7w/diB1Wh1w==","signatures":[{"sig":"MEYCIQCjOqdarj4C9y9QBCCbCVfs/ZQWfwh16nPOtzoYdBBlcQIhAJ7x6oSk5Qe3DoeJZLglVlNQsI3wk5q5bfdEt+a+PeE4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275208},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"17d2d1a6542704f55f2daa37550a4213b4a32cd8","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/color"},"_npmVersion":"11.6.1","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.22","@thi.ng/math":"^5.15.11","@thi.ng/arrays":"^2.14.19","@thi.ng/binary":"^3.6.11","@thi.ng/checks":"^3.9.2","@thi.ng/errors":"^2.6.11","@thi.ng/random":"^4.1.48","@thi.ng/compare":"^2.5.10","@thi.ng/compose":"^3.0.59","@thi.ng/strings":"^3.12.4","@thi.ng/vectors":"^8.6.32","@thi.ng/defmulti":"^3.0.99","@thi.ng/transducers":"^9.6.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.8.25_1778488876947_0.958087167957655","host":"s3://npm-registry-packages-npm-production"}},"5.8.27":{"name":"@thi.ng/color","version":"5.8.27","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/color@5.8.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"85c0e278659838ffcc9868b8e77c68165280934b","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.8.27.tgz","fileCount":221,"integrity":"sha512-6nTlp50kK6MpVv28xVkqJc/fhrNUqV9eCzjh21GzTVLCWWWP103T9NsOPr7XyGGWp7VQ7s9AFKa+43ddB1YOZw==","signatures":[{"sig":"MEUCIHXeuvXO6QDr44xS7gRabdGSJ/kC9Y8St4gyaUNq7bUzAiEAvfogNj5bUOaG5FUXn9b4VN6/O2/R/wRK+933LfXM+GU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275257},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b302822c51b2ab255f8f27f8dd010433d95f29df","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/color"},"_npmVersion":"11.6.1","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.24","@thi.ng/math":"^5.15.13","@thi.ng/arrays":"^2.14.21","@thi.ng/binary":"^3.6.13","@thi.ng/checks":"^3.9.4","@thi.ng/errors":"^2.6.13","@thi.ng/random":"^4.1.50","@thi.ng/compare":"^2.5.12","@thi.ng/compose":"^3.0.61","@thi.ng/strings":"^3.12.6","@thi.ng/vectors":"^8.6.34","@thi.ng/defmulti":"^3.0.101","@thi.ng/transducers":"^9.6.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.8.27_1779276352771_0.9996775360185606","host":"s3://npm-registry-packages-npm-production"}},"5.8.28":{"name":"@thi.ng/color","version":"5.8.28","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/color@5.8.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"aac6b269038669550bc9e16988c2bde347d23fe9","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.8.28.tgz","fileCount":221,"integrity":"sha512-FqFmp8d4k10Cp9kNsHypXi48SybCb5FVcyqsP7VXHgpcPnIqKBSaPvdJcoUDwLcQFAgxC6YIihDr7t2O+6vQOA==","signatures":[{"sig":"MEUCIQDv+QdjRmi+x7C3xbPFlU5pGUb24fPVPG05tTzHECrnzQIgbSV5BZy/bmF7uLprg7nVH6Z25mEdDIfjFHt38wUVV1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275257},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"65b041e97110e16c01cf968949b72a0873f14445","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/color"},"_npmVersion":"11.6.1","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.25","@thi.ng/math":"^5.15.14","@thi.ng/arrays":"^2.14.22","@thi.ng/binary":"^3.6.14","@thi.ng/checks":"^3.9.5","@thi.ng/errors":"^2.6.14","@thi.ng/random":"^4.1.51","@thi.ng/compare":"^2.5.13","@thi.ng/compose":"^3.0.62","@thi.ng/strings":"^3.12.7","@thi.ng/vectors":"^8.6.35","@thi.ng/defmulti":"^3.0.102","@thi.ng/transducers":"^9.6.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.8.28_1779540744073_0.8798310814063759","host":"s3://npm-registry-packages-npm-production"}},"5.8.29":{"name":"@thi.ng/color","version":"5.8.29","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/color@5.8.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"d57fc9e3ad4242f66a8f90b9ed373008c71f7d07","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.8.29.tgz","fileCount":221,"integrity":"sha512-LPYOP+oyb5ipGiIsCteBBOIGNT0j2X9PrlH1LyuhvbC9iCGkWGbBjOBucnCamRGJPLB2cd8hRAYU3IdUxAmpQg==","signatures":[{"sig":"MEYCIQCBH+6vLLEu/XlBJ9v8VM9BI4HjkkAZUPdAfdplYBVrhgIhAPVuSXG6DLnEh2KAO2/SY/1JtQGIilO0hTUkc7Qqoi8X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275258},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c47c56420bcae2e0477d252a497be44f08ca185a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/color"},"_npmVersion":"11.6.1","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.26","@thi.ng/math":"^5.15.15","@thi.ng/arrays":"^2.14.23","@thi.ng/binary":"^3.6.15","@thi.ng/checks":"^3.10.0","@thi.ng/errors":"^2.6.15","@thi.ng/random":"^4.1.52","@thi.ng/compare":"^2.5.14","@thi.ng/compose":"^3.0.63","@thi.ng/strings":"^3.12.8","@thi.ng/vectors":"^8.6.36","@thi.ng/defmulti":"^3.0.103","@thi.ng/transducers":"^9.6.40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.8.29_1780684537988_0.16461608737162048","host":"s3://npm-registry-packages-npm-production"}},"5.8.30":{"name":"@thi.ng/color","version":"5.8.30","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/color@5.8.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"f9e242487ad624c174a74986b308fd0ca8b45a74","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.8.30.tgz","fileCount":221,"integrity":"sha512-O2+2HFAvP1R4j984GGL3LTQXLcgKIVNXyQgq7Lm0u4Si8HHi1O5Svfc1po6YGhJxzpSCsd06LQNPUClZWR4QnA==","signatures":[{"sig":"MEUCIQCq1faXsXyTdIEygA9HWNZ2HhBuSjx+tsn6AUt0IH8e/gIgTryM3C0uN2U+bVtgD2oGW3XxLV6NJVmeiNZAhjiSCkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275258},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"febee81fd8b59e5e330a6e6521a2667ed5401a3d","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/color"},"_npmVersion":"11.6.1","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.27","@thi.ng/math":"^5.15.16","@thi.ng/arrays":"^2.14.24","@thi.ng/binary":"^3.6.16","@thi.ng/checks":"^3.10.1","@thi.ng/errors":"^2.6.16","@thi.ng/random":"^4.1.53","@thi.ng/compare":"^2.5.15","@thi.ng/compose":"^3.0.64","@thi.ng/strings":"^3.12.9","@thi.ng/vectors":"^8.6.37","@thi.ng/defmulti":"^3.0.104","@thi.ng/transducers":"^9.6.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.8.30_1783002378392_0.08091226239269189","host":"s3://npm-registry-packages-npm-production"}},"5.8.31":{"name":"@thi.ng/color","version":"5.8.31","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/color@5.8.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"995505130221fc06c403786d2f89ed4e2a883160","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.8.31.tgz","fileCount":221,"integrity":"sha512-oGxmsGROEQK90qXehTRyEaPqOyGAtsN5SNO6FUsApFJDHZP3dP2BvJPjp22PZSTEyMAsMvQUs32KnhQqbfVO5Q==","signatures":[{"sig":"MEQCIAU2Ycz+GgX9Y0sMkvWg5R607xU6Kp+IKi8SYAbPjVaQAiBeqqAHQIQ3em/uJRh1CMrNidFLC9M7Oy7o/UirQdRYpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275258},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"6a4e7c564ebc476770d213d98a2aa6257a41ac15","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/color"},"_npmVersion":"11.17.0","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"@thi.ng/api":"^8.12.27","@thi.ng/math":"^5.15.16","@thi.ng/arrays":"^2.14.25","@thi.ng/binary":"^3.6.16","@thi.ng/checks":"^3.11.0","@thi.ng/errors":"^2.6.16","@thi.ng/random":"^4.1.53","@thi.ng/compare":"^2.5.15","@thi.ng/compose":"^3.0.64","@thi.ng/strings":"^3.12.9","@thi.ng/vectors":"^8.6.38","@thi.ng/defmulti":"^3.0.104","@thi.ng/transducers":"^9.6.42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.8.31_1784645705708_0.4395891508136722","host":"s3://npm-registry-packages-npm-production"}},"5.8.32":{"name":"@thi.ng/color","version":"5.8.32","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/color@5.8.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/color","dist":{"shasum":"3ffe5ccedf47e177fab5a9e508b05644f7307d0a","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.8.32.tgz","fileCount":221,"integrity":"sha512-djHv5DQorYDHABRl++pPgKutokqZXV4wAdayeI5QF1ZyqiO48nqMhiyG/ge5v3mTF649kHkCuoFQB27nXlkPvg==","signatures":[{"sig":"MEUCIFEHhmoVtHPnzrmtkLfKr9l9Gw/8euetw/plBclF58laAiEA1yNpqW6niQAtk8tYW7R/3x5L3exb0cJH8rFylTK4tPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275258},"type":"module","module":"./index.js","thi.ng":{"related":["pixel","vectors"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./hue":{"default":"./hue.js"},"./mix":{"default":"./mix.js"},"./sort":{"default":"./sort.js"},"./tint":{"default":"./tint.js"},"./alpha":{"default":"./alpha.js"},"./clamp":{"default":"./clamp.js"},"./color":{"default":"./color.js"},"./analog":{"default":"./analog.js"},"./invert":{"default":"./invert.js"},"./linear":{"default":"./linear.js"},"./rotate":{"default":"./rotate.js"},"./convert":{"default":"./convert.js"},"./css/css":{"default":"./css/css.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./int/int":{"default":"./int/int.js"},"./is-gray":{"default":"./is-gray.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"},"./contrast":{"default":"./contrast.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-white":{"default":"./is-white.js"},"./swatches":{"default":"./swatches.js"},"./api/names":{"default":"./api/names.js"},"./gradients":{"default":"./gradients.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./luminance":{"default":"./luminance.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./transform":{"default":"./transform.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./max-chroma":{"default":"./max-chroma.js"},"./strategies":{"default":"./strategies.js"},"./variations":{"default":"./variations.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"57ce96457ee0b8de5b17f9d371e6707780c64bd7","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:limits":"bun tools/limits.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","tool:swatches":"bun tools/index.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/color"},"_npmVersion":"11.17.0","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"@thi.ng/api":"^8.12.28","@thi.ng/math":"^5.15.17","@thi.ng/arrays":"^2.14.26","@thi.ng/binary":"^3.6.17","@thi.ng/checks":"^3.11.1","@thi.ng/errors":"^2.6.17","@thi.ng/random":"^4.1.54","@thi.ng/compare":"^2.5.16","@thi.ng/compose":"^3.0.65","@thi.ng/strings":"^3.12.10","@thi.ng/vectors":"^8.7.0","@thi.ng/defmulti":"^3.0.105","@thi.ng/transducers":"^9.6.43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","typedoc":"^0.28.20","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/color_5.8.32_1787678106143_0.06665908986660485","host":"s3://npm-registry-packages-npm-production"}},"5.8.33":{"name":"@thi.ng/color","version":"5.8.33","description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","type":"module","module":"./index.js","typings":"./index.d.ts","sideEffects":false,"repository":{"type":"git","url":"git+https://codeberg.org/thi.ng/umbrella.git","directory":"packages/color"},"homepage":"https://thi.ng/color","funding":[{"type":"github","url":"https://github.com/sponsors/postspectacular"},{"type":"patreon","url":"https://patreon.com/thing_umbrella"},{"type":"liberapay","url":"https://liberapay.com/thi.ng"}],"author":{"name":"Karsten Schmidt","url":"https://thi.ng"},"license":"Apache-2.0","scripts":{"build":"yarn build:esbuild && yarn build:decl","build:decl":"tsc --declaration --emitDeclarationOnly","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","clean":"bun ../../tools/src/clean-package.ts css hcy hsi hsl hsv int lab lch oklab oklch rgb srgb xyy xyz ycc","doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","pub":"npm publish --access public","test":"bun test","tool:limits":"bun tools/limits.ts","tool:maxchroma":"bun tools/max-chroma.ts","tool:strategies":"bun tools/strategies.ts","tool:swatches":"bun tools/index.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts"},"dependencies":{"@thi.ng/api":"^8.12.28","@thi.ng/arrays":"^2.14.26","@thi.ng/binary":"^3.6.17","@thi.ng/checks":"^3.11.1","@thi.ng/compare":"^2.5.16","@thi.ng/compose":"^3.0.65","@thi.ng/defmulti":"^3.0.105","@thi.ng/errors":"^2.6.17","@thi.ng/math":"^5.15.17","@thi.ng/random":"^4.1.54","@thi.ng/strings":"^3.12.10","@thi.ng/transducers":"^9.7.0","@thi.ng/vectors":"^8.7.0"},"devDependencies":{"esbuild":"^0.28.2","typedoc":"^0.28.20","typescript":"^6.0.3"},"keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"publishConfig":{"access":"public"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./alpha":{"default":"./alpha.js"},"./analog":{"default":"./analog.js"},"./api/constants":{"default":"./api/constants.js"},"./api/gradients":{"default":"./api/gradients.js"},"./api/names":{"default":"./api/names.js"},"./api/ranges":{"default":"./api/ranges.js"},"./api/system":{"default":"./api/system.js"},"./api":{"default":"./api.js"},"./clamp":{"default":"./clamp.js"},"./closest-hue":{"default":"./closest-hue.js"},"./color-range":{"default":"./color-range.js"},"./color":{"default":"./color.js"},"./contrast":{"default":"./contrast.js"},"./convert":{"default":"./convert.js"},"./cosine-gradients":{"default":"./cosine-gradients.js"},"./css/css":{"default":"./css/css.js"},"./css/parse-css":{"default":"./css/parse-css.js"},"./defcolor":{"default":"./defcolor.js"},"./distance":{"default":"./distance.js"},"./gradients":{"default":"./gradients.js"},"./hcy/hcy-rgb":{"default":"./hcy/hcy-rgb.js"},"./hcy/hcy":{"default":"./hcy/hcy.js"},"./hsi/hsi-rgb":{"default":"./hsi/hsi-rgb.js"},"./hsi/hsi":{"default":"./hsi/hsi.js"},"./hsl/hsl-css":{"default":"./hsl/hsl-css.js"},"./hsl/hsl-hsv":{"default":"./hsl/hsl-hsv.js"},"./hsl/hsl-rgb":{"default":"./hsl/hsl-rgb.js"},"./hsl/hsl":{"default":"./hsl/hsl.js"},"./hsv/hsv-css":{"default":"./hsv/hsv-css.js"},"./hsv/hsv-hsl":{"default":"./hsv/hsv-hsl.js"},"./hsv/hsv-rgb":{"default":"./hsv/hsv-rgb.js"},"./hsv/hsv":{"default":"./hsv/hsv.js"},"./hue":{"default":"./hue.js"},"./int/int-css":{"default":"./int/int-css.js"},"./int/int-int":{"default":"./int/int-int.js"},"./int/int-rgb":{"default":"./int/int-rgb.js"},"./int/int-srgb":{"default":"./int/int-srgb.js"},"./int/int":{"default":"./int/int.js"},"./invert":{"default":"./invert.js"},"./is-black":{"default":"./is-black.js"},"./is-gamut":{"default":"./is-gamut.js"},"./is-gray":{"default":"./is-gray.js"},"./is-white":{"default":"./is-white.js"},"./lab/lab-css":{"default":"./lab/lab-css.js"},"./lab/lab-lab":{"default":"./lab/lab-lab.js"},"./lab/lab-lch":{"default":"./lab/lab-lch.js"},"./lab/lab-rgb":{"default":"./lab/lab-rgb.js"},"./lab/lab-xyz":{"default":"./lab/lab-xyz.js"},"./lab/lab50":{"default":"./lab/lab50.js"},"./lab/lab65":{"default":"./lab/lab65.js"},"./lch/lch-css":{"default":"./lch/lch-css.js"},"./lch/lch":{"default":"./lch/lch.js"},"./lighten":{"default":"./lighten.js"},"./linear":{"default":"./linear.js"},"./luminance-rgb":{"default":"./luminance-rgb.js"},"./luminance":{"default":"./luminance.js"},"./max-chroma":{"default":"./max-chroma.js"},"./mix":{"default":"./mix.js"},"./oklab/oklab-css":{"default":"./oklab/oklab-css.js"},"./oklab/oklab-rgb":{"default":"./oklab/oklab-rgb.js"},"./oklab/oklab-xyz":{"default":"./oklab/oklab-xyz.js"},"./oklab/oklab":{"default":"./oklab/oklab.js"},"./oklch/oklab-oklch":{"default":"./oklch/oklab-oklch.js"},"./oklch/oklch-css":{"default":"./oklch/oklch-css.js"},"./oklch/oklch-oklab":{"default":"./oklch/oklch-oklab.js"},"./oklch/oklch":{"default":"./oklch/oklch.js"},"./rgb/hue-rgb":{"default":"./rgb/hue-rgb.js"},"./rgb/kelvin-rgba":{"default":"./rgb/kelvin-rgba.js"},"./rgb/rgb-css":{"default":"./rgb/rgb-css.js"},"./rgb/rgb-hcv":{"default":"./rgb/rgb-hcv.js"},"./rgb/rgb-hcy":{"default":"./rgb/rgb-hcy.js"},"./rgb/rgb-hsi":{"default":"./rgb/rgb-hsi.js"},"./rgb/rgb-hsl":{"default":"./rgb/rgb-hsl.js"},"./rgb/rgb-hsv":{"default":"./rgb/rgb-hsv.js"},"./rgb/rgb-lab":{"default":"./rgb/rgb-lab.js"},"./rgb/rgb-oklab":{"default":"./rgb/rgb-oklab.js"},"./rgb/rgb-srgb":{"default":"./rgb/rgb-srgb.js"},"./rgb/rgb-xyz":{"default":"./rgb/rgb-xyz.js"},"./rgb/rgb-ycc":{"default":"./rgb/rgb-ycc.js"},"./rgb/rgb":{"default":"./rgb/rgb.js"},"./rotate":{"default":"./rotate.js"},"./sort":{"default":"./sort.js"},"./srgb/srgb-css":{"default":"./srgb/srgb-css.js"},"./srgb/srgb-int":{"default":"./srgb/srgb-int.js"},"./srgb/srgb-rgb":{"default":"./srgb/srgb-rgb.js"},"./srgb/srgb":{"default":"./srgb/srgb.js"},"./strategies":{"default":"./strategies.js"},"./swatches":{"default":"./swatches.js"},"./tint":{"default":"./tint.js"},"./transform":{"default":"./transform.js"},"./variations":{"default":"./variations.js"},"./xyy/xyy-xyz":{"default":"./xyy/xyy-xyz.js"},"./xyy/xyy":{"default":"./xyy/xyy.js"},"./xyz/wavelength-xyz":{"default":"./xyz/wavelength-xyz.js"},"./xyz/xyz-lab":{"default":"./xyz/xyz-lab.js"},"./xyz/xyz-oklab":{"default":"./xyz/xyz-oklab.js"},"./xyz/xyz-rgb":{"default":"./xyz/xyz-rgb.js"},"./xyz/xyz-xyy":{"default":"./xyz/xyz-xyy.js"},"./xyz/xyz-xyz":{"default":"./xyz/xyz-xyz.js"},"./xyz/xyz50":{"default":"./xyz/xyz50.js"},"./xyz/xyz65":{"default":"./xyz/xyz65.js"},"./ycc/ycc-rgb":{"default":"./ycc/ycc-rgb.js"},"./ycc/ycc":{"default":"./ycc/ycc.js"}},"thi.ng":{"related":["pixel","vectors"]},"gitHead":"49f8f312fa00c4cb6c864b5c434eb34e774a168e","_id":"@thi.ng/color@5.8.33","_nodeVersion":"26.5.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-NEMPoynxOp8qmQvLhNhOlV2KwjTcV0/zLsYIyNB6StAf7+S3MT9RkRAKNGlu7KEzoqKCfxtghwJ8LkJUSxuBEw==","shasum":"7d9bdb22aa6bb7f7ef3515121d8c1a3b48c374d5","tarball":"https://registry.npmjs.org/@thi.ng/color/-/color-5.8.33.tgz","fileCount":221,"unpackedSize":275257,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD911yjEFMHICyKO6aDsceku/ERxASqS3CXyFcdQahlkwIgSDmnlic2ya3CWc+QFyYlXUSqmuv7TmN3hWuyrz9K5lQ="}]},"_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"directories":{},"maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/color_5.8.33_1788260209057_0.40603668480947097"},"_hasShrinkwrap":false}},"time":{"created":"2019-01-21T04:35:24.588Z","modified":"2026-09-01T10:56:49.367Z","0.1.0":"2019-01-21T04:35:24.914Z","0.1.1":"2019-01-21T17:26:13.702Z","0.1.2":"2019-01-31T14:12:12.818Z","0.1.3":"2019-02-05T17:06:01.382Z","0.1.4":"2019-02-10T22:30:26.667Z","0.1.5":"2019-02-15T14:25:28.928Z","0.1.6":"2019-02-26T09:27:26.559Z","0.1.7":"2019-02-28T03:23:10.916Z","0.1.8":"2019-03-01T22:23:15.518Z","0.1.9":"2019-03-03T03:47:48.520Z","0.1.10":"2019-03-04T15:08:59.391Z","0.1.11":"2019-03-10T22:24:46.527Z","0.1.12":"2019-03-12T00:49:37.032Z","0.1.13":"2019-03-18T11:52:31.772Z","0.1.14":"2019-03-21T12:49:30.631Z","0.1.15":"2019-03-28T22:35:20.219Z","0.1.16":"2019-04-02T11:32:35.309Z","0.1.17":"2019-04-03T13:22:43.644Z","0.1.18":"2019-04-15T07:49:07.204Z","0.1.19":"2019-04-24T16:12:16.853Z","0.1.20":"2019-04-26T09:29:54.971Z","0.1.21":"2019-05-22T13:35:45.968Z","0.2.0":"2019-07-07T21:47:52.674Z","0.2.1":"2019-07-08T05:00:14.455Z","0.2.2":"2019-07-12T21:55:22.004Z","1.0.0":"2019-07-31T01:07:59.828Z","1.0.1":"2019-07-31T13:13:26.993Z","1.0.2":"2019-08-16T16:41:39.704Z","1.0.3":"2019-08-17T07:34:34.136Z","1.1.0":"2019-08-21T22:06:55.057Z","1.1.1":"2019-09-21T12:59:03.796Z","1.1.2":"2019-11-09T20:37:33.031Z","1.1.3":"2019-11-30T16:57:59.124Z","1.1.4":"2020-01-24T20:04:09.724Z","1.1.5":"2020-01-26T15:51:35.488Z","1.1.8":"2020-02-26T00:58:40.913Z","1.1.9":"2020-03-01T16:21:05.696Z","1.1.10":"2020-03-06T02:56:06.947Z","1.1.11":"2020-03-28T21:04:47.214Z","1.1.12":"2020-04-05T13:38:49.816Z","1.1.13":"2020-04-06T15:23:26.323Z","1.1.14":"2020-04-11T22:20:24.285Z","1.1.15":"2020-04-20T14:18:59.224Z","1.1.16":"2020-04-23T11:49:35.571Z","1.1.17":"2020-04-23T12:04:15.289Z","1.1.18":"2020-04-27T12:03:49.842Z","1.1.19":"2020-04-28T15:24:39.845Z","1.1.20":"2020-05-03T17:51:26.126Z","1.1.21":"2020-05-14T13:02:42.143Z","1.2.0":"2020-05-29T16:52:34.973Z","1.2.1":"2020-06-01T00:28:58.028Z","1.2.2":"2020-06-01T10:07:50.303Z","1.2.3":"2020-06-14T15:53:09.275Z","1.2.4":"2020-06-20T15:05:55.892Z","1.2.5":"2020-07-02T21:18:14.359Z","1.2.6":"2020-07-04T20:03:54.042Z","1.2.7":"2020-07-08T17:11:39.800Z","1.2.8":"2020-07-08T23:24:33.981Z","1.2.9":"2020-07-17T12:25:29.424Z","1.2.10":"2020-07-28T21:37:17.443Z","1.2.11":"2020-08-10T00:17:55.467Z","1.2.12":"2020-08-16T14:47:05.011Z","1.2.13":"2020-08-17T16:13:23.554Z","1.2.14":"2020-08-20T16:21:03.801Z","1.2.15":"2020-08-28T14:33:24.390Z","1.2.16":"2020-09-13T12:01:21.382Z","1.2.17":"2020-09-22T10:59:20.501Z","1.2.18":"2020-10-03T11:16:27.923Z","1.3.0":"2020-11-24T19:35:22.386Z","1.3.1":"2020-11-26T00:48:53.589Z","1.3.2":"2020-12-07T01:05:43.443Z","2.0.0":"2020-12-22T17:47:00.940Z","2.1.0":"2021-01-02T17:12:10.481Z","2.1.1":"2021-01-05T09:29:55.636Z","2.1.2":"2021-01-10T17:51:56.537Z","2.1.3":"2021-01-13T13:31:46.091Z","2.1.4":"2021-01-21T15:00:03.915Z","2.1.5":"2021-01-22T15:23:03.262Z","3.0.0":"2021-02-20T17:16:44.819Z","3.0.1":"2021-02-22T13:38:06.998Z","3.1.0":"2021-02-24T17:45:11.915Z","3.1.4":"2021-03-03T15:57:42.002Z","3.1.5":"2021-03-12T23:14:31.226Z","3.1.6":"2021-03-17T18:55:54.975Z","3.1.7":"2021-03-24T00:03:43.838Z","3.1.8":"2021-03-24T14:04:38.888Z","3.1.9":"2021-03-27T15:41:55.640Z","3.1.10":"2021-03-28T17:14:53.981Z","3.1.11":"2021-03-30T09:34:52.839Z","3.1.12":"2021-04-03T12:05:50.394Z","3.1.13":"2021-04-07T21:28:46.213Z","3.1.14":"2021-04-19T11:36:44.730Z","3.1.15":"2021-04-24T13:32:30.107Z","3.1.16":"2021-06-08T13:05:23.178Z","3.1.17":"2021-07-01T21:18:20.600Z","3.1.18":"2021-07-27T15:32:56.815Z","3.2.0":"2021-08-04T14:21:38.359Z","3.2.1":"2021-08-04T20:17:28.056Z","3.2.2":"2021-08-08T12:06:42.689Z","3.2.3":"2021-08-08T13:22:02.110Z","3.2.4":"2021-08-17T13:04:39.801Z","3.2.5":"2021-08-19T14:25:00.356Z","3.2.6":"2021-08-19T14:49:58.558Z","3.2.7":"2021-09-03T10:50:05.417Z","4.0.0":"2021-10-12T15:20:04.621Z","4.0.1":"2021-10-13T06:31:35.587Z","4.0.3":"2021-10-15T22:26:47.139Z","4.0.4":"2021-10-25T16:36:18.637Z","4.0.6":"2021-10-28T07:53:36.978Z","4.0.7":"2021-11-03T15:44:00.640Z","4.0.8":"2021-11-04T14:20:37.791Z","4.0.9":"2021-11-10T14:50:46.885Z","4.1.0":"2021-11-17T23:37:25.545Z","4.1.1":"2021-11-19T08:02:35.919Z","4.1.2":"2021-11-21T17:11:50.298Z","4.1.3":"2021-11-22T09:04:42.394Z","4.1.4":"2021-11-22T11:47:27.645Z","4.1.5":"2021-12-02T00:13:20.929Z","4.1.6":"2021-12-13T10:28:29.024Z","4.1.7":"2021-12-14T09:13:11.498Z","5.0.0":"2022-03-11T12:15:12.146Z","5.0.1":"2022-04-07T14:18:54.504Z","5.0.2":"2022-05-03T10:39:12.867Z","5.0.3":"2022-05-07T11:35:04.990Z","5.0.4":"2022-05-22T17:16:25.814Z","5.1.0":"2022-06-09T16:15:47.492Z","5.1.1":"2022-06-11T14:25:33.846Z","5.1.2":"2022-06-23T12:16:32.048Z","5.1.3":"2022-07-08T18:21:01.507Z","5.1.4":"2022-07-19T15:37:39.773Z","5.1.5":"2022-08-01T14:55:38.020Z","5.1.6":"2022-08-01T22:10:29.576Z","5.1.7":"2022-08-04T21:21:24.316Z","5.1.8":"2022-08-06T15:23:25.475Z","5.1.9":"2022-08-07T15:29:00.384Z","5.1.10":"2022-08-15T15:42:17.673Z","5.1.11":"2022-08-23T10:38:34.747Z","5.2.0":"2022-09-21T21:39:30.365Z","5.2.1":"2022-09-27T16:24:02.390Z","5.2.2":"2022-10-03T16:10:01.747Z","5.2.3":"2022-10-04T10:33:34.036Z","5.2.4":"2022-10-04T17:37:00.457Z","5.2.5":"2022-10-17T12:09:10.927Z","5.2.6":"2022-10-26T12:47:51.624Z","5.2.7":"2022-10-28T19:10:28.570Z","5.2.8":"2022-10-31T23:02:28.859Z","5.2.9":"2022-11-01T12:34:11.862Z","5.2.10":"2022-11-23T22:48:34.153Z","5.2.11":"2022-11-28T13:38:16.367Z","5.2.12":"2022-11-30T22:29:31.714Z","5.2.13":"2022-12-16T12:54:28.649Z","5.2.14":"2022-12-20T16:34:42.106Z","5.2.15":"2022-12-22T21:49:03.152Z","5.2.16":"2022-12-29T20:57:45.539Z","5.2.17":"2023-01-10T15:22:29.922Z","5.2.18":"2023-02-05T14:44:15.933Z","5.3.0":"2023-02-10T13:57:15.747Z","5.3.1":"2023-02-10T14:05:00.196Z","5.3.2":"2023-02-17T20:07:09.354Z","5.3.3":"2023-02-27T21:44:29.560Z","5.4.0":"2023-03-02T18:11:19.599Z","5.4.1":"2023-03-02T19:20:25.291Z","5.4.2":"2023-03-05T16:03:36.372Z","5.4.3":"2023-03-09T13:03:13.079Z","5.4.4":"2023-03-14T13:29:23.933Z","5.4.5":"2023-03-19T14:08:27.955Z","5.4.6":"2023-03-27T19:07:42.037Z","5.4.7":"2023-04-08T11:11:34.424Z","5.5.0":"2023-04-19T09:29:45.670Z","5.5.1":"2023-04-25T15:39:29.546Z","5.5.2":"2023-05-11T12:18:40.995Z","5.5.3":"2023-06-14T08:00:48.118Z","5.5.4":"2023-06-16T22:07:14.939Z","5.5.5":"2023-07-14T11:39:00.079Z","5.5.6":"2023-08-04T11:00:03.420Z","5.5.7":"2023-08-10T12:19:24.325Z","5.5.8":"2023-08-10T12:28:28.582Z","5.5.9":"2023-08-12T13:16:08.578Z","5.5.10":"2023-08-12T16:15:40.333Z","5.5.11":"2023-08-14T13:31:38.958Z","5.5.12":"2023-08-22T14:41:34.108Z","5.5.13":"2023-08-24T05:29:45.915Z","5.5.14":"2023-08-27T11:22:55.450Z","5.5.15":"2023-08-29T09:50:18.880Z","5.5.16":"2023-08-31T10:06:32.586Z","5.5.17":"2023-09-06T13:37:36.233Z","5.5.18":"2023-09-15T12:34:56.753Z","5.5.19":"2023-09-19T10:43:54.259Z","5.5.20":"2023-10-05T11:45:23.714Z","5.5.21":"2023-10-11T10:06:07.651Z","5.5.22":"2023-10-12T11:54:50.557Z","5.5.23":"2023-10-18T18:08:43.359Z","5.5.24":"2023-10-23T07:39:58.629Z","5.5.25":"2023-10-24T08:39:56.352Z","5.5.26":"2023-10-25T12:42:15.016Z","5.5.27":"2023-10-27T16:57:45.327Z","5.5.28":"2023-10-30T14:33:24.709Z","5.5.29":"2023-11-04T22:21:37.100Z","5.5.30":"2023-11-09T10:04:39.505Z","5.5.31":"2023-11-09T10:30:44.554Z","5.6.0":"2023-11-12T16:44:47.740Z","5.6.1":"2023-11-24T09:39:03.004Z","5.6.2":"2023-12-03T12:15:36.800Z","5.6.3":"2023-12-09T19:14:09.599Z","5.6.4":"2023-12-11T10:09:10.259Z","5.6.5":"2023-12-12T15:03:42.509Z","5.6.6":"2023-12-18T13:43:43.832Z","5.6.7":"2023-12-19T11:04:00.863Z","5.6.8":"2023-12-19T12:25:51.721Z","5.6.9":"2023-12-28T23:26:52.901Z","5.6.10":"2023-12-31T09:46:42.830Z","5.6.11":"2024-01-23T16:00:31.804Z","5.6.12":"2024-01-26T18:05:17.490Z","5.6.13":"2024-01-29T20:42:16.265Z","5.6.14":"2024-01-29T21:09:25.886Z","5.6.15":"2024-01-30T15:23:27.727Z","5.6.16":"2024-01-30T21:39:24.353Z","5.6.17":"2024-02-06T23:19:20.549Z","5.6.18":"2024-02-10T09:01:50.964Z","5.6.19":"2024-02-16T20:03:02.735Z","5.6.20":"2024-02-19T15:52:08.763Z","5.6.21":"2024-02-19T16:10:34.410Z","5.6.22":"2024-02-22T12:02:55.491Z","5.6.23":"2024-02-22T23:16:40.656Z","5.6.24":"2024-02-23T15:42:50.329Z","5.6.25":"2024-02-25T14:10:11.078Z","5.6.26":"2024-02-28T14:24:20.418Z","5.6.27":"2024-03-01T15:25:50.895Z","5.6.28":"2024-03-02T14:07:49.918Z","5.6.29":"2024-03-07T20:43:57.400Z","5.6.30":"2024-03-09T09:20:53.462Z","5.6.31":"2024-03-09T13:46:55.834Z","5.6.32":"2024-03-13T14:08:43.049Z","5.6.33":"2024-03-17T15:25:43.441Z","5.6.34":"2024-03-18T08:41:51.766Z","5.6.35":"2024-03-21T16:13:36.226Z","5.6.36":"2024-03-22T17:14:00.965Z","5.6.37":"2024-03-27T09:57:00.048Z","5.6.38":"2024-03-28T10:58:31.290Z","5.6.39":"2024-03-29T12:17:43.292Z","5.6.40":"2024-04-08T15:03:45.312Z","5.6.41":"2024-04-11T12:35:36.537Z","5.6.42":"2024-04-20T14:45:22.553Z","5.6.43":"2024-04-23T07:05:09.732Z","5.6.44":"2024-04-25T19:46:20.151Z","5.6.45":"2024-05-08T18:27:27.715Z","5.6.46":"2024-06-21T19:36:56.594Z","5.6.47":"2024-06-29T09:30:47.589Z","5.6.48":"2024-07-06T12:04:25.714Z","5.6.49":"2024-07-16T13:11:24.920Z","5.6.50":"2024-07-19T14:58:41.334Z","5.6.51":"2024-07-22T13:18:13.368Z","5.6.52":"2024-07-22T14:43:22.770Z","5.6.53":"2024-08-10T15:05:25.529Z","5.6.54":"2024-08-13T19:41:25.870Z","5.6.55":"2024-08-18T14:13:53.782Z","5.7.0":"2024-08-19T13:46:44.125Z","5.7.1":"2024-08-20T11:42:06.994Z","5.7.2":"2024-08-28T14:02:12.592Z","5.7.3":"2024-09-05T12:24:03.690Z","5.7.4":"2024-09-16T13:26:19.613Z","5.7.5":"2024-09-19T21:11:58.811Z","5.7.6":"2024-10-05T12:15:02.531Z","5.7.7":"2024-10-07T12:33:14.047Z","5.7.8":"2024-10-17T15:39:56.443Z","5.7.9":"2024-10-31T22:58:04.152Z","5.7.10":"2024-11-03T16:42:12.896Z","5.7.11":"2024-11-09T15:35:12.595Z","5.7.12":"2024-11-10T17:14:20.466Z","5.7.13":"2024-11-24T18:18:16.798Z","5.7.14":"2024-12-12T10:14:26.776Z","5.7.15":"2024-12-27T14:14:08.317Z","5.7.16":"2025-01-04T21:09:39.528Z","5.7.17":"2025-01-14T12:25:15.232Z","5.7.18":"2025-01-17T14:11:50.015Z","5.7.19":"2025-01-21T11:17:24.795Z","5.7.20":"2025-01-21T15:49:24.035Z","5.7.21":"2025-01-23T13:41:35.152Z","5.7.22":"2025-01-29T16:28:09.316Z","5.7.23":"2025-02-10T21:44:24.102Z","5.7.24":"2025-02-13T16:05:31.354Z","5.7.25":"2025-02-19T21:02:17.266Z","5.7.26":"2025-02-21T21:55:27.155Z","5.7.27":"2025-02-25T13:27:44.761Z","5.7.28":"2025-03-09T19:24:43.402Z","5.7.29":"2025-03-17T13:42:58.115Z","5.7.30":"2025-03-18T13:26:40.014Z","5.7.31":"2025-04-01T21:44:22.885Z","5.7.32":"2025-04-06T13:55:14.116Z","5.7.33":"2025-04-16T11:13:24.233Z","5.7.34":"2025-04-17T12:41:27.021Z","5.7.35":"2025-04-30T12:54:47.652Z","5.7.36":"2025-05-02T08:39:51.087Z","5.7.37":"2025-05-18T17:03:32.349Z","5.7.38":"2025-05-28T12:04:55.841Z","5.7.39":"2025-06-09T17:26:30.368Z","5.7.40":"2025-06-14T20:57:07.138Z","5.7.41":"2025-06-18T12:02:25.332Z","5.7.42":"2025-06-24T21:40:23.894Z","5.7.43":"2025-07-09T09:42:38.061Z","5.7.44":"2025-07-10T14:22:35.336Z","5.7.45":"2025-07-13T21:36:02.608Z","5.7.46":"2025-07-14T10:06:13.587Z","5.7.47":"2025-07-15T09:31:18.321Z","5.7.48":"2025-07-20T14:58:12.841Z","5.7.50":"2025-07-21T08:24:02.157Z","5.7.51":"2025-07-24T19:45:35.181Z","5.7.52":"2025-07-26T12:33:32.137Z","5.7.53":"2025-07-30T22:34:48.697Z","5.7.54":"2025-07-31T10:49:23.648Z","5.7.55":"2025-08-04T08:47:14.358Z","5.7.56":"2025-08-04T09:24:34.410Z","5.7.57":"2025-08-07T16:22:40.509Z","5.7.58":"2025-08-11T16:42:38.889Z","5.7.59":"2025-09-01T16:40:45.866Z","5.7.60":"2025-09-25T11:11:08.034Z","5.7.61":"2025-09-25T15:15:59.953Z","5.7.62":"2025-10-07T11:52:16.272Z","5.7.66":"2025-10-24T17:50:42.726Z","5.8.0":"2025-10-25T22:32:54.994Z","5.8.1":"2025-10-28T10:15:43.014Z","5.8.2":"2025-11-13T12:40:15.788Z","5.8.3":"2025-11-21T15:58:44.844Z","5.8.4":"2025-11-25T12:23:29.765Z","5.8.5":"2025-12-03T22:46:22.866Z","5.8.6":"2025-12-11T14:19:25.986Z","5.8.7":"2025-12-25T16:00:43.508Z","5.8.8":"2026-01-16T11:42:40.468Z","5.8.9":"2026-01-23T13:12:22.319Z","5.8.10":"2026-02-07T14:17:47.775Z","5.8.12":"2026-03-07T09:14:35.125Z","5.8.13":"2026-03-07T10:31:39.305Z","5.8.14":"2026-03-08T10:21:41.416Z","5.8.15":"2026-03-11T10:00:35.621Z","5.8.16":"2026-03-11T15:07:48.143Z","5.8.17":"2026-03-19T12:31:13.958Z","5.8.18":"2026-03-21T09:18:51.720Z","5.8.19":"2026-04-02T10:56:54.565Z","5.8.20":"2026-04-09T11:47:14.264Z","5.8.21":"2026-04-18T11:36:19.633Z","5.8.22":"2026-04-26T16:41:08.580Z","5.8.24":"2026-05-08T11:57:39.735Z","5.8.25":"2026-05-11T08:41:17.091Z","5.8.27":"2026-05-20T11:25:52.981Z","5.8.28":"2026-05-23T12:52:24.216Z","5.8.29":"2026-06-05T18:35:38.152Z","5.8.30":"2026-07-02T14:26:18.531Z","5.8.31":"2026-07-21T14:55:05.868Z","5.8.32":"2026-08-25T17:15:06.303Z","5.8.33":"2026-09-01T10:56:49.193Z"},"author":{"name":"Karsten Schmidt","url":"https://thi.ng"},"license":"Apache-2.0","homepage":"https://thi.ng/color","keywords":["color","conversion","cosine","css","distance","filter","gamma","generator","gradient","hcy","hsi","hsl","hsv","interpolation","iterator","lab","lch","matrix","oklab","palette","random","rgb","sort","srgb","swatches","theme","typescript","xyy","xyz","ycbcr","ycc"],"repository":{"type":"git","url":"git+https://codeberg.org/thi.ng/umbrella.git","directory":"packages/color"},"description":"Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"readme":"<!-- This file is generated - DO NOT EDIT! -->\n<!-- Please see: https://codeberg.org/thi.ng/umbrella/src/branch/develop/CONTRIBUTING.md#changes-to-readme-files -->\n# ![@thi.ng/color](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/banners/thing-color.svg?38e130f4)\n\n[![npm version](https://img.shields.io/npm/v/@thi.ng/color.svg)](https://www.npmjs.com/package/@thi.ng/color)\n![npm downloads](https://img.shields.io/npm/dm/@thi.ng/color.svg)\n[![Mastodon Follow](https://img.shields.io/mastodon/follow/109331703950160316?domain=https%3A%2F%2Fmastodon.thi.ng&style=social)](https://mastodon.thi.ng/@toxi)\n\n> [!NOTE]\n\n> This is one of 217 standalone projects. LLM-free, human-made and\n> cared for software, maintained as part of the\n> [@thi.ng/umbrella](https://codeberg.org/thi.ng/umbrella/) ecosystem and\n> anti-framework.\n>\n> 🚀 Please help me to work full-time on these projects by [sponsoring\n> me](https://codeberg.org/thi.ng/umbrella/src/branch/develop/CONTRIBUTING.md#donations).\n> Thank you! ❤️\n\nFor the Clojure version, please visit: [thi.ng/color-clj](https://thi.ng/color-clj)\n\n- [About](#about)\n  - [Supported color spaces / modes](#supported-color-spaces--modes)\n    - [Color creation / conversion](#color-creation--conversion)\n  - [Storage & memory mapping](#storage--memory-mapping)\n  - [Color theme generation](#color-theme-generation)\n  - [Color theme strategies](#color-theme-strategies)\n    - [Analog colors](#analog-colors)\n    - [Split-analog colors](#split-analog-colors)\n    - [Complementary colors](#complementary-colors)\n    - [Split-complementary colors](#split-complementary-colors)\n    - [Monochrome colors](#monochrome-colors)\n    - [Triadic colors](#triadic-colors)\n    - [Tetradic colors](#tetradic-colors)\n  - [Color sorting & distance](#color-sorting--distance)\n    - [Sorting memory-mapped colors](#sorting-memory-mapped-colors)\n  - [Gradients](#gradients)\n    - [Multi-stop gradients in any color space](#multi-stop-gradients-in-any-color-space)\n    - [Cosine gradients](#cosine-gradients)\n  - [RGB color transformations](#rgb-color-transformations)\n- [Status](#status)\n- [Support packages](#support-packages)\n- [Related packages](#related-packages)\n- [Installation](#installation)\n- [Dependencies](#dependencies)\n- [Usage examples](#usage-examples)\n- [API](#api)\n- [Authors](#authors)\n- [License](#license)\n\n## About\n\nArray-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets.\n\n### Supported color spaces / modes\n\nFast color model/space conversions (any direction) between (in alphabetical\norder). All types support an alpha channel, which defaults to 100% opaque (apart\nfrom the integer types).\n\n- ABGR (uint32, `0xaabbggrr`, aka sRGB(A) as packed int)\n- [ARGB](https://en.wikipedia.org/wiki/RGBA_color_model#ARGB32) (uint32, `0xaarrggbb`, aka sRGB(A) as packed int)\n- [CSS](https://www.w3.org/TR/css-color-4/) (string, hex3/4/6/8, named colors, system colors, rgba(), hsla(), lch(), lab(), etc.)\n- [HCY](http://www.chilliant.com/rgb2hsv.html) (float4, similar to LCH)\n- [HSI](https://en.wikipedia.org/wiki/HSL_and_HSV#HSI_to_RGB) (float4)\n- [HSL](https://en.wikipedia.org/wiki/HSL_and_HSV) (float4)\n- [HSV](https://en.wikipedia.org/wiki/HSL_and_HSV) (float4)\n- [Lab](https://en.wikipedia.org/wiki/CIELAB_color_space) (float4, D50/D65 versions)\n- [LCH](https://en.wikipedia.org/wiki/HCL_color_space) (float4)\n- [Oklab](https://bottosson.github.io/posts/oklab/) (float4)\n- [Oklch](https://bottosson.github.io/posts/oklab/) (float4) (polar version of oklab)\n- [RGB](https://en.wikipedia.org/wiki/RGB_color_space) (float4, _linear_)\n- [sRGB](https://en.wikipedia.org/wiki/SRGB) (float4, [gamma corrected](https://en.wikipedia.org/wiki/Gamma_correction))\n- [XYY](https://en.wikipedia.org/wiki/CIE_1931_color_space#CIE_xy_chromaticity_diagram_and_the_CIE_xyY_color_space) (float4)\n- [XYZ](https://en.wikipedia.org/wiki/CIE_1931_color_space) (float4, aka CIE 1931, D50/D65 versions)\n- [YCC](https://en.wikipedia.org/wiki/YCbCr) (float4, aka YCbCr)\n\n| From/To   | CSS             | HCY             | HSI             | HSL             | HSV             | Int             | Lab             | LCH | Oklab | Oklch | RGB             | sRGB            | XYY | XYZ             | YCC             |\n|-----------|-----------------|-----------------|-----------------|-----------------|-----------------|-----------------|-----------------|-----|-------|-------|-----------------|-----------------|-----|-----------------|-----------------|\n| **CSS**   | ✅               | 🆎              | 🆎              | ✅               | 🆎              | ✅<sup>(1)</sup> | ✅<sup>(4)</sup> | ✅   | ✅     | ✅     | ✅               | ✅               | 🆎  | 🆎              | 🆎              |\n| **HCY**   | 🆎              | ✅               | 🆎              | 🆎              | 🆎              | ❌               | 🆎              | 🆎  | 🆎    | 🆎    | ✅<sup>(2)</sup> | ✅<sup>(2)</sup> | 🆎  | 🆎              | 🆎              |\n| **HSI**   | 🆎              | 🆎              | ✅               | 🆎              | 🆎              | ❌               | 🆎              | 🆎  | 🆎    | 🆎    | ✅<sup>(2)</sup> | ✅<sup>(2)</sup> | 🆎  | 🆎              | 🆎              |\n| **HSL**   | ✅               | 🆎              | 🆎              | ✅               | 🆎              | ❌               | 🆎              | 🆎  | 🆎    | 🆎    | ✅<sup>(2)</sup> | ✅<sup>(2)</sup> | 🆎  | 🆎              | 🆎              |\n| **HSV**   | 🆎              | 🆎              | 🆎              | ✅               | ✅               | ❌               | 🆎              | 🆎  | 🆎    | 🆎    | ✅<sup>(2)</sup> | ✅<sup>(2)</sup> | 🆎  | 🆎              | 🆎              |\n| **Int**   | ✅               | 🆎              | 🆎              | 🆎              | 🆎              | ❌               | 🆎              | 🆎  | 🆎    | 🆎    | 🆎              | ✅               | ✅   | 🆎              | 🆎              |\n| **Lab**   | ✅<sup>(5)</sup> | 🆎              | 🆎              | 🆎              | 🆎              | ❌               | ✅<sup>(3)</sup> | ✅   | 🆎    | 🆎    | ✅<sup>(3)</sup> | 🆎              | 🆎  | ✅<sup>(3)</sup> | 🆎              |\n| **LCH**   | ✅<sup>(5)</sup> | 🆎              | 🆎              | 🆎              | 🆎              | ❌               | ✅               | ✅   | 🆎    | 🆎    | 🆎              | 🆎              | 🆎  | 🆎              | 🆎              |\n| **Oklab** | ✅<sup>(5)</sup> | 🆎              | 🆎              | 🆎              | 🆎              | ❌               | 🆎              | 🆎  | ✅     | ✅     | ✅               | 🆎              | 🆎  | ✅               | 🆎              |\n| **Oklch** | ✅<sup>(5)</sup> | 🆎              | 🆎              | 🆎              | 🆎              | ❌               | 🆎              | 🆎  | ✅     | ✅     | 🆎              | 🆎              | 🆎  | 🆎              | 🆎              |\n| **RGB**   | 🆎              | ✅<sup>(2)</sup> | ✅<sup>(2)</sup> | ✅<sup>(2)</sup> | ✅<sup>(2)</sup> | ✅               | ✅<sup>(3)</sup> | ✅   | ✅     | 🆎    | ✅               | ✅               | 🆎  | ✅<sup>(3)</sup> | ✅<sup>(2)</sup> |\n| **sRGB**  | ✅               | ✅<sup>(2)</sup> | ✅<sup>(2)</sup> | ✅<sup>(2)</sup> | ✅<sup>(2)</sup> | ✅               | 🆎              | 🆎  | 🆎    | 🆎    | ✅               | ✅               | 🆎  | 🆎              | 🆎              |\n| **XYY**   | 🆎              | 🆎              | 🆎              | 🆎              | 🆎              | ❌               | 🆎              | 🆎  | 🆎    | 🆎    | 🆎              | 🆎              | ✅   | ✅               | 🆎              |\n| **XYZ**   | 🆎              | 🆎              | 🆎              | 🆎              | 🆎              | ❌               | ✅               | 🆎  | 🆎    | 🆎    | ✅               | 🆎              | ✅   | ✅<sup>(3)</sup> | 🆎              |\n| **YCC**   | 🆎              | 🆎              | 🆎              | 🆎              | 🆎              | ❌               | 🆎              | 🆎  | 🆎    | 🆎    | ✅<sup>(2)</sup> | 🆎              | 🆎  | 🆎              | ✅               |\n\n- ✅ - direct conversion\n- 🆎 - indirect conversion (mostly via RGB/sRGB)\n- (1) - only via `parseHex()`\n- (2) - no consideration for linear/gamma encoded RGB/sRGB\n  (see [Wikipedia](https://en.wikipedia.org/wiki/HSL_and_HSV#cite_note-26))\n- (3) - including [D50/D65 illuminant](https://en.wikipedia.org/wiki/Illuminant_D65) options\n- (4) - parsed as Lab w/ D50 illuminant as per [CSS Color Module Level 4](https://www.w3.org/TR/css-color-4/#lab-colors)\n- (5) - only if targeting CSS Color Module Level 4 or newer\n\n#### Color creation / conversion\n\nEach color type provides a factory function to create & convert color instances\nfrom other models/spaces. These functions can take the following arguments:\n\n- CSS string\n- number (interpreted as packed ARGB int32)\n- array of color channel values (used as is)\n- scalars (one per channel, alpha optional, always defaults to 1.0)\n- color instance (might trigger conversion if needed)\n\nAdditionally, an optional target backing buffer, start index and stride can be\ngiven. See [next section](#storage--memory-mapping).\n\nSome examples:\n\n```ts tangle:export/readme1.ts\nimport { css, labD50, rgb, srgb } from \"@thi.ng/color\";\n\nsrgb(\"#ff0\")\n// $Color { offset: 0, stride: 1, buf: [ 1, 1, 0, 1 ] }\n\nsrgb(0x44ffff00)\n// $Color { offset: 0, stride: 1, buf: [ 1, 1, 0, 0.26666666666666666 ] }\n\nsrgb(1,1,0)\n// $Color { offset: 0, stride: 1, buf: [ 1, 1, 0, 1 ] }\n\nsrgb([0.1, 0.2, 0.3, 0.4])\n// $Color { offset: 0, stride: 1, buf: [ 0.1, 0.2, 0.3, 0.4 ] }\n\n// convert RGB CSS into Lab (D50)\nlabD50(\"#ff0\")\n// $Color {\n//   offset: 0,\n//   stride: 1,\n//   buf: [ 0.9760712516622824, -0.1575287517691254, 0.9338847788323792, 1 ]\n// }\n\n// convert RGB CSS into Lab CSS (CSS Level 4 only)\ncss(labD50(\"#ff0\"))\n// 'lab(97.607% -15.753 93.388)'\n\n// round trip:\n// CSS -> sRGB -> lin RGB -> Lab -> lin RGB -> sRGB -> CSS\ncss(rgb(labD50(\"#ff0\")))\n// '#ffff00'\n```\n\nAdditionally, colors can be created from black body temperatures\n([`kelvinRgb()`](https://docs.thi.ng/umbrella/color/functions/kelvinRgb.html))\nor wavelengths\n([`wavelengthXyz()`](https://docs.thi.ng/umbrella/color/functions/wavelengthXyz.html)).\n\n![kelvinRgb() result swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/blackbody.svg)\n\n![wavelengthXyz() result swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/wavelength.svg)\n\n### Storage & memory mapping\n\nAll color types store their channel values in plain arrays, typed arrays of\n(mostly) normalized values (`[0,1]` interval). Where applicable, the hue too is\nstored in that range (similar to [CSS\n`turn`](https://www.w3.org/TR/css-values-3/#angle-value) units), NOT in degrees.\nLikewise, luminance is always stored in the `[0,1]` too, even for Lab, LCH where\noften the `[0,100]` range is used instead.\n\nAs a fairly unique feature, all color types can be used to provided views of a\nbacking memory buffer (e.g. for WASM/WebGL/WebGPU interop, pixel buffers etc.),\nincl. support for arbitrary component strides.\n\nThe lightweight class wrappers act similarly to the `Vec2/3/4` wrappers in\n[@thi.ng/vectors](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/vectors),\nsupport striding (for mapped memory views), named channel accessor\naliases (in addition to array indexing) and are fully compatible with\nall vector functions.\n\n![Memory diagram of densely packed buffer](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/mapped-colors-01.png)\n\n```ts tangle:export/readme2.ts\nimport { Hue, css, namedHueRgb, rgb, srgb } from \"@thi.ng/color\";\n\nconst memory = new Float32Array(16);\n\n// create RGBA color views of buffer: num, start index, strides\n// here the colors are tightly packed w/o gaps in between\n// (by default entire buffer is mapped, last 4 args are optional)\nconst colors = rgb.mapBuffer(memory, 4, 0, 1, 4);\n\n// manipulating the colors, will directly manipulate the underlying buffer\nnamedHueRgb(colors[0], Hue.ORANGE);\nnamedHueRgb(colors[1], Hue.CHARTREUSE);\nnamedHueRgb(colors[2], Hue.SPRING_GREEN);\nnamedHueRgb(colors[3], Hue.AZURE);\n\nmemory\n// Float32Array(16) [ 1, 0.5, 0, 1, 0.5, 1, 0, 1, 0, 1, 0.5, 1, 0, 0.5, 1, 1 ]\n\ncss(colors[0])\n// '#ff8000'\ncss(colors[1])\n// '#80ff00'\ncss(colors[2])\n// '#00ff80'\ncss(colors[3])\n// '#0080ff'\n\n// use deref() to obtain a packed copy\ncolors[0].deref()\n// [ 1, 0.5, 0, 1 ]\n```\n\n![Memory diagram of strided & interleaved buffer](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/mapped-colors-02.png)\n\n```ts tangle:export/readme2.ts\n// here we create a *strided* WebGL attrib buffer for 3 points\n// each point defines a: 3D position, UV coords and RGB(A) color\nconst attribs = new Float32Array([\n  // pos     uv   color\n  0,0,0,     0,0, 0.25,0.5,0,1,\n  100,0,0,   1,0, 0.5,0.5,0.25,1,\n  100,100,0, 1,1, 0,1,0.5,1,\n]);\n\n// create strided view of colors\n// 3 items, start index 5, component stride 1, element stride 9\nconst colors2 = srgb.mapBuffer(attribs, 3, 5, 1, 9);\n\ncss(colors2[0])\n// '#408000'\ncss(colors2[1])\n// '#808040'\ncss(colors2[2])\n// '#00ff80'\n```\n\n### Color theme generation\n\nThe package provides several methods for declarative & probabilistic color theme\ngeneration. The latter relies on the concept of LCH color ranges, which can be\nsampled directly and/or mixed with a base color (of any type) to produce\nrandomized variations. Furthermore, multiple such ranges can be combined into a\nweighted set to define probabilistic color themes.\n\n```ts tangle:export/readme-range.ts\nimport {\n    COLOR_RANGES,\n    colorFromRange,\n    colorsFromRange,\n    colorsFromTheme,\n    hsv,\n    lch,\n} from \"@thi.ng/color\";\n\n// single random color drawn from the \"bright\" color range preset\ncolorFromRange(\"bright\");\n// [ 0.7302125322518669, 0.8519945301256682, 0.8134374983367859, 1 ]\n\n// single random color based on given raw HSV base color and preset\ncolorFromRange(\"warm\", { base: hsv(0.33, 1, 1) });\n// $Color {\n//   offset: 0,\n//   stride: 1,\n//   buf: [ 0.774977122048776, 0.7432832945738063, 0.3186095419992927, 1 ]\n// }\n\n// infinite iterator of colors sampled from the preset\n// (see table below)\nconst colors = colorsFromRange(\"bright\");\ncolors.next();\n// {\n//   value: [ 0.006959075656347791, 0.8760165887192115, 0.912149937028727, 1 ],\n//   done: false\n// }\n\n// 10 cool reds, w/ ±10% hue variance\n[...colorsFromRange(\"cool\", { num: 10, base: lch(1, 0.8, 0), variance: 0.1 })];\n\n// generate colors based on given (weighted) textual description(s)\n// here using named CSS colors, but could also be or typed colors or raw LCH tuples\n[\n    ...colorsFromTheme(\n        [\n            [\"warm\", \"goldenrod\"],\n            [\"cool\", \"springgreen\", 0.1],\n        ],\n        { num: 100, variance: 0.05 }\n    ),\n];\n\n// theme parts can also be given in the format used internally\n// all keys are optional (range, base, weight),\n// but at least `range` or `base` must be given...\n[\n    ...colorsFromTheme(\n        [\n            { range: \"warm\", base: \"goldenrod\" },\n            { range: COLOR_RANGES.cool, base: hsv(0, 1, 0.5), weight: 0.1 },\n        ],\n        { num: 100, variance: 0.05 }\n    ),\n];\n```\n\nThis table below shows three sets of sample swatches for each color range preset\nand the following color theme (raw samples and chunked & sorted):\n\n- 1/3 goldenrod\n- 1/3 turquoise\n- 1/3 pink\n- 1/6 black\n- 1/6 gray\n- 1/6 white\n\n| ID        | 100 colors drawn from color range preset                                                                                    |\n|-----------|-----------------------------------------------------------------------------------------------------------------------------|\n| `bright`  | ![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/swatches-range-bright-hue.svg)     |\n|           | ![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/swatches-range-bright-mixed.svg)   |\n|           | ![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/swatches-range-bright-chunks.svg)  |\n| `cool`    | ![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/swatches-range-cool-hue.svg)       |\n|           | ![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/swatches-range-cool-mixed.svg)     |\n|           | ![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/swatches-range-cool-chunks.svg)    |\n| `dark`    | ![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/swatches-range-dark-hue.svg)       |\n|           | ![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/swatches-range-dark-mixed.svg)     |\n|           | ![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/swatches-range-dark-chunks.svg)    |\n| `fresh`   | ![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/swatches-range-fresh-hue.svg)      |\n|           | ![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/swatches-range-fresh-mixed.svg)    |\n|           | ![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/swatches-range-fresh-chunks.svg)   |\n| `hard`    | ![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/swatches-range-hard-hue.svg)       |\n|           | ![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/swatches-range-hard-mixed.svg)     |\n|           | ![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/swatches-range-hard-chunks.svg)    |\n| `intense` | ![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/swatches-range-intense-hue.svg)    |\n|           | ![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/swatches-range-intense-mixed.svg)  |\n|           | ![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/swatches-range-intense-chunks.svg) |\n| `light`   | ![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/swatches-range-light-hue.svg)      |\n|           | ![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/swatches-range-light-mixed.svg)    |\n|           | ![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/swatches-range-light-chunks.svg)   |\n| `neutral` | ![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/swatches-range-neutral-hue.svg)    |\n|           | ![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/swatches-range-neutral-mixed.svg)  |\n|           | ![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/swatches-range-neutral-chunks.svg) |\n| `soft`    | ![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/swatches-range-soft-hue.svg)       |\n|           | ![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/swatches-range-soft-mixed.svg)     |\n|           | ![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/swatches-range-soft-chunks.svg)    |\n| `warm`    | ![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/swatches-range-warm-hue.svg)       |\n|           | ![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/swatches-range-warm-mixed.svg)     |\n|           | ![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/swatches-range-warm-chunks.svg)    |\n| `weak`    | ![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/swatches-range-weak-hue.svg)       |\n|           | ![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/swatches-range-weak-mixed.svg)     |\n|           | ![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/swatches-range-weak-chunks.svg)    |\n\nFull example:\n\n```ts tangle:export/readme-theme.ts\nimport { colorsFromTheme, swatchesH, type ColorThemePartTuple } from \"@thi.ng/color\";\nimport { serialize } from \"@thi.ng/hiccup\";\nimport { svg } from \"@thi.ng/hiccup-svg\";\nimport { writeFileSync } \"node:fs\";\n\n// color theme definition using:\n// color range preset names, CSS colors and weights\nconst theme: ColorThemePartTuple[] = [\n    [\"cool\", \"goldenrod\"],\n    [\"hard\", \"hotpink\", 0.1],\n    [\"fresh\", \"springgreen\", 0.1],\n];\n\n// generate 200 LCH colors based on above description\nconst colors = [...colorsFromTheme(theme, { num: 200, variance: 0.05 })];\n\n// create SVG doc of color swatches (hiccup format)\nconst doc = svg(\n    { width: 1000, height: 50, __convert: true },\n    swatchesH(colors, 5, 50)\n);\n\n// serialize to SVG file\nwriteFileSync(\"swatches-ex01.svg\", serialize(doc));\n```\n\n![example result color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/swatches-ex01.svg)\n\n### Color theme strategies\n\nIn addition to the above approaches to create color themes, the package also\nprovides these more standard strategies to derive a color theme from a given\nbase color (all configurable, examples shown here only use default params).\nThese functions accept colors in any format, but computation and results are\nalways in LCH.\n\n#### Analog colors\n\n[Documentation](https://docs.thi.ng/umbrella/color/functions/analogStrategy.html)\n\n```ts tangle:export/analog-strategy.ts\nimport { analogStrategy, cssColors } from \"@thi.ng/color\";\n\nconsole.log(cssColors(analogStrategy(\"#f60\")));\n// [ \"#ff6600\", \"#ff2c63\", \"#c58f00\" ]\n```\n\n![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/analog-strategy.svg)\n\n#### Split-analog colors\n\n[Documentation](https://docs.thi.ng/umbrella/color/functions/splitAnalogStrategy.html)\n\n```ts tangle:export/split-analog-strategy.ts\nimport { splitAnalogStrategy, cssColors } from \"@thi.ng/color\";\n\nconsole.log(cssColors(splitAnalogStrategy(\"#f60\")));\n// [ \"#ff6600\", \"#00bcd4\", \"#00a6ff\", \"#c58f00\" ]\n```\n\n![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/split-analog-strategy.svg)\n\n#### Complementary colors\n\n[Documentation](https://docs.thi.ng/umbrella/color/functions/complementaryStrategy.html)\n\n```ts tangle:export/complementary-strategy.ts\nimport { complementaryStrategy, cssColors } from \"@thi.ng/color\";\n\nconsole.log(cssColors(complementaryStrategy(\"#f60\")));\n// [ \"#ff6600\", \"#00b6ff\" ]\n```\n\n![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/complementary-strategy.svg)\n\n#### Split-complementary colors\n\n[Documentation](https://docs.thi.ng/umbrella/color/functions/splitComplementaryStrategy.html)\n\n```ts tangle:export/split-complementary-strategy.ts\nimport { splitComplementaryStrategy, cssColors } from \"@thi.ng/color\";\n\nconsole.log(cssColors(splitComplementaryStrategy(\"#f60\")));\n// [ \"#ff6600\", \"#00bcd4\", \"#00a6ff\" ]\n```\n\n![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/split-complementary-strategy.svg)\n\n#### Monochrome colors\n\n[Documentation](https://docs.thi.ng/umbrella/color/functions/monochromeStrategy.html)\n\n```ts tangle:export/monochrome-strategy.ts\nimport { monochromeStrategy, cssColors } from \"@thi.ng/color\";\n\nconsole.log(cssColors(monochromeStrategy(\"#f60\")));\n// [ \"#490000\", \"#880000\", \"#d44100\", \"#ff872d\", \"#ffce71\" ]\n```\n\n![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/monochrome-strategy.svg)\n\n#### Triadic colors\n\n[Documentation](https://docs.thi.ng/umbrella/color/functions/triadicStrategy.html)\n\n```ts tangle:export/triadic-strategy.ts\nimport { triadicStrategy, cssColors } from \"@thi.ng/color\";\n\nconsole.log(cssColors(triadicStrategy(\"#f60\")));\n// [ \"#ff6600\", \"#00bb7e\", \"#7f88ff\" ]\n```\n\n![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/triadic-strategy.svg)\n\n#### Tetradic colors\n\n[Documentation](https://docs.thi.ng/umbrella/color/functions/tetradicStrategy.html)\n\n```ts tangle:export/tetradic-strategy.ts\nimport { tetradicStrategy, cssColors } from \"@thi.ng/color\";\n\nconsole.log(cssColors(tetradicStrategy(\"#f60\")));\n// [ \"#ff6600\", \"#75a800\", \"#00b6ff\", \"#7f88ff\" ]\n```\n\n![color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/tetradic-strategy.svg)\n\n### Color sorting & distance\n\nThe package provides several functions to compute full or channel-wise distances\nbetween colors. These functions can also be used for sorting color arrays (see below).\n\n- `distChannel` - single channel distance only\n- `distHsv` / `distHsvSat` / `distHsvLuma`\n- `distEucledian3` / `distEucledian4`\n- `distRgbLuma` / `distSrgbLuma`\n- `distCIEDE2000`\n- `distCMC`\n\nThe [`sort()`](https://docs.thi.ng/umbrella/color/functions/sort.html) function\ncan be used to sort an array of colors using arbitrary sort criteria (basically\nany function which can transform a color into a number). The following\ncomparators are bundled:\n\n- [`selectChannel(i)`](https://docs.thi.ng/umbrella/color/functions/selectChannel.html) - sort by channel\n- [`proximity(target, distFn)`](https://docs.thi.ng/umbrella/color/functions/proximity.html) - sort by distance to target color using given distance function\n- [`luminance`](https://docs.thi.ng/umbrella/color/functions/luminance.html) /\n  `luminanceRgb` / `luminanceSrgb` etc.\n\n```ts tangle:export/readme-sort-theme.ts\nimport {\n    colorsFromTheme,\n    distCIEDE2000,\n    lch,\n    proximity,\n    sort,\n    type ColorThemePartTuple,\n} from \"@thi.ng/color\";\n\n// (theme from above example)\nconst theme: ColorThemePartTuple[] = [\n    [\"cool\", \"goldenrod\"],\n    [\"hard\", \"hotpink\", 0.1],\n    [\"fresh\", \"springgreen\", 0.1],\n];\n\nconst colors = [...colorsFromTheme(theme, { num: 200, variance: 0.05 })];\n\nsort(colors, proximity(lch(\"#fff\"), distCIEDE2000()));\n```\n\n![sorted color swatches](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/swatches-ex02.svg)\n\n#### Sorting memory-mapped colors\n\nMemory mapped colors (e.g. a mapped pixel buffer) can be sorted (in place) via\n[`sortMapped()`](https://docs.thi.ng/umbrella/color/functions/sortMapped.html).\nThis function does NOT change the order of elements in the given colors array,\nBUT instead sorts the apparent order by swapping the contents of the backing\nmemory.\n\nSee the [pixel sorting\nexample](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/pixel-sorting)\nfor a concrete use case...\n\n```ts tangle:export/readme-sort-buffer.ts\nimport { css, luminanceSrgb, sortMapped, srgb } from \"@thi.ng/color\";\n\n// memory buffer of 4 sRGB colors\nconst buf = new Float32Array([\n    0, 1, 0, 1, 0, 0.5, 0, 1, 0, 0.25, 0, 1, 0, 0.75, 0, 1,\n]);\n\n// map buffer (creates 4 SRGB instances linked to the buffer)\nconst pix = srgb.mapBuffer(buf);\n\n// display original order\nconsole.log(pix.map((x) => css(x)));\n// [ '#00ff00', '#008000', '#004000', '#00bf00' ]\n\n// sort colors (buffer!) by luminance\nsortMapped(pix, luminanceSrgb);\n\n// new order\nconsole.log(pix.map((x) => css(x)));\n// [ '#004000', '#008000', '#00bf00', '#00ff00' ]\n\n// buffer contents have been re-ordered\nconsole.log(buf);\n// Float32Array(16) [\n//     0, 0.25, 0, 1,\n//     0, 0.5, 0, 1,\n//     0, 0.75, 0, 1,\n//     0, 1, 0, 1\n// ]\n```\n\n### Gradients\n\nThe package provides several approaches, functions and presets to declaratively\ndefine color gradients and then sample them at user-defined resolutions to\ncompute arrays of colors which can then be used for look-up purposes (e.g.\nmapping data values to colors).\n\n#### Multi-stop gradients in any color space\n\nThe\n[`multiColorGradient()`](https://docs.thi.ng/umbrella/color/functions/multiColorGradient.html)\nfunction can be used to generate gradients in any color space and gradient stops\nmust be using all the same color type. Colors are pairwise interpolated, and by\ndefault, uses generic\n[`mix()`](https://docs.thi.ng/umbrella/color/functions/mix.html) function which\ndelegates to type specific strategies. See\n[`GradientOpts`](https://docs.thi.ng/umbrella/color/interfaces/GradientOpts.html)\nfor details.\n\n![LCH example gradient](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/lch-gradient.svg)\n\n```ts tangle:export/readme-multi-color-gradient.ts\nimport { lch, multiColorGradient, swatchesH } from \"@thi.ng/color\";\nimport { serialize } from \"@thi.ng/hiccup\";\nimport { svg } from \"@thi.ng/hiccup-svg\";\nimport { writeFileSync } \"node:fs\";\n\nconst L = 0.8;\nconst C = 0.8;\n\nconst gradient = multiColorGradient({\n    num: 100,\n    // gradient stops\n    stops: [\n        [0, lch(L, C, 0)],\n        [1 / 3, lch(L, C, 1 / 3)],\n        [2 / 3, lch(L, C, 2 / 3)],\n        [1, lch(L, 0, 1)],\n    ],\n    // optionally with easing function\n    // easing: (t) => t * t,\n});\n\nwriteFileSync(\n    \"lch-gradient.svg\",\n    serialize(\n        svg(\n            { width: 500, height: 50, __convert: true },\n            swatchesH(gradient, 5, 50)\n        )\n    )\n);\n```\n\n#### Cosine gradients\n\n- [Original article](http://www.iquilezles.org/www/articles/palettes/palettes.htm)\n- [Gradient generator](http://dev.thi.ng/gradients/)\n\nThe following presets are bundled (in [`cosine-gradients.ts`](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/color/src/cosine-gradients.ts)):\n\n| Preview                                                                                                                                       | Gradient ID             |\n|-----------------------------------------------------------------------------------------------------------------------------------------------|-------------------------|\n| ![gradient: blue-cyan](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/gradient-blue-cyan.png)                         | `blue-cyan`             |\n| ![gradient: blue-magenta-orange](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/gradient-blue-magenta-orange.png)     | `blue-magenta-orange`   |\n| ![gradient: blue-white-red](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/gradient-blue-white-red.png)               | `blue-white-red`        |\n| ![gradient: cyan-magenta](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/gradient-cyan-magenta.png)                   | `cyan-magenta`          |\n| ![gradient: green-blue-orange](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/gradient-green-blue-orange.png)         | `green-blue-orange`     |\n| ![gradient: green-cyan](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/gradient-green-cyan.png)                       | `green-cyan`            |\n| ![gradient: green-magenta](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/gradient-green-magenta.png)                 | `green-magenta`         |\n| ![gradient: green-red](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/gradient-green-red.png)                         | `green-red`             |\n| ![gradient: heat1](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/gradient-heat1.png)                                 | `heat1`                 |\n| ![gradient: magenta-green](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/gradient-magenta-green.png)                 | `magenta-green`         |\n| ![gradient: orange-blue](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/gradient-orange-blue.png)                     | `orange-blue`           |\n| ![gradient: orange-magenta-blue](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/gradient-orange-magenta-blue.png)     | `orange-magenta-blue`   |\n| ![gradient: purple-orange-cyan](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/gradient-purple-orange-cyan.png)       | `purple-orange-cyan`    |\n| ![gradient: rainbow1](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/gradient-rainbow1.png)                           | `rainbow1`              |\n| ![gradient: rainbow2](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/gradient-rainbow2.png)                           | `rainbow2`              |\n| ![gradient: rainbow3](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/gradient-rainbow3.png)                           | `rainbow3`              |\n| ![gradient: rainbow4](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/gradient-rainbow4.png)                           | `rainbow4`              |\n| ![gradient: red-blue](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/gradient-red-blue.png)                           | `red-blue`              |\n| ![gradient: yellow-green-blue](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/gradient-yellow-green-blue.png)         | `yellow-green-blue`     |\n| ![gradient: yellow-magenta-cyan](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/gradient-yellow-magenta-cyan.png)     | `yellow-magenta-cyan`   |\n| ![gradient: yellow-purple-magenta](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/gradient-yellow-purple-magenta.png) | `yellow-purple-magenta` |\n| ![gradient: yellow-red](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/color/gradient-yellow-red.png)                       | `yellow-red`            |\n\n##### Two-color cosine gradients\n\nThe\n[`cosineCoeffs()`](https://docs.thi.ng/umbrella/color/functions/cosineCoeffs-1.html)\nfunction can be used to compute the cosine gradient coefficients between 2\nstart/end colors:\n\n```ts tangle:export/readme-cosine-gradient.ts\nimport { css, cosineCoeffs, cosineGradient } from \"@thi.ng/color\";\n\n// compute gradient coeffs between red / green\nconsole.log(\n    cosineGradient(10, cosineCoeffs([1, 0, 1, 1], [0, 1, 0, 1])).map((x) => css(x))\n);\n// '#ff00ff'\n// '#f708f7'\n// '#e11ee1'\n// '#bf40bf'\n// '#966996'\n// '#699669'\n// '#40bf40'\n// '#1ee11e'\n// '#08f708'\n// '#00ff00'\n```\n\n##### Multi-stop gradients\n\nThe\n[`multiCosineGradient()`](https://docs.thi.ng/umbrella/color/functions/multiCosineGradient.html)\nfunction returns an iterator of raw RGB colors based on given gradient stops.\nThis iterator computes a cosine gradient between each color stop and yields a\nsequence of RGB values.\n\n```ts tangle:export/readme-multi-cosine-gradient.ts\nimport { css, multiCosineGradient, srgb } from \"@thi.ng/color\";\n\nconst gradient = multiCosineGradient({\n    num: 10,\n    // gradient stops (normalized positions)\n    stops: [\n        [0.1, [1, 0, 0, 1]],\n        [0.5, [0, 1, 0, 1]],\n        [0.9, [0, 0, 1, 1]],\n    ],\n    // optional color transform/coercion\n    tx: srgb\n});\n\nconsole.log(gradient);\n// [\n// \t[1, 0, 0, 1],\n// \t[1, 0, 0, 1],\n// \t[0.854, 0.146, 0, 1],\n// \t[0.5, 0.5, 0, 1],\n// \t[0.146, 0.854, 0, 1],\n// \t[0, 1, 0, 1],\n// \t[0, 0.854, 0.146, 1],\n// \t[0, 0.5, 0.5, 1],\n// \t[0, 0.146, 0.853, 1],\n// \t[0, 0, 1, 1],\n// \t[0, 0, 1, 1]\n// ]\n\n// convert to CSS\nconsole.log(gradient.map((x) => css(x)));\n// [\n//   \"#ff0000\",\n//   \"#ff0000\",\n//   \"#da2500\",\n//   \"#807f00\",\n//   \"#25da00\",\n//   \"#00ff00\",\n//   \"#00da25\",\n//   \"#00807f\",\n//   \"#0025da\",\n//   \"#0000ff\",\n//   \"#0000ff\",\n// ]\n```\n\n### RGB color transformations\n\nRGB [color matrix\ntransformations](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/color/src/transform.ts),\nincluding parametric preset transforms:\n\n- brightness\n- contrast\n- exposure\n- saturation (luminance aware)\n- hue rotation\n- color temperature (warm / cold)\n- sepia (w/ fade amount)\n- tint (green / magenta)\n- grayscale (luminance aware)\n- subtraction/inversion (also available as non-matrix op)\n- luminance to alpha\n\nTransformation matrices can be combined using matrix multiplication /\nconcatenation (see\n[`concat()`](https://docs.thi.ng/umbrella/color/functions/concat.html)) for more\nefficient application.\n\n## Status\n\n**STABLE** - used in production\n\n[Search or submit any issues for this package](https://codeberg.org/thi.ng/umbrella/issues?q=%5Bcolor%5D)\n\n## Support packages\n\n- [@thi.ng/color-palettes](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/color-palettes) - Collection of 200+ image based color themes & composable theme query filters\n\n## Related packages\n\n- [@thi.ng/pixel](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/pixel) - Typedarray integer & float pixel buffers w/ customizable formats, blitting, drawing, convolution\n- [@thi.ng/vectors](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/vectors) - Optimized 2d/3d/4d and arbitrary length vector operations, support for memory mapping/layouts\n\n## Installation\n\n```bash\nyarn add @thi.ng/color\n```\n\nESM import:\n\n```ts\nimport * as color from \"@thi.ng/color\";\n```\n\nBrowser ESM import:\n\n```html\n<script type=\"module\" src=\"https://esm.run/@thi.ng/color\"></script>\n```\n\n[JSDelivr documentation](https://www.jsdelivr.com/)\n\nFor Node.js REPL:\n\n```js\nconst color = await import(\"@thi.ng/color\");\n```\n\nPackage sizes (brotli'd, pre-treeshake): ESM: 15.88 KB\n\n## Dependencies\n\n- [@thi.ng/api](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/api)\n- [@thi.ng/arrays](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/arrays)\n- [@thi.ng/binary](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/binary)\n- [@thi.ng/checks](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/checks)\n- [@thi.ng/compare](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/compare)\n- [@thi.ng/compose](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/compose)\n- [@thi.ng/defmulti](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/defmulti)\n- [@thi.ng/errors](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/errors)\n- [@thi.ng/math](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/math)\n- [@thi.ng/random](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/random)\n- [@thi.ng/strings](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/strings)\n- [@thi.ng/transducers](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/transducers)\n- [@thi.ng/vectors](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/vectors)\n\nNote: @thi.ng/api is in _most_ cases a type-only import (not used at runtime)\n\n## Usage examples\n\n28 projects in this repo's\n[/examples](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples)\ndirectory are using this package:\n\n| Screenshot                                                                                                                           | Description                                                                      | Live demo                                                    | Source                                                                                            |\n|:-------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------|:-------------------------------------------------------------|:--------------------------------------------------------------------------------------------------|\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/boid-basics.png\" width=\"240\"/>                   | Basic 2D boid simulation and spatial indexing neighbor lookups                   | [Demo](https://demo.thi.ng/umbrella/boid-basics/)            | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/boid-basics)            |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/color-contrast.avif\" width=\"240\"/>               | Tool to interactively compute & visualize color contrasts against WCAG threshold | [Demo](https://demo.thi.ng/umbrella/color-contrast/)         | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/color-contrast)         |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/color-themes.png\" width=\"240\"/>                  | Probabilistic color theme generator                                              | [Demo](https://demo.thi.ng/umbrella/color-themes/)           | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/color-themes)           |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/commit-heatmap.png\" width=\"240\"/>                | Heatmap visualization of this mono-repo's commits                                |                                                              | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/commit-heatmap)         |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/dominant-colors.png\" width=\"240\"/>               | Color palette generation via dominant color extraction from uploaded images      | [Demo](https://demo.thi.ng/umbrella/dominant-colors/)        | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/dominant-colors)        |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/fiber-basics.png\" width=\"240\"/>                  | Fiber-based cooperative multitasking basics                                      | [Demo](https://demo.thi.ng/umbrella/fiber-basics/)           | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/fiber-basics)           |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/geom-complex-poly.png\" width=\"240\"/>             | Shape conversions & operations using polygons with holes                         | [Demo](https://demo.thi.ng/umbrella/geom-complex-poly/)      | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/geom-complex-poly)      |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/geom-csv-piechart.png\" width=\"240\"/>             | Piechart visualization of CSV data                                               | [Demo](https://demo.thi.ng/umbrella/geom-csv-piechart/)      | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/geom-csv-piechart)      |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/geom-unique-edges.png\" width=\"240\"/>             | Iterating the unique edges of a tessellation                                     | [Demo](https://demo.thi.ng/umbrella/geom-unique-edges/)      | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/geom-unique-edges)      |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/geom-webgl-attrib-pool.jpg\" width=\"240\"/>        | Augmenting thi.ng/geom shapes for WebGL, using instancing & attribute buffers    | [Demo](https://demo.thi.ng/umbrella/geom-webgl-attrib-pool/) | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/geom-webgl-attrib-pool) |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/geom-webgl-basics.jpg\" width=\"240\"/>             | Converting thi.ng/geom shape types for WebGL                                     | [Demo](https://demo.thi.ng/umbrella/geom-webgl-basics/)      | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/geom-webgl-basics)      |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/grid-iterators.png\" width=\"240\"/>                | Visualization of different grid iterator strategies                              | [Demo](https://demo.thi.ng/umbrella/grid-iterators/)         | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/grid-iterators)         |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/hdom-canvas/hdom-canvas-shapes-results.png\" width=\"240\"/> | Various hdom-canvas shape drawing examples & SVG conversion / export             | [Demo](https://demo.thi.ng/umbrella/hdom-canvas-shapes/)     | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/hdom-canvas-shapes)     |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/hiccup-canvas-basics.png\" width=\"240\"/>          | Basic hiccup-based canvas drawing                                                | [Demo](https://demo.thi.ng/umbrella/hiccup-canvas-basics/)   | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/hiccup-canvas-basics)   |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/kmeans-viz.jpg\" width=\"240\"/>                    | k-means clustering visualization                                                 | [Demo](https://demo.thi.ng/umbrella/kmeans-viz/)             | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/kmeans-viz)             |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/pixel-colormatrix.jpg\" width=\"240\"/>             | Matrix-based image color adjustments                                             | [Demo](https://demo.thi.ng/umbrella/pixel-colormatrix/)      | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/pixel-colormatrix)      |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/pixel-gradients.jpg\" width=\"240\"/>               | Randomized 4-point 2D color gradient image generator                             | [Demo](https://demo.thi.ng/umbrella/pixel-gradients/)        | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/pixel-gradients)        |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/pixel-indexed.jpg\" width=\"240\"/>                 | Image dithering and remapping using indexed palettes                             | [Demo](https://demo.thi.ng/umbrella/pixel-indexed/)          | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/pixel-indexed)          |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/pixel-sorting.png\" width=\"240\"/>                 | Interactive pixel sorting tool using thi.ng/color & thi.ng/pixel                 | [Demo](https://demo.thi.ng/umbrella/pixel-sorting/)          | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/pixel-sorting)          |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/poly-subdiv.jpg\" width=\"240\"/>                   | Animated, iterative polygon subdivisions & visualization                         | [Demo](https://demo.thi.ng/umbrella/poly-subdiv/)            | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/poly-subdiv)            |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/rdom-reactive-svg.jpg\" width=\"240\"/>             | Animated SVG elements with reactive attributes                                   | [Demo](https://demo.thi.ng/umbrella/rdom-reactive-svg/)      | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/rdom-reactive-svg)      |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/shader-ast-workers.jpg\" width=\"240\"/>            | Fork-join worker-based raymarch renderer (JS/CPU only)                           | [Demo](https://demo.thi.ng/umbrella/shader-ast-workers/)     | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/shader-ast-workers)     |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/simd-plot.png\" width=\"240\"/>                     | Fitting, transforming & plotting 10k data points per frame using SIMD            | [Demo](https://demo.thi.ng/umbrella/simd-plot/)              | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/simd-plot)              |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/stacked-layout.png\" width=\"240\"/>                | Responsive & reactively computed stacked column layout                           | [Demo](https://demo.thi.ng/umbrella/stacked-layout/)         | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/stacked-layout)         |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/trace-bitmap.jpg\" width=\"240\"/>                  | Multi-layer vectorization & dithering of bitmap images                           | [Demo](https://demo.thi.ng/umbrella/trace-bitmap/)           | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/trace-bitmap)           |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/tsne-colors.avif\" width=\"240\"/>                  | Animated t-SNE visualization of 4D data                                          | [Demo](https://demo.thi.ng/umbrella/tsne-colors/)            | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/tsne-colors)            |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/viz-ridge-lines.avif\" width=\"240\"/>              | Interactive ridge-line plot                                                      | [Demo](https://demo.thi.ng/umbrella/viz-ridge-lines/)        | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/viz-ridge-lines)        |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/webgl-texture-paint.jpg\" width=\"240\"/>           | Interactively drawing to & reading from a WebGL offscreen render texture         | [Demo](https://demo.thi.ng/umbrella/webgl-texture-paint/)    | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/webgl-texture-paint)    |\n\n## API\n\n[Generated API docs](https://docs.thi.ng/umbrella/color/)\n\n## Authors\n\n- [Karsten Schmidt](https://thi.ng)\n\nIf this project contributes to an academic publication, please cite it as:\n\n```bibtex\n@misc{thing-color,\n  title = \"@thi.ng/color\",\n  author = \"Karsten Schmidt\",\n  note = \"https://thi.ng/color\",\n  year = 2016\n}\n```\n\n## License\n\n&copy; 2016 - 2026 Karsten Schmidt // Apache License 2.0\n","readmeFilename":"README.md"}