{"_id":"@basementuniverse/parsecolor","_rev":"2-90bb9745681d2b395ace3451423d96ed","name":"@basementuniverse/parsecolor","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@basementuniverse/parsecolor","version":"1.0.0","description":"Parse various CSS color formats and turn them into RGBA value","main":"parsecolor.js","author":"","license":"MIT","repository":{"type":"git","url":"git+https://github.com/basementuniverse/parsecolor.git"},"bugs":{"url":"https://github.com/basementuniverse/parsecolor/issues"},"homepage":"https://github.com/basementuniverse/parsecolor#readme","gitHead":"deee1fce2d4ea7f3174f9ea2b661fac131f8cac2","_id":"@basementuniverse/parsecolor@1.0.0","_nodeVersion":"17.3.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-rY3Z9wgFpJ5HasVKIR420eBIjLn9BqIH4PxbILdosS3DfOqu+OVlXFLSGg6FdhbM+rA50E6FAp6KgMhUNzqgyg==","shasum":"73b65a6f67dd5fee4f53e53b1968f45b932c06f7","tarball":"https://registry.npmjs.org/@basementuniverse/parsecolor/-/parsecolor-1.0.0.tgz","fileCount":10,"unpackedSize":168572,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERvvGQ/viQ+HYwcmo9ZXZu0KdbSC0oP3yRDCDOAi/rfAiAlMUWZFkmvOHPAIGgLVHR7xNyBoZAlu7SgVCiyWRevwA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrftLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZCg//UkxO2NK+LZXN81Z7/fF6hQgjw+LpNBabaAQ7LbiQJOG9iJAJ\r\nXHrKCUA13MT5YBJTjCEe27r5M75lHKHQjgURdi9MMWvKL0sGymLq2et/YABM\r\nRETM0CZNqpwaX5yKKmgDA588k1QUeGain5wgplWF6W+uF0pzqd3qqTrs+05v\r\ngRDFUuctxjVT1zbIYEFH/C9ixEGlFGM9Ebphk1FsLGU8pDa5u12abwPEEx5i\r\nDFWCnW7BeYyQ762uWS3vlOLXyZthABBC3koMWDrG0HN/qraAnj+R93JceDAn\r\n+a2DIS0KmKOjJbjbvdcvfCgQ/ijOoTHX56UfVbYD/czoWxSicaS90yN8bYNN\r\nNdlfNZ+ii07tFl1uaj+gFW3I/ZfyHD6KqPs5PcF9eYpjoHrcQTM8L7ToRBUy\r\nZF88FbPVag39WZZeJT2Nil0N8qM5RFdzSqwXDkgydPilOOIib2YsFj/9eKev\r\nOnrNVFD/aMIdBFtHL5dQG1SGPu1/2l9+8K+sTMNSCSIr3+iv81H+2bp3zg84\r\nHXUahvP7qa2a53tMWbPPfqq10kGfWtXqiTGIbem4cXJ1aK9hJBy1o886WopC\r\nbEHTXuvAfV797iK0B7o7u3tMgxEkRPcLmXYpDhcyvlYPWgevJyPq+bw9IE40\r\nEFMxC31LH41duXBbiM7eoy0VbZxEbP1BMiI=\r\n=GJaZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"basementuniverse","email":"gordonlarrigan@gmail.com"},"directories":{},"maintainers":[{"name":"basementuniverse","email":"gordonlarrigan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parsecolor_1.0.0_1672346443452_0.5523466685678351"},"_hasShrinkwrap":false},"1.0.1":{"name":"@basementuniverse/parsecolor","version":"1.0.1","description":"Parse various CSS color formats and turn them into RGBA value","main":"parsecolor.js","types":"parsecolor.d.ts","author":"","license":"MIT","repository":{"type":"git","url":"git+https://github.com/basementuniverse/parsecolor.git"},"bugs":{"url":"https://github.com/basementuniverse/parsecolor/issues"},"homepage":"https://github.com/basementuniverse/parsecolor#readme","gitHead":"aec04bc1b596840d6ac6fa04ba05968539eac987","_id":"@basementuniverse/parsecolor@1.0.1","_nodeVersion":"17.3.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-W26YtOZ9bFNPI8Q2rG+3Og1lpLKHUt7+dj5zOCjZS9czXoNgjfUlItqq/gqiXsDFTODWWeDHfjYtWzRDDiwhAg==","shasum":"42c9f71e054222d35428cbca01016afa00774f7b","tarball":"https://registry.npmjs.org/@basementuniverse/parsecolor/-/parsecolor-1.0.1.tgz","fileCount":11,"unpackedSize":168797,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE213feTI9vGTk48+nZsfmw14K0xJj4ZyiDaHbUHyjXoAiAd+jT8OLkWqleFTB9HbTOU7n+fxADtePtTXbgk7LMAlw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrfxaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmod8Q/+KRIW1e2ttOtZ8jptGWO3epuhLdiMmHW7HwfhlhjFcxqYIzOT\r\nWBK7MyXZLUtKw4gnpUcSFEHj+Ek3qVCZDUsETzcOjyFPSZVTFAUZ4IXwN/Pd\r\ny85IBtjZc76sk7c6pKYNP0yau63/Mw/6eNE/qLm3nX2DABaXywDF4UPyQTvf\r\nfeGAE8ZHskOGq4SWzl/O4gk+tf//B2BxgZVRs58gQwzRw/06vL1WV9CRDLBO\r\n37TRptLO4MWhNpEAjLWeNNhLLSp8Kdnqms7I+Tw3eGgyJvJY+7oXGoRIOWKl\r\noD9PZ79NE63U0D9WO82WLJf01Q8ub2M3pZHewLzaO8L/cuibpDPc/0R++kzB\r\nE44khbj7WzuAEw9LgY8Y3aCEZmDe0rQXfvCVfowy5NDcDzb0iWeNfiyzAiBa\r\n/F1qbwx5uf7hErK0Oz/bxYNPJwJHMIps8Bnqm5Zuz5AAbbJ6n52EEN9Ncpy/\r\nST+yMOFiDXrXS1pajk0p9SQRTK7CqdPqPCgS1YZ4Morsy3prLwQSuRsfqdQ3\r\nPeVmLchsV1NppCuPstbUqzYnAsj46xI35YFOHPuCJMdVd8RDpQcUxXziPOh/\r\neK/WAfFhQQX+PKnNU2hrcS5C7bvBMyE71HtyDz4A41v1OFfEgNg4NIxKw/Wu\r\njFIx342rdxYo5XaTXwE3mOWN/D1wEVg1h48=\r\n=4VAg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"basementuniverse","email":"gordonlarrigan@gmail.com"},"directories":{},"maintainers":[{"name":"basementuniverse","email":"gordonlarrigan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parsecolor_1.0.1_1672346713970_0.5129167759332509"},"_hasShrinkwrap":false},"1.0.2":{"name":"@basementuniverse/parsecolor","version":"1.0.2","description":"Parse various CSS color formats and turn them into RGBA value","main":"parsecolor.js","types":"parsecolor.d.ts","author":"","license":"MIT","repository":{"type":"git","url":"git+https://github.com/basementuniverse/parsecolor.git"},"bugs":{"url":"https://github.com/basementuniverse/parsecolor/issues"},"homepage":"https://github.com/basementuniverse/parsecolor#readme","gitHead":"61b82ee9b964e239705ae9cc476cccef11acaba8","_id":"@basementuniverse/parsecolor@1.0.2","_nodeVersion":"17.3.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-lcWU5IOuTCBsyeQCFDAxviiqmPyX6pDhLAWGB8T/kkqs4nBfzPy7WI0uTGe7KQaX/RpsA6sQnXsT73b3nEke4w==","shasum":"c8ee852fd3cd09470c08824c911bbf2d2b46f76e","tarball":"https://registry.npmjs.org/@basementuniverse/parsecolor/-/parsecolor-1.0.2.tgz","fileCount":11,"unpackedSize":168282,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC5cfPK39wObYnFRZ58jeH9cwkmn9vzgoFA9eCJULd6LAiEAoKx5P+oNEcI1vIJ0Qspc77KnabOT4XdBsXoGHSGVvhg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrf8XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVeQ//c2d7E7crTMGBzLjDeEFgie6RcPCnsqz1/Plp00qWucApCuVT\r\nmCfZewmuNo/Cy5Bqt5RASV4+4mHMsDhKZJqgJsiZ+hZQnGUHKxgd7HdtfzcK\r\nGSw5b/cbcIG5Ghr/DHIFOPKLsmXn7jJVmXhYO1ty3u8eLo1g4r6LkgjVVCtT\r\nrVsdi2XfpRqq5oXOsuQ1sj4UhW2CWikicOmQwVNSPYF2Gw3w9wphrKEPMQrZ\r\nmSjBXrssoeAuEVoUDY4S5++Y3DeKFpUAmlce+qfT9v0DlEAbHNU5g8kbtSka\r\nygIfEomVukQcxq1YjywPzFvCpN8gHPz0F2LILUxdSnqq4NpidF7pn9Oshz2C\r\n38R39MBUE0FAhtiUkYTfWGSLW5DR1FuvGELoig5LaPuwqAR5hz7dj4Nbur/r\r\npF+0rth21sziooQlX6SG4iiCe6CkBpQqSvLhBIXSJOeOVpJWoYK3ig+IpUkm\r\nxPglRqpptP1idQ1SNDpZfCbjt1GtGL4bGcyjp9PwN5MFKojJ/ISHwEIgvfAF\r\nu84789/FS/EPVxNd59p6QzJnYhWXw4fP8F6v4WfiAB2ZsL4eAPkR3RluIzi2\r\nz7nVQ1Hlb7Aa0bFrKggaUofRRgtooT/yRoHT+acSXpizKBlg0rC3hhqa5Hmk\r\nnwpOfC7+i5UWt+OJ/WeiM1SNmLgOyEXM7aA=\r\n=HJ44\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"basementuniverse","email":"gordonlarrigan@gmail.com"},"directories":{},"maintainers":[{"name":"basementuniverse","email":"gordonlarrigan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parsecolor_1.0.2_1672347415069_0.6802106927142422"},"_hasShrinkwrap":false}},"time":{"created":"2022-12-29T20:40:43.396Z","1.0.0":"2022-12-29T20:40:43.616Z","modified":"2022-12-29T20:56:55.284Z","1.0.1":"2022-12-29T20:45:14.133Z","1.0.2":"2022-12-29T20:56:55.210Z"},"maintainers":[{"name":"basementuniverse","email":"gordonlarrigan@gmail.com"}],"description":"Parse various CSS color formats and turn them into RGBA value","homepage":"https://github.com/basementuniverse/parsecolor#readme","repository":{"type":"git","url":"git+https://github.com/basementuniverse/parsecolor.git"},"bugs":{"url":"https://github.com/basementuniverse/parsecolor/issues"},"license":"MIT","readme":"# parseColor\n\nA small (~5kb) function for parsing various valid CSS color formats and turning them into RGBA values.\n\nThe function will return an object that looks like this:\n\n```\n{ r: 255, g: 0, b: 0, a: 1 }\n```\n\nThe returned object's properties will always have the correct range (ie. 0-255) and precision (ie. r/g/b will be integers, alpha value will have 0-2 decimal places).\n\nSome examples of valid inputs:\n\n* red\n* #f00\n* #ff0000\n* #ff0000ff\n* rgb(255, 0, 0)\n* rgb(100%, 0%, 0%)\n* rgba(255, 0, 0, 1)\n* rgba(100%, 0%, 0%, 1)\n* hsl(0, 100%, 50%)\n* hsla(0, 100%, 50%, 1)\n\nIf the input cannot be parsed, the returned color will be transparent (ie. <code>{ r: 0, g: 0, b: 0, a: 0 }</code>).\n\n## How to use\n\nInclude the script in your page, then call the function:\n\n```\nvar myColour = parseColor(\"red\");\nconsole.log(myColour); // { r: 255, g: 0, b: 0, a: 1 }\n```\n","readmeFilename":"README.md"}