{"versions":{"1.0.0":{"name":"color-scales","version":"1.0.0","description":"A simple utility mimicking Microsoft Excel's Color Scales conditional formatting, which returns the color of a value in a linear gradient between two color endpoints with defined min and max values.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/dalisc/color-scales-js.git"},"keywords":["node","npm","color","gradient","scales","color scales","color percentage"],"author":{"name":"Dalis Chan"},"license":"MIT","devDependencies":{"@types/jest":"^26.0.20","jest":"^26.6.3","prettier":"^2.2.1","ts-jest":"^26.5.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.1.5"},"bugs":{"url":"https://github.com/dalisc/color-scales-js/issues"},"homepage":"https://github.com/dalisc/color-scales-js#readme","gitHead":"8f78df27cd3d6ea7d09e5ee150cd9f78df26eefe","_id":"color-scales@1.0.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-/NVoEiRiZ0DrGDnt1Tub0aHBtFL80PfZ/hNx955nPTHAUExlik/Fz/WHAfzZw/zclzOFZnp43Pxh7Ji/HulFjg==","shasum":"38fee4b215b6c35d8f70f4d34c3908fb6107cdf6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/color-scales/-/color-scales-1.0.0.tgz","fileCount":10,"unpackedSize":8381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKVR4CRA9TVsSAnZWagAAd/YP/2/ljesSRj81fiS0dCuK\nU6ZOhl8tAJ3ZBCEMDprGyeiq3QVPe4VcjmGgw61JrJji1UWwxOXE7zb1JzQW\n8jXgtkbWGyWGuY8qKftF49J/kU+Fm9hf5lSda8bhl2xXm/R6S5riUKA5P40F\nqszrS7Vtkozr+2tlD2GCt/Dx/k/w+VhZePk6blZbejnmDT/IKV1fPZ7eo1yL\nhDhIPz85DkLACPV8bR2oToSZtn5uHlPriMV7QOJnotuHdmxdZf+zpOJ6XCx+\nEwAJPDNhrqrt71xFQzgC1525C9/pP3sRWrGgM9GRtbGR6bsxX3WdkT8UxDbC\nHkUdkRos1MVGDlcFhV/SvT07zGsxrJ4h4W/GwFk8jy0N280Lv+qyU84nZZwv\nchdZXUiaqQhwM9HQyUuitFk5KlwiszyfiiRSf0kdIW/oSPFLqzRJz/D7YVLn\n0VOraiQ0j12gPDcoOm8ghXuO9nmQs6feTy6l5SpX6nIphc7c0Ja0uIajW4EE\nyva16AAaVMrfCBiVz5h6NLmAIBMTVp+FZ5JPybrP3CnTSglQvpHtWPuCzDlK\nMcWXrj331qUPG0gM+Axq0/8Vzm/L2twox6IlTUVf/U2iC1B1wFS21vJBRhxt\nS29ZbWru4nv3F95IqBeVw8VdIUCKikC4RnshJ2PErhjbPKcpHGLHA9ikPxQW\nEidj\r\n=JlTE\r\n-----END PGP SIGNATURE-----\r\n","size":2302},"_npmUser":{"name":"anonymous","email":"dalischan97@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"dalischan97@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/color-scales_1.0.0_1613321335775_0.1678126808488698"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-26T23:37:09.567Z","contributors":[]},"1.0.1":{"name":"color-scales","version":"1.0.1","description":"A simple utility mimicking Microsoft Excel's Color Scales conditional formatting, which returns the color of a value in a linear gradient between two color endpoints with defined min and max values.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/dalisc/color-scales-js.git"},"keywords":["node","npm","color","gradient","scales","color scales","color percentage"],"author":{"name":"Dalis Chan"},"license":"MIT","devDependencies":{"@types/jest":"^26.0.20","jest":"^26.6.3","prettier":"^2.2.1","ts-jest":"^26.5.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.1.5"},"bugs":{"url":"https://github.com/dalisc/color-scales-js/issues"},"homepage":"https://github.com/dalisc/color-scales-js#readme","gitHead":"b05de46cc051d2bc10adf08536be667655a0c571","_id":"color-scales@1.0.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-FuKFJ6gh9b/OH1KzlqxA0ZlowaHQe+YhKwf/G/y70AA1uW9ixykoqqaotj/hQIiDctpX+i8JENC+WW7e2nNyTg==","shasum":"dbef029fbdabdaeda0c2c85681be3ef8fcc82409","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/color-scales/-/color-scales-1.0.1.tgz","fileCount":10,"unpackedSize":11351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKWL2CRA9TVsSAnZWagAAkSYP+QF+bZ8x7isBfzx+2V9r\nB3I+0dGzwT94LbvoDOMZsekRilJtxg4NIVkL3g71mUA1EqEM+KVgRhv3tYw2\nJvYzkn+bHuoACNc1YdAJEY9kXOhRNT/UB2OIff/226Rf073x93NbouSJBLdh\nfjEUD2OvPZCyw3LTtTPBe0VYDdnCdvOf1npzPu3jgHhcGDnvNmQvRnhU3c+4\n4H+jO3snpv7iL06G3Ih6fUZMoCDChntQk/7X8I7tgBDKqsbTgoOXblMRYA1T\ndgdSrlHRTjHrzLCu/Hpq82sUOxWeL0Yc4eix2mxcoj9ECaSpqL+PtkApIqAc\nJIfJgQkVNPOKU/yqDI+KCB4fFNNLs3wuFRaaS5EHFNJ+cq5VpWbBtjs7TwGB\nA8mOc7K1/ITRyZ7+mr2mUZvEKtHwhrK7vPHJc05EoWNRc8M3S/XHDA9UKE0a\nmkyhxcCjLJsD3IOisDaYi4BTZ3t9M6yXLwKZU/GQvocw87b7HEDHCA69IuPX\nqU25krk0Hh1eaqkGX5ncyhHkWojYz1LeWnvLTSZ8klnEA7CjUSsqQAnU/euH\nGdOpC64eB1mX+85MubXz1MDZYaeQViKz7I2uYZLJRIeUKNoOoJgGl1C1wLPr\nrHW2TootOmfW932sq2sOzbCgLwIBIyVzZPWDJtndoiM5zR1UIcUTJWN9fPBx\nO4Lf\r\n=TzVh\r\n-----END PGP SIGNATURE-----\r\n","size":3069},"_npmUser":{"name":"anonymous","email":"dalischan97@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"dalischan97@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/color-scales_1.0.1_1613325045814_0.34283768491922473"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-26T23:37:10.441Z","contributors":[]},"1.0.3":{"name":"color-scales","version":"1.0.3","description":"A simple utility mimicking Microsoft Excel's Color Scales conditional formatting, which returns the color of a value in a linear gradient between two color endpoints with defined min and max values.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/dalisc/color-scales-js.git"},"keywords":["node","npm","color","gradient","scales","color scales","color percentage"],"author":{"name":"Dalis Chan"},"license":"MIT","devDependencies":{"@types/jest":"^26.0.20","jest":"^26.6.3","prettier":"^2.2.1","ts-jest":"^26.5.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.1.5"},"bugs":{"url":"https://github.com/dalisc/color-scales-js/issues"},"homepage":"https://github.com/dalisc/color-scales-js#readme","gitHead":"b13e733571bba072e9dd519474ea86fb147fadf5","_id":"color-scales@1.0.3","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-zbrXoeOyeLng/P7qrdtbO44OnnMFF9MQQ72dMeFFC9SmJVPv2V+Swrt4JNZsifyk+1jaTxomxXbEvHtw89rwXw==","shasum":"9ba648bdfd759c3d8ff73764396cef021db43f28","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/color-scales/-/color-scales-1.0.3.tgz","fileCount":10,"unpackedSize":11371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKWPmCRA9TVsSAnZWagAA+6cP/0pyr8bTyw7cczf0EZVJ\neojJRiv3Kwmyb/Cq+2rIUlg/WielRrb3n5Q1qDSYyACJwu1SlW/61ph0jHM6\n/+x2/JbWyi23B/oONxRqApwz8VEwI/I5BHHEYTXt+hq0PGido/YVlN8PW1qN\nHeNgLNQHFcm86ZRvee+9a1htnKWpmKxfwW36fNRh31wyqQ8bJ+L8F2XXmbyK\nW2G7d6o0j+OysW32HkZOGKARV4i9o7TjR2Y2mHU/HwAafdLCSA/nWRjndY1e\nvPeEqI/alxtHyEXV7KowpiPboEWPwDfKUxv2pB6uGccSyxnrkiFRWy3yvsIe\nTKfYCo5umP5EbSgF+Y/EZTIwogkOrIwCRGgnEMUqnwZKeBZ8MqtuOYS3cs5p\nkNdZjXhNFQm8DLs7lvT373d/xpjAVaTROBAyd7XS9LFGiRCMQdhfl1CMBioX\n22A6OdIItvp5ab6tbsurKAvlzBRoQP+fACBeuutV7N++KOj3vAkQJW5MwNr6\n6Xh5B5YhIPKAbIFM0hDOMbHFDkQ0fTSy5lJ0nsPNFCiOwZP1rB0k8CEAvMa4\ngyVokBWv4O8PdcoadHaucC3vo1r10HBSEvB4hNww15KPcL2Ezm2iyjq6JI1H\n1B6R6yDS8S50QanRyDyBUiyMw8CC1Xa+optJoLpiCFK0rZtSovd+8GrgBSjA\nF7/N\r\n=c5fu\r\n-----END PGP SIGNATURE-----\r\n","size":3067},"_npmUser":{"name":"anonymous","email":"dalischan97@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"dalischan97@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/color-scales_1.0.3_1613325285635_0.5129255490116242"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-26T23:37:11.349Z","contributors":[]},"1.0.4":{"name":"color-scales","version":"1.0.4","description":"A simple utility mimicking Microsoft Excel's Color Scales conditional formatting, which returns the color of a value in a linear gradient between two color endpoints with defined min and max values.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/dalisc/color-scales-js.git"},"keywords":["node","npm","color","gradient","scales","color scales","color percentage"],"author":{"name":"Dalis Chan"},"license":"MIT","devDependencies":{"@types/jest":"^26.0.20","jest":"^26.6.3","prettier":"^2.2.1","ts-jest":"^26.5.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.1.5"},"bugs":{"url":"https://github.com/dalisc/color-scales-js/issues"},"homepage":"https://github.com/dalisc/color-scales-js#readme","gitHead":"169ea1d10b3acb7fa7caa4e6e098c75708770740","_id":"color-scales@1.0.4","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-sWlabJLDNnkhqKY0BvBCyqPHorx+VJopZ/X8KP1aVeMhK17q5h95YCbFHXe1+gg8v+S4Hes7SWIgETgqMfjshA==","shasum":"ce363ddd6f11c03959500a7b73cf1159c7302c91","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/color-scales/-/color-scales-1.0.4.tgz","fileCount":10,"unpackedSize":11402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKpl7CRA9TVsSAnZWagAAygoP/RrngxNXYaaxlBdE939F\nw5UwoXKpp54jhNK6ExEA95Vh3MVdtWOKUC01ZOHtlUfL3NEIYmV+rfFbZqkH\nIQ0c8cBW8zpOtnmRM8GZfxkyOHo8qBanEf2PnkItjYdL1Y870LhERWJNvRGa\nx9P1sRP8shysQciylOxXEx5JXdsAFu0+A39xf3YRjIlsrYfZRfHCSf3VsHo0\nn/dSGICWv9BFP9kq2FgUPvD24Y/RM3imxB8L6FeIglWpsSxwtYdJqvphkQkZ\nwX0QB/NzvMp3JDFCnyDh9YwbzMTx+Hf4Hfax1DEqSpzkrg/ikz/YXLIWhrrF\naPFrnSdOo8hKKVd1rcLJJEt/HaWeAZQ60m2COmx+CFk6qsG1FlMdbAi1+kN6\nnif1w5JhC5GeiyS93daK3h9LChpNFdRNCu4EyQFFUWT1GEPZ5nULNs8E8Ol3\nuASBfTXWM5B+JcExaSKmF5I0H2tQWHiXvwy8HYwXP15nvThAi9/L7OHN2jGO\nQ86VoLPTNeI40iqsYmqGNdPgufNWihyaQfsecUtmUglDWVpVAr/B6Ni7kfUv\ngMNZwXqnRi/DpvJvYvpBlqq35+Rkxpuuril+WM2zO28/+SRYH97Nz+z0gL/d\noYUSNEVcM/ZxDJOL7yCpzw0xWic6zI6kJhg+NXBgcz/gpgD03JFQQxXBHYwM\nyzId\r\n=E7bY\r\n-----END PGP SIGNATURE-----\r\n","size":3074},"_npmUser":{"name":"anonymous","email":"dalischan97@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"dalischan97@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/color-scales_1.0.4_1613404539153_0.8095538294424669"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-26T23:37:12.268Z","contributors":[]},"1.0.5":{"name":"color-scales","version":"1.0.5","description":"A simple utility mimicking Microsoft Excel's Color Scales conditional formatting, which returns the color of a value in a linear gradient between two color endpoints with defined min and max values.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/dalisc/color-scales-js.git"},"keywords":["node","npm","color","gradient","scales","color scales","color percentage"],"author":{"name":"Dalis Chan"},"license":"MIT","devDependencies":{"@types/jest":"^26.0.20","jest":"^26.6.3","prettier":"^2.2.1","ts-jest":"^26.5.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.1.5"},"bugs":{"url":"https://github.com/dalisc/color-scales-js/issues"},"homepage":"https://github.com/dalisc/color-scales-js#readme","gitHead":"538d4206ea973142eaf8a9079f5f9f68c710c006","_id":"color-scales@1.0.5","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-GEoaAOSAYVS/+8Hwtr/dryNiPYI4esIO/IJL8Psf9LSHyeBDH5SCpAfni4qSxBW+fFOHXzS4fa4cDzuy9rSllQ==","shasum":"4c3e1c8caa2b23172fe993f8e327e6b827ca7a77","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/color-scales/-/color-scales-1.0.5.tgz","fileCount":10,"unpackedSize":11342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKprnCRA9TVsSAnZWagAAV8EP/iwxK37Us7KOHDcMxiyu\nzxU98d/gcErNayuYVNLfKWOJmGr3nW50ABd5kDsqCZLbdFGp9hZsuzib0oFc\nlDeWtKydzTFhAk5e6iFIVvbCLO1krASRWiHhNckCd38YdzUCF1tPgj/iRh3a\ngS3WgnVOMwo7O/6qAV2gQ30BkakxQeQLHYsIH3j/eOQjjS/di9gh6YJFLHTK\nGQHJ1sdYP9w1KXSvC1oOpkdEW9V1sJKwi6pSm0G0LYRJJMoaHbGWYhjIe5jt\nHBVwdRATGewBw4lrg9Hq6B1znXa382etmOk9fFc0OkvmegXlVZqC5rwuxtlZ\nbEBwREHhyFvbUjLOxgRW4gAGFBy7GH55HVv0HvE+ZkXir1o3uUofWZtMkrja\nm7/Hq20hVfl8PYk3WDvwG3SoC26GRvHwRmliAluvDTCk/CEDdbTawKczw6Jv\nJWFhlEXOEqn4LLo5Xm4bwE2Lx3eHMFes40ogn6zm8acSeohEM0oJ+RTqO1+h\ncmhpzeGTvh9Upd4vY+fHoObaCh/6ZCuWMGtah93ERNKwOBIphCULQE5Mzeoo\nZZNAhAkBrYAPXUXk4UpxyF5dZ/eVofDVlkk3wTSQlXX8a3F9xb///ct3ZMDl\nuXdrEpNR2szIPIHTkV8jtxApahJSHe1zVtl9TtfI18yP0E/sEM6d4zig9xzK\nFJ20\r\n=otLl\r\n-----END PGP SIGNATURE-----\r\n","size":3077},"_npmUser":{"name":"anonymous","email":"dalischan97@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"dalischan97@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/color-scales_1.0.5_1613404902961_0.8872345615936641"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-26T23:37:13.150Z","contributors":[]},"2.0.0":{"name":"color-scales","version":"2.0.0","description":"A simple utility mimicking Microsoft Excel's Color Scales conditional formatting, which returns the color of a value in a linear gradient between two color endpoints with defined min and max values.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/dalisc/color-scales-js.git"},"keywords":["node","npm","color","gradient","scales","color scales","color percentage","hex","rgb","rgba"],"author":{"name":"Dalis Chan"},"license":"MIT","devDependencies":{"@types/jest":"^26.0.20","jest":"^26.6.3","prettier":"^2.2.1","ts-jest":"^26.5.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.1.5"},"bugs":{"url":"https://github.com/dalisc/color-scales-js/issues"},"homepage":"https://github.com/dalisc/color-scales-js#readme","gitHead":"0d050098483d394d7c276d4648b71a61b4dfaea3","_id":"color-scales@2.0.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-o+qJ4tDIGY1nDAN+TCnO2hODl+T+P4PKyO7/M3Gt5jAKNQukmXCiTag8Pz6GH+ZpVkW60g7rfgdzH51E2UCSxQ==","shasum":"be6c5786f271c7f8ad67dda7bf52f0fc3ccc8a16","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/color-scales/-/color-scales-2.0.0.tgz","fileCount":20,"unpackedSize":20616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLT/4CRA9TVsSAnZWagAA0lIQAI2dtoz96ABrXvoN8FTS\n4c177rNvQhBv8eVhNkRx7/Q9C6v6dhdof2R/pU5ett9BnTHE3K3ntikgtfSx\nkB5Ow6SvQILTQ3gs43ED7OPMN41xyXqd7FuJrrDpNpk5AGdIiOAG+9GZYEES\nw4gpYXYj5iAq8nA6TZZPi6ixlRD7Rv75DMpmTDzfKKj0zPSg8eTecNN3KeC7\nOObIEMP+KssWCKv5Uq8wSR6UU4REEu0+SKpT5ZdoPDdYWCEVv3tVhwOhAPcm\nYKuqAb+LNc+s+dcKfVB4/9klj+5nRHnz+4AXEXX4jwcah2Djd8g3HC52qFXP\nF43P02j6gJR5WdIQT8pHs8ym7X63UwD6J2IiLVJ/A+x9AaC6Lz5j76QsNvmS\nlN4Nkn6svjfKIQmTZojHn+xt+JpmI6+4y1yEhIidyIGB5fopbV75YZHw00QL\n7fty7ajPZPopbaoJ9Z1q4XS7+3m/UqAjb3Rj3/auw8W2+KvShGBRQtKApCkc\n3Z19MjaUpoNquF2zcfbCXgZ+fSx1z6YxNTOg9lLViodnR6ZspNvlF7ikWUHG\nc+eYhh7Eil93vJsDZ7kdjRbHr82W/5omrj1huOVS5M8jcIobStlACX81/b+H\nxsd0bRUrQxYTFTlCr+XpQGV7jXoN7NHx+ESwxMncmx2fVjtcKNNwCjWjfQhM\nPyYT\r\n=gPes\r\n-----END PGP SIGNATURE-----\r\n","size":4514},"_npmUser":{"name":"anonymous","email":"dalischan97@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"dalischan97@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/color-scales_2.0.0_1613578231801_0.9173488091385631"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-26T23:37:14.067Z","contributors":[]},"3.0.0":{"name":"color-scales","version":"3.0.0","description":"A simple utility mimicking Microsoft Excel's Color Scales conditional formatting, which returns the color of a value in a linear gradient between two color endpoints with defined min and max values.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/dalisc/color-scales-js.git"},"keywords":["node","npm","color","gradient","scales","color scales","color percentage","hex","rgb","rgba"],"author":{"name":"Dalis Chan"},"license":"MIT","devDependencies":{"@types/jest":"^26.0.20","jest":"^26.6.3","prettier":"^2.2.1","ts-jest":"^26.5.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.1.5"},"bugs":{"url":"https://github.com/dalisc/color-scales-js/issues"},"homepage":"https://github.com/dalisc/color-scales-js#readme","gitHead":"f256982a458a78028069d22fac608eda2536fe71","_id":"color-scales@3.0.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-u6jscVVEMLbdo3bNArGt1glmvOi1KqYk6ZZ6UbToy75umEW+n9CcTaQ/gA8H7/ySw8ZUaT9dxJXLF1KbMBG8+g==","shasum":"cffd5723aafe2e17e10bca7cd377e283dd119ba6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/color-scales/-/color-scales-3.0.0.tgz","fileCount":20,"unpackedSize":25657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLpAKCRA9TVsSAnZWagAA7vUQAIYYfa0fIs0+b6K8N9Tu\nH9PggB7ksbYzfJ4bhnW4ph0MhMyyZKoNgCPlqVkSxkMS3oY0oG35LV669FM6\nIzyHxRXhPaFuUY8lxAEYuT4daCpQoreG9c15rzNhKLWqkCLt9ZauS4kCrkEX\noJPXQQ/8qIjFCU0+iXpmXMTtBLey0QscRMiIcGN40l1ux2W4EKYVbYhHjAjE\n6lu0fGFwclDaFmYKHT89JrQv71HG3ZOkb1fUSwJd9YDETGeHsy0VnLTiiKub\nCKJMAssLvwoYWYwWWEHnrDkYCzPZBjMwV4C6apQsxy7UeGwZGoswT4j6V82T\n0LL/0ZdkAvx11w1jo0VcJgqVlZy7tAU5ykZrbNN4kwEmlifywCh5HDwPVvj1\n53TCBz6sYsZQZKQKFZx3rap+9GOEjZ9XW9lvPZxPWyRbqTs3k9/uGyFBlUDo\nC8CUNSL0PDg73BSmd9jR9VbdRDi1DcZ7geYAdViIUyH7Ztnqffpebyb/iIe9\nPCqTrZIFTUTZUTyNE3BbYAokccAY/hoXJZYnhZ5cGGx1Vx99EZcEgYjKnW6q\n+d6p+Yl6q2Wlzavh5Mr7YAzrH8esQbLM4bh28wnTRPUE/IYWE+E+KamxIels\nky1J14AS2rhd8akI4OhbQr2Nn4ucFD7r8ujor6uEJs2D9f8Q06nvWAaJwvHr\no7lb\r\n=Sw0k\r\n-----END PGP SIGNATURE-----\r\n","size":5075},"_npmUser":{"name":"anonymous","email":"dalischan97@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"dalischan97@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/color-scales_3.0.0_1613664265591_0.6167186071074469"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-26T23:37:14.965Z","contributors":[]},"3.0.1":{"name":"color-scales","version":"3.0.1","description":"A simple utility mimicking Microsoft Excel's Color Scales conditional formatting, which returns the color of a value in a linear gradient between two color endpoints with defined min and max values.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/dalisc/color-scales-js.git"},"keywords":["node","npm","color","gradient","scales","color scales","color percentage","hex","rgb","rgba"],"author":{"name":"Dalis Chan"},"license":"MIT","devDependencies":{"@types/jest":"^26.0.20","jest":"^26.6.3","prettier":"^2.2.1","ts-jest":"^26.5.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.1.5"},"bugs":{"url":"https://github.com/dalisc/color-scales-js/issues"},"homepage":"https://github.com/dalisc/color-scales-js#readme","gitHead":"492240b8e3ab267b21de315cddfdedb6f26e0124","_id":"color-scales@3.0.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-kwh76otqfWfcSwviYavHcWSpmlut/RxoBUCcLDHfUJcfixzl927PhvRuimJ+agzoz7a94TELrzKyGSIrvIafyQ==","shasum":"3c24f4f859d384c33b49ae01d99ae46507757ee9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/color-scales/-/color-scales-3.0.1.tgz","fileCount":20,"unpackedSize":25748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLpneCRA9TVsSAnZWagAAPN8P+wWWe3VUpvx2pR/3mOHG\nBj+PqE87WGnaiEeT3BYP1xJxWSfzbwVqNCOsyR9AaG5qtzpwJcZyx0snpDxR\nYpfr0ca9OpuxGe6uFRaV7VaOT9zGmE1xLGTBIQxfRdXj0tGrf6SU4xHlealA\n2Jak2PDkz0lcLNeQTJQITg8kY7CP9x8qZC8MQAYBYykvPeaIYpjWWW6aWtvc\n0lsO0fcj7zd0F8nHdK/PDP6FWRoS1J3KAAjfpe/oItG3pglhj7fJX3PVkhNK\nr4acZnQVseG+8tjCHoptwlMlCl6l4TB2Jn6VjZpv+q/gFYGlauzEJ1lUvuFu\nKE+a+TRLoRPm0l7rhkP1dVjWiXsoiYOonN+zZ8XAFQSo33whQP3rq+rFjmEI\nA1SeNwj6GDwOqiRzAVqY/5l1y6DahPeoVxLiKwo68Ii4XR1umgeuV5kFhwW6\n1YzjZXM/CBcrqQwKALds5+iign+KUV4M3fGJyCFOef4wOVnyhun79DyfmNvq\n4PHw9MvjbxfzSlgl00zoYXsDhTflBuHTgrUd4NrUyhdSbUZjQcKcOp9S97J4\n04SDx3zZ+hrHeMoedOotVHgPofsJHbB8mISnDLPuU6R3il6HzG0BhySqMswZ\n7hUynLpUqbn2KZlu1p5hUtJkyAhQ95CDuRqQsVgrIEaghh2/LJz9I7Gl8XF1\nPlKY\r\n=NlBb\r\n-----END PGP SIGNATURE-----\r\n","size":5106},"_npmUser":{"name":"anonymous","email":"dalischan97@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"dalischan97@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/color-scales_3.0.1_1613666781636_0.3073811170169849"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-26T23:37:15.845Z","contributors":[]},"3.0.2":{"name":"color-scales","version":"3.0.2","description":"A simple utility mimicking Microsoft Excel's Color Scales conditional formatting, which returns the color of a value in a linear gradient between two color endpoints with defined min and max values.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/dalisc/color-scales-js.git"},"keywords":["node","npm","color","gradient","scales","color scales","color percentage","hex","rgb","rgba"],"author":{"name":"Dalis Chan"},"license":"MIT","devDependencies":{"@types/jest":"^26.0.20","codecov":"^3.8.1","jest":"^26.6.3","prettier":"^2.2.1","ts-jest":"^26.5.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.1.5"},"bugs":{"url":"https://github.com/dalisc/color-scales-js/issues"},"homepage":"https://github.com/dalisc/color-scales-js#readme","gitHead":"4b80f1a8ce4d1260144d12ae2ab12d4f60b5f538","_id":"color-scales@3.0.2","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-AwX0kUE1Ps6Gv0b8if20DAfgchAs5HRmr+ulBbP4anqcBqUevaj8S9OWVFlYynsfuvB9GF1oSpCWOVNtox7aRA==","shasum":"fb0c398b5a9c08e21984695495828cfb2ec72fcc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/color-scales/-/color-scales-3.0.2.tgz","fileCount":20,"unpackedSize":26811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM9Z1CRA9TVsSAnZWagAAzGcP/0rUqt0hZbLX9XPe3fem\nxI38tzJrBzcTz9IKwLUqzoJWPCgXeUwbvaFuoEeYvZWk5dWJ5IzWG9mATwk0\nPty/x3fZk2EaZCcGL7WUg+LWRjsbP1Xx0CDStbU3j4+p40138TYlD4Wh6Ahf\nlquPgaNhGFDOD5VBFWJhu507x6O4CQNsuQGL/2PTD/mj/Hr35M9JUWzTrzyH\nFlQuvBX+ZFvF1fDBbxghuttH5HyVMJRPUivPaoGD5xETQ4ZkGxID35p66OcN\nnNhIH3Bi2JYTeYn2Z4TUPqgmtjbPFoJRuqB0qwRqZGTfnPAINXiMzXkqtkCr\nEEpyy0ijpV0ekwjflYHlbbsC9x8xz5KIx1Hq7t2EFS/Cag4jDrIs4fii4ErU\nfIcw02QjgpWFNW/kquUj+SpA3nfxzZ1yLB/eMo0rRwqCCqrZfsgZfWXHZEBp\ncGvt8P5HxzURh5xjkEUE7X0c3j6Q1PnmEwnEvJ7envuhqM+zz02iJciXzyWa\nsKlJBYS2F2FFwKR93DYxa3tAFzG7IITTkCqIxobLXRC5yz2hYRvpHuICAXay\n5/hljIHIdJMBIlp9MCfhNGlOizQBX5HPbIzvAa7AKUVtIisFfiJgearv5kj6\nf9leuIFz1vAmMYW475zOAJ33AC3GHtT30sNyKaeqyYQce4KpkQPxLsmsW53V\n4Je8\r\n=8eg6\r\n-----END PGP SIGNATURE-----\r\n","size":5301},"_npmUser":{"name":"anonymous","email":"dalischan97@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"dalischan97@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/color-scales_3.0.2_1614009972476_0.048033482442533915"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-26T23:37:16.737Z","contributors":[]}},"dist-tags":{"latest":"3.0.2"},"name":"color-scales","time":{"created":"2021-02-14T16:48:55.775Z","modified":"2022-04-27T13:38:59.567Z","1.0.0":"2021-02-14T16:48:55.912Z","1.0.1":"2021-02-14T17:50:45.922Z","1.0.3":"2021-02-14T17:54:45.760Z","1.0.4":"2021-02-15T15:55:39.340Z","1.0.5":"2021-02-15T16:01:43.100Z","2.0.0":"2021-02-17T16:10:31.911Z","3.0.0":"2021-02-18T16:04:25.723Z","3.0.1":"2021-02-18T16:46:21.776Z","3.0.2":"2021-02-22T16:06:12.611Z","1.1.0":"2021-02-17T15:58:27.898Z"},"readme":"[![Codecov Coverage](https://img.shields.io/codecov/c/github/dalisc/color-scales-js/coverage.svg?style=flat-square)](https://codecov.io/gh/dalisc/color-scales-js/)\r\n\r\n\r\n# color-scales\r\nA utility mimicking Microsoft Excel's Color Scales conditional formatting, which returns the color of a value in a linear gradient between two color endpoints with defined min and max values.\r\n\r\n### [Basic CodePen Demo](https://codepen.io/dalisc/pen/yLVXoeR)\r\n\r\n<img src=\"img/color-scales-demo-img.PNG\" alt=\"Screenshot of CodePen demo\" width=\"700\"/>\r\n\r\n## Usage\r\n\r\n### Install from NPM\r\n\r\n```\r\nnpm i color-scales\r\n```\r\nImport it in your project:\r\n```ts\r\nconst ColorScale = require(\"color-scales\")\r\n```\r\n\r\nAlternatively, import directly from Skypack, a free CDN for Javascript/TypeScript packages:\r\n\r\n```ts\r\nimport ColorScale from \"https://cdn.skypack.dev/color-scales\";\r\n```\r\n\r\n### Important Classes\r\n\r\n#### ColorScale Class\r\n\r\nThe `ColorScale` has the following properties:\r\n\r\n- `min` (number): The minimum value of the range.\r\n- `max` (number): The maximum value of the range.\r\n- `colorStops` (string[]): An array of colors that act as color stops for the gradient. The colors are spaced out evenly. At least two colors must be passed in. Example: ['#ff0000', '#00ff00', '#0000ff']\r\n- `alpha` (number): The alpha value that indicates the level of transparency/opagueness. E.g. Alpha of 0.8 means 20% transparent. Optional, defaults to 1.\r\n\r\nIts constructor is `ColorScale(min, max, colorStops, alpha)`;\r\n\r\nThe `ColorScale` class has the following functions:\r\n\r\n- `getColor`: Param: number. Returns an instance `Color` corresponding to the numerical value supplied, calculated based on the class properties above.\r\n\r\n#### Color Class\r\n\r\nThe `Color` class is an unexported class. It has the following properties:\r\n\r\n- `r`: An integer representing the intensity of the red hue. Ranges from 0 to 255.\r\n- `g`: An integer representing the intensity of the green hue. Ranges from 0 to 255.\r\n- `b`: An integer representing the intensity of the blue hue. Ranges from 0 to 255.\r\n- `a`: The alpha value that indicates the level of transparency/opagueness. E.g. Alpha of 0.8 means 20% transparent. Defaults to 1.\r\n\r\nThe `Color` class has the following functions:\r\n\r\n- `toHexString`: Returns the equivalent hex string representation. The string will be in lower case. Does not support transparency. Example: \"#7f7f7f\"\r\n- `toRGBString`: Returns the equivalent RGB string representation. The string will be in lower case. Does not support transparency. Example: \"rgb(127,127,127)\"\r\n- `toRGBAString`: Returns the equivalent RGBA string representation. The string will be in lower case. Example: \"rgba(127,127,127, 0.8)\"\r\n\r\n## Example Usage\r\n\r\n#### Constructor\r\n\r\nThe following import and constructor creates a `ColorScale` object.\r\n\r\n``` ts\r\nconst ColorScale = require(\"color-scales\");\r\n// Alternatively, import from Skypack, a free CDN for Javascript/TypeScript packages:\r\n// import ColorScale from \"https://cdn.skypack.dev/color-scales\";\r\n\r\nlet colorScale = new ColorScale(min, max, colorStops, alpha); // alpha is optional. defaults to 1\r\n ```\r\n\r\nwhere `min`, `max`, `colorStops`, and `alpha` are replaced by their intended value;\r\n\r\nExample:\r\n\r\n```ts\r\nconst ColorScale = require(\"color-scales\");\r\n\r\nlet colorScale = new ColorScale(0, 100, [\"#ffffff\", \"#000000\"], 0.5); // white to black from 0 to 100 with 50% transparency\r\n```\r\n\r\n#### Get Color Object\r\n\r\nExample:\r\n\r\n```ts\r\nconst ColorScale = require(\"color-scales\");\r\n\r\nlet colorScale = new ColorScale(0, 100, [\"#ffffff\", \"#000000\"], 0.5); // red to green from 0 to 100\r\nlet colorObj = colorScale.getColor(50); // returns new Color(127, 127, 127, 0.5)\r\n```\r\n\r\n#### Get Hex String\r\n\r\nExample 1 (full opacity):\r\n```ts\r\nlet colorScale = new ColorScale(0, 100, [\"#ffffff\", \"#000000\"]); // passing in no alpha value defaults it to 1\r\nlet hexStr = colorScale.getColor(50).toHexString(); // returns \"#7f7f7f\"\r\n```\r\n\r\n\r\nExample 2 (0.5 alpha):\r\n```ts\r\nlet colorScale = new ColorScale(0, 100,[ \"#ffffff\", \"#000000\"], 0.5);\r\nlet hexStr = colorScale.getColor(50).toHexString(); // returns \"#3f3f3f\"\r\n```\r\n\r\n\r\nAs this will give acolor  equivalent to if the transparent color was overlaid on a white background. This package version does not support 8-digit hex values. Thus, if users want to implement true transparency, it is recommended that they use the RGBA string option documented in the next section.\r\n\r\n\r\n#### Get RGB String\r\n\r\nExample 1 (full opacity):\r\n```ts\r\nlet colorScale = new ColorScale(0, 100, [\"#ffffff\", \"#000000\"]); // passing in no alpha value defaults it to 1\r\nlet rgbStr = colorScale.getColor(50).toRGBString(); returns \"rgba(127,127,127)\"\r\n```\r\n\r\n\r\nExample 2 (0.5 alpha):\r\n```ts\r\nlet colorScale = new ColorScale(0, 100, [\"#ffffff\", \"#000000\"], 0.5);\r\nlet rgbStr = colorScale.getColor(50).toRGBString(); // returns \"rgba(63,63,63)\"\r\n```\r\n\r\nAs this will give color equivalent to if the transparent color was overlaid on a white background. Thus, if users want to implement true transparency, it is recommended that they use the RGBA string option documented in the next section.\r\n\r\n\r\n#### Get RGBA String\r\n\r\nExample 1 (full opacity):\r\n```ts\r\nlet colorScale = new ColorScale(0, 100, [\"#ffffff\", \"#000000\"]);\r\nlet rgbaStr = colorScale.getColor(50).toRGBAString(); // returns \"rgba(127,127,127)\"\r\n```\r\n\r\nExample 2 (50% transparent):\r\n\r\n```ts\r\nlet colorScale = new ColorScale(0, 100, [\"#ffffff\", \"#000000\"], 0.5);\r\nlet rgbaStr = colorScale.getColor(50).toRGBAString(); // returns \"rgba(127,127,127, 0.5)\"\r\n```","users":{}}