{"_id":"hsluv","_rev":"34-61475f17a721df9bb899f7812b102dee","name":"hsluv","dist-tags":{"rc":"1.0.1-rc1","beta":"1.0.2-beta.0","latest":"1.0.2"},"versions":{"0.0.1":{"name":"hsluv","version":"0.0.1","keywords":["color","color space","CIE","RGB","HSL","HSLuv","HPLuv"],"author":{"name":"Alexei Boronine","email":"alexei@boronine.com"},"license":"MIT","_id":"hsluv@0.0.1","maintainers":[{"name":"boronine","email":"alexei@boronine.com"}],"homepage":"http://www.hsluv.org","bugs":{"url":"https://github.com/hsluv/hsluv/issues"},"dist":{"shasum":"1dbcfe4642ec207443b976de6c2af703b30cca5c","tarball":"https://registry.npmjs.org/hsluv/-/hsluv-0.0.1.tgz","integrity":"sha512-+/VyuOadD46qfzY6RbRy4T3VjqI+Pzss6+9TNoFBduIwhE8XvJvirpDY3hV61pc2e/mpo2iWDFDqo6tOvhF6KA==","signatures":[{"sig":"MEYCIQDe4E9Xwx/6Mq7iMZeFnCkr4P4Ex200w6sXIl0GOTGg8gIhAIwOloeKKhunWm1EVoqFa7n4xGhUQDmoVlamv1jyPJfk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"hsluv.js","_from":".","files":["hsluv.js"],"_shasum":"1dbcfe4642ec207443b976de6c2af703b30cca5c","scripts":{},"_npmUser":{"name":"boronine","email":"alexei@boronine.com"},"repository":{"url":"git+ssh://git@github.com/hsluv/hsluv.git","type":"git"},"_npmVersion":"2.15.9","description":"Human-friendly HSL","directories":{},"_nodeVersion":"4.5.0","_npmOperationalInternal":{"tmp":"tmp/hsluv-0.0.1.tgz_1481826771553_0.2590290647931397","host":"packages-18-east.internal.npmjs.com"}},"0.0.2":{"name":"hsluv","version":"0.0.2","keywords":["color","color space","CIE","RGB","HSL","HSLuv","HPLuv"],"author":{"name":"Alexei Boronine","email":"alexei@boronine.com"},"license":"MIT","_id":"hsluv@0.0.2","maintainers":[{"name":"hsluv","email":"hsluvcontributors@gmail.com"}],"homepage":"http://www.hsluv.org","bugs":{"url":"https://github.com/hsluv/hsluv/issues"},"dist":{"shasum":"8fd6ac898f4086c0feb7a146d538b01122b51c1a","tarball":"https://registry.npmjs.org/hsluv/-/hsluv-0.0.2.tgz","fileCount":3,"integrity":"sha512-xanIwN9e9ot4NaNkqhikKkQn93C9+DwO/2+phKGBLInNS7vFOj6u9Fa+LfIqRlYzW0O3VrI+H3eeyhJUkJV+Bw==","signatures":[{"sig":"MEUCIE1/2t1sL5Y8KKVEzT9OC4XezQ8CyZd6QhZSxUtYtA2tAiEA9oA8hezmAgZ+2iglxcHvmrye+aU0Igdd+SdxKSVYJD8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10936},"main":"hsluv.js","_from":"../../../../nix/store/1nvjb8crxq6gw7jnjgj8m5643snlizyy-js-node-package","files":["hsluv.js"],"_shasum":"8fd6ac898f4086c0feb7a146d538b01122b51c1a","scripts":{},"_npmUser":{"name":"hsluv","email":"hsluvcontributors@gmail.com"},"_resolved":"file:../../../../nix/store/1nvjb8crxq6gw7jnjgj8m5643snlizyy-js-node-package","repository":{"url":"git+ssh://git@github.com/hsluv/hsluv.git","type":"git"},"_npmVersion":"3.10.10","description":"Human-friendly HSL","directories":{},"_nodeVersion":"6.12.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hsluv_0.0.2_1518182089491_0.48377186372652514","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"hsluv","version":"0.0.3","keywords":["color","color space","CIE","RGB","HSL","HSLuv","HPLuv"],"author":{"name":"Alexei Boronine","email":"alexei@boronine.com"},"license":"MIT","_id":"hsluv@0.0.3","maintainers":[{"name":"hsluv","email":"hsluvcontributors@gmail.com"}],"homepage":"http://www.hsluv.org","bugs":{"url":"https://github.com/hsluv/hsluv/issues"},"dist":{"shasum":"829107dafb4a9f8b52a1809ed02e091eade6754c","tarball":"https://registry.npmjs.org/hsluv/-/hsluv-0.0.3.tgz","fileCount":3,"integrity":"sha512-08iL2VyCRbkQKBySkSh6m8zMUa3sADAxGVWs3Z1aPcUkTJeK0ETG4Fc27tEmQBGUAXZjIsXOZqBvacuVNSC/fQ==","signatures":[{"sig":"MEUCIHDj7tXGNT93uKv2iojJN+fMt41hIYvXdur2fzRUWbdFAiEAsfbWTKmwM3dichpDusN0dC8Am2I6YGRYBE7/McErF4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11877},"main":"hsluv.js","_from":"../../../../nix/store/hf9rfph89fk6hjvqr4vg58yiki4dbq6r-js-node-package","files":["hsluv.js"],"_shasum":"829107dafb4a9f8b52a1809ed02e091eade6754c","scripts":{},"_npmUser":{"name":"hsluv","email":"hsluvcontributors@gmail.com"},"_resolved":"file:../../../../nix/store/hf9rfph89fk6hjvqr4vg58yiki4dbq6r-js-node-package","repository":{"url":"git+ssh://git@github.com/hsluv/hsluv.git","type":"git"},"_npmVersion":"3.10.10","description":"Human-friendly HSL","directories":{},"_nodeVersion":"6.12.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hsluv_0.0.3_1520269683902_0.9755881971880449","host":"s3://npm-registry-packages"}},"0.1.0-rc1":{"name":"hsluv","version":"0.1.0-rc1","keywords":["color","color space","CIE","RGB","HSL","HSLuv","HPLuv"],"author":{"name":"Alexei Boronine","email":"alexei@boronine.com"},"license":"MIT","_id":"hsluv@0.1.0-rc1","maintainers":[{"name":"hsluv","email":"hsluvcontributors@gmail.com"}],"homepage":"http://www.hsluv.org","bugs":{"url":"https://github.com/hsluv/hsluv/issues"},"dist":{"shasum":"5d1a3ec7176e771c9fc1d0103a5aaad78975a3bd","tarball":"https://registry.npmjs.org/hsluv/-/hsluv-0.1.0-rc1.tgz","fileCount":3,"integrity":"sha512-mxbEtOq2gbZSL70qkgqtF1YQqwR0Gc5Otn9TGjnKWLWY7AYD2HQVyIPeYmSg7lQK5ceszOfhMnvbqq76Uok+gA==","signatures":[{"sig":"MEQCIAgNmozXv+e+K7mxB/NLY1y4vv/0fU6yNcngQVjSMP/OAiAIBuindkrCV5RgIJYcTZhz0qCDnyUcipe9Dbr5xF06GA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHn5cCRA9TVsSAnZWagAAFJ4P/iPuw/170UZd0tzVqvSS\nza/ifIuVfGFqTkcUgVJKQVg+jw+XIoITaFZeltgj0SAhpChZaF2oOWpADmTL\nftn02dyknDOhQwIWYE6HajK+zpXS1SWErDoy+WpERs4NrCTj2tUrrX8tMXci\n7w+RxpFhRDhASVr6DVJlTQzanqaV0NIHqZKHx5jeWCfxKmafdLwAeKHUqV9v\n/f2zwOjJ6BHb8cawX8+f6lKJ//wlW3JE8pJ3T7SZMIG73vk2bkFPnuAFXj9q\nnKTGqW5AhRcnGgSsEStOGc5LXL8OgVK1b3uhu84raVpQYX94hUdBajjiuBmS\nSpu9IF2otFw1lz9Vw6RkLrH2vwi4r4L350ldoNeae0C+odmQ8VgTr8CO47MT\ncAjDT6f2hAs8Y/mh0MzR3qoEZGpz7p/h+Y3xyfphJEZdzsIrSLsi77iXU/Cb\nIySLQsD8yPFOCsQFsNTzLLaZ5+YldRYzaeu3ogQ0lOH7f7vAVcCRBgwtHnOr\nbYGhLAzcXlCAGwDOaQ0SUiWaOJbDaVxd/tngx8LWvyr65h1gJ5COPXaljHL2\nUO8y9p6/72XhWyJexQ5VfuYczZxDzcWhkWjTDiIRg2Zunfa1Ef4xIvkJ6vBM\nU+eFsQRx/Pm6fF+IbQDgBw2v4qNN8LDm83z6mugT2gaTAAQtukxda2q/Ucf9\nvqEP\r\n=zoFQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hsluv.js","_from":"../../../../../nix/store/jqk1ziwdd6q0ny3fg2r5s2n2ilfa1zfk-js-node-package","types":"hsluv.d.ts","_shasum":"5d1a3ec7176e771c9fc1d0103a5aaad78975a3bd","scripts":{},"_npmUser":{"name":"hsluv","email":"hsluvcontributors@gmail.com"},"_resolved":"file:../../../../../nix/store/jqk1ziwdd6q0ny3fg2r5s2n2ilfa1zfk-js-node-package","repository":{"url":"git+ssh://git@github.com/hsluv/hsluv.git","type":"git"},"_npmVersion":"3.10.10","description":"Human-friendly HSL","directories":{},"_nodeVersion":"6.12.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hsluv_0.1.0-rc1_1579056732020_0.17643466465617896","host":"s3://npm-registry-packages"}},"0.1.0-rc2":{"name":"hsluv","version":"0.1.0-rc2","keywords":["color","color space","CIE","RGB","HSL","HSLuv","HPLuv"],"author":{"name":"Alexei Boronine","email":"alexei@boronine.com"},"license":"MIT","_id":"hsluv@0.1.0-rc2","maintainers":[{"name":"hsluv","email":"hsluvcontributors@gmail.com"}],"homepage":"http://www.hsluv.org","bugs":{"url":"https://github.com/hsluv/hsluv/issues"},"dist":{"shasum":"dff242f2ed10a0fb1d2d6b59735c3c15c20dcd86","tarball":"https://registry.npmjs.org/hsluv/-/hsluv-0.1.0-rc2.tgz","fileCount":4,"integrity":"sha512-x3SDt39o3+SYNnSWzbyv+D+jLcfKB5cvlxuhKH2MwyaD/wLwIdB8PxB/75/T0uTPe1t5I/MKMkPpAqiND6YiAg==","signatures":[{"sig":"MEQCICiY7DLFUUWiocDosafAv3QXK7e8tGPD6WKjxP3rcGlXAiA/yrO6kMdfM6wGdM8luN0qgeedfV0KKohJgw+5AWX/Ng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHn+ICRA9TVsSAnZWagAAOlMQAJfj32vha3KqFhQJ4tNc\nQsxm/UuKXt5PoR3+kin1+BDcRFHYLPB2UOUZqoJb448Lp7bpePApwz4jxGPF\nkGK5HFOTDj0jOvAljIh+ldfbpq2Ri4o9dJcOXo6SSkvUNYuNgKHFgN+3gtw9\nXxgXsZSvOibk69P+FIqIJTfnVZryjyZD9AvY0Q/d1fJDB8Kh7R5dsduPapzu\nrWiWYOxOiwANfEe3zkKEkcyV4xjstG8DC1KPvcZr5XID14rb0cLhpCagKCIx\nobvOrodMuWG8KGXAhJ3jIAOQXlcp420djYgR1DgeipCMSiC2eMqrtQyKxGyO\nS9KRtgBz1C1M6TyWu6g0NmgfmCZku1fhUdkZMtAKQYwASJ6r+mNPn6YxUZ6f\n3f+S/+xqPsgCWeJ2nfISEAmlG+ZzTgR/QnxzHnf9N9tVaXSvZpdF5S1vtw+n\njWNgRQHxQPw/EvSjE3DG9kJclzYvfOg+riggv2EwTMtqGw04zLfZBCjZHuNQ\nWEzPNGP1ufsrKLdEzRRkDLtupF7uU3Dtz268qJnpyj4mpiCAbAMGaOgcDW+u\n56zmeMT9AdcBMW0oX1OkhhBBF9GQJcqkGLGdDoX7aon63Q++K3pnKGpnBvko\nIarOQeawMKXkvRF4AiRLoTD8LjcDq/zH9WkEdnqqLWYJC6J7DkHsXzp2vcMV\njRXD\r\n=+3LL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hsluv.js","_from":"../../../../../nix/store/g52h9h6pm4c0vrpwgrx1sy1dg7s71nzl-js-node-package","types":"hsluv.d.ts","_shasum":"dff242f2ed10a0fb1d2d6b59735c3c15c20dcd86","scripts":{},"_npmUser":{"name":"hsluv","email":"hsluvcontributors@gmail.com"},"_resolved":"file:../../../../../nix/store/g52h9h6pm4c0vrpwgrx1sy1dg7s71nzl-js-node-package","repository":{"url":"git+ssh://git@github.com/hsluv/hsluv.git","type":"git"},"_npmVersion":"3.10.10","description":"Human-friendly HSL","directories":{},"_nodeVersion":"6.12.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hsluv_0.1.0-rc2_1579057032432_0.7956251480653371","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"hsluv","version":"0.1.0","keywords":["color","color space","CIE","RGB","HSL","HSLuv","HPLuv"],"author":{"name":"Alexei Boronine","email":"alexei@boronine.com"},"license":"MIT","_id":"hsluv@0.1.0","maintainers":[{"name":"hsluv","email":"hsluvcontributors@gmail.com"}],"homepage":"http://www.hsluv.org","bugs":{"url":"https://github.com/hsluv/hsluv/issues"},"dist":{"shasum":"29f40d49642bd56dd0c192122abcc723bb5c2d6c","tarball":"https://registry.npmjs.org/hsluv/-/hsluv-0.1.0.tgz","fileCount":4,"integrity":"sha512-ERcanKLAszD2XN3Vh5r5Szkrv9q0oSTudmP0rkiKAGM/3NMc9FLmMZBB7TSqTaXJfSDBOreYTfjezCOYbRKqlw==","signatures":[{"sig":"MEUCIQD2Z0GH7bWs28Fh6jDNGyOGmqESKdXlwds0lHrveFM2PQIgLGJzgP7aDDeUds/DWwI5kHgmRaIwuDhf+q2zp3pjj3Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHoGMCRA9TVsSAnZWagAAumwQAKPYVMdiS5gHQHkMFQe7\nsctMBD/yUxry8uoyw5/fKk3fQIAb20Id8g9BFOMRRONxMenZvxvcu0xQxFro\nxfUM40nPVVSJGbYBorGr8OiXdo2Rk/uEaVIaIig03uJc1fma5TZxzoKVCNc7\nw0YB+K5d8IOEbQIgwCAUy4cBdxgAmeX9ZqiHibKveGnL0eBtBC9/oB6IoLzt\nRqN1TTcV/Ud2rrJB8ltax/FyQNWuV6J23xWJS8x6GrUPbhfztmPbKiR1n8RA\nxXFoWR8xpjGBy6w0uW8XxwLw8bgFVRu+uBtqF7yoUUGcWBW9R+RGGQx1PpMX\nRZ1/fcRd4kLOk9ogomXu6OVXjyneUUYvOQ5OnWfHLnKRskEM5ZiMXikvxzyy\nxHYFyD9R1M2M+GmAjPnwnku3UchbuV3LiwUnM5Qk56AiV8U2Y/vKwalwsy19\nMmGZ3lKKF23nHs3nRMrP8eHqb0l3FyeVCcInFQde88rI8WBII4sWFX2Z0ucL\nB5Amu6e7W1TymRU0a28M7UjWRlmeuJB3i5BqroSMmmcEh3uq4TkZcGtWILHX\nkdU/064NFa3SHZb/pVaRe3hbLFtqscikkAVFOJYOJx7NDGZME/vBcYRwj4e7\nvLlshn87/Z4dbqh8+JOnYIcDCRbBCMivzBajku6GxBQZ8G8juHjbCqa52I31\n/qTO\r\n=4pcx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hsluv.js","_from":"../../../../../nix/store/rkc7x6nziwb2s3930aipm64w00m03fwz-js-node-package","types":"hsluv.d.ts","_shasum":"29f40d49642bd56dd0c192122abcc723bb5c2d6c","scripts":{},"_npmUser":{"name":"hsluv","email":"hsluvcontributors@gmail.com"},"_resolved":"file:../../../../../nix/store/rkc7x6nziwb2s3930aipm64w00m03fwz-js-node-package","repository":{"url":"git+ssh://git@github.com/hsluv/hsluv.git","type":"git"},"_npmVersion":"3.10.10","description":"Human-friendly HSL","directories":{},"_nodeVersion":"6.12.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hsluv_0.1.0_1579057548463_0.8803246548037946","host":"s3://npm-registry-packages"}},"1.0.0-rc1":{"name":"hsluv","version":"1.0.0-rc1","keywords":["color","color space","CIE","RGB","HSL","HSLuv","HPLuv"],"author":"Alexei Boronine <alexei@boronine.com>","license":"MIT","_id":"hsluv@1.0.0-rc1","maintainers":[{"name":"hsluvcontributors","email":"hsluvcontributors@gmail.com"},{"name":"boronine","email":"alexei@boronine.com"}],"homepage":"https://www.hsluv.org","dist":{"shasum":"b5d0e251e1357ba1ef7b0f1b04d67ebccfc5a565","tarball":"https://registry.npmjs.org/hsluv/-/hsluv-1.0.0-rc1.tgz","fileCount":8,"integrity":"sha512-f7ZdYFEzEY6o4LcUQVINLDC/CXPZqqIXWNPpV/dDYDu93Wc5auI7E4v0Nj4CQLGVWkitQhZbtJc5pnzSA3EduA==","signatures":[{"sig":"MEUCIEbzcWtjsIrp4UblLJZUneksWD4oq0xeXe7o92UTua9UAiEAtb7pvzwwSsJIjCpdyH0rVB7N6HThppJp8ac/a+vaqfI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiweaOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLmQ//eNCu5UeAL5CpzrzwzkWTfZfP7dYF8XOufPQbt6bYvwHRQ9Kt\r\n2Q3pnizXRQgJ1sfhmbjp4NVzPrXaEe9tFB9/5Dotj5NliuCFxBMaFFJk3SS3\r\n0nfeYSHKGUHe1VyQyrEQ4bTSxY761fIkKiEdMBqOKodlgunnHYEod8Hk9XAF\r\nImpmaJVJyL6PZhlfpBpu0FmzRQs2f3UCGg2JyjUZxFUjtblGRksTvg+N7ACO\r\nUv3NcimV/q6jZKQZShKrzIZB3t88DoRqxRALVyiHordCX5dqcEbpCLrlgJVF\r\nCcMSepmGyZCOkm17R5hJPNf6QdclsCdX2et3YU+PZzyS9Zxo0svQGdr417Ht\r\nlIxTdQI1t3q/IT+/NirON5qZvgsy+bO4j5CJarW6es2Dka6CPA+Xmp1+Tuxv\r\ncRIpv5y9bOZD5nk4oZezaDcoSVv9owa+B2CAD9ze+frQyt8odHdqposwQW2I\r\nb8Cms2OMPRJgTJUZXiHN6axMQ1L/w1sISseMMrOxe28PvZ1uk5vlTYdOOeHi\r\nnbGLymdxxp57XjxCc7onsVAE66+iOWGaH5NhNe2+vmS2Y+NfP2d66WLIvqMg\r\nYMmMlzsooWZTXWBkzKVFDbeU9gmL+GTdshmoLxEtSjBuStbClxX/O2I51O+3\r\nZ5ZJImWSTfCxx4ZB5WgqB1fT9k5JEjuS04c=\r\n=MhSm\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:dist/hsluv-1.0.0-rc1.tgz","types":"dist/hsluv.d.ts","exports":{"import":"./dist/esm/hsluv.js","require":"./dist/cjs/hsluv.js"},"scripts":{"build":"sh build.sh"},"_npmUser":{"name":"hsluvcontributors","email":"hsluvcontributors@gmail.com"},"_resolved":"/Users/alexei/HSLuv/hsluv-javascript/dist/hsluv-1.0.0-rc1.tgz","_integrity":"sha512-f7ZdYFEzEY6o4LcUQVINLDC/CXPZqqIXWNPpV/dDYDu93Wc5auI7E4v0Nj4CQLGVWkitQhZbtJc5pnzSA3EduA==","repository":{"url":"https://github.com/hsluv/hsluv-javascript.git","type":"git"},"_npmVersion":"8.3.0","description":"Human-friendly HSL","directories":{},"_nodeVersion":"16.5.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.14.48","typescript":"^4.7.4"},"_npmOperationalInternal":{"tmp":"tmp/hsluv_1.0.0-rc1_1656874638096_0.6751373653719348","host":"s3://npm-registry-packages"}},"1.0.0-rc2":{"name":"hsluv","version":"1.0.0-rc2","keywords":["color","color space","CIE","RGB","HSL","HSLuv","HPLuv"],"author":{"name":"Alexei Boronine","email":"alexei@boronine.com"},"license":"MIT","_id":"hsluv@1.0.0-rc2","maintainers":[{"name":"hsluvcontributors","email":"hsluvcontributors@gmail.com"}],"homepage":"https://www.hsluv.org","bugs":{"url":"https://github.com/hsluv/hsluv-javascript/issues"},"dist":{"shasum":"6111945325506e4d9f504d8f53d33be7bc0df841","tarball":"https://registry.npmjs.org/hsluv/-/hsluv-1.0.0-rc2.tgz","fileCount":8,"integrity":"sha512-KdVG/znyYC4V5+F9yO7oEbjekHEPxCQMDAaLyJLDFQlv3x6syWJsuwgbNfY25duFAclFbH2rVGQrTFWFV5MA6w==","signatures":[{"sig":"MEUCIQDRvVuNjlfwa7TwUeFx0e76EAQGttGBFYqX3ObkaHuxmgIgI8M314HPK+bXkGfFMvZIeoHFORP+rh4RFQoPjLxXbJE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwvD1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSJhAAkGknTbxWfRs2hdrwCZZC4pRmQN/WtrV+tzHHVODoa8iFPBIO\r\nep/VjEr86zrCxX4z9RUwBB885OWjqEi7Z16Y+EiW/N3021HaoCH+jCQ30N30\r\nPzZftwwTX1d1D/Gv+TPpyg7fMd57su8GE441F4Q9oUcjafwiwTyS+0kPOc6M\r\nbgN5oIO4oDbu9XW4lm7K+idwXIgBnOZ/fkVRyrj0A5QEyX/2HkKcLrExeWq4\r\neor3DqIc1Z30hzEswEsamLBTjw7BUwoFwkHU19hkdIYOU9kcXcTRnkx+a9c8\r\nemb5/KRbU6BUf6pw8pX9/rCTLh/UsCijMf+O9x/mfE/fS7i+dEScRVPRjist\r\nW666GP/YUOHOGXoPR5wslxhq5/rOk4lSM9nzIvXK6EEsZZ76NbUSEeOPFzLi\r\nRAT9DWuy7bOmLUX06HonzMG3vqOnNQ+4Br2c7UnPUICzWNT0aZFRgB9yWxov\r\n/uaGn1maE0DZxyquNOM7vD6Q7p48X6qopQP513b5vXjHc93Aa3S2j3GAdPtG\r\n09LuGIan+YmxRAgr0yJro8V6alyEysaoga/WOT17HVFvXpBpUo273FghoRL0\r\nJWnemRziCB2T4TNvTUIBq3Slaczwwbdke53CpM8BcfozHUukoUFMmLttwsYX\r\nHSTXkcVtJ3oRNIwZl90U4pVidBs7uP0Gg9o=\r\n=qUzF\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:assets/hsluv-1.0.0-rc2.tgz","types":"dist/hsluv.d.ts","exports":{"import":"./dist/esm/hsluv.js","require":"./dist/cjs/hsluv.js"},"scripts":{"build":"sh build.sh"},"_npmUser":{"name":"hsluvcontributors","email":"hsluvcontributors@gmail.com"},"_resolved":"/home/runner/work/hsluv-javascript/hsluv-javascript/assets/hsluv-1.0.0-rc2.tgz","_integrity":"sha512-KdVG/znyYC4V5+F9yO7oEbjekHEPxCQMDAaLyJLDFQlv3x6syWJsuwgbNfY25duFAclFbH2rVGQrTFWFV5MA6w==","repository":{"url":"git+https://github.com/hsluv/hsluv-javascript.git","type":"git"},"_npmVersion":"8.11.0","description":"Human-friendly HSL","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esbuild":"^0.14.48","typescript":"^4.7.4"},"_npmOperationalInternal":{"tmp":"tmp/hsluv_1.0.0-rc2_1656942837441_0.08182702123321928","host":"s3://npm-registry-packages"}},"1.0.0-rc3":{"name":"hsluv","version":"1.0.0-rc3","keywords":["color","color space","CIE","RGB","HSL","HSLuv","HPLuv"],"author":{"name":"Alexei Boronine","email":"alexei@boronine.com"},"license":"MIT","_id":"hsluv@1.0.0-rc3","maintainers":[{"name":"hsluvcontributors","email":"hsluvcontributors@gmail.com"}],"homepage":"https://www.hsluv.org","bugs":{"url":"https://github.com/hsluv/hsluv-javascript/issues"},"dist":{"shasum":"46fb3ed52d10e23aa568660c56c93ad2a52340c0","tarball":"https://registry.npmjs.org/hsluv/-/hsluv-1.0.0-rc3.tgz","fileCount":8,"integrity":"sha512-ZrwZPfbeniUSkEjv0X2V0U4vWFmcR11Lt2B4yGGakiE4lC59qSpJXZbUfdWewJKv7k5oEIp8hR9vga0mjXrqTQ==","signatures":[{"sig":"MEUCIQC/R9rXI8i9N1oJFIeHYf9Mzo/g8tm3DWLmPgk4ck+xyQIgfmZ6BPyHQqnDaDQWO2N5pV6J38//3INg+WF5Gl20a8o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIy4tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrpow//cAHa6PoPr194dg0xexUPMmLTxRk9kpxFjsJxXLST9xT3Tssy\r\nJMuYiRiBkhvUsd2G2GRgLuQLEW5vaIFHWxnKse41K9vevEncxoyBzb+nrFE5\r\nJqPVbE8clcts1UYgVWNt3icukvcqSo36qFcXG/mjzJ3j/ll7NRdTVzECiEJf\r\n+uMEA0bHdGKRIzfAKJkFkIH/ilyN+719PBXwAex5S1yb/h7GS7wu7GbMJFGf\r\nqE1GW2NgbMvEEvQj0UYgeUS9MBId7dbZAiNuwoYTT563ypJotWDTZ6XxPRlk\r\nKjGKOt9kPFG07V78uTK1bC/CK90KxJjvA5WHp9I4A2YdZNocNDCbFv6tTFSn\r\nMyrKSnsA4Zwy2yOMSjnjMsqrGmVLATaFeWkSMprq9JbwIZIyhNtZ/4i8HHan\r\ntzey+hCViSup/0H7yqGZDS9TALRbbnpKvu3dDfHj+tYrqOErafDjzzrie471\r\nOF9ZPjqqKhnpy4ibQJtpQIZiIm+XqJm3F7N7bi4EfPwN3nxKpscl9jd52Hzw\r\nfbgsOWTNjKEXVlEN0fkzJiaoWC1x9/Ir94mCXv7sN8298UB5IKBowLcx3ru8\r\nP6t/zlCc1sM6fG0cRlCTo3ze1TeuyXuTWEz52px2S4oRJnjsjJgHxVyYZytj\r\nz/EoK+iQ4Wt4WK3M0qorBDrSg+dTT/aMiS4=\r\n=ufbt\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:assets/hsluv-1.0.0-rc3.tgz","types":"dist/hsluv.d.ts","exports":{"import":"./dist/esm/hsluv.js","require":"./dist/cjs/hsluv.js"},"scripts":{"build":"sh build.sh"},"_npmUser":{"name":"hsluvcontributors","email":"hsluvcontributors@gmail.com"},"_resolved":"/home/runner/work/hsluv-javascript/hsluv-javascript/assets/hsluv-1.0.0-rc3.tgz","_integrity":"sha512-ZrwZPfbeniUSkEjv0X2V0U4vWFmcR11Lt2B4yGGakiE4lC59qSpJXZbUfdWewJKv7k5oEIp8hR9vga0mjXrqTQ==","repository":{"url":"git+https://github.com/hsluv/hsluv-javascript.git","type":"git"},"_npmVersion":"8.15.0","description":"Human-friendly HSL","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esbuild":"^0.14.48","typescript":"^4.7.4"},"_npmOperationalInternal":{"tmp":"tmp/hsluv_1.0.0-rc3_1663249964834_0.675449502636964","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"hsluv","version":"1.0.0","keywords":["color","color space","CIE","RGB","HSL","HSLuv","HPLuv"],"author":{"name":"Alexei Boronine","email":"alexei@boronine.com"},"license":"MIT","_id":"hsluv@1.0.0","maintainers":[{"name":"hsluvcontributors","email":"hsluvcontributors@gmail.com"}],"homepage":"https://www.hsluv.org","bugs":{"url":"https://github.com/hsluv/hsluv-javascript/issues"},"dist":{"shasum":"d06b2d23c3552f2428bb002e00268c681c425c70","tarball":"https://registry.npmjs.org/hsluv/-/hsluv-1.0.0.tgz","fileCount":8,"integrity":"sha512-RqZkmiAbUnQ5JkjDFB81iaAC62fkL7BtQultslKzb7Sqs6wzPljY0YPDEhA9pdsVdGQ6ksfMBp9rJB9JyRlQFQ==","signatures":[{"sig":"MEQCIEkpVy3DuTvk3Lr8BsdeWRDukTbmFw+NCZfohfowCtEnAiBSm8bAfdLonQWJzP//Cg+mWVgi4DdSQfmyQ0zrf62wGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKuABACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqctRAAgx5hsHYPs0VeeolOoQDTDWAm/QCT0SZE5OnCDG3qjm31KP8o\r\nEfnM49Yimj51DkRNA9Vpr4lgQiWLSr/Ro2GocnnuziEPlQDpsGXDlN0tml1M\r\ndV5zgQ7iQxv6GpehlDIPB7sgnqSF8sEVrihtBKJjkYxIIBM0fn7EnWri5Beb\r\nbEVdkJJYlanQilzJD+gm6LBL631JffOCLM5VcTKwKxsOeypYjyq8la4q85zA\r\nhXirZ3QIB/pOq7xhWnnjUin7ly6vrl+TP4SRahtXA2oYjI2c+OinJI//LVL2\r\nwkQ9XbeEAexByI8jCo6898jlgbQ9Jsb9W5tPVit2sdq2NNGZFNRWW5bcKqay\r\n+YGaO973zd+1VUg820xjW53lhVAbh2Josk4BHuX1cXWYhQe8g7W+wH+gonke\r\nYaSLHwsYeJ43+wfabfaEP6w8AN1fZt5SP09EAvAmrnZ+r0dkz/5y64aA6H2x\r\nalM3T6dr3otqMWaS1KitR40gA8f6s2ilMP7n4MUG1UXE25KNUMqCJ+IuJXhQ\r\nyS749FtzLGLHEBWs1p2LzT7xrsCXYnS0xFMQqII8NL32aATKUaXJbh5zVKe4\r\nj67qhisEu9bDQvDSXczKP3Vj5cbL2adkdgxq7skfvGr74QcJOcKkEpPGXKbQ\r\nfbJrqANK6/gzlcmDFKthfAeiE0I4oYSCWoI=\r\n=f0Yh\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:assets/hsluv-1.0.0.tgz","types":"dist/hsluv.d.ts","exports":{"import":"./dist/esm/hsluv.js","require":"./dist/cjs/hsluv.js"},"scripts":{"build":"sh build.sh"},"_npmUser":{"name":"hsluvcontributors","email":"hsluvcontributors@gmail.com"},"_resolved":"/home/runner/work/hsluv-javascript/hsluv-javascript/assets/hsluv-1.0.0.tgz","_integrity":"sha512-RqZkmiAbUnQ5JkjDFB81iaAC62fkL7BtQultslKzb7Sqs6wzPljY0YPDEhA9pdsVdGQ6ksfMBp9rJB9JyRlQFQ==","repository":{"url":"git+https://github.com/hsluv/hsluv-javascript.git","type":"git"},"_npmVersion":"8.15.0","description":"Human-friendly HSL","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.14.48","typescript":"^4.7.4"},"_npmOperationalInternal":{"tmp":"tmp/hsluv_1.0.0_1663754240960_0.903495975343716","host":"s3://npm-registry-packages"}},"1.0.1-rc1":{"name":"hsluv","version":"1.0.1-rc1","keywords":["color","color space","CIE","RGB","HSL","HSLuv","HPLuv"],"author":{"name":"Alexei Boronine","email":"alexei@boronine.com"},"license":"MIT","_id":"hsluv@1.0.1-rc1","maintainers":[{"name":"hsluvcontributors","email":"hsluvcontributors@gmail.com"}],"homepage":"https://www.hsluv.org","bugs":{"url":"https://github.com/hsluv/hsluv-javascript/issues"},"dist":{"shasum":"cb165522c684c7f5983d8a8d775a97bb62193ec5","tarball":"https://registry.npmjs.org/hsluv/-/hsluv-1.0.1-rc1.tgz","fileCount":6,"integrity":"sha512-HrqZjOjHbfOzkFGRs4RpTfoVUhUdpJtzzmQremOt01UraC+VFFgWjPXj0k6FwWZUQRKXZcj/fA4Qo3x3lTK2FQ==","signatures":[{"sig":"MEYCIQDdAar6WG9FGK7yXrAvbnTMt1pITwgsX0AeK6M0SSd0cwIhAJe45DkIo+3Ew5u8u3m0wdA7QE9VSWMabPwzsDuYWdil","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30507},"_from":"file:assets/hsluv-1.0.1-rc1.tgz","types":"dist/hsluv.d.ts","exports":{"types":"./dist/hsluv.d.ts","import":"./dist/hsluv.mjs","require":"./dist/hsluv.cjs"},"scripts":{"build":"sh build.sh"},"_npmUser":{"name":"hsluvcontributors","email":"hsluvcontributors@gmail.com"},"_resolved":"/home/runner/work/hsluv-javascript/hsluv-javascript/assets/hsluv-1.0.1-rc1.tgz","_integrity":"sha512-HrqZjOjHbfOzkFGRs4RpTfoVUhUdpJtzzmQremOt01UraC+VFFgWjPXj0k6FwWZUQRKXZcj/fA4Qo3x3lTK2FQ==","repository":{"url":"git+https://github.com/hsluv/hsluv-javascript.git","type":"git"},"_npmVersion":"9.8.0","description":"Human-friendly HSL","directories":{},"_nodeVersion":"20.5.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esbuild":"^0.18.17","typescript":"^5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/hsluv_1.0.1-rc1_1690388326483_0.9134707161196753","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"hsluv","version":"1.0.1","keywords":["color","color space","CIE","RGB","HSL","HSLuv","HPLuv"],"author":{"name":"Alexei Boronine","email":"alexei@boronine.com"},"license":"MIT","_id":"hsluv@1.0.1","maintainers":[{"name":"hsluvcontributors","email":"hsluvcontributors@gmail.com"}],"homepage":"https://www.hsluv.org","bugs":{"url":"https://github.com/hsluv/hsluv-javascript/issues"},"dist":{"shasum":"8f957afd3f928d2de7f7569db7687f811bb2baed","tarball":"https://registry.npmjs.org/hsluv/-/hsluv-1.0.1.tgz","fileCount":6,"integrity":"sha512-zCaFTiDqBLQjCCFBu0qg7z9ASYPd+Bxx2GDCVZJsnehjK80S+jByqhuFz0pCd2Aw3FSKr18AWbRlwnKR0YdizQ==","signatures":[{"sig":"MEQCIFnl5b07qypWflZb6jZwf29Df9v5sAogQw1OjumNO0QXAiB8EXU02SA7oWl1upVexqMiBkmj1CnA6/dXK0zUUJNJfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30577},"_from":"file:assets/hsluv-1.0.1.tgz","types":"dist/hsluv.d.ts","exports":{"types":"./dist/hsluv.d.ts","import":"./dist/hsluv.mjs","require":"./dist/hsluv.cjs"},"scripts":{"build":"sh build.sh"},"_npmUser":{"name":"hsluvcontributors","email":"hsluvcontributors@gmail.com"},"_resolved":"/home/runner/work/hsluv-javascript/hsluv-javascript/assets/hsluv-1.0.1.tgz","_integrity":"sha512-zCaFTiDqBLQjCCFBu0qg7z9ASYPd+Bxx2GDCVZJsnehjK80S+jByqhuFz0pCd2Aw3FSKr18AWbRlwnKR0YdizQ==","repository":{"url":"git+https://github.com/hsluv/hsluv-javascript.git","type":"git"},"_npmVersion":"9.8.0","description":"Human-friendly HSL","directories":{},"_nodeVersion":"20.5.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.18.17","typescript":"^5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/hsluv_1.0.1_1690470580381_0.8171416310016923","host":"s3://npm-registry-packages"}},"1.0.2-beta.0":{"name":"hsluv","version":"1.0.2-beta.0","keywords":["color","color space","CIE","RGB","HSL","HSLuv","HPLuv"],"author":{"name":"Alexei Boronine","email":"alexei@boronine.com"},"license":"MIT","_id":"hsluv@1.0.2-beta.0","maintainers":[{"name":"boronine","email":"alexei@boronine.com"},{"name":"hsluvcontributors","email":"contributors@hsluv.org"}],"homepage":"https://www.hsluv.org","bugs":{"url":"https://github.com/hsluv/hsluv-javascript/issues"},"dist":{"shasum":"b6ec89fa043a9dc8a903bfea151a68494b49e595","tarball":"https://registry.npmjs.org/hsluv/-/hsluv-1.0.2-beta.0.tgz","fileCount":6,"integrity":"sha512-iRbJxH/BirpFScpGDvbb0f2easvMPj4RscOhGpUB8dsQS1wqRutEt3yzfjqOS+r787MkKIDxjw6L/g1eHvar9w==","signatures":[{"sig":"MEQCIGLj21iRdaok8ZGbjAfyi5AhB8Hkp7IigKI4JNMNj7GqAiAdasi8rQQK0BtIjmdMjWfhmkZjBLqCdaImSv++J9PyTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hsluv@1.0.2-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30833},"_from":"file:assets/hsluv-1.0.2-beta.0.tgz","types":"dist/hsluv.d.ts","exports":{"types":"./dist/hsluv.d.ts","import":"./dist/hsluv.mjs","require":"./dist/hsluv.cjs"},"scripts":{"build":"sh build.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b1ca4c84-d7c5-418c-b60e-58aa7f0bba10"}},"_resolved":"/home/runner/work/hsluv-javascript/hsluv-javascript/assets/hsluv-1.0.2-beta.0.tgz","_integrity":"sha512-iRbJxH/BirpFScpGDvbb0f2easvMPj4RscOhGpUB8dsQS1wqRutEt3yzfjqOS+r787MkKIDxjw6L/g1eHvar9w==","repository":{"url":"git+https://github.com/hsluv/hsluv-javascript.git","type":"git"},"_npmVersion":"11.13.0","description":"Human-friendly HSL","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esbuild":"^0.25.1","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/hsluv_1.0.2-beta.0_1781453717738_0.5890175372570343","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"hsluv","version":"1.0.2","keywords":["color","color space","CIE","RGB","HSL","HSLuv","HPLuv"],"author":{"name":"Alexei Boronine","email":"alexei@boronine.com"},"license":"MIT","_id":"hsluv@1.0.2","maintainers":[{"name":"boronine","email":"alexei@boronine.com"},{"name":"hsluvcontributors","email":"contributors@hsluv.org"}],"homepage":"https://www.hsluv.org","bugs":{"url":"https://github.com/hsluv/hsluv-javascript/issues"},"dist":{"shasum":"034c64d0ee232250b87eb38577a750bd186bc1fc","tarball":"https://registry.npmjs.org/hsluv/-/hsluv-1.0.2.tgz","fileCount":6,"integrity":"sha512-HTYvUWwnkH63bzIWEz0wek//GCqSRv6Tqeo9RWhEvra3dVsjiPVIvPYZs7/LbCkEuR03lfJvqRyCSI5HXAMpqA==","signatures":[{"sig":"MEUCIGftgYs67AfYAWCFDsU468QQvlyC2EI1IYtwvIJaD4y1AiEApIBRTbnznItW7FFrs95sSRJi/jnd9uU1er2XWxGe3F8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hsluv@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30826},"_from":"file:assets/hsluv-1.0.2.tgz","types":"dist/hsluv.d.ts","exports":{"types":"./dist/hsluv.d.ts","import":"./dist/hsluv.mjs","require":"./dist/hsluv.cjs"},"scripts":{"build":"sh build.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b1ca4c84-d7c5-418c-b60e-58aa7f0bba10"}},"_resolved":"/home/runner/work/hsluv-javascript/hsluv-javascript/assets/hsluv-1.0.2.tgz","_integrity":"sha512-HTYvUWwnkH63bzIWEz0wek//GCqSRv6Tqeo9RWhEvra3dVsjiPVIvPYZs7/LbCkEuR03lfJvqRyCSI5HXAMpqA==","repository":{"url":"git+https://github.com/hsluv/hsluv-javascript.git","type":"git"},"_npmVersion":"11.13.0","description":"Human-friendly HSL","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.1","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/hsluv_1.0.2_1781453826869_0.17285775821625138","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2016-12-15T18:32:53.613Z","modified":"2026-06-16T13:26:00.044Z","0.0.1":"2016-12-15T18:32:53.613Z","0.0.2-alpha1":"2016-12-26T19:50:21.720Z","0.0.2-alpha2":"2016-12-26T20:20:35.871Z","0.0.2-alpha3":"2016-12-26T20:21:11.425Z","0.0.2":"2018-02-09T13:14:50.166Z","0.0.3":"2018-03-05T17:08:03.952Z","0.1.0-rc1":"2020-01-15T02:52:12.137Z","0.1.0-rc2":"2020-01-15T02:57:12.606Z","0.1.0":"2020-01-15T03:05:48.602Z","1.0.0-rc1":"2022-07-03T18:57:18.263Z","1.0.0-rc2":"2022-07-04T13:53:57.604Z","1.0.0-rc3":"2022-09-15T13:52:44.991Z","1.0.0":"2022-09-21T09:57:21.104Z","1.0.1-rc1":"2023-07-26T16:18:46.662Z","1.0.1":"2023-07-27T15:09:40.544Z","1.0.2-beta.0":"2026-06-14T16:15:17.875Z","1.0.2":"2026-06-14T16:17:07.017Z"},"bugs":{"url":"https://github.com/hsluv/hsluv-javascript/issues"},"author":{"name":"Alexei Boronine","email":"alexei@boronine.com"},"license":"MIT","homepage":"https://www.hsluv.org","keywords":["color","color space","CIE","RGB","HSL","HSLuv","HPLuv"],"repository":{"url":"git+https://github.com/hsluv/hsluv-javascript.git","type":"git"},"description":"Human-friendly HSL","maintainers":[{"email":"alexei@boronine.com","name":"boronine"}],"readme":"# HSLuv - Human-friendly HSL\n\n[![CI](https://github.com/hsluv/hsluv-javascript/actions/workflows/nodeci.yml/badge.svg)](https://github.com/hsluv/hsluv-javascript/actions/workflows/nodeci.yml)\n[![npm](https://img.shields.io/npm/v/hsluv)](https://www.npmjs.com/package/hsluv)\n\n## Installation\n\nInstall from NPM package repository:\n\n```bash\nnpm install hsluv\n```\n\nES modules:\n\n```javascript\nimport {Hsluv} from \"hsluv\";\n```\n\nCommonJS:\n\n```javascript\nconst {Hsluv} = require(\"hsluv\");\n```\n\nHTML include:\n\n- Download [the latest hsluv.min.js](https://github.com/hsluv/hsluv-javascript/releases)\n- Add `<script src=\"hsluv-x.x.x.min.js\"></script>` to your HTML\n- Access it via the global `window.Hsluv`\n\n## Usage\n\nThe API is designed to avoid heap allocation. The `HSLuv` class defines the following public fields:\n\n- RGB: `hex:String`, `rgb_r:Float` [0;1], `rgb_g:Float` [0;1], `rgb_r:Float` [0;1]\n- CIE XYZ: `xyz_x:Float`, `xyz_y:Float`, `xyz_z:Float`\n- CIE LUV: `luv_l:Float`, `luv_u:Float`, `luv_v:Float`\n- CIE LUV LCh: `lch_l:Float`, `lch_c:Float`, `lch_h:Float`\n- HSLuv: `hsluv_h:Float` [0;360], `hsluv_s:Float` [0;100], `hsluv_l:Float` [0;100]\n- HPLuv: `hpluv_h:Float` [0;360], `hpluv_p:Float` [0;100], `hpluv_l:Float` [0;100]\n\nTo convert between color spaces, simply set the properties of the source color space, run the\nconversion methods, then read the properties of the target color space.\n\nUse the following methods to convert to and from RGB:\n\n- HSLuv: `hsluvToRgb()`, `hsluvToHex()`, `rgbToHsluv()`, `hexToHsluv()`\n- HPLuv: `hpluvToRgb()`, `hpluvToHex()`, `rgbToHpluv()`, `hexToHpluv()`\n\nUse the following methods to do step-by-step conversion:\n\n- Forward: `hsluvToLch()` (or `hpluvToLch()`), `lchToLuv()`, `luvToXyz()`, `xyzToRgb()`, `rgbToHex()`\n- Backward: `hexToRgb()`, `rgbToXyz()`, `xyzToLuv()`, `luvToLch()`, `lchToHsluv()` (or `lchToHpluv()`)\n\nFor advanced usage, we also export the [bounding lines](https://www.hsluv.org/math/) in slope-intercept\nformat, two for each RGB channel representing the limit of the gamut.\n\n- R < 0: `r0s`, `r0i`\n- R > 1: `r1s`, `r1i`\n- G < 0: `g0s`, `g0i`\n- G > 1: `g1s`, `g1i`\n- B < 0: `b0s`, `b0i`\n- B > 1: `b1s`, `b1i`\n\nExample:\n\n```javascript\nvar conv = new Hsluv();\nconv.hsluv_h = 10;\nconv.hsluv_s = 75;\nconv.hsluv_l = 65;\nconv.hsluvToHex();\nconsole.log(conv.hex); // Will print \"#ec7d82\"\n```\n\nAlso available for [Stylus](http://stylus-lang.com/). See [here](https://github.com/hsluv/hsluv-stylus).\n\n## Development\n\nOur [Node.js CI workflow](https://github.com/hsluv/hsluv-javascript/blob/main/.github/workflows/nodeci.yml)\nwill build and test every push and PR to the `main` branch.\n\nTo publish a release, configure npm trusted publishing for the `hsluv/hsluv-javascript` repository and\n`npm-publish.yml` workflow, then create a GitHub Release. The release tag must match the version in\n`package.json`. The [Publish to npm workflow](https://github.com/hsluv/hsluv-javascript/blob/main/.github/workflows/npm-publish.yml)\nwill build the package and publish it to npm with provenance. Prerelease versions (for example `1.2.3-rc.1`)\nare automatically published with the matching npm dist-tag.\n\n## Changelog\n\n### 1.0.1\n\n- Fix TypeScript d.ts resolution for certain configurations.\n\n### 1.0.0\n\n- New API to avoid heap allocation.\n- Transpiled from [hsluv-haxe](https://github.com/hsluv/hsluv-haxe) and converted manually to TypeScript.\n- New GitHub Actions CI for build, test and publishing automation.\n\n### 0.1.0\n\n- Provide Typescript definitions in the NPM package.\n\n### 0.0.3\n\n- Expose intermediate functions in the public API.\n\n### 0.0.2\n\n- Improve packaging and minification.\n\n### 0.0.1\n\n- Initial release under the name HSLuv. Old releases can be found [here](https://www.npmjs.com/package/husl).\n","readmeFilename":"README.md","users":{"vorg":true}}