{"_id":"ciecam02","_rev":"39-d0559161257f44b18f007fd2e4ab8ea1","name":"ciecam02","description":"An implementation of CIECAM02","dist-tags":{"latest":"0.4.6"},"versions":{"0.1.0":{"name":"ciecam02","version":"0.1.0","description":"An implementation of CIECAM02","scripts":{"test":"mocha"},"devDependencies":{"chai":"*","gulp":"*","gulp-babel":"*","gulp-jshint":"*","mocha":"*"},"repository":{"type":"git","url":"git+https://github.com/baskerville/ciecam02.git"},"keywords":["color","ciecam02"],"author":{"name":"Bastien Dejean"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/baskerville/ciecam02/issues"},"homepage":"https://github.com/baskerville/ciecam02","dependencies":{"mout":"*"},"gitHead":"8cd2482c4ebdf3d975197d479804a8f9a97d9425","_id":"ciecam02@0.1.0","_shasum":"0168743f69142f8152bc2b06d3b74dfd0b3700fb","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"baskerville","email":"nihilhill@gmail.com"},"dist":{"shasum":"0168743f69142f8152bc2b06d3b74dfd0b3700fb","tarball":"https://registry.npmjs.org/ciecam02/-/ciecam02-0.1.0.tgz","integrity":"sha512-9TtgYvuAyTRLouzvB8twASH9pXb4NDJeLX/S4Fx1Na5vKZagoiogp7MFs0lWxKpduS2+59K1JeBRUhyiKf1cZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFh/zKkZXgubO7e1zNYGJd+e/2E5bZ7CaI82kFJCi81EAiAPii0jS+0AWRlvdpMGWxF1G05CJs64a+0d98XfpIkpOQ=="}]},"maintainers":[{"name":"baskerville","email":"nihilhill@gmail.com"}]},"0.1.1":{"name":"ciecam02","version":"0.1.1","description":"An implementation of CIECAM02","scripts":{"test":"mocha"},"devDependencies":{"chai":"*","gulp":"*","gulp-babel":"*","gulp-jshint":"*","mocha":"*"},"repository":{"type":"git","url":"git+https://github.com/baskerville/ciecam02.git"},"keywords":["color","ciecam02"],"author":{"name":"Bastien Dejean"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/baskerville/ciecam02/issues"},"homepage":"https://github.com/baskerville/ciecam02","dependencies":{"mout":"*"},"gitHead":"b55e3e5041c75726055d40f7b6d63386125c981c","_id":"ciecam02@0.1.1","_shasum":"94c122a6eb665a729c61a10748b923af28430367","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"baskerville","email":"nihilhill@gmail.com"},"dist":{"shasum":"94c122a6eb665a729c61a10748b923af28430367","tarball":"https://registry.npmjs.org/ciecam02/-/ciecam02-0.1.1.tgz","integrity":"sha512-qR5hPys+ndLONG8hxAkG+eAqf0qqodt64p2GOXr5DPwlI4Vd5yZqK/reiKlns8jInBms9fuy3z6qyM2rS6BL2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsZctIq2se97C67MykVCIaXMEKvlV+ZBcH+uxDF+k3IwIhAIRWC6Vyf2WNGq4SS5KACXYhG2yxnD84QrfKT7k3zd/Q"}]},"maintainers":[{"name":"baskerville","email":"nihilhill@gmail.com"}]},"0.1.2":{"name":"ciecam02","version":"0.1.2","description":"An implementation of CIECAM02","scripts":{"test":"mocha"},"devDependencies":{"chai":"*","gulp":"*","gulp-babel":"*","gulp-jshint":"*","mocha":"*"},"repository":{"type":"git","url":"git+https://github.com/baskerville/ciecam02.git"},"keywords":["color","ciecam02"],"author":{"name":"Bastien Dejean"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/baskerville/ciecam02/issues"},"homepage":"https://github.com/baskerville/ciecam02","dependencies":{"mout":"*"},"gitHead":"f79e02f58bbe40b1892515ba8131457aca75e6e4","_id":"ciecam02@0.1.2","_shasum":"a10671213e95386b5d7698eb4af5f8a99e01d741","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"baskerville","email":"nihilhill@gmail.com"},"dist":{"shasum":"a10671213e95386b5d7698eb4af5f8a99e01d741","tarball":"https://registry.npmjs.org/ciecam02/-/ciecam02-0.1.2.tgz","integrity":"sha512-jWig0tochi0tDE8JzPwEeG3mKPswDh8WelKJWsVTgMPW4heum/UBepN9mgnDjzfPsDWoZLEz339LPlo75edxVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEhnxPucQYcETrWxoDi2/TnzduyoHWdrRel9bzg+fdAQAiBRlUxMuuxxdTZ9020Fum5Q8Cb4XkOSbl5McLLor3tLQQ=="}]},"maintainers":[{"name":"baskerville","email":"nihilhill@gmail.com"}]},"0.1.3":{"name":"ciecam02","version":"0.1.3","description":"An implementation of CIECAM02","scripts":{"test":"mocha"},"devDependencies":{"chai":"*","gulp":"*","gulp-babel":"*","gulp-jshint":"*","mocha":"*"},"repository":{"type":"git","url":"git+https://github.com/baskerville/ciecam02.git"},"keywords":["color","ciecam02"],"author":{"name":"Bastien Dejean"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/baskerville/ciecam02/issues"},"homepage":"https://github.com/baskerville/ciecam02","dependencies":{"mout":"*"},"gitHead":"e5ab03a74acfe6e5d9b1bf73a61cdc7c5d7b626e","_id":"ciecam02@0.1.3","_shasum":"f86192345bbe614e53b874f63053af19b5a795c1","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"baskerville","email":"nihilhill@gmail.com"},"dist":{"shasum":"f86192345bbe614e53b874f63053af19b5a795c1","tarball":"https://registry.npmjs.org/ciecam02/-/ciecam02-0.1.3.tgz","integrity":"sha512-XBkzaGGuuklUzVW/7wRG6AKaNn+l+tvuPeyExSoh1rPpq0aTDG6t+z7ES7iVDUaEd/w1Ej/ldL5v1sfKqEuKWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwidPZQOqXRSwa5EwCYfNT/7tVqLRc05cr8oe//w8crQIgKdmYb2AGST9+SZ9ZtbloXRzl9dxgCKDm3K5yZMfwwmI="}]},"maintainers":[{"name":"baskerville","email":"nihilhill@gmail.com"}]},"0.1.4":{"name":"ciecam02","version":"0.1.4","description":"An implementation of CIECAM02","scripts":{"test":"mocha"},"devDependencies":{"chai":"*","gulp":"*","gulp-babel":"*","gulp-jshint":"*","mocha":"*"},"repository":{"type":"git","url":"git+https://github.com/baskerville/ciecam02.git"},"keywords":["color","ciecam02"],"author":{"name":"Bastien Dejean"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/baskerville/ciecam02/issues"},"homepage":"https://github.com/baskerville/ciecam02","dependencies":{"mout":"*"},"gitHead":"91e5b7df5301f976145ccc2505ef1ee7de588ff1","_id":"ciecam02@0.1.4","_shasum":"9263a52acabdcf2c28b5069bf7352ed29a5e6fd0","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"baskerville","email":"nihilhill@gmail.com"},"dist":{"shasum":"9263a52acabdcf2c28b5069bf7352ed29a5e6fd0","tarball":"https://registry.npmjs.org/ciecam02/-/ciecam02-0.1.4.tgz","integrity":"sha512-PUvkEEjt1LPiOGTg8eGAzlqhyZoh3Whx+T9JNxnXyoCED9oywIFVMaZDcRYEv/pRQlDF/pxJGNbtxBi9U6pdbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYKkAr6ie8U7pmm4KkVV3uYm9o7MLRybu9BcJaZu0ArAIgSax/G/cNSvRkd/24Zq1mdlP/E1neWXeZ4ruG8Q6M8Rk="}]},"maintainers":[{"name":"baskerville","email":"nihilhill@gmail.com"}]},"0.1.5":{"name":"ciecam02","version":"0.1.5","description":"An implementation of CIECAM02","scripts":{"test":"mocha"},"devDependencies":{"chai":"*","gulp":"*","gulp-babel":"*","gulp-jshint":"*","mocha":"*"},"repository":{"type":"git","url":"git+https://github.com/baskerville/ciecam02.git"},"keywords":["color","ciecam02"],"author":{"name":"Bastien Dejean"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/baskerville/ciecam02/issues"},"homepage":"https://github.com/baskerville/ciecam02","dependencies":{"mout":"*"},"gitHead":"dad215d7ec8b253c843f44a524feee541fcf7134","_id":"ciecam02@0.1.5","_shasum":"0441b99e7703dc71d04054bfa7edf5c777f38c1e","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"baskerville","email":"nihilhill@gmail.com"},"dist":{"shasum":"0441b99e7703dc71d04054bfa7edf5c777f38c1e","tarball":"https://registry.npmjs.org/ciecam02/-/ciecam02-0.1.5.tgz","integrity":"sha512-V4RNlqe71sNeKgl8vbbDEzti11RBD/GNXPklMIwBqVhBlpxJo/WSQEm4bf4kZGpPXhJhwfEGh84BSuSotBya4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCP4WGaWCNZ5XaAmgsuUISpz3wcIH0GwW2Xwu4MHcxX0AIhAIF92LBb25m5m41iLlCOIjoxTgsUvqOCWS6wBlIb6T3i"}]},"maintainers":[{"name":"baskerville","email":"nihilhill@gmail.com"}]},"0.1.6":{"name":"ciecam02","version":"0.1.6","description":"An implementation of CIECAM02","scripts":{"test":"mocha"},"devDependencies":{"chai":"*","gulp":"*","gulp-babel":"*","gulp-jshint":"*","mocha":"*"},"repository":{"type":"git","url":"git+https://github.com/baskerville/ciecam02.git"},"keywords":["color","ciecam02"],"author":{"name":"Bastien Dejean"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/baskerville/ciecam02/issues"},"homepage":"https://github.com/baskerville/ciecam02","dependencies":{"mout":"*"},"gitHead":"06a1f242e646a272c0d02c3573d15849bb252c53","_id":"ciecam02@0.1.6","_shasum":"5fee664be60aca6ff29a09bf17156fe6ba43e3df","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"baskerville","email":"nihilhill@gmail.com"},"dist":{"shasum":"5fee664be60aca6ff29a09bf17156fe6ba43e3df","tarball":"https://registry.npmjs.org/ciecam02/-/ciecam02-0.1.6.tgz","integrity":"sha512-8yoA+eaRNhGNTQTaOUxNsyH0LPQRbWhRlOJpWl1JKDajgFBW+tWvE1dYiHbia730kOu01mIrFsgUS6FVrQ4OdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBLsXxXP61vDvcWCKAV/HlX2etLfc97YPBmyNCza9+7jAiB5KP/CMKigWN+8llTFGrs33JwniReHC70sn2Vg7k64rw=="}]},"maintainers":[{"name":"baskerville","email":"nihilhill@gmail.com"}]},"0.1.7":{"name":"ciecam02","version":"0.1.7","description":"An implementation of CIECAM02","scripts":{"test":"mocha"},"devDependencies":{"chai":"*","gulp":"*","gulp-babel":"*","gulp-jshint":"*","mocha":"*"},"repository":{"type":"git","url":"git+https://github.com/baskerville/ciecam02.git"},"keywords":["color","ciecam02"],"author":{"name":"Bastien Dejean"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/baskerville/ciecam02/issues"},"homepage":"https://github.com/baskerville/ciecam02","dependencies":{"mout":"*"},"gitHead":"3dea5fd21c7acb5935d6fba808d7ccb86721eae3","_id":"ciecam02@0.1.7","_shasum":"01d6a02db74cf857d8efd06ea1a191eef2f03f30","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"baskerville","email":"nihilhill@gmail.com"},"dist":{"shasum":"01d6a02db74cf857d8efd06ea1a191eef2f03f30","tarball":"https://registry.npmjs.org/ciecam02/-/ciecam02-0.1.7.tgz","integrity":"sha512-Sj4Clt62P8NKn8t/eH70d/Y03k3sUmNQfdQd9PP7WH/OrPvntiYHTPN8RHysOqMt3FCUT+MTvEuCRefk9//0xA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+nBC5aQ9UjVsSp/4sXjoomZO0bBTJyS48TZxnffuS6AIhAI5pp9fz/ZzPE+YXTI4oyYTq8b9XMdTEDL9cfZWAOAJp"}]},"maintainers":[{"name":"baskerville","email":"nihilhill@gmail.com"}]},"0.1.8":{"name":"ciecam02","version":"0.1.8","description":"An implementation of CIECAM02","scripts":{"test":"mocha"},"devDependencies":{"chai":"*","gulp":"*","gulp-babel":"*","gulp-jshint":"*","mocha":"*"},"repository":{"type":"git","url":"git+https://github.com/baskerville/ciecam02.git"},"keywords":["color","ciecam02"],"author":{"name":"Bastien Dejean"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/baskerville/ciecam02/issues"},"homepage":"https://github.com/baskerville/ciecam02","dependencies":{"mout":"*"},"gitHead":"2fafd3c9974a77ac3507058a8ea4dbc76eb5e466","_id":"ciecam02@0.1.8","_shasum":"754d64bd74e719288f7d182137787016bab21e46","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"baskerville","email":"nihilhill@gmail.com"},"dist":{"shasum":"754d64bd74e719288f7d182137787016bab21e46","tarball":"https://registry.npmjs.org/ciecam02/-/ciecam02-0.1.8.tgz","integrity":"sha512-fxjH0IXh/x/FndR/HAkI6zR9RHGtdPOmgltQ3ubz0T9JuB1Zrn6cR9w9EpG9uU6b/R8oa/wf5a4JZ+j20amiKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5Pxoo4UgjeKwM3aswVmU7lD8eByJ6Ix4+ShR1WvxcywIgZPGtcbr7TXEKtnhuGEBrso28VfVFHLyP6drRmv4hFaw="}]},"maintainers":[{"name":"baskerville","email":"nihilhill@gmail.com"}]},"0.1.9":{"name":"ciecam02","version":"0.1.9","description":"An implementation of CIECAM02","scripts":{"test":"mocha"},"devDependencies":{"chai":"*","gulp":"*","gulp-babel":"*","gulp-jshint":"*","mocha":"*"},"repository":{"type":"git","url":"git+https://github.com/baskerville/ciecam02.git"},"keywords":["color","ciecam02"],"author":{"name":"Bastien Dejean"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/baskerville/ciecam02/issues"},"homepage":"https://github.com/baskerville/ciecam02","dependencies":{"mout":"*"},"gitHead":"2f4a25501622f70ce8577ea597abaf665d7c3693","_id":"ciecam02@0.1.9","_shasum":"643e6a716e4937e6c49759c32c9bed9432da0058","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"baskerville","email":"nihilhill@gmail.com"},"dist":{"shasum":"643e6a716e4937e6c49759c32c9bed9432da0058","tarball":"https://registry.npmjs.org/ciecam02/-/ciecam02-0.1.9.tgz","integrity":"sha512-1gbEXP/ePfKVEok7aro3C8XVQlE7GVNhafmVK5lijFZnpM5UzgVRtN80xRTyGcuWbPhdWlhipqCEOvNqKtm6PA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAisfAvLv4Prfyc938GELVxrpZVKQBUHXjvdbSi+9oB7AiEApDBrnNXUBibNwqvrINKatzvrA9CO/3X77uEU9gL2ehQ="}]},"maintainers":[{"name":"baskerville","email":"nihilhill@gmail.com"}]},"0.2.0":{"name":"ciecam02","version":"0.2.0","description":"An implementation of CIECAM02","scripts":{"test":"mocha"},"devDependencies":{"chai":"*","gulp":"*","gulp-babel":"*","gulp-jshint":"*","mocha":"*"},"repository":{"type":"git","url":"git+https://github.com/baskerville/ciecam02.git"},"keywords":["color","ciecam02"],"author":{"name":"Bastien Dejean"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/baskerville/ciecam02/issues"},"homepage":"https://github.com/baskerville/ciecam02","dependencies":{"mout":"*"},"gitHead":"6818f211d0d3c5e5340e39b7606dd1dee28490e6","_id":"ciecam02@0.2.0","_shasum":"d6564f1e609b994ff83721da5a1805c29c488922","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"baskerville","email":"nihilhill@gmail.com"},"dist":{"shasum":"d6564f1e609b994ff83721da5a1805c29c488922","tarball":"https://registry.npmjs.org/ciecam02/-/ciecam02-0.2.0.tgz","integrity":"sha512-roCzozyeB+V8/vFnSbt+9Xi/vVJA9J4U35BFlWOT6nROoPbG9VwBf9BKe86NfRmMHG/jqEzLlwQ4dgbOuBZgRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/bLU/69iWh/bTgzZt37+BVQIaJpNhHOnT9eluszkc1AiEAhwP+pwUzdOLEBIGsAlGR9ynM02DfzJxdMTJnqwI/mkw="}]},"maintainers":[{"name":"baskerville","email":"nihilhill@gmail.com"}]},"0.2.1":{"name":"ciecam02","version":"0.2.1","description":"An implementation of CIECAM02","scripts":{"test":"mocha"},"devDependencies":{"chai":"*","gulp":"*","gulp-babel":"*","gulp-jshint":"*","mocha":"*"},"repository":{"type":"git","url":"git+https://github.com/baskerville/ciecam02.git"},"keywords":["color","ciecam02"],"author":{"name":"Bastien Dejean"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/baskerville/ciecam02/issues"},"homepage":"https://github.com/baskerville/ciecam02","dependencies":{"mout":"*"},"gitHead":"faf8ff6fceb76227ad5130f538ccab8c9db3cf62","_id":"ciecam02@0.2.1","_shasum":"500b46d1c156d67805d3326e1753532a7a5def2a","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"baskerville","email":"nihilhill@gmail.com"},"dist":{"shasum":"500b46d1c156d67805d3326e1753532a7a5def2a","tarball":"https://registry.npmjs.org/ciecam02/-/ciecam02-0.2.1.tgz","integrity":"sha512-j8SoB0XsCA6JQDxStp8zzhjOojj50R95jkN49gOZAKnOej+72tbI3/7ccRdW6vjENmYbD3sleored/TOg4mAXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUfJTk1V5qgjjAMP/WrmfqxAn2UQWPsmsBv0mkjIGF8QIhANfPj+bm7E1TpL6vlMRrBVmemyZvoI/jyop1N/RCoUU7"}]},"maintainers":[{"name":"baskerville","email":"nihilhill@gmail.com"}]},"0.2.2":{"name":"ciecam02","version":"0.2.2","description":"An implementation of CIECAM02","scripts":{"test":"mocha"},"devDependencies":{"chai":"*","gulp":"*","gulp-babel":"*","gulp-jshint":"*","mocha":"*"},"repository":{"type":"git","url":"git+https://github.com/baskerville/ciecam02.git"},"keywords":["color","ciecam02"],"author":{"name":"Bastien Dejean"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/baskerville/ciecam02/issues"},"homepage":"https://github.com/baskerville/ciecam02","dependencies":{"mout":"*"},"gitHead":"7ce40e0c5cc32128f1ddd353040a8f47d32871db","_id":"ciecam02@0.2.2","_shasum":"19b741d6ebb093493f448845cf820bc31f4fbb6d","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"baskerville","email":"nihilhill@gmail.com"},"dist":{"shasum":"19b741d6ebb093493f448845cf820bc31f4fbb6d","tarball":"https://registry.npmjs.org/ciecam02/-/ciecam02-0.2.2.tgz","integrity":"sha512-Kn9JJQOpQcRM3tynq0pXUIIsARVFiVqBzhjiIuUlQ/WFWXZTkNs4Nx1xtQohT6LpFMltBvRDZejI6biKBiBKYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOVin14zwexO4jVD5e1rElna4uMWGv5i0GefMmqE7mgQIhAK76qgfm2LzXBOUIlSYFhaKmYMnpT631oiNJEf5Y/l0T"}]},"maintainers":[{"name":"baskerville","email":"nihilhill@gmail.com"}]},"0.2.3":{"name":"ciecam02","version":"0.2.3","description":"An implementation of CIECAM02","scripts":{"test":"mocha"},"devDependencies":{"chai":"*","gulp":"*","gulp-babel":"*","gulp-jshint":"*","mocha":"*"},"repository":{"type":"git","url":"git+https://github.com/baskerville/ciecam02.git"},"keywords":["color","ciecam02"],"author":{"name":"Bastien Dejean"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/baskerville/ciecam02/issues"},"homepage":"https://github.com/baskerville/ciecam02","dependencies":{"mout":"*"},"gitHead":"4b3d8e5a7a544010cd53b7d1bd518de191ae6c84","_id":"ciecam02@0.2.3","_shasum":"b41e6e2c35dddfeaa46cc9b6ea883bb3ad73a9e3","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"baskerville","email":"nihilhill@gmail.com"},"dist":{"shasum":"b41e6e2c35dddfeaa46cc9b6ea883bb3ad73a9e3","tarball":"https://registry.npmjs.org/ciecam02/-/ciecam02-0.2.3.tgz","integrity":"sha512-EdoEn0fAECDnyCLxQvmWjHFFTT3+X7w7YUw4L3SNTjFzFFaUMuWm0WlW4Q6Y2R+dK0CUijpua2Naooy3hPb8dw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDO2O1+5uLKbFpv8YqbaWXR0aiwqndVK4PjEcE33b4orgIhAJ9T7TEnDvM72T0NqQXw2n69P7O7VvukuvLg/GN0cxQs"}]},"maintainers":[{"name":"baskerville","email":"nihilhill@gmail.com"}]},"0.2.4":{"name":"ciecam02","version":"0.2.4","description":"An implementation of CIECAM02","scripts":{"test":"mocha"},"devDependencies":{"chai":"*","gulp":"*","gulp-babel":"*","gulp-jshint":"*","mocha":"*"},"repository":{"type":"git","url":"git+https://github.com/baskerville/ciecam02.git"},"keywords":["color","ciecam02"],"author":{"name":"Bastien Dejean"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/baskerville/ciecam02/issues"},"homepage":"https://github.com/baskerville/ciecam02","dependencies":{"mout":"*"},"gitHead":"77f673017fcf465ff0f7601e7e6388b6b9d3713f","_id":"ciecam02@0.2.4","_shasum":"8b733f5327cfa29e84ec0d266beb67223d71c6cd","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"baskerville","email":"nihilhill@gmail.com"},"dist":{"shasum":"8b733f5327cfa29e84ec0d266beb67223d71c6cd","tarball":"https://registry.npmjs.org/ciecam02/-/ciecam02-0.2.4.tgz","integrity":"sha512-+pqSjuZ4PPFawaA1WpEwMX+Oqbpc254i+OY6Hogdid2oFscRmf83arhn/wg6bL7amAZd9StTsWKI4BYbjCsoxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAw0ndcRsR0SXpBIc7YJeD1wbjarHrVnXzYXuK5damMGAiEA3uVZ+y6ac33D1UEe/udmvFBRlVj4CDdHpx99HSHtR8I="}]},"maintainers":[{"name":"baskerville","email":"nihilhill@gmail.com"}]},"0.2.5":{"name":"ciecam02","version":"0.2.5","description":"An implementation of CIECAM02","scripts":{"test":"mocha"},"devDependencies":{"chai":"*","gulp":"*","gulp-babel":"*","gulp-jshint":"*","mocha":"*"},"repository":{"type":"git","url":"git+https://github.com/baskerville/ciecam02.git"},"keywords":["color","ciecam02"],"author":{"name":"Bastien Dejean"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/baskerville/ciecam02/issues"},"homepage":"https://github.com/baskerville/ciecam02","dependencies":{"mout":"*"},"gitHead":"da44718ff441e8112fdbeda304f0981800d61881","_id":"ciecam02@0.2.5","_shasum":"92c055bbf57eabecb8e2f921d01c6f04efe6a196","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"baskerville","email":"nihilhill@gmail.com"},"dist":{"shasum":"92c055bbf57eabecb8e2f921d01c6f04efe6a196","tarball":"https://registry.npmjs.org/ciecam02/-/ciecam02-0.2.5.tgz","integrity":"sha512-3Bea6UTAERnvlprxl6WENN/TsUejwix2xpzGMNpK9MjLClAUSJxXPpPZr103cCR5B2EGiQoL63WHDB6OehSe7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG8iE8tNtI1no6npz9dy4cvs0BW+NwN5d7+8hVgleNxdAiAJCVxb6liUbK+x/BpD54/f+91LvEEGBSFLKEUVQIzf7g=="}]},"maintainers":[{"name":"baskerville","email":"nihilhill@gmail.com"}]},"0.2.6":{"name":"ciecam02","version":"0.2.6","description":"An implementation of CIECAM02","scripts":{"test":"mocha"},"devDependencies":{"chai":"*","gulp":"*","gulp-babel":"*","gulp-jshint":"*","mocha":"*"},"repository":{"type":"git","url":"git+https://github.com/baskerville/ciecam02.git"},"keywords":["color","ciecam02"],"author":{"name":"Bastien Dejean"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/baskerville/ciecam02/issues"},"homepage":"https://github.com/baskerville/ciecam02","dependencies":{"mout":"*"},"gitHead":"c2a22562f1da0bf55ff6101a35567ec3e54cb047","_id":"ciecam02@0.2.6","_shasum":"a5daaa4f002dfc0b9472cd5f1e2cdb3c93a5f4d9","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"baskerville","email":"nihilhill@gmail.com"},"dist":{"shasum":"a5daaa4f002dfc0b9472cd5f1e2cdb3c93a5f4d9","tarball":"https://registry.npmjs.org/ciecam02/-/ciecam02-0.2.6.tgz","integrity":"sha512-GatR2SE6zUJWKvQMBA95Kn0nvJv/v7dN6qejtPU7C6h0IRQwO4T71tqFT4SmviCFnGlVd4ZKP/uvIfhfYqiYhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEOuwN02n2TB5LGV8gVwO6XS2CWqqkqX/Q2ImNrmYifrAiBZUgCZsZubY8qyQCuho6lwdKHyDnm8D9VUTCN6udckuA=="}]},"maintainers":[{"name":"baskerville","email":"nihilhill@gmail.com"}]},"0.2.7":{"name":"ciecam02","version":"0.2.7","description":"An implementation of CIECAM02","scripts":{"test":"mocha"},"devDependencies":{"chai":"*","gulp":"*","gulp-babel":"*","gulp-jshint":"*","mocha":"*"},"repository":{"type":"git","url":"git+https://github.com/baskerville/ciecam02.git"},"keywords":["color","ciecam02"],"author":{"name":"Bastien Dejean"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/baskerville/ciecam02/issues"},"homepage":"https://github.com/baskerville/ciecam02","dependencies":{"mout":"*"},"gitHead":"e6dbf865d23456837b7f28511584155343c3b5fa","_id":"ciecam02@0.2.7","_shasum":"09d6eb092c601dd028632c7df55b712715433caa","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"baskerville","email":"nihilhill@gmail.com"},"dist":{"shasum":"09d6eb092c601dd028632c7df55b712715433caa","tarball":"https://registry.npmjs.org/ciecam02/-/ciecam02-0.2.7.tgz","integrity":"sha512-LzIhuECX+afgga8qUQHsmCEhUhsd3LOxgB7zz0SPkQz7ilauLl4PlAXM2YymuhY4xAxnP/hg6ZD16TgWgmEe3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4BHVUQLaUgLTBG/BmQCsEg4cJtjFoxIHOw/fo1BMV7AIhAPrh9/DUlyC7Iuzlpn5E2Zw2Bgw3WZYNA3Gh9yZ6XE3x"}]},"maintainers":[{"name":"baskerville","email":"nihilhill@gmail.com"}]},"0.2.8":{"name":"ciecam02","version":"0.2.8","description":"An implementation of CIECAM02","scripts":{"test":"mocha"},"devDependencies":{"chai":"*","gulp":"*","gulp-babel":"*","gulp-jshint":"*","mocha":"*"},"repository":{"type":"git","url":"git+https://github.com/baskerville/ciecam02.git"},"keywords":["color","ciecam02"],"author":{"name":"Bastien Dejean"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/baskerville/ciecam02/issues"},"homepage":"https://github.com/baskerville/ciecam02","dependencies":{"mout":"*"},"gitHead":"bcd4eeeab0738f806f82d68b47afe66b44903f7d","_id":"ciecam02@0.2.8","_shasum":"308decc092fa2426dfc4f2c18c7fe78e975860a9","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"baskerville","email":"nihilhill@gmail.com"},"dist":{"shasum":"308decc092fa2426dfc4f2c18c7fe78e975860a9","tarball":"https://registry.npmjs.org/ciecam02/-/ciecam02-0.2.8.tgz","integrity":"sha512-ftv6iRoXGsUfH4z0nxC/KBe9JT9nKmod7VaiWo1O4kv7/xVW343HKO5yllk1Q8cuJfhWybDe43xb75RvCewtMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDw2EkJm7CfxZaMPdD0DasN952yVBFA6FTH2Q/osexJwIgAaLmX3tW8kA9+jgxWQRl1yAf7aeXtFgZLctubOCKIMg="}]},"maintainers":[{"name":"baskerville","email":"nihilhill@gmail.com"}]},"0.2.9":{"name":"ciecam02","version":"0.2.9","description":"An implementation of CIECAM02","scripts":{"test":"mocha"},"devDependencies":{"chai":"*","gulp":"*","gulp-babel":"*","gulp-jshint":"*","mocha":"*"},"repository":{"type":"git","url":"git+https://github.com/baskerville/ciecam02.git"},"keywords":["color","ciecam02"],"author":{"name":"Bastien Dejean"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/baskerville/ciecam02/issues"},"homepage":"https://github.com/baskerville/ciecam02","dependencies":{"mout":"*"},"gitHead":"ed2e72cc3202458d6b95da08110847b5ddc1f63f","_id":"ciecam02@0.2.9","_shasum":"f1238d98650fb9ebb0fdb063b83f3fddb7d44dd8","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"baskerville","email":"nihilhill@gmail.com"},"dist":{"shasum":"f1238d98650fb9ebb0fdb063b83f3fddb7d44dd8","tarball":"https://registry.npmjs.org/ciecam02/-/ciecam02-0.2.9.tgz","integrity":"sha512-ETF1YHCCp0Ul5hhwqI91YVKmKKwph6RDIolx6C30AcKyJR7X0yFPPe7cHsH3pQW58EJB6wNUsTY7p4VFC64X7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeOxPVoHIFmq5SaATuy9H9i0diHSg2/cyafSc68CnjcAIgU6NHdeW11GTSXWi1hCwmw15nfAVfbX5Vw7XbB99l7og="}]},"maintainers":[{"name":"baskerville","email":"nihilhill@gmail.com"}]},"0.3.0":{"name":"ciecam02","version":"0.3.0","description":"An implementation of CIECAM02","scripts":{"test":"mocha"},"devDependencies":{"chai":"*","gulp":"*","gulp-babel":"*","gulp-jshint":"*","mocha":"*"},"repository":{"type":"git","url":"git+https://github.com/baskerville/ciecam02.git"},"keywords":["color","ciecam02"],"author":{"name":"Bastien Dejean"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/baskerville/ciecam02/issues"},"homepage":"https://github.com/baskerville/ciecam02","dependencies":{"mout":"*"},"gitHead":"f2aa80adc20f6efefc09a66ada9a8a363ca39d94","_id":"ciecam02@0.3.0","_shasum":"f5c784c364eda67a68e1ea706af777ac59822a16","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"baskerville","email":"nihilhill@gmail.com"},"dist":{"shasum":"f5c784c364eda67a68e1ea706af777ac59822a16","tarball":"https://registry.npmjs.org/ciecam02/-/ciecam02-0.3.0.tgz","integrity":"sha512-WCUGT6N4L7UZSV7rTv5PHdANUjXkLW5uMvAVqFoSSFz/U32SoUE/jYwlLP0vt80QDMw7iE/1X1aLrFkm04upqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVV0Pj9HJqmRq3FrpiPynZrHJOBd+z0ncKMy6tJQEAgQIgWThYyryUSOS4klrNg+6rBvCBxvdLPjKgBbGn6gHPi28="}]},"maintainers":[{"name":"baskerville","email":"nihilhill@gmail.com"}]},"0.3.1":{"name":"ciecam02","version":"0.3.1","description":"An implementation of CIECAM02","scripts":{"test":"mocha"},"devDependencies":{"chai":"*","gulp":"*","gulp-babel":"*","gulp-jshint":"*","mocha":"*"},"repository":{"type":"git","url":"git+https://github.com/baskerville/ciecam02.git"},"keywords":["color","ciecam02"],"author":{"name":"Bastien Dejean"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/baskerville/ciecam02/issues"},"homepage":"https://github.com/baskerville/ciecam02","dependencies":{"mout":"*"},"gitHead":"8359b2665e1086e65a0adfbe745e14cb32e1bdca","_id":"ciecam02@0.3.1","_shasum":"038a45cb09450f7ef2d3c64d1d27227460f28a46","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"baskerville","email":"nihilhill@gmail.com"},"dist":{"shasum":"038a45cb09450f7ef2d3c64d1d27227460f28a46","tarball":"https://registry.npmjs.org/ciecam02/-/ciecam02-0.3.1.tgz","integrity":"sha512-snZbc4J1YACjiVAfN8Sh0SPVrCks7NGIrcoW08AUjXEAN0/couRv6BpW0+9iCtFe9LfG/sCEvaqJCG+RrJvJ0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICn6itsdKa2FywD3mgnOqM0iM64MggaKzbhJO6JuHgHBAiBtHAqTW9zEMTLrH4vnYG0Z9N6Z6/nWYv1XoctmrGlKvQ=="}]},"maintainers":[{"name":"baskerville","email":"nihilhill@gmail.com"}]},"0.3.2":{"name":"ciecam02","version":"0.3.2","description":"An implementation of CIECAM02","scripts":{"test":"mocha"},"devDependencies":{"chai":"*","gulp":"*","gulp-babel":"*","gulp-jshint":"*","mocha":"*"},"repository":{"type":"git","url":"git+https://github.com/baskerville/ciecam02.git"},"keywords":["color","ciecam02"],"author":{"name":"Bastien Dejean"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/baskerville/ciecam02/issues"},"homepage":"https://github.com/baskerville/ciecam02","dependencies":{"mout":"*"},"gitHead":"74556cd307a02cc5910ac78feca17dc3bae806bb","_id":"ciecam02@0.3.2","_shasum":"29e3d177083155e364b352efd6eac6b42e98c393","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"baskerville","email":"nihilhill@gmail.com"},"dist":{"shasum":"29e3d177083155e364b352efd6eac6b42e98c393","tarball":"https://registry.npmjs.org/ciecam02/-/ciecam02-0.3.2.tgz","integrity":"sha512-wCwCMNF29grTI6hI0qPVtyTpI2EUBjP1V/yZnOra9zmZW/YhupVQnISbduHJh4zjppnd+leFY9xjIZFCLUqNVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKmm/GY0Lkyv9QdVlfN6H3UujVK7jjby7BMKUEW/aoBwIgKCp5X29ydVDDtJnZ+Kc5rjzBfb29R0gn3u2k/iT6s3g="}]},"maintainers":[{"name":"baskerville","email":"nihilhill@gmail.com"}]},"0.3.3":{"name":"ciecam02","version":"0.3.3","description":"An implementation of CIECAM02","scripts":{"test":"mocha"},"devDependencies":{"chai":"*","gulp":"*","gulp-babel":"*","gulp-jshint":"*","mocha":"*"},"repository":{"type":"git","url":"git+https://github.com/baskerville/ciecam02.git"},"keywords":["color","ciecam02"],"author":{"name":"Bastien Dejean"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/baskerville/ciecam02/issues"},"homepage":"https://github.com/baskerville/ciecam02","dependencies":{"mout":"*"},"gitHead":"d59bfaa1ae1cc87586ef396e633156262b22449a","_id":"ciecam02@0.3.3","_shasum":"e0a5826f0b9bf8e0e3b028ff7c095f84857259ed","_from":".","_npmVersion":"2.13.2","_nodeVersion":"0.12.7","_npmUser":{"name":"baskerville","email":"nihilhill@gmail.com"},"dist":{"shasum":"e0a5826f0b9bf8e0e3b028ff7c095f84857259ed","tarball":"https://registry.npmjs.org/ciecam02/-/ciecam02-0.3.3.tgz","integrity":"sha512-LyDcGphY5HSm7P709///k24vXBoeDeRzhwlyqz0aTqY1oNmcLuVpoVHFl9PYaBDnrwY++HjOv2IQInwgZ6sTTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWfXCvdoXIpzKSEgESuGAHqWNXEk1fTPBI2LB1keMbOwIgVRRIdbR2B/AgsFJyOGSwLC97T1zv/tyissy/t2AcDv8="}]},"maintainers":[{"name":"baskerville","email":"nihilhill@gmail.com"}]},"0.3.4":{"name":"ciecam02","version":"0.3.4","description":"An implementation of CIECAM02","scripts":{"test":"mocha"},"devDependencies":{"chai":"*","gulp":"*","gulp-babel":"*","gulp-jshint":"*","mocha":"*"},"repository":{"type":"git","url":"git+https://github.com/baskerville/ciecam02.git"},"keywords":["color","ciecam02"],"author":{"name":"Bastien Dejean"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/baskerville/ciecam02/issues"},"homepage":"https://github.com/baskerville/ciecam02","dependencies":{"mout":"*"},"gitHead":"9444a12d891df0a210fa8984d01224ed9dd88410","_id":"ciecam02@0.3.4","_shasum":"3e1009e24bdc529c0ea4bef00dd5daeda366090f","_from":".","_npmVersion":"2.13.2","_nodeVersion":"0.12.7","_npmUser":{"name":"baskerville","email":"nihilhill@gmail.com"},"dist":{"shasum":"3e1009e24bdc529c0ea4bef00dd5daeda366090f","tarball":"https://registry.npmjs.org/ciecam02/-/ciecam02-0.3.4.tgz","integrity":"sha512-FSftrmP2ZpnCKqsUO1MC17FfSZcN7VAHeXUxgNe2OV5JLPFMk/Vna5osL8pERDfY7szYk6oL0dfN9/As2Dnp/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCz+V1M+z/xqiTlgpcTEsYUcphIAe6LHwM5Kda0W+7y6wIgeIvMBttqlnLVGP5zeUDiJTbSNUhXDutf0yxj2E5Xgas="}]},"maintainers":[{"name":"baskerville","email":"nihilhill@gmail.com"}]},"0.3.5":{"name":"ciecam02","version":"0.3.5","description":"An implementation of CIECAM02","scripts":{"test":"mocha"},"devDependencies":{"chai":"*","gulp":"*","gulp-babel":"*","gulp-jshint":"*","mocha":"*"},"repository":{"type":"git","url":"git+https://github.com/baskerville/ciecam02.git"},"keywords":["color","ciecam02"],"author":{"name":"Bastien Dejean"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/baskerville/ciecam02/issues"},"homepage":"https://github.com/baskerville/ciecam02","dependencies":{"mout":"*"},"gitHead":"65c674daafedcdf8d20f897174e2969bbc901867","_id":"ciecam02@0.3.5","_shasum":"0c005f02214734c15bcd74e39773db64e7714c32","_from":".","_npmVersion":"2.13.2","_nodeVersion":"0.12.7","_npmUser":{"name":"baskerville","email":"nihilhill@gmail.com"},"dist":{"shasum":"0c005f02214734c15bcd74e39773db64e7714c32","tarball":"https://registry.npmjs.org/ciecam02/-/ciecam02-0.3.5.tgz","integrity":"sha512-mFhptJIedlGLwBSiKYeriJBVIzk4AnNCJobffoduqICci3sr+K3YLA6wm5oz7uGfGo2tILZ7JL4zUJHHAIy07w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICCvdlh2P68deEXcdZIq40/UAaPoaLnt5xZZThTdzgZpAiBTG1prSesbYyWLK6HZ3Qr5S1JeluKp6OfEsUcdL+aS9Q=="}]},"maintainers":[{"name":"baskerville","email":"nihilhill@gmail.com"}]},"0.3.6":{"name":"ciecam02","version":"0.3.6","description":"An implementation of CIECAM02","scripts":{"test":"mocha"},"devDependencies":{"chai":"*","gulp":"*","gulp-babel":"*","gulp-jshint":"*","mocha":"*"},"repository":{"type":"git","url":"git+https://github.com/baskerville/ciecam02.git"},"keywords":["color","ciecam02"],"author":{"name":"Bastien Dejean"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/baskerville/ciecam02/issues"},"homepage":"https://github.com/baskerville/ciecam02","dependencies":{"mout":"*"},"gitHead":"dc2a54cdf9aa0cda75307860995da0bafcf676c9","_id":"ciecam02@0.3.6","_shasum":"4f2110bbce026e64ce3bc5af695aaa9aa27904ae","_from":".","_npmVersion":"2.13.2","_nodeVersion":"0.12.7","_npmUser":{"name":"baskerville","email":"nihilhill@gmail.com"},"dist":{"shasum":"4f2110bbce026e64ce3bc5af695aaa9aa27904ae","tarball":"https://registry.npmjs.org/ciecam02/-/ciecam02-0.3.6.tgz","integrity":"sha512-8F/r8PfMHBhvTiCiQU9vA9RmHEikhG/KDjBW/nMShymkzbaVEAf3LOdaZln1d3qLB10BoEPoDEAsePbPMDIsMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhS7z0brcIGVN4d203135KhaNyGq48fxjqF0PL5XKZRwIgEYT8P9Wixi7mFM/ix1UfqDmUjkEyCPDcgTA+SY9+CNs="}]},"maintainers":[{"name":"baskerville","email":"nihilhill@gmail.com"}]},"0.3.7":{"name":"ciecam02","version":"0.3.7","description":"An implementation of CIECAM02","scripts":{"test":"mocha"},"devDependencies":{"chai":"*","gulp":"*","gulp-babel":"*","gulp-jshint":"*","mocha":"*"},"repository":{"type":"git","url":"git+https://github.com/baskerville/ciecam02.git"},"keywords":["color","ciecam02"],"author":{"name":"Bastien Dejean"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/baskerville/ciecam02/issues"},"homepage":"https://github.com/baskerville/ciecam02","dependencies":{"mout":"*"},"gitHead":"7a6b48b1172c7138a682f559063c1c1422caa8b8","_id":"ciecam02@0.3.7","_shasum":"10981ffe03b5ffc6a84317aa1d8fe794c0eec544","_from":".","_npmVersion":"2.13.2","_nodeVersion":"0.12.7","_npmUser":{"name":"baskerville","email":"nihilhill@gmail.com"},"dist":{"shasum":"10981ffe03b5ffc6a84317aa1d8fe794c0eec544","tarball":"https://registry.npmjs.org/ciecam02/-/ciecam02-0.3.7.tgz","integrity":"sha512-R/MFMGoETT91aQXSEgYoZ9zch6N14OhaS0BLNL90fMjQBsB8aMfi6Sq1vYvCV6D7ZDGVerHc3KY6XZpm8Sr3FQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDtEcwVdKCvDFF9LUeOuRKqF6ula5Xbabs2+RxGHDJ7bAiAI3Ua5OFpquNSp31GckF+M3RS6tjhPWdMEO6BASkuuug=="}]},"maintainers":[{"name":"baskerville","email":"nihilhill@gmail.com"}]},"0.3.8":{"name":"ciecam02","version":"0.3.8","description":"An implementation of CIECAM02","scripts":{"test":"mocha"},"devDependencies":{"chai":"*","gulp":"*","gulp-babel":"*","gulp-jshint":"*","mocha":"*"},"repository":{"type":"git","url":"git+https://github.com/baskerville/ciecam02.git"},"keywords":["color","ciecam02"],"author":{"name":"Bastien Dejean"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/baskerville/ciecam02/issues"},"homepage":"https://github.com/baskerville/ciecam02","dependencies":{"mout":"*"},"gitHead":"8f651d0d400b029479ae9aef4a4e04b009f59147","_id":"ciecam02@0.3.8","_shasum":"83c00e0eab9c3d6ce8098879c684aafd72c5f151","_from":".","_npmVersion":"2.13.2","_nodeVersion":"0.12.7","_npmUser":{"name":"baskerville","email":"nihilhill@gmail.com"},"dist":{"shasum":"83c00e0eab9c3d6ce8098879c684aafd72c5f151","tarball":"https://registry.npmjs.org/ciecam02/-/ciecam02-0.3.8.tgz","integrity":"sha512-ApYHQhlzRhPhvde1mR3W5y1tp45M/XFTTFyAteitVatRyAAZ+66cWdWY0VFi3A5c7jFrfX28wsDBi01tvo14og==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFl+bNC3OtC59hUvXCVll10CyLO7JABWEJz5DgFGmfsBAiAQmZsuDIqmyzgpeQ3WyzbmX9Jv4xCKD8t2Df2Me51fBA=="}]},"maintainers":[{"name":"baskerville","email":"nihilhill@gmail.com"}]},"0.3.9":{"name":"ciecam02","version":"0.3.9","description":"An implementation of CIECAM02","scripts":{"test":"mocha"},"devDependencies":{"chai":"*","gulp":"*","gulp-babel":"*","gulp-jshint":"*","mocha":"*"},"repository":{"type":"git","url":"git+https://github.com/baskerville/ciecam02.git"},"keywords":["color","ciecam02"],"author":{"name":"Bastien Dejean"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/baskerville/ciecam02/issues"},"homepage":"https://github.com/baskerville/ciecam02","dependencies":{"mout":"*"},"gitHead":"e38622d0b4fc1546ad43394ce263d74705d22228","_id":"ciecam02@0.3.9","_shasum":"c46cad9d314e9e0c545c1e8db263e069a12f9cd5","_from":".","_npmVersion":"2.13.2","_nodeVersion":"0.12.7","_npmUser":{"name":"baskerville","email":"nihilhill@gmail.com"},"dist":{"shasum":"c46cad9d314e9e0c545c1e8db263e069a12f9cd5","tarball":"https://registry.npmjs.org/ciecam02/-/ciecam02-0.3.9.tgz","integrity":"sha512-5o9Iu5XcK7RPoTEq4msdGUsrNKMnS+Y+VZQiJXZvSESD5tt6yGwA2gt6zpJW6O7SWFYSzW2mdGLsDwsJRSckqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxwEyvxraziMW3wsiPkBw2aBN6WSiZW2q5VVqXZt/+gAIhAPCBopSsYykai27dTBXbcxemlfwyU5i7B74s92htGbl9"}]},"maintainers":[{"name":"baskerville","email":"nihilhill@gmail.com"}]},"0.4.0":{"name":"ciecam02","version":"0.4.0","description":"An implementation of CIECAM02","scripts":{"test":"mocha"},"devDependencies":{"chai":"*","gulp":"*","gulp-babel":"*","gulp-jshint":"*","mocha":"*"},"repository":{"type":"git","url":"git+https://github.com/baskerville/ciecam02.git"},"keywords":["color","ciecam02"],"author":{"name":"Bastien Dejean"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/baskerville/ciecam02/issues"},"homepage":"https://github.com/baskerville/ciecam02","dependencies":{"mout":"*"},"gitHead":"7dad57b31e84db17927b72ad05c7914ebafd7a1d","_id":"ciecam02@0.4.0","_shasum":"d951f0339dc4a376578d2e290d9d10e16a5c7282","_from":".","_npmVersion":"2.13.2","_nodeVersion":"0.12.7","_npmUser":{"name":"baskerville","email":"nihilhill@gmail.com"},"dist":{"shasum":"d951f0339dc4a376578d2e290d9d10e16a5c7282","tarball":"https://registry.npmjs.org/ciecam02/-/ciecam02-0.4.0.tgz","integrity":"sha512-pgNP5XcmBF23EcqBrc4MVLXxvJNCTc1VH5ei2tuNMA/xzQs/Ng09xmAaLEwvzpfg291dVE1GXpiw0jCQWI90gA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICtQLU2rqIdeF7GVbUcNfjvQ+uV3KV1GKxS9Iu8GUmd2AiEAlW1Mva/3tZPu30abY1r9IxmXxOsJqmwY9N7YM4LA0+g="}]},"maintainers":[{"name":"baskerville","email":"nihilhill@gmail.com"}]},"0.4.1":{"name":"ciecam02","version":"0.4.1","description":"An implementation of CIECAM02","scripts":{"test":"mocha"},"devDependencies":{"chai":"*","gulp":"*","gulp-babel":"*","gulp-jshint":"*","mocha":"*"},"repository":{"type":"git","url":"git+https://github.com/baskerville/ciecam02.git"},"keywords":["color","ciecam02"],"author":{"name":"Bastien Dejean"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/baskerville/ciecam02/issues"},"homepage":"https://github.com/baskerville/ciecam02","dependencies":{"mout":"*"},"gitHead":"00bf86afbe22b73d69eb8f9211d91bdc2a6652ba","_id":"ciecam02@0.4.1","_shasum":"7a42e323982fd1127e5dca2d80fdadbc3910510b","_from":".","_npmVersion":"2.13.2","_nodeVersion":"0.12.7","_npmUser":{"name":"baskerville","email":"nihilhill@gmail.com"},"dist":{"shasum":"7a42e323982fd1127e5dca2d80fdadbc3910510b","tarball":"https://registry.npmjs.org/ciecam02/-/ciecam02-0.4.1.tgz","integrity":"sha512-R4OeEE8kGfNinaeumgJ4qrGxYGHwW1FFasxQynqs+VD/PykT6FzYP2rvCFsOIA5hoxbUlTLvMpuw7bJ9wscB6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB6eWUr2tkIxSR4N/WyYa0hUHGh/+ej0LsHzjRjpGnfUAiEAvrHIanpaCbuD8JaCSbKWFC5LAqVKud5KEZrbofxRcns="}]},"maintainers":[{"name":"baskerville","email":"nihilhill@gmail.com"}]},"0.4.2":{"name":"ciecam02","version":"0.4.2","description":"An implementation of CIECAM02","scripts":{"test":"mocha"},"devDependencies":{"chai":"*","gulp":"*","gulp-babel":"*","gulp-jshint":"*","mocha":"*"},"repository":{"type":"git","url":"git+https://github.com/baskerville/ciecam02.git"},"keywords":["color","ciecam02"],"author":{"name":"Bastien Dejean"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/baskerville/ciecam02/issues"},"homepage":"https://github.com/baskerville/ciecam02","dependencies":{"mout":"*"},"gitHead":"458425b896e720098fb566a6dedf36c4daa4856c","_id":"ciecam02@0.4.2","_shasum":"444702f3478bbb4fec8d1b8a701dfa974c6ea144","_from":".","_npmVersion":"2.13.2","_nodeVersion":"0.12.7","_npmUser":{"name":"baskerville","email":"nihilhill@gmail.com"},"dist":{"shasum":"444702f3478bbb4fec8d1b8a701dfa974c6ea144","tarball":"https://registry.npmjs.org/ciecam02/-/ciecam02-0.4.2.tgz","integrity":"sha512-jh8dVIU+1xW1UDwITcQje/jS9/tY/kC9CO2UmwnN7yUXYH4JX5WknbU133arx6GzPxereZgAfLAjPIddkoM74g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAJJerG7nNqEDiWqIpCbgsaLG5jLSZS87HjN3N1pYRwVAiAJQu78vt0WqO3y16/atUiJnDn+Uf6TyzJr+eEnHL4nlg=="}]},"maintainers":[{"name":"baskerville","email":"nihilhill@gmail.com"}]},"0.4.3":{"name":"ciecam02","version":"0.4.3","description":"An implementation of CIECAM02","scripts":{"test":"mocha"},"devDependencies":{"chai":"*","gulp":"*","gulp-babel":"*","gulp-jshint":"*","mocha":"*"},"repository":{"type":"git","url":"git+https://github.com/baskerville/ciecam02.git"},"keywords":["color","ciecam02"],"author":{"name":"Bastien Dejean"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/baskerville/ciecam02/issues"},"homepage":"https://github.com/baskerville/ciecam02","dependencies":{"ciebase":"*","mout":"*"},"gitHead":"527e69a8c40f0e83fec61ba09fcee7be51e74578","_id":"ciecam02@0.4.3","_shasum":"0a5ff17f99df670a24c5e0d9910a04879dc141fa","_from":".","_npmVersion":"2.14.0","_nodeVersion":"4.1.2","_npmUser":{"name":"baskerville","email":"nihilhill@gmail.com"},"dist":{"shasum":"0a5ff17f99df670a24c5e0d9910a04879dc141fa","tarball":"https://registry.npmjs.org/ciecam02/-/ciecam02-0.4.3.tgz","integrity":"sha512-wJtayvqXAc+uRVMfrzgM1DCegPim66FW65PU6YWqUwX1/0zYGhdOfJXWWr8xl67cicq+v2fTqrc0QcTgF1YlVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChEHaX6nU/VPmGXdQ2BmIXmYLtTfuy7ONUTa8pkVA67QIgN2hGPHlC+e5mxXM7tuODddCxpGpySa0HVr06srmE9Bg="}]},"maintainers":[{"name":"baskerville","email":"nihilhill@gmail.com"}]},"0.4.4":{"name":"ciecam02","version":"0.4.4","description":"An implementation of CIECAM02","scripts":{"test":"mocha"},"devDependencies":{"chai":"*","gulp":"*","gulp-babel":"*","gulp-jshint":"*","mocha":"*"},"repository":{"type":"git","url":"git+https://github.com/baskerville/ciecam02.git"},"keywords":["color","ciecam02"],"author":{"name":"Bastien Dejean"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/baskerville/ciecam02/issues"},"homepage":"https://github.com/baskerville/ciecam02","dependencies":{"ciebase":"*","mout":"*"},"gitHead":"e42b8622d03340d31bbaeec6cfef1fd93ab3dcbe","_id":"ciecam02@0.4.4","_shasum":"354a9dd17c98708ad5744afb89f35394c4936a09","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"baskerville","email":"nihilhill@gmail.com"},"dist":{"shasum":"354a9dd17c98708ad5744afb89f35394c4936a09","tarball":"https://registry.npmjs.org/ciecam02/-/ciecam02-0.4.4.tgz","integrity":"sha512-h+mFyculYSaGtSl+3RX7VezSebXT5LzUWiypi1cvlB4Y2JIDC/m+UCZkWiwEaJDmQkRvdPyQZmj0lnuAw4Lfbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAo3WRF0FX7cHiuBnkADIKX/2aTj5/KBv3bsvoH9nyhQAiASbZuQNIaq1rFPioPm2heZgjwrzrA0C8cqyQDUNpRT+Q=="}]},"maintainers":[{"name":"baskerville","email":"nihilhill@gmail.com"}]},"0.4.5":{"name":"ciecam02","version":"0.4.5","description":"An implementation of CIECAM02","scripts":{"test":"mocha"},"devDependencies":{"chai":"*","gulp":"*","gulp-babel":"*","gulp-jshint":"*","mocha":"*"},"repository":{"type":"git","url":"git+https://github.com/baskerville/ciecam02.git"},"keywords":["color","ciecam02"],"author":{"name":"Bastien Dejean"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/baskerville/ciecam02/issues"},"homepage":"https://github.com/baskerville/ciecam02","dependencies":{"ciebase":"*","mout":"*"},"gitHead":"7d809ca044245f5a5384f5016be39575870fefb0","_id":"ciecam02@0.4.5","_shasum":"13cce3b7c3da6dacd64fe3f36b0e6966e489007f","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"baskerville","email":"nihilhill@gmail.com"},"dist":{"shasum":"13cce3b7c3da6dacd64fe3f36b0e6966e489007f","tarball":"https://registry.npmjs.org/ciecam02/-/ciecam02-0.4.5.tgz","integrity":"sha512-JPdyZlmj+5oWrzCE4lMI4WshK+D+IV9YJkcwfk5w+R1oE60szcN1lUYDHnAfidii6tUvbx0Y5LwF5blCwlxSVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOD2v5L5c2Z2DOgjuYgZ0ooroR+6qx8po65yhJyjc5zgIhAKIGPnmKGOEESn0QCDa6F+vgsVktmGcXG5Uu/Yc/J8PQ"}]},"maintainers":[{"name":"baskerville","email":"nihilhill@gmail.com"}]},"0.4.6":{"name":"ciecam02","version":"0.4.6","description":"An implementation of CIECAM02","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/baskerville/ciecam02.git"},"keywords":["color","ciecam02"],"author":{"name":"Bastien Dejean"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/baskerville/ciecam02/issues"},"homepage":"https://github.com/baskerville/ciecam02","devDependencies":{"babel-plugin-add-module-exports":"^0.1.2","babel-preset-es2015":"^6.3.13","chai":"^3.4.1","gulp":"^3.9.0","gulp-babel":"^6.1.1","gulp-jshint":"^2.0.0","jshint":"^2.8.0","mocha":"^2.3.4"},"dependencies":{"ciebase":"^0.1.1","mout":"^0.11.1"},"gitHead":"e0381412755f6e2d9e2dba67d913288a216266e8","_id":"ciecam02@0.4.6","_shasum":"371bb587f565aebb72ab747625b3a47c61d79ac7","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"baskerville","email":"nihilhill@gmail.com"},"dist":{"shasum":"371bb587f565aebb72ab747625b3a47c61d79ac7","tarball":"https://registry.npmjs.org/ciecam02/-/ciecam02-0.4.6.tgz","integrity":"sha512-nh/Kl8s5lgtyEl7lA381JFinLhgUwDhJaAVgbVx2BaiiJIzJLumQvuFXwdS76tSch7jDjWejP+MtKYCCEk/brg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEhWRtaMVn5J9DELd8Tdr/8F/Y+DaMfPb8bTFZA/GQE7AiEAkfFvxZEsOxzhUZhS4fVVLLjlzuqTOiqpHJ07B3I8iU4="}]},"maintainers":[{"name":"baskerville","email":"nihilhill@gmail.com"}]}},"readme":"# API\n\n## Converters\n\n\tcam(viewingConditions?, correlates?) -> {\n\t\tfromXyz(XYZ) -> CAM,\n\t\ttoXyz(CAM) -> XYZ,\n\t\tfillOut(correlates, inputs) -> outputs\n\t}\n\n\tucs(name?=\"UCS\") -> {\n\t\tfromCam(CAM) -> UCS,\n\t\ttoCam(UCS) -> CAM,\n\t\tdistance(UCS1, UCS2) -> number\n\t}\n\n\thq: {\n\t\tfromHue(h) -> H,\n\t\ttoHue(H) -> h,\n\t\tfromNotation(N) -> H,\n\t\ttoNotation(H) -> N\n\t}\n\n## Default viewing conditions\n\n\t{\n\t\twhitePoint: illuminant.D65,\n\t\tadaptingLuminance: 40,\n\t\tbackgroundLuminance: 20,\n\t\tsurroundType: \"average\",\n\t\tdiscounting: false\n\t}\n\n## Gamut helpers\n\n\tgamut(xyz, cam, epsilon?=1e-6) -> {\n\t\tcontains(CAM) -> (boolean, RGB),\n\t\tlimit(camIn, camOut, prec?=1e-3) -> CAM,\n\t\tspine(t) -> CAM\n\t}\n\n## Misc helpers\n\n\tcfs(str) -> correlates,\n\tlerp(CAM1, CAM2, t) -> CAM\n\n# Examples\n\n## Getting back into the gamut\n\n```javascript\n// The reference for understanding CIECAM02 is:\n// http://www.springer.com/cda/content/document/cda_downloaddocument/9781441961891-c1.pdf\n\nimport * as ciebase from \"ciebase\";\nimport * as ciecam02 from \"ciecam02\";\nimport {merge} from \"mout/object\";\n\nvar {rgb, workspace, illuminant} = ciebase,\n    {cfs} = ciecam02,\n    xyz = ciebase.xyz(workspace.sRGB, illuminant.D65);\n\nvar viewingConditions = {\n\twhitePoint: illuminant.D65,\n\tadaptingLuminance: 40,\n\tbackgroundLuminance: 20,\n\tsurroundType: \"average\",\n\tdiscounting: false\n};\n\n// By default, 7 correlates are returned when converting from XYZ to CAM.\n// For the purpose of this example, we will limit ourselves to the JCh correlates.\n// (J is the lightness, C the chroma and h the hue.)\nvar cam = ciecam02.cam(viewingConditions, cfs(\"JCh\")),\n    gamut = ciecam02.gamut(xyz, cam),\n    {min, max} = Math;\n\nfunction hexToCam(hex) {\n\treturn cam.fromXyz(xyz.fromRgb(rgb.fromHex(hex)));\n}\n\nfunction camToHex(CAM) {\n\treturn rgb.toHex(xyz.toRgb(cam.toXyz(CAM)));\n}\n\nfunction crop (v) {\n\treturn max(0, min(1, v));\n}\n\nvar camSand = hexToCam(\"e0cda9\"),                       // {J: 77.82, C: 16.99, h: 81.01}\n    camOrange = merge(camSand, {C: 90}),                // {J: 77.82, C: 90.00, h: 81.01}\n    [isInside, rgbOrange] = gamut.contains(camOrange);  // [false, [1.09, 0.73, -0.7]]\n\nif (!isInside) {\n\t// The gamut.limit function interpolates between an inside and an outside point\n\t// and return an inside point as close as possible to the boundary.\n\t// (The gamut is the set of CAM values that maps to valid RGB coordinates.)\n\tlet camOrange1 = gamut.limit(camSand, camOrange),                // {J: 77.82, C: 55.23, h: 81.01}\n\t// The alternative method is to simply crop the RGB coordinates\n\t    camOrange2 = cam.fromXyz(xyz.fromRgb(rgbOrange.map(crop)));  // {J: 74.43, C: 67.60, h: 81.30}\n\tconsole.log([camOrange1, camOrange2].map(camToHex));             // #ffc447   #ffb900\n} else {\n\tconsole.log(rgb.toHex(rgbOrange));\n}\n```\n\n![Example 1 Output](img/ex1.png)\n\n## Gradient\n\n```javascript\n\nvar {lerp} = ciecam02,\n    camStart = hexToCam(\"17657d\"),\n    camEnd = hexToCam(\"fee7f0\");\n\nfunction gradient (camStart, camEnd, steps=3) {\n\tvar result = [];\n\tfor (var ε = 1/(steps+1), t = 0; steps > -2; t += ε, steps -= 1) {\n\t\tlet camBetween = lerp(camStart, camEnd, crop(t)),\n\t\t    hex = rgb.toHex(xyz.toRgb(cam.toXyz(camBetween)).map(crop));\n\t\tresult.push(hex);\n\t}\n\treturn result;\n}\n\nvar hexCodes = gradient(camStart, camEnd, 8);\n```\n\n![Example 2 Output](img/ex2.png)\n\n## Chroma maximization\n\n```javascript\nimport {map} from \"mout/object\";\n\nvar {hq} = ciecam02,\n    ucs = ciecam02.ucs();\n\nfunction ucsLimit (camIn, camOut, prec=1e-3) {\n\t// UCS is based on the JMh correlates\n\tvar [ucsIn, ucsOut] = [camIn, camOut].map(v => ucs.fromCam(cam.fillOut(cfs(\"JMh\"), v)));\n\twhile (ucs.distance(ucsIn, ucsOut) > prec) {\n\t\tlet ucsMid = lerp(ucsIn, ucsOut, 0.5),\n\t\t    [isInside,] = gamut.contains(ucs.toCam(ucsMid));\n\t\tif (isInside) {\n\t\t\tucsIn = ucsMid;\n\t\t} else {\n\t\t\tucsOut = ucsMid;\n\t\t}\n\t}\n\treturn cam.fillOut(map(camIn, v => true), ucs.toCam(ucsIn));\n}\n\n// The hue notation is a different writting of the hue quadrant,\n// of the form a(p?b)? where a and b are in {R, Y, G, B} (a ≠ b)\n// and p is in ]0, 100[. apb = b(100-p)a, ab = a50b.\nfunction hue (N) {\n\treturn hq.toHue(hq.fromNotation(N));\n}\n\nvar topChroma = max(...[\"f00\", \"0f0\", \"00f\"].map(v => hexToCam(v).C)),\n    camRed = {J: 60, h: hue(\"R\")},\n    camYellow = {J: 90, h: hue(\"Y\")},\n    camGreen = {J: 90, h: hue(\"G\")},\n    camBlue = {J: 70, h: hue(\"B\")};\n\nvar hexCodes = [camRed, camYellow, camGreen, camBlue].map(function (CAM) {\n\tCAM = merge(CAM, {C: topChroma+1});\n\tCAM = ucsLimit(gamut.spine(CAM.J/100), CAM);\n\treturn camToHex(CAM);\n});\n```\n\n![Example 3 Output](img/ex3.png)\n","maintainers":[{"name":"baskerville","email":"nihilhill@gmail.com"}],"time":{"modified":"2022-06-13T06:02:17.430Z","created":"2015-06-20T18:41:36.235Z","0.1.0":"2015-06-20T18:41:36.235Z","0.1.1":"2015-06-20T18:53:35.344Z","0.1.2":"2015-06-20T19:09:27.921Z","0.1.3":"2015-06-20T19:14:23.658Z","0.1.4":"2015-06-20T19:17:31.363Z","0.1.5":"2015-06-21T09:07:15.790Z","0.1.6":"2015-06-21T13:15:03.007Z","0.1.7":"2015-06-21T13:39:32.338Z","0.1.8":"2015-06-21T13:56:27.420Z","0.1.9":"2015-06-22T18:33:37.978Z","0.2.0":"2015-06-22T20:36:54.583Z","0.2.1":"2015-06-23T08:32:01.027Z","0.2.2":"2015-07-10T09:54:20.375Z","0.2.3":"2015-07-10T15:33:12.120Z","0.2.4":"2015-07-10T15:44:26.618Z","0.2.5":"2015-07-10T20:18:46.220Z","0.2.6":"2015-07-11T07:27:03.052Z","0.2.7":"2015-07-11T07:58:06.075Z","0.2.8":"2015-07-23T08:36:55.197Z","0.2.9":"2015-07-23T18:12:56.299Z","0.3.0":"2015-07-24T14:22:48.453Z","0.3.1":"2015-07-24T14:27:11.834Z","0.3.2":"2015-07-24T15:44:32.993Z","0.3.3":"2015-08-01T09:36:24.520Z","0.3.4":"2015-08-03T19:08:03.551Z","0.3.5":"2015-08-04T10:15:41.601Z","0.3.6":"2015-08-04T16:15:11.419Z","0.3.7":"2015-08-04T17:48:03.399Z","0.3.8":"2015-08-04T17:49:24.650Z","0.3.9":"2015-08-05T12:16:26.422Z","0.4.0":"2015-08-05T16:37:32.398Z","0.4.1":"2015-08-08T10:02:35.231Z","0.4.2":"2015-08-08T16:54:21.953Z","0.4.3":"2015-10-10T09:03:48.125Z","0.4.4":"2015-10-15T09:06:26.118Z","0.4.5":"2015-10-16T11:37:02.107Z","0.4.6":"2016-01-14T13:18:41.447Z"},"homepage":"https://github.com/baskerville/ciecam02","keywords":["color","ciecam02"],"repository":{"type":"git","url":"git+https://github.com/baskerville/ciecam02.git"},"author":{"name":"Bastien Dejean"},"bugs":{"url":"https://github.com/baskerville/ciecam02/issues"},"license":"BSD-2-Clause","readmeFilename":"README.md"}