{"_id":"validate-color","_rev":"20-31347634eab4ee1e0ad2e5dfc8c12e9e","name":"validate-color","dist-tags":{"latest":"2.2.4"},"versions":{"1.0.0":{"name":"validate-color","version":"1.0.0","description":"Validate HTML colors by 'name', 'hex', 'rgb', 'rgba', 'hsl' or 'hsla' values","keywords":["validation","colors","validate color","color validation","HTML color validation","validate HTML color"],"repository":{"type":"git","url":"git+https://github.com/dreamyguy/validate-color.git"},"author":{"name":"Wallace Sidhrée","email":"i@dreamyguy.com","url":"http://sidhree.com/"},"copyright":"Copyright (c) Wallace Sidhrée - All rights reserved.","license":"MIT","main":"dist/index.js","scripts":{"build":"webpack","test":"jest","test:watch":"jest --watch --verbose"},"devDependencies":{"@babel/core":"^7.4.5","@babel/preset-env":"^7.4.5","babel-jest":"^24.8.0","jest":"^24.8.0","webpack":"^4.33.0","webpack-cli":"^3.3.2"},"engines":{"node":">=12.4.0"},"gitHead":"1b704079c649834c171d4315abd816d117ed2c84","bugs":{"url":"https://github.com/dreamyguy/validate-color/issues"},"homepage":"https://github.com/dreamyguy/validate-color#readme","_id":"validate-color@1.0.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-om9hVudeGjUJD89N/MnoJGeiAGRbk0F71OUGb5eS/YUmMBBkRCrFsHmYjbRShd9+WoHV0xUsDcovWHvVuds3nw==","shasum":"e1c35f8a1f686d34557d90f7c1178f2df12c654a","tarball":"https://registry.npmjs.org/validate-color/-/validate-color-1.0.0.tgz","fileCount":4,"unpackedSize":11477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/YSiCRA9TVsSAnZWagAAFxAP/jkI1FZyd26Czn9Pxj++\n/RXnJ5QtOagXcuf8ZWNTESqlxF2K33T5ihIttH4jvd6I31RdNCZwuJcpioOg\nDCgp+8nPMCcg84jf0CQI6YgVAjTanafd/c/f9Z9SY+5OI0aniQm3VlGhS0MF\ntQ4dCsjy6qQ8oPly1ULHpJCxYRTqYw4awKTmm1wmSQM1+cixEoaNgaGembPp\n0feRe5UG6263SYmgEE1wj/zxyklSsB/D0SHwPdpl29xZbRARaAXmc2Ho/4pE\nFO6kx70uIf+oOR+BZJLwaYnTlM/maYpVGA1q2VHU+LNe87gizsJhkk4c4nlM\nqMPdmzNpX01iiGUfKO1lbM2V8r+zom8Ltu15uA1X8npIv3raNNMUOuQBa84J\n054XwUMPYy9QEoIhCur56L6bbYBOoLg9Q4nM+psq1J/b2YzzM6poh4dEjMRV\nR/Twa1/cgmTlt8PxD9APUYz1LX00bV9Y9zv+612LyPazGNoM58R/gbmVr971\nXylDmEZRoihpN2wsM7pmukEaTwzGkQYFK1CHE1R6lneLIMtNgYwA08K0mPuk\n+efb8UGMjI+njbCiJuoALdPbLkVQ9JKjG2g1/VxnDN+OpCoaHh7flZB5kA1q\nrSC/XQCoBBz4sQXtgpSo2SC0399CAaxDswwUOf6lh2pBZHl8kExrYVis8BQl\nlqOC\r\n=QeQC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICo/ZClOrp3M/vY/uaFMD2PWH11lBNDxHz5xQXdCKUPvAiEA8pfslGIJ4StXaCU/W153T0bJi4jaavEKmzQyOJyJYDc="}]},"maintainers":[{"name":"dreamyguy","email":"i@dreamyguy.com"}],"_npmUser":{"name":"dreamyguy","email":"i@dreamyguy.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validate-color_1.0.0_1560118433653_0.5831277572067788"},"_hasShrinkwrap":false},"1.0.1":{"name":"validate-color","version":"1.0.1","description":"Validate HTML colors by 'name', 'hex', 'rgb', 'rgba', 'hsl' or 'hsla' values","keywords":["validation","colors","validate color","color validation","HTML color validation","validate HTML color"],"repository":{"type":"git","url":"git+https://github.com/dreamyguy/validate-color.git"},"author":{"name":"Wallace Sidhrée","email":"i@dreamyguy.com","url":"http://sidhree.com/"},"copyright":"Copyright (c) Wallace Sidhrée - All rights reserved.","license":"MIT","main":"dist/index.js","scripts":{"build":"webpack","test":"jest","test:watch":"jest --watch --verbose"},"devDependencies":{"@babel/core":"^7.4.5","@babel/preset-env":"^7.4.5","babel-jest":"^24.8.0","jest":"^24.8.0","webpack":"^4.33.0","webpack-cli":"^3.3.2"},"engines":{"node":">=12.4.0"},"gitHead":"415dcae069fc82be85f4e460b6290022066fd7f6","bugs":{"url":"https://github.com/dreamyguy/validate-color/issues"},"homepage":"https://github.com/dreamyguy/validate-color#readme","_id":"validate-color@1.0.1","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-hsDiJWQMIDp5VhWkV/hyARfdBPwZ7+tGLn4UsyixABtXVjkb0G4ULAexDSzzcmkRLM9+kYlgCoklD3oQ0c4ruA==","shasum":"af66efa7e21e914120e652b62c6df62c8a7777cb","tarball":"https://registry.npmjs.org/validate-color/-/validate-color-1.0.1.tgz","fileCount":4,"unpackedSize":11511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdB86XCRA9TVsSAnZWagAATGMP/iNgF7oRLPjthFATomb0\nUPRUd3U2Or2NGGt1akQT4bjVzgzdr3mebX5HfJ1TLhDgJnS6uJOLu3zjIbuU\n4OgUhCKGXemzf8v8YdCBXEjjsf/MwiX80mxAWeEfb7O8aG4wBPDJap1h7wfH\nySMfJHMtMYdfLEXatjHN6ROOJXwXyXKs0QNXkYhdnDES80zj0iIbre6bNYwW\nI0vbM1yUBT7RAHWtMhp/Cihk6SXYUyQbM+LLocLG1p2/1Q90KaJH6iabMcb+\nP+0q2Q7ojLxyW/qiefXRy94/Bbv5jRidZCZbg45vyoIwPsD6bG++XLram7AM\n+3KdHuOQJ0Ra5r3N+3PbSkd10g/UhbohlJMwjyg80JLO0iguftXGfLl67RP9\nw1wJuB2YZmVGbKGSkJb11t8PwuLULsN7A/wLrZDAt3pxw7iXDU36pCergXsW\nQ9MdbMsu7Bhlo07MYnJlw2gzP6c7KfObun0+HLuyjLfzZR11BaeW6S03AVAX\nvJ1gjKq9ax1741Qf7LUva/toCfc6bZfjwWxl9UfBPZtr7zTlF3eysj7/KV1d\n18p83uHRmTl8/Ga5K+4WDi41SrD0LU3dHzJmqOG7rPgLzZvk0OfvNDtWAyC+\n+EZi3doQVHtPmxZu2piuzmFA0t5bN25asL/nkO2in8LONSNFnPkQv/tzJ7N2\nrI3E\r\n=Gb8w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICclbOptOBWSIren2C5IYP8G+fkNdJH8ZEVgOvlI4cqzAiEApkQfGwQb/MDp/8jxD5rj6kwNu6d8noSXwg99+6OJ+b0="}]},"maintainers":[{"name":"dreamyguy","email":"i@dreamyguy.com"}],"_npmUser":{"name":"dreamyguy","email":"i@dreamyguy.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validate-color_1.0.1_1560792726586_0.08046267060773604"},"_hasShrinkwrap":false},"1.0.2":{"name":"validate-color","version":"1.0.2","description":"Validate HTML colors by 'name', 'hex', 'rgb', 'rgba', 'hsl' or 'hsla' values","keywords":["validation","colors","validate color","color validation","HTML color validation","validate HTML color"],"repository":{"type":"git","url":"git+https://github.com/dreamyguy/validate-color.git"},"author":{"name":"Wallace Sidhrée","email":"i@dreamyguy.com","url":"http://sidhree.com/"},"copyright":"Copyright (c) Wallace Sidhrée - All rights reserved.","license":"MIT","main":"dist/index.js","scripts":{"build":"webpack","test":"jest","test:watch":"jest --watch --verbose"},"devDependencies":{"@babel/core":"^7.4.5","@babel/preset-env":"^7.4.5","babel-jest":"^24.8.0","jest":"^24.8.0","webpack":"^4.33.0","webpack-cli":"^3.3.2"},"engines":{"node":">=12.4.0"},"gitHead":"088ef9de85a8ab3dc46e4ad37b1a44131ff0fdd3","bugs":{"url":"https://github.com/dreamyguy/validate-color/issues"},"homepage":"https://github.com/dreamyguy/validate-color#readme","_id":"validate-color@1.0.2","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-aiOEDFOxnCw6pPMbJQT+C/enX0xGbSKJVMOHmOGWQojf2GgjjD15TPQXQvI0rp9otdsCT4Zhp+7FMRAatI31Kg==","shasum":"da8c0b893f4f4a703bdde972fff809c92b3e163d","tarball":"https://registry.npmjs.org/validate-color/-/validate-color-1.0.2.tgz","fileCount":3,"unpackedSize":7766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdB9LxCRA9TVsSAnZWagAAeYAP+gNm3uTBRa2KUyW4prI0\nBVWERwKWGiHd855lqfe6tdAJbn+z2duUoIjl1wcQpBueij+W2XDNfxGB3uU9\nAbaUw4dzFAPiRGN08BVw2GSz6tX5PM4cy/ZVScwpXOMWjPRqRDIVPOesJBaT\neKgWrGBAUk8syZpBIc0+21Pkm2/qQRDTpg/Oc3MjfarMdpr1Ub7wzi/pZga9\nguzcUR4isgyXGI7tpN76FE9Zo80l/sFkwyMfXgRkskYSnl02CM01LfKNRrNX\npMmV9ns97orKFCOTAzLIdV0Ez6c6I66l0sNCe1Hsw/G0YNgCH/xv9XQxXwqF\nedVNyih9aJZ8tdDgEejdDc6ZIpGTmm+K/xrjVVuKt2nN6BLQh4R8OO+rgQcP\nImBddpmhlVWiWjkknfr6XwscqyxxWN0mOmkJKbdY8y3C3jVFToVrwyaq2hvw\nLdStL0yjI+O+CeqSvuEaB3SftZtnbKRaMvsGGmJ6UJKqAX/63MjV0t7+3dZq\nIgjlaZFUYG+MEDmRbvOrkNjHzJ8mmLbnDJ44k89FCIJNQCnzJIzUSMlwNW/x\ne5PVZU99emoHBATqv6NxX69PnyLYRO/sp4aZfdUcfgJ0/iGezZZgDUkKycWr\njFjk1gcPAK5AJpnZ0lHxvywlb+gR+NaUPY9rIzxmXom8xzm5eQhZfnHWLa35\nsPe6\r\n=Q4+f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAqnal6WuFXdG7fmim8hsX5MZNP7UCyygptYVL3KQ7KvAiEAp1xvLM/cZTj+yicncvBOX57H8b/B2bC02gl+kDrZia0="}]},"maintainers":[{"name":"dreamyguy","email":"i@dreamyguy.com"}],"_npmUser":{"name":"dreamyguy","email":"i@dreamyguy.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validate-color_1.0.2_1560793840712_0.7456162336187697"},"_hasShrinkwrap":false},"1.0.3":{"name":"validate-color","version":"1.0.3","description":"Validate HTML colors by 'name', 'hex', 'rgb', 'rgba', 'hsl' or 'hsla' values","keywords":["validation","colors","validate color","color validation","HTML color validation","validate HTML color"],"repository":{"type":"git","url":"git+https://github.com/dreamyguy/validate-color.git"},"author":{"name":"Wallace Sidhrée","email":"i@dreamyguy.com","url":"http://sidhree.com/"},"copyright":"Copyright (c) Wallace Sidhrée - All rights reserved.","license":"MIT","main":"dist/index.js","scripts":{"build":"webpack","test":"jest","test:watch":"jest --watch --verbose"},"devDependencies":{"@babel/core":"^7.4.5","@babel/preset-env":"^7.4.5","babel-jest":"^24.8.0","jest":"^24.8.0","webpack":"^4.33.0","webpack-cli":"^3.3.2"},"engines":{"node":">=12.4.0"},"gitHead":"74edc67f8d8c97e418cc20b26b98bcf08aceb7f2","bugs":{"url":"https://github.com/dreamyguy/validate-color/issues"},"homepage":"https://github.com/dreamyguy/validate-color#readme","_id":"validate-color@1.0.3","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-5FbnNCynbS3+IRcNwoHuHzV4g61IrXxfh9Kq9QKd1GFBc7H6WQNaIbRV/dhWlIfBIlg1sq7rhzaNV5u314kERA==","shasum":"d21fe14f791e9bb0d464404c8943515291741e57","tarball":"https://registry.npmjs.org/validate-color/-/validate-color-1.0.3.tgz","fileCount":3,"unpackedSize":7766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjmg7CRA9TVsSAnZWagAARNgP/1gTjBnMy0B/vBErnHd8\nNExz+DpGTYIuXlbxoKCYyBfidPkxgUo2CTSvicnOaNpGmRA5KtRuiCM371le\nzCrE3/P4paceXyApsCYrlT96k8HaLBftoh7N20BxNzcUlHDsrD52xQtU+PJq\nnOEoXWavf0W1B2Mbon5yMeysL4YAvHgXYbskD1BrKWXGK+r1AMjW33yX0eZL\nVQ9ihaZ9wI+WJfInmBQoBh6GIfuZWfHuABsSKGCiGteoPBHIZZhfO2WM5lLK\nbqp2OwQ4IPrccLRsHJHAV345OuSeYgWu01muh50hKu6gmmqOI0G8yAXf749R\nk7hi/ojGkxZAinKthTuzIG3L1T9PuzV8ZHkcLewAK30AHmEkQULuZUYfUH4b\n0gxpAdG728kxBoTTNrCbWBvYPlYdFB7ckwoGFEBeRx2bQjsXQk37pnIHk/3X\naWJy8cyJM4ud5J8hmx1NQoMsL/1NRnDtkVafd/M3MtbaCIr2awGfj7fLA3jE\nYYE5Rjf2vsmokV1eCmre3KGb6gZ4b/pWbupQa0Zw4Rcq5PhV1Qi7G+UHlfBH\ngesOdkYra7F+0Wbsi3XT3WQSF1gNjHBNXykVKnbDB9jOYu7p/LVAdImfnMCH\nQuH9yricbzGvw1kllvuVfWMm7/6GEyj55kWaLqJMx+nl77BepxYhNPeJzeGH\n4Dpx\r\n=ptK2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBFyuKqMv/7NywziMnJshwNl1YqVRSncjsKubhR1cqQXAiEAgA8z7QZK3EPFi2MPAPyAmn7tRorKQVucewaRco7ThuQ="}]},"maintainers":[{"name":"dreamyguy","email":"i@dreamyguy.com"}],"_npmUser":{"name":"dreamyguy","email":"i@dreamyguy.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validate-color_1.0.3_1569613882519_0.3549498980842418"},"_hasShrinkwrap":false},"1.0.4":{"name":"validate-color","version":"1.0.4","description":"Validate HTML colors by 'name', 'hex', 'rgb', 'rgba', 'hsl' or 'hsla' values","keywords":["validation","colors","validate color","color validation","HTML color validation","validate HTML color"],"repository":{"type":"git","url":"git+https://github.com/dreamyguy/validate-color.git"},"author":{"name":"Wallace Sidhrée","email":"i@dreamyguy.com","url":"http://sidhree.com/"},"copyright":"Copyright (c) Wallace Sidhrée - All rights reserved.","license":"MIT","main":"dist/index.js","scripts":{"build":"webpack","test":"jest","test:watch":"jest --watch --verbose"},"devDependencies":{"@babel/core":"^7.8.4","@babel/preset-env":"^7.8.4","babel-jest":"^25.1.0","jest":"^25.1.0","webpack":"^4.41.6","webpack-cli":"^3.3.11"},"gitHead":"98dc0dd61491e67b70a1b7af5e13874e711225c6","bugs":{"url":"https://github.com/dreamyguy/validate-color/issues"},"homepage":"https://github.com/dreamyguy/validate-color#readme","_id":"validate-color@1.0.4","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-adRlEAZyjHUaeaalsi5CZorIDPH0ObG7kOllUuqCgHkQeuIRPVVVC6dZJo0EH5E0hF5oojEkqEaqKSbyKPGqAA==","shasum":"f9ea79f7de9b0e8dbecb04eb3895bc92d544fb1a","tarball":"https://registry.npmjs.org/validate-color/-/validate-color-1.0.4.tgz","fileCount":4,"unpackedSize":7910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRyLDCRA9TVsSAnZWagAAYG4P/AoeEbf9/JOKWvHHPYS4\nQiVHFz/lhvyhojIt7HTBeojXQ9+iKucu4Roc7KCmvT52g5hPG/rnOKV74USy\n7mJ8cU/sMoREhokPMWxJnIQhjIzjbjIPpLaPuL/b2UxbmOt2VY/hc5k/gl8I\nqM0pBz/k7WXAMWDGZ8azN+mJZvJBoFXGyWdBZogo/smATrsIYCm7hp+rpgsy\nCg6tx2Fdj0IkFb71ZDexKjWad7oy8UoNMA/p1O4LF3+t2OT0tflZwyucUEvT\n2vXDm58zGDOBiT+290cJYa4g2FHwXxVnJWa3fJz2/iz8vOzSwSpcsTpn/yXQ\nlvMPj81AfXnWIt5rzz1K/rjrGnYYR1I6zeztNPOLbFuDWlKL0Ao8WZJxFUBe\nzW3yO3yzUY3gtTk2XoGyvRKZ/0znEMPlazzwLAMmtcYtYQcO1aXfA3Dm0qF7\nC9rIJ76x8rG6xYdD5hvlkP3YMno1iyxLmm6RB23sMXAPJSXgWXK6Ti0cuKyt\nscrbIiwUuncjXd6FKrtPy+F72ksGgaWnwnDkEdF9u8kEWVOnFZr5l0LGcKtO\ndREFalo/M6Spam7hZvGRsmprjHxmyUTLEwatIzL3+a5DjE/yqAjqV51Y8K7D\njSLQyaCiECdh3GerQvXOdoXKrjqkWqyk55JLGewe5+91RZXxa46Lb3sjYZsb\noHhL\r\n=lLoC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGk6NWxkb/EuESa0LVGKpGpn5z6zKqaYX24Qyif4RUpWAiBL8iyyxfxb8xsb8clwf7PQn3Gs8ci+MM/7KfOqvnHWZw=="}]},"maintainers":[{"name":"dreamyguy","email":"i@dreamyguy.com"}],"_npmUser":{"name":"dreamyguy","email":"i@dreamyguy.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validate-color_1.0.4_1581720259266_0.7898591706416596"},"_hasShrinkwrap":false},"1.0.5":{"name":"validate-color","version":"1.0.5","description":"Validate HTML colors by 'name', 'hex', 'rgb', 'rgba', 'hsl' or 'hsla' values","keywords":["validation","colors","validate color","color validation","HTML color validation","validate HTML color"],"repository":{"type":"git","url":"git+https://github.com/dreamyguy/validate-color.git"},"author":{"name":"Wallace Sidhrée","email":"i@dreamyguy.com","url":"http://sidhree.com/"},"copyright":"Copyright (c) Wallace Sidhrée - All rights reserved.","license":"MIT","main":"dist/index.js","scripts":{"build":"webpack","test":"jest","test:watch":"jest --watch --verbose"},"devDependencies":{"@babel/core":"^7.8.4","@babel/preset-env":"^7.8.4","babel-jest":"^25.1.0","jest":"^25.1.0","webpack":"^4.41.6","webpack-cli":"^3.3.11"},"gitHead":"0e53ca258f85464a97a48c8820f7965fc64d980c","bugs":{"url":"https://github.com/dreamyguy/validate-color/issues"},"homepage":"https://github.com/dreamyguy/validate-color#readme","_id":"validate-color@1.0.5","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-+qEPXqqNnF7NmHjIQ2caZ0Snxpjd8kayQFlRVQXjTPnzW69pqKwm1acACkdpOdVDVtXIZZYyF7+6rvbdeHPJZg==","shasum":"70569988ce6c98416ee14ba23410e34067a95b28","tarball":"https://registry.npmjs.org/validate-color/-/validate-color-1.0.5.tgz","fileCount":4,"unpackedSize":8578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRzFpCRA9TVsSAnZWagAARAMQAJNDXfEJ4rJtS02teJg5\nF1mBmbjmrAXuVzLrtMHW98NRJY8yjkLvOKIlw5gi7Eyjo2rteoq9K4KVUnTL\n2y4yiKI7MSKgQu9EqOmf8p595Fyii/mUxSQmjl3OTtSHOVvthahnEvIrO5ty\npdm2hcB7DO0EjUG0UnJ+JYoWa8NPAXgxNRItpdkHOyOK9DUUJDKVdzgOpCeq\nm9ES++cS59dWJyxdxXrR0qWSdNP3hZ1CGWo9rjWs2EqeZf4c9BueC12QO9Z6\nOp5dOLhQldacMDGH2ijPY1Y9XOFRg3+Jm41xamC7P0wNcKBazjn79aS36KLF\n+5f87umxQm3HKq1Gpf92nG0bclNn1pGAKTIOdt7htiwGt3Rsp1WSwCh38y6A\n4EYnAotFSXA2TXLiazTiBajHk9E47apg8E/shRlf1sDj1TqK6HyUoFOosIF9\nimJ7nyU+7SV128enYmKLFJ5m/g1kOV/B5g4SjNGwIhRXyt9JPOuROrG80k/w\nKrZAEQG3gZwCsq2t25GASS0gFJyOv/xieuSrBrdBUb6jCU87YcbYr0eg2Ajd\nPjv/oBpmyQtBAb786JGVT1+rgnwVV56aByy4DPsJs49l9etxvNVrzAXG4PtZ\n5WnKZAu6vKh+Y4j6sp16SghL0owbR3oYLQBfT7H59iLpyTcfXjiqW4zwvqSg\nM6yF\r\n=tQG9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+gy2xDDnJuB2TQSPLP5Rppr6gW2Rz3JEf7J9L5T6NOAiBUcE0QLbUC4bWCu1rOFNQ705a/k6fNPujQUr1Cd/fSSQ=="}]},"maintainers":[{"name":"dreamyguy","email":"i@dreamyguy.com"}],"_npmUser":{"name":"dreamyguy","email":"i@dreamyguy.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validate-color_1.0.5_1581724009357_0.4644492444401205"},"_hasShrinkwrap":false},"1.0.6":{"name":"validate-color","version":"1.0.6","private":false,"description":"Validate HTML colors by 'name', 'hex', 'rgb', 'rgba', 'hsl' or 'hsla' values","keywords":["validation","colors","validate color","color validation","HTML color validation","validate HTML color"],"homepage":"https://dreamyguy.github.io/validate-color/","repository":{"type":"git","url":"git+https://github.com/dreamyguy/validate-color.git"},"main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Wallace Sidhrée","email":"i@dreamyguy.com","url":"http://sidhree.com/"},"copyright":"Copyright (c) Wallace Sidhrée - All rights reserved.","license":"MIT","peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"devDependencies":{"@babel/core":"^7.8.4","@babel/preset-env":"^7.8.4","@babel/preset-react":"^7.8.3","babel-loader":"^8.0.6","fork-me-on-github":"^1.0.6","gh-pages":"^2.2.0","node-sass":"^4.13.1","react-emojis":"^1.0.6","react-scripts":"^3.4.0","webpack":"^4.41.6","webpack-cli":"^3.3.11"},"scripts":{"start":"react-scripts start","prebuild":"echo 🚀  Runnin 'build', hang tight!","build":"react-scripts build","postbuild":"echo 🎉 'build' was completed","prebuild-npm":"./bin/preBuildNpm.sh","build-npm":"NODE_ENV=npm webpack --config webpack.config.npm.js","postbuild-npm":"./bin/postBuildNpm.sh","test":"react-scripts test","eject":"react-scripts eject","predeploy":"npm run build","deploy":"gh-pages -d build","deploy-npm":"npm publish","release":"npm run deploy && npm run deploy-npm"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"gitHead":"f1cc3296daa57b1df68da8bb592cd65166299bc8","bugs":{"url":"https://github.com/dreamyguy/validate-color/issues"},"_id":"validate-color@1.0.6","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-PbV80AMu53F9473CkoLBHSJqutmfMLw/pdPwQvlYvY8imyEDLGgPHLZUJF5vNomwewkbYc18OI2k8/QZFdw+IA==","shasum":"07984b2c4dd081bb842eb6a6f772f20ab1173409","tarball":"https://registry.npmjs.org/validate-color/-/validate-color-1.0.6.tgz","fileCount":5,"unpackedSize":13030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSUQhCRA9TVsSAnZWagAA2FIP/2v297A+Uqe9DCNnKdVZ\nMInI5Z4ufpN0YZjZy+EgR9LO5nG+p2nteL90PXDv6ZKFEugavKiB6MYc1xT0\nt0oEzKNQFLZy1KgXg9QVrNee/PJ60/wBmlTP0Smm2g8e2i0XupQdHory1kQ6\n88H5bdH4Vg3r6QAMGfe714acz6Lpp88ScnScEq9reeB6+H84Abl5iX7X/nBl\njUd4cEDLWLFUC9nXYnaQdIigA6GwUQd+2nU+3Iv5A/4Lpu71QL67epEmIzU5\nFYKxQq5QUTeeAb6jMmjzBnqEypEav/Do6BIgOJ/U6wZpfjhiC2JSQtqIzJu5\nKNTLBoP7Oe6yawX/MY/z1XVk/QNumTFycMiO2jLvDbrLpgBu4cXlG6fnL5E9\nrUt7Fy4urfRrF3Oq5z0Mdosvw7zVMJk734Hx9CAngJWH+9/37jHNyoiCbSJV\nyhYVQnsRORirbtqb8vIc9HE6fJdBQBgE/yqXkgEegsT7U8ZM5HWL7orJm0M/\nlXOsq7H/hubDBXWPpDXF9V28oTLZWx9xZ7R0lQvFoOTiDHO9EYfZFvJvFF/6\nsJ98Om2xctWv0BfXZXP3Lui6/n8xiP5j3rI8uuOyciq1ej8lyDI4EZzzNI7F\ndyEQTLYOFt5yim1ol41f/2WDxCZ7ytQfOqmpoXkxZ8akKShIegpJFWc+CCYv\n9pHS\r\n=7e9T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFPStZZHb9BTTT9YVLfOXWNa6Vc/r6b6Z4GMNuj4XZU4AiEAuDts5qnnidD4zu0AQxl22hYYFAi3z6adYHmQQwThMuk="}]},"maintainers":[{"name":"dreamyguy","email":"i@dreamyguy.com"}],"_npmUser":{"name":"dreamyguy","email":"i@dreamyguy.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validate-color_1.0.6_1581859872729_0.3227523910284227"},"_hasShrinkwrap":false},"1.0.7":{"name":"validate-color","version":"1.0.7","private":false,"description":"Validate HTML colors by 'name', 'hex', 'rgb', 'rgba', 'hsl' or 'hsla' values","keywords":["validation","colors","validate color","color validation","HTML color validation","validate HTML color"],"homepage":"https://dreamyguy.github.io/validate-color/","repository":{"type":"git","url":"git+https://github.com/dreamyguy/validate-color.git"},"main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Wallace Sidhrée","email":"i@dreamyguy.com","url":"http://sidhree.com/"},"copyright":"Copyright (c) Wallace Sidhrée - All rights reserved.","license":"MIT","peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.9.4","babel-loader":"^8.1.0","fork-me-on-github":"^1.0.6","gh-pages":"^2.2.0","node-sass":"^4.13.1","react-emojis":"^1.0.6","react-scripts":"^3.4.1","webpack":"^4.42.1","webpack-cli":"^3.3.11"},"scripts":{"start":"react-scripts start","prebuild":"echo 🚀  Runnin 'build', hang tight!","build":"react-scripts build","postbuild":"echo 🎉 'build' was completed","prebuild-npm":"./bin/preBuildNpm.sh","build-npm":"NODE_ENV=npm webpack --config webpack.config.npm.js","postbuild-npm":"./bin/postBuildNpm.sh","test":"react-scripts test","testTravis":"CI=true react-scripts test","eject":"react-scripts eject","predeploy":"npm run build","deploy":"gh-pages -d build","deploy-npm":"npm publish","release":"npm run deploy && npm run deploy-npm"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{},"gitHead":"23309b4d166b3f7d44ab0965255cdf0e55f2317d","bugs":{"url":"https://github.com/dreamyguy/validate-color/issues"},"_id":"validate-color@1.0.7","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-wXRnMmUQG1jakrzzdopaYGlAw8/CnjQnXBxotr4hKGC0t55GrU7ilzQ+4OeVgZyKFj1+BbCqRlGNyWVUcL+SUQ==","shasum":"6f764ad3fec4c63ad7e86123220581bd1e89d071","tarball":"https://registry.npmjs.org/validate-color/-/validate-color-1.0.7.tgz","fileCount":4,"unpackedSize":10055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeieTcCRA9TVsSAnZWagAAZDUP/0zoOrblGPbPoAz/GIzs\n6C6gAuS/VYhgqczQtK4A4wpLo1gfhgIKBfPEfZATIe5Q6mcgJik7KPK69AvP\nOmV9nuBviiuiCLSK1gcWeXPdLo+bqbDTobvqeASEz4NU2mvWfpTEmJyxVAkN\niAAF585xyy4G4ADi6NVYgE4iDlw78kMyd814P5aUjNy+sMY5UMUPBIrGrHD7\nndiMRoZHb3S4QRTmPgryQvZMCd+SpsEsHOaTNoDcpNIc3hLvE5Q0J7DnLj5i\neqPRoAAKAY6b/CGKC+wroTvKfwejSsAO13x2fSjV/Mf8ZKRXmR2rxJUrvOjR\n4sBxhhOT4FXXBqI2JZkT8EKEJg+Hk7jBd8vm6Y9qd63O+CWBBpBn/DK3WW+H\nOZ0WOBeZs2PcbAHjCEVuMjeiYMdFZ2BEScCIVkHA0+w3+wwqR9FW1QqCa5kq\n/mhVYC8dxfJqJyYxCznppWTQR/QWZh37ThkvyO7Fep6AsFVsTEgTZGzYPAnT\nb2+sjUhS18lBzlJDPbkiQi58ICnTX92N2JPe+VaVmUBU8hJvIoPkaaT945ev\nGZ+hSUQpKaw2F40gB4AkX95RMw3YUOAFZJItR/9dyieHOaaKGBYTGvogY6u8\nY1BotM92fndZMF8PQVIxv8PccMJYb/C/DLacvHUzMObHCT7kVItY8IbiSwt7\nV3Iw\r\n=lT5f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD95Hi5L33YZOqpcGsK6OrfP+ntXD5kKcip4WkDgOH9WQIgKQR3TpNG8FIWyo5OqAjYfXaLgeAFTvCOE0pR2l9gKjA="}]},"maintainers":[{"name":"dreamyguy","email":"i@dreamyguy.com"}],"_npmUser":{"name":"dreamyguy","email":"i@dreamyguy.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validate-color_1.0.7_1586095324463_0.4256936799594324"},"_hasShrinkwrap":false},"1.0.8":{"name":"validate-color","version":"1.0.8","private":false,"description":"Validate HTML colors by 'name', 'hex', 'rgb', 'rgba', 'hsl' or 'hsla' values","keywords":["validation","colors","validate color","color validation","HTML color validation","validate HTML color"],"homepage":"https://dreamyguy.github.io/validate-color/","repository":{"type":"git","url":"git+https://github.com/dreamyguy/validate-color.git"},"main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Wallace Sidhrée","email":"i@dreamyguy.com","url":"http://sidhree.com/"},"copyright":"Copyright (c) Wallace Sidhrée - All rights reserved.","license":"MIT","peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.9.4","babel-loader":"^8.1.0","fork-me-on-github":"^1.0.6","gh-pages":"^2.2.0","node-sass":"^4.13.1","react-emojis":"^1.0.6","react-scripts":"^3.4.1","webpack":"^4.42.1","webpack-cli":"^3.3.11"},"scripts":{"start":"react-scripts start","prebuild":"echo 🚀  Runnin 'build', hang tight!","build":"react-scripts build","postbuild":"echo 🎉 'build' was completed","prebuild-npm":"./bin/preBuildNpm.sh","build-npm":"NODE_ENV=npm webpack --config webpack.config.npm.js","postbuild-npm":"./bin/postBuildNpm.sh","test":"react-scripts test","testTravis":"CI=true react-scripts test","eject":"react-scripts eject","predeploy":"npm run build","deploy":"gh-pages -d build","deploy-npm":"npm run build-npm && npm publish","release":"npm run deploy && npm run deploy-npm"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{},"gitHead":"04ab49ad0b2ef8d506e94033a33e967c8db81c97","bugs":{"url":"https://github.com/dreamyguy/validate-color/issues"},"_id":"validate-color@1.0.8","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-PnyY1BrGxvnThjM3JNGl+4ODenq7TdthAYbBKkE3urFx9XlJesOkjQ88p4B+aH819N7CaeHQcU2KIe/2667kAQ==","shasum":"d127cab834fe4421cc6223bba1804d11d2854412","tarball":"https://registry.npmjs.org/validate-color/-/validate-color-1.0.8.tgz","fileCount":6,"unpackedSize":13615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJen2f7CRA9TVsSAnZWagAAniUP/iEWflkZsxo/WUatH0z4\nlHz/Pcd8xtt+GNHpOeX8VZvQHVHuJrO0Mr7SSA/2RjJruSFoIySbL/U1w0u9\nnyM6Or+cyAUYyZ+1qiQGesjXVkUI+afRUwvNqKl91WyAu9OYf8K/SNUe7QB0\nl6b5kgkBEah4tdAbRhNGxgJLOtgOidRVg+XzwPtVa4zTrpFPWUAbeAUJiipt\nSlSZrKO70i4UkDOQfJdtoQgEWxUU3kg7FuCmYBg0NcAZTF5jL2E667N78k5V\nUjAc+qPow3V5i4+XwakzD5bOIpQ9JMWWUDKTSbDuecsk02Q7GLZK8xSKq5OU\nEgWTzqcT/XiamnbUBu6vC1Ui4JJTBMi2Pk2thM2OZGaLt3FBtqYsOmLC/PZI\nbm1iUZFZHK4Ep/dHMS/aAk7xMg5dIpU29OuJVnUCHsSBQ0z4jHKismV5DZ/D\n8fq6Ts0wvHgI/qW2XRQWkIR5dVacqHWtbMpliIvMbeM5MUIQukXUF7iKy1Ax\nJPbiRQABtNXmWLSqHdBACqfsGHcJetYsebze8z4olJ/FbmgsCjvlcen24K6o\nIe/dzOUi96cTr4MWZM0JQGYTpsrBxQ0s2B2j7OJY75MsKwF4Kex2NQKH019q\n9UidPKm4rZIhojDZIFMVUxfoNGFc9Bcs0cNjTK62TQBEpzdOtg0fcvVcW2nI\nTjCL\r\n=tqzE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPe7xf8zlz7l6KEk8smu2cayPAG6OgYEhz07DUlj3NdwIhAIC3fNqbVvCodJTv0qqjeNGXEWcLxtL+rH706naaSgBS"}]},"maintainers":[{"name":"dreamyguy","email":"i@dreamyguy.com"}],"_npmUser":{"name":"dreamyguy","email":"i@dreamyguy.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validate-color_1.0.8_1587505144248_0.438233882328364"},"_hasShrinkwrap":false},"2.0.0":{"name":"validate-color","version":"2.0.0","private":false,"description":"Validate HTML colors by 'name', 'hex', 'rgb', 'rgba', 'hsl' or 'hsla' values","keywords":["validation","colors","validate color","color validation","HTML color validation","validate HTML color"],"homepage":"https://dreamyguy.github.io/validate-color/","repository":{"type":"git","url":"git+https://github.com/dreamyguy/validate-color.git"},"main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Wallace Sidhrée","email":"i@dreamyguy.com","url":"http://sidhree.com/"},"copyright":"Copyright (c) Wallace Sidhrée - All rights reserved.","license":"MIT","peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.9.4","babel-loader":"^8.1.0","fork-me-on-github":"^1.0.6","gh-pages":"^2.2.0","node-sass":"^4.13.1","react-emojis":"^1.0.6","react-scripts":"^3.4.1","webpack":"^4.42.1","webpack-cli":"^3.3.11"},"scripts":{"start":"react-scripts start","prebuild":"echo 🚀  Runnin 'build', hang tight!","build":"react-scripts build","postbuild":"echo 🎉 'build' was completed","prebuild-npm":"./bin/preBuildNpm.sh","build-npm":"NODE_ENV=npm webpack --config webpack.config.npm.js","postbuild-npm":"./bin/postBuildNpm.sh","test":"react-scripts test","testTravis":"CI=true react-scripts test","eject":"react-scripts eject","predeploy":"npm run build","deploy":"gh-pages -d build","deploy-npm":"npm run build-npm && npm publish","release":"npm run deploy && npm run deploy-npm"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{},"gitHead":"4d55404a32b353637c3fff718d85aee1a9f55896","bugs":{"url":"https://github.com/dreamyguy/validate-color/issues"},"_id":"validate-color@2.0.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-X7KfXXzMNPzHicVaijwVOL10/Umo6iy18niI/zgTbXFnveu/D/5CbFARfrde6nwRb18bSkQjAWtEIXsCyBkhQg==","shasum":"af4bbbaf317e6b87ccfb7bdab008358109a70a23","tarball":"https://registry.npmjs.org/validate-color/-/validate-color-2.0.0.tgz","fileCount":7,"unpackedSize":16903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyDzbCRA9TVsSAnZWagAA0ssP+wcKeODAnbCP+h8DpsXA\nQ2qYBclgAxh1Dke+ItlxaJc+Cj8c/ez3TD/8ZpUENkzySE8fSY4gzEQmEznm\nCWOBWmySzZSgAmt7seRmw3F3FqckAxfPqTy5a3Fgr203qH6GpXa5wwCL951F\nuqDC/qdknOX9KyUkTqcBsRS1Q4VwhMo3i/XLzUQtn7La/ZwZZ21DIsEezloZ\nwKe39iuXreVimyAhI/NHAYrBxp8VlLgqJdt0eFGGBBjmVgiQfeTz/zVgCnyF\nh+fDpTKIYvmzc9uInSUm8eIl1ZBMlXF6n3MSlzthvYX2ukQCsJSyiJipwcx+\nEX3F6rFBnpcOcfkxtQp20m1geZ65NKh20qCAeYpJfbmZToochIqpFcFjcM2d\nS6W/UjGMn8xCawAKZmM/DMgMGxvyU5B3vUCIzeGUgSxg3q9yUe4d/nnslgPy\nO8vW7vPwEHZ+KMeuE2oTNbshpSz7aLAhaRCKRn090aPySPlD7b9ypt/JxDtw\np/mzzsTV1GUWKdKRemwcAvE5Kiu5R6EAShII30VnOVbgyfTcN6K10pt/I3nk\n12yZDM/bF/nypBuMUp7OslCyDhJVZrpmRauphlf46vFpG8hbkUHrucyuOpuw\nJuwbDUrR36Fvy5lpce8K9XVwwpFVRL8xSN5kbTT22ROovbctyzvowDcAMbw5\ntRso\r\n=hh3E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGey9JmmUD8ynJaEJv3USCKwIDHK0BMBrqQgfmNdKSfgIhAK9hQxUXqadptlC/l2qlFix+gMlkZoXer1+VfWhm8uWG"}]},"maintainers":[{"name":"dreamyguy","email":"i@dreamyguy.com"}],"_npmUser":{"name":"dreamyguy","email":"i@dreamyguy.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validate-color_2.0.0_1590181082845_0.2809566388053728"},"_hasShrinkwrap":false},"2.0.1":{"name":"validate-color","version":"2.0.1","private":false,"description":"Validate HTML colors by 'name', 'hex', 'rgb', 'rgba', 'hsl' or 'hsla' values","keywords":["validation","colors","validate color","color validation","HTML color validation","validate HTML color"],"homepage":"https://dreamyguy.github.io/validate-color/","repository":{"type":"git","url":"git+https://github.com/dreamyguy/validate-color.git"},"main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Wallace Sidhrée","email":"i@dreamyguy.com","url":"http://sidhree.com/"},"copyright":"Copyright (c) Wallace Sidhrée - All rights reserved.","license":"MIT","peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.9.4","babel-loader":"^8.1.0","fork-me-on-github":"^1.0.6","gh-pages":"^2.2.0","node-sass":"^4.13.1","react-emojis":"^1.0.6","react-scripts":"^3.4.1","webpack":"^4.42.1","webpack-cli":"^3.3.11"},"scripts":{"start":"react-scripts start","prebuild":"echo 🚀  Runnin 'build', hang tight!","build":"react-scripts build","postbuild":"echo 🎉 'build' was completed","prebuild-npm":"./bin/preBuildNpm.sh","build-npm":"NODE_ENV=npm webpack --config webpack.config.npm.js","postbuild-npm":"./bin/postBuildNpm.sh","test":"react-scripts test","testTravis":"CI=true react-scripts test","eject":"react-scripts eject","predeploy":"npm run build","deploy":"gh-pages -d build","deploy-npm":"npm run build-npm && npm publish","release":"npm run deploy && npm run deploy-npm"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{},"gitHead":"89c9662364ad94a0a751c639e6eaa438456d8fd3","bugs":{"url":"https://github.com/dreamyguy/validate-color/issues"},"_id":"validate-color@2.0.1","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-aL8owIPdpQFbr3Nq/qS9j8n2R+hxCKFZR3u3V9swPDmMXfZem8e5pntH8OfKyKYIuPypb5XjJZqw2yhxeKcgQA==","shasum":"7884cd1bad8013c80eb9f1085cceb1333c978520","tarball":"https://registry.npmjs.org/validate-color/-/validate-color-2.0.1.tgz","fileCount":5,"unpackedSize":14988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyD9fCRA9TVsSAnZWagAAaBsP/3Z9z8+Oc6npIMdsIFSy\nwUg9SvLHydX95kkgk43J6jTC1L8HT+3bgJ6Kmmhdrlt5LGjlJc2jceCbvhZ9\n9hytGSTWEAxhddMOIvxtc/MPYw/QjeXZhuBnB+aMhK8ehcN9GjmcpPfUE1rM\n4HMlUSyMDKQC3DTSTcGL+nmjaRu2pJsqwM8eOLO1tn2QSc3I0WQ5cOfl2QmW\nikOUexqFgK8G23a4hAs7wsdJKrUQ0KCiXeikwtAAxeKPUeGaQ79IYncLhQGV\nm9hlJ+giawB7JDf46mZ7TfnnbA1bIxkaTcCm0j0JEhWm1GQet/GHMMU7iP3p\nD8/pc8sJR09Z62D86JBKAQ+7rdv7//jmozjuvuMsm29oX2+0gMMnq42mUkyy\nYd/YE8SiytVVL5rvyZVHrPqyB0yr+7eEkz51xffWZWX7asEem3DwZLeOqW0C\nzGk6+XZzwfnZwQg01tIelDcaPf/w0qipTnxFEtQLv5didux00fwfiLV1L/6j\n2ltWEdrAfblcWFpcFpEIXX34MZyEAzcyuk7K8jiwtRmDnFgTIsjkDrVTSDmL\naoCvsFurYVS4014wKa0iZsaGBzcrmaKflVZKFZ4qVZTdTjvckWSB+jiPIx/M\ntzriisRwf3ytL/fFwp/WbXI3U4JHpOLLBCB749/G73AARK+wPuQAwfkJbCoI\nMwHI\r\n=PJa4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTzaqFfHccznvTOFmYOUYd/fCGbZRaFP9ZczQhTlVjUQIhAKDvz4zMAc/gKZvY+PGHy5nJtcm3pmbVgFmJPfsmMQ6v"}]},"maintainers":[{"name":"dreamyguy","email":"i@dreamyguy.com"}],"_npmUser":{"name":"dreamyguy","email":"i@dreamyguy.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validate-color_2.0.1_1590181727200_0.8787290924598254"},"_hasShrinkwrap":false},"2.0.2":{"name":"validate-color","version":"2.0.2","private":false,"description":"Validate HTML colors by 'name', 'special name', 'hex', 'rgb', 'rgba', 'hsl' or 'hsla' values","keywords":["validation","colors","validate color","color validation","HTML color validation","validate HTML color"],"homepage":"https://dreamyguy.github.io/validate-color/","repository":{"type":"git","url":"git+https://github.com/dreamyguy/validate-color.git"},"main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Wallace Sidhrée","email":"i@dreamyguy.com","url":"http://sidhree.com/"},"copyright":"Copyright (c) Wallace Sidhrée - All rights reserved.","license":"MIT","peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.9.4","babel-loader":"^8.1.0","fork-me-on-github":"^1.0.6","gh-pages":"^2.2.0","node-sass":"^4.13.1","react-emojis":"^1.0.6","react-scripts":"^3.4.1","webpack":"^4.42.1","webpack-cli":"^3.3.11"},"scripts":{"start":"react-scripts start","prebuild":"echo 🚀  Runnin 'build', hang tight!","build":"react-scripts build","postbuild":"echo 🎉 'build' was completed","prebuild-npm":"./bin/preBuildNpm.sh","build-npm":"NODE_ENV=npm webpack --config webpack.config.npm.js","postbuild-npm":"./bin/postBuildNpm.sh","test":"react-scripts test","testTravis":"CI=true react-scripts test","eject":"react-scripts eject","predeploy":"npm run build","deploy":"gh-pages -d build","deploy-npm":"npm run build-npm && npm publish","release":"npm run deploy && npm run deploy-npm"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{},"gitHead":"f3fd43ceb0c657b5b92b6c5c6a736da6bb91577e","bugs":{"url":"https://github.com/dreamyguy/validate-color/issues"},"_id":"validate-color@2.0.2","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-a9vxcWaZB730Yz1O1LGcqBoxb1YesjZMr5VYR8EzgQLGjWXlqaJ/fkoERmtYk8TL3pes2RrsVESRro0Jzk6ALA==","shasum":"5cf61536c2d1a1bce21e48c2a991ba964b068f9b","tarball":"https://registry.npmjs.org/validate-color/-/validate-color-2.0.2.tgz","fileCount":5,"unpackedSize":15286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyEYbCRA9TVsSAnZWagAAix8P/1Plks18/qC8WJYxoZp7\nuvmDeGtPnBkIAr/PvjmzIJJKtXTupa5UcRZw4qsiwKWFxMGPo6+MHZ2FMyJw\n1mzsnIgEGaK1WcwHAy7LIPC9mf66no1of2cozy4Jvjdix/14L6/YtqyhgWvj\nyGatjqr99r6Fm39OWQavTUf0//hPWCGJcK+RM+4uADnm5ka2X/jshbQ3sDnU\naQWHR/63/T3WjhsKmzv5w+BmYXJoGCboOEF3sIXyPSsEpVeXbRyQXbFafRrc\nCIzZ0STxs9LLrLKoihgcmVS6nB9PiM3PeAuIB2iLwQbgc1zuu1EfkzVZ+VZD\nBgazUPZhlom07uw4jzw52hgNoQLXWW1z7TyqIWwuTqxWnCCbvFXipyffdqEk\n1wETxVAHi6QxArOv5SHjbhopdjDUO6Abih50JKUrgl7jBB82+RNKkV10bKQY\njVhxvCJj+trcO2oa3uIqPvTUBCGeOIbiuz7S10QiewNA1UHL94QPh6/79Ehf\nqzF3zRqikuVBuUqOM7/vcD24pQ8W2exBLPZLtkpjtS336PHhpFcTp3czwcbx\nY7oB24eZ3YZ4ZVpPXHK5XXqlclzCIyMzpCjCTFa1IC0IFAR8plUnJAKzEN81\n7Hh+xd6/Aq9mhzJubZEj0ExBnsr+zCrtehAvuImT7U6trBGPAS9qRHGotAAF\n8/ME\r\n=loGI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDs+5Wp19wjw6i2VVexaoZUR71cmdr/7ZXF/DD/MpUWqwIhAKTDIZYqQrn9E5L+TW1+tegMhaOIrC9o3Fk+JH9FFGaw"}]},"maintainers":[{"name":"dreamyguy","email":"i@dreamyguy.com"}],"_npmUser":{"name":"dreamyguy","email":"i@dreamyguy.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validate-color_2.0.2_1590183451252_0.24005668421749538"},"_hasShrinkwrap":false},"2.1.0":{"name":"validate-color","version":"2.1.0","private":false,"description":"Validate HTML colors by 'name', 'special name', 'hex', 'rgb', 'rgba', 'hsl', 'hsla', 'hwb' or 'lab' values","keywords":["validation","colors","validate color","color validation","HTML color validation","validate HTML color"],"homepage":"https://dreamyguy.github.io/validate-color/","repository":{"type":"git","url":"git+https://github.com/dreamyguy/validate-color.git"},"main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Wallace Sidhrée","email":"i@dreamyguy.com","url":"http://sidhree.com/"},"copyright":"Copyright (c) Wallace Sidhrée - All rights reserved.","license":"MIT","peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.9.4","babel-loader":"^8.1.0","fork-me-on-github":"^1.0.6","gh-pages":"^2.2.0","node-sass":"^4.13.1","react-emojis":"^1.0.6","react-scripts":"^3.4.1","webpack":"^4.42.1","webpack-cli":"^3.3.11"},"scripts":{"start":"react-scripts start","prebuild":"echo 🚀  Runnin 'build', hang tight!","build":"react-scripts build","postbuild":"echo 🎉 'build' was completed","prebuild-npm":"./bin/preBuildNpm.sh","build-npm":"NODE_ENV=npm webpack --config webpack.config.npm.js","postbuild-npm":"./bin/postBuildNpm.sh","test":"react-scripts test","testTravis":"CI=true react-scripts test","eject":"react-scripts eject","predeploy":"npm run build","deploy":"gh-pages -d build","deploy-npm":"npm run build-npm && npm publish","release":"npm run deploy && npm run deploy-npm"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{},"gitHead":"003dfa8122541972ad23999eafffdc40932cd5d5","bugs":{"url":"https://github.com/dreamyguy/validate-color/issues"},"_id":"validate-color@2.1.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-/78x9MDsanOisNfa4UxombQkPCE2A/hmFUtgunwGutpAgTRnhKvOhzJ4KeSDunbKEla6T+u0OlHd1hWCLVhSdA==","shasum":"ba32664db859a197c19520b50316b8b8d5ffa0bc","tarball":"https://registry.npmjs.org/validate-color/-/validate-color-2.1.0.tgz","fileCount":5,"unpackedSize":16635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeykm7CRA9TVsSAnZWagAAcaQP+gM5AFgG11xyNEAxEDEg\nxatmVr+Ebjzk2vWM2UXhuhk3BilEkwIWyTsOT1MNO73mNGaBZaTKLqZJp0u8\nQ42cqJ+EZiz4VcAXzFun3WTUcwNqxUfwPNSx9ZaizFSCkpweBl/f3xzDatqf\n5dQKq7+vB78aWjdd2Mmah428ppBSGN9Lj1CQJ1kmm1fF8Ov4ThRNHBxCXCRa\n5QlIB2GshiawssbQAbrDx02aHIP4z8JeyGO9YaAXlXo2KLzva7w1BOBJizxl\niwm3GSZ8UpI29XN/nk1uVGjygMXnsPlHzEn78FZivwsAnfDQtvElJBBg5FqZ\nvmZELua1XJZ6xPleKI3TYJG56iX8fFvprue8OHscyuQbU0+amlAtyfQPB6pc\nKIFYagOrf8wixwEFp6kAXhc8REQ2CRBEBf83Y17iucXUdhzsB/rcqoMNIqS3\ndmx1UltdcPChYCrGj0XJjfCxvbOxUIVr+oS12NfInu0k4ssjQb6RdMw8pd1r\nn+36N+9VmdekP5qko245KUNLilIofMmOYE7ER5bt0WfRg0mjxYKCr9HBbgOo\nRwVGUN0yc1JTdTwYRopFZ2P/rrJQzL82quLURhpNk3dp2KNZ8eGDBIGICp4P\nhHri43aPjn8gYjdrIcalI7ssS1DQtZuJZH/e/mmWBgE3/+dU8AbWI4qQGMoK\nzPqW\r\n=rbP7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHYxeKaR6PDzaz5mUpCLuKy6N7eSFmW7FndfPOGPucsgAiEAt0WE/uRjIC9IVyVnANGPBZgQcpP8uz4gRwlaJPNWf5I="}]},"maintainers":[{"name":"dreamyguy","email":"i@dreamyguy.com"}],"_npmUser":{"name":"dreamyguy","email":"i@dreamyguy.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validate-color_2.1.0_1590315451062_0.4806900054572105"},"_hasShrinkwrap":false},"2.1.1":{"name":"validate-color","version":"2.1.1","private":false,"description":"Validate HTML colors by 'name', 'special name', 'hex', 'rgb', 'rgba', 'hsl', 'hsla', 'hwb' or 'lab' values","keywords":["validation","colors","validate color","color validation","HTML color validation","validate HTML color"],"homepage":"https://dreamyguy.github.io/validate-color/","repository":{"type":"git","url":"git+https://github.com/dreamyguy/validate-color.git"},"main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Wallace Sidhrée","email":"i@dreamyguy.com","url":"http://sidhree.com/"},"copyright":"Copyright (c) Wallace Sidhrée - All rights reserved.","license":"MIT","peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@babel/preset-react":"^7.12.7","babel-loader":"^8.2.2","fork-me-on-github":"^1.0.6","gh-pages":"^3.1.0","node-sass":"^4.14.1","react-emojis":"^1.0.6","react-scripts":"^4.0.1","webpack":"4.44.2","webpack-cli":"^4.2.0"},"scripts":{"start":"react-scripts start","prebuild":"echo 🚀  Runnin 'build', hang tight!","build":"react-scripts build","postbuild":"echo 🎉 'build' was completed","prebuild-npm":"./bin/preBuildNpm.sh","build-npm":"NODE_ENV=npm webpack --config webpack.config.npm.js","postbuild-npm":"./bin/postBuildNpm.sh","test":"react-scripts test","testTravis":"CI=true react-scripts test","eject":"react-scripts eject","predeploy":"npm run build","deploy":"gh-pages -d build","deploy-npm":"npm run build-npm && npm publish","release":"npm run deploy && npm run deploy-npm"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{},"gitHead":"ab1e69d46789b0025130c6c31d0e4a052e67db1a","bugs":{"url":"https://github.com/dreamyguy/validate-color/issues"},"_id":"validate-color@2.1.1","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-hKG4b7TdXtqom+Uby8LyyxaGK8gEpk60T0stdKXdPSHW+sPOBjJX6B9mFUa9gwQKkNCxvz6e1nxmohZmBWlnBg==","shasum":"1330bd71d340ed3420a08fa63b61acbba95e958c","tarball":"https://registry.npmjs.org/validate-color/-/validate-color-2.1.1.tgz","fileCount":6,"unpackedSize":18776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfy4NCCRA9TVsSAnZWagAAT6kP/2v3mZfrv09cd8o5aWQO\nhQvtv0pyg4sus6cszvz9wX4TAvdtH8R2O6XdIRuZup8L8EQYYCfK3GdAbt3I\nLPa84askrCcoXICDVKg24Gw7mmoDOK3rpgP0jf4p3uCyp8aDnVGQUKNWpJDF\nBsFH6kcQzZIF+ScG5nlAXtatiKEOtfOVLF0Ohj7InArhnru8cfkIWRNJ9PHB\nq6zpHxMM+MHFDukfIJtFNwrTp2jMqs+Ejd8Jar9e+XYQsQleGyMgY1nEI5Vf\n7aMIIwghK2Xw774tS8xTLJJZ4qdITFL+wfPhF0nbNDD0hAUzQax2twtRvqQC\nssBMhYKJH8iQKFBclN684Ofy0EusH2lG8z4TZqv+6W9QERomsLc4+hw6HlDs\nufo7wA0qsY0ATOHR9HCEZCwzG429mgSB6+oSraaeiBtrOuakbyUtgsbHJM29\nvFN7fqBuP33QeSzzX9c6IcDIAXnPjsPKsDb7nlsQtf9bt5yBkLTGcY/c5y+M\nXk9tYx4mReqvp/tgqH5DvNzH90kl8d18v6uP11WLFpePcTAtI651sKJlYOVR\nw7TWlinU8s1pCOiWW7WqaxCm1Tmh8ZY46euj6DotaTGzJmStEjTlg16Y3aME\ngREnPmnGHWABlJ23aAmoek3Pzf97H8E4EMQ23snIVACVbCTEscNBGX4JXF/T\nKFq6\r\n=Z7DP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEXAvL3ILZ9+VPR5SiHQED6X5BmK88s0KlV83J5FCrruAiAirywuKYkOULzc8RCtckIAodwtJq71X1pSlxWq0kWBAA=="}]},"_npmUser":{"name":"dreamyguy","email":"i@dreamyguy.com"},"directories":{},"maintainers":[{"name":"dreamyguy","email":"i@dreamyguy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validate-color_2.1.1_1607172930065_0.4362262181384591"},"_hasShrinkwrap":false},"2.2.0":{"name":"validate-color","version":"2.2.0","private":false,"description":"Validate HTML colors by 'name', 'special name', 'hex', 'rgb', 'rgba', 'hsl', 'hsla', 'hwb' or 'lab' values","keywords":["validation","colors","validate color","color validation","HTML color validation","validate HTML color"],"homepage":"https://dreamyguy.github.io/validate-color/","repository":{"type":"git","url":"git+https://github.com/dreamyguy/validate-color.git"},"main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Wallace Sidhrée","email":"i@dreamyguy.com","url":"http://sidhree.com/"},"copyright":"Copyright (c) Wallace Sidhrée - All rights reserved.","license":"MIT","devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@babel/preset-react":"^7.14.5","babel-loader":"^8.2.3","fork-me-on-github":"^1.0.6","gh-pages":"^3.2.3","node-sass":"^6.0.1","react":"^17.0.2","react-dom":"^17.0.2","react-emojis":"^1.0.6","react-scripts":"^4.0.3","webpack":"4.44.2","webpack-cli":"^4.2.0"},"scripts":{"start":"react-scripts start","prebuild":"echo 🚀  Runnin 'build', hang tight!","build":"react-scripts build","postbuild":"echo 🎉 'build' was completed","prebuild-npm":"./bin/preBuildNpm.sh","build-npm":"NODE_ENV=npm webpack --config webpack.config.npm.js","postbuild-npm":"./bin/postBuildNpm.sh","test":"react-scripts test","testTravis":"CI=true react-scripts test","eject":"react-scripts eject","predeploy":"npm run build","deploy":"gh-pages -d build","deploy-npm":"npm run build-npm && npm publish","release":"npm run deploy && npm run deploy-npm"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{},"gitHead":"5a3ca408a1e1b2641a7f0e37ce268dcceff43a3a","bugs":{"url":"https://github.com/dreamyguy/validate-color/issues"},"_id":"validate-color@2.2.0","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-aonq/J7gbp6uyrvDH7seu7TU0rZe6Ke+DwSq5MDHe1lNnloF2PYOOh/jK2evFJCNRZ6J08EABq5iRA8amcsK1w==","shasum":"c68b0a8f23d1bdcfc4c173b8e88d6dd44ce6c279","tarball":"https://registry.npmjs.org/validate-color/-/validate-color-2.2.0.tgz","fileCount":5,"unpackedSize":16605,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMSr7L6HkbvjOdZ11zspruBvDAKHu184n+JBxuFVeKygIgWRGj4HGl9/UIrZbVFRxracpqmnoBLwY60jhoR/TC1Pw="}]},"_npmUser":{"name":"dreamyguy","email":"i@dreamyguy.com"},"directories":{},"maintainers":[{"name":"dreamyguy","email":"i@dreamyguy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validate-color_2.2.0_1635066215840_0.4451372908879254"},"_hasShrinkwrap":false},"2.2.1":{"name":"validate-color","version":"2.2.1","private":false,"description":"Validate HTML colors by 'name', 'special name', 'hex', 'rgb', 'rgba', 'hsl', 'hsla', 'hwb' or 'lab' values","keywords":["validation","colors","validate color","color validation","HTML color validation","validate HTML color"],"homepage":"https://dreamyguy.github.io/validate-color/","repository":{"type":"git","url":"git+https://github.com/dreamyguy/validate-color.git"},"main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Wallace Sidhrée","email":"i@dreamyguy.com","url":"http://sidhree.com/"},"copyright":"Copyright (c) Wallace Sidhrée - All rights reserved.","license":"MIT","devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@babel/preset-react":"^7.14.5","babel-loader":"^8.2.3","fork-me-on-github":"^1.0.6","gh-pages":"^3.2.3","node-sass":"^6.0.1","react":"^17.0.2","react-dom":"^17.0.2","react-emojis":"^1.0.6","react-scripts":"^4.0.3","webpack":"4.44.2","webpack-cli":"^4.2.0"},"scripts":{"start":"react-scripts start","prebuild":"echo 🚀  Runnin 'build', hang tight!","build":"react-scripts build","postbuild":"echo 🎉 'build' was completed","prebuild-npm":"./bin/preBuildNpm.sh","build-npm":"NODE_ENV=npm webpack --config webpack.config.npm.js","postbuild-npm":"./bin/postBuildNpm.sh","test":"react-scripts test","testTravis":"CI=true react-scripts test","eject":"react-scripts eject","predeploy":"npm run build","deploy":"gh-pages -d build","deploy-npm":"npm run build-npm && npm publish","release":"npm run deploy && npm run deploy-npm"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{},"gitHead":"ac6c7d095213ef759a97872b4e7bd9091d38172b","bugs":{"url":"https://github.com/dreamyguy/validate-color/issues"},"_id":"validate-color@2.2.1","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-1eDb1zqP6W6bbfKKl6dRXObelNoQpW7aF3BUTh2AivWuhcD0pa3ejwURWqrVsyKJMLBMlHLFcM3sj5J+dSFhbg==","shasum":"f97214883304f87eaa9dc1eb8e9d8cd8b606a5d1","tarball":"https://registry.npmjs.org/validate-color/-/validate-color-2.2.1.tgz","fileCount":5,"unpackedSize":16613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2/fdCRA9TVsSAnZWagAAVj0P/1DSXgElUkGm9evw/MUx\nV97F7POPiOkPHT9Yo+Vl7vYe/Bo3qFyTilOpzpsCJtNW27jgooZv7XM2m3vU\nVrNvBhRr7FDXbHqvSEL45Cbye53pz78LIx/MJtKrIXXOlapzIgErMwr43Fun\nVcUcpk+Yj+a7KpC4UDg5oZlwlBxd1rR4FAq7QT2r6XSxc44ArGMN+DClMG+f\nxYz/e4s3kkDl1dyj6J1rCFXJo0i5Np9BK1lEQJGr47a8iCMGHEHQ2PIOXnp0\nP4+H7nfaBZADI4tW+0nQWMX6S5KJbvCZSl9lfyQw0vB155sawXOiIF+fXl3N\nglxRaDby1jj1RU1eswcVjLnIgbXQPGWJgfOT6D/Y3zxwgbUzirGs+u8i1bq5\nFjAa6bytUThAGo4lQP9pzvWFzabTNaBw+7/WOerrMu2478DpQ59pKF8WJLAT\ntTE15seRjXsS7z5vUwWO8s+ApuWCELRhvPn1nAGIMHBSEgpilyIK9dw1EMu3\nbiTTjX6lf+YEWxTdKxW0hRnvXwyGqIFp/i7nLK5E6BbdRbDgAI1mmYbA3g1+\nFixGnahajxTCJpKyyuzCKj7Q2vqBDDqo1YTKzXRlnEz+fsjiJoUnGBCfbIuf\nW5bk6H6PIJelauVxVfnSyrsUsWUbbRS+f8dKWq6XdIJlSE/xWg4DaZFdx0mA\n6iPB\r\n=4+wX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDU47/+Lm3kfrexc+QSZj7zKukYklksh5xdXcxpBnbotAIhAMr+hIPT3BkxulfHELpQnXpkFtTy+AVv+r+Jss9WWgq+"}]},"_npmUser":{"name":"dreamyguy","email":"i@dreamyguy.com"},"directories":{},"maintainers":[{"name":"dreamyguy","email":"i@dreamyguy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validate-color_2.2.1_1635067730038_0.40696403089284106"},"_hasShrinkwrap":false},"2.2.2":{"name":"validate-color","version":"2.2.2","private":false,"description":"Validate HTML colors by 'name', 'special name', 'hex', 'rgb', 'rgba', 'hsl', 'hsla', 'hwb', 'lab' or 'lch' values","keywords":["validation","colors","validate color","color validation","HTML color validation","validate HTML color"],"homepage":"https://dreamyguy.github.io/validate-color/","repository":{"type":"git","url":"git+https://github.com/dreamyguy/validate-color.git"},"main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Wallace Sidhrée","email":"i@dreamyguy.com","url":"http://sidhree.com/"},"copyright":"Copyright (c) Wallace Sidhrée - All rights reserved.","license":"MIT","devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@babel/preset-react":"^7.14.5","babel-loader":"^8.2.3","fork-me-on-github":"^1.0.6","gh-pages":"^3.2.3","node-sass":"^6.0.1","react":"^17.0.2","react-dom":"^17.0.2","react-emojis":"^1.0.6","react-scripts":"^4.0.3","webpack":"4.44.2","webpack-cli":"^4.2.0"},"scripts":{"start":"react-scripts start","prebuild":"echo 🚀  Runnin 'build', hang tight!","build":"react-scripts build","postbuild":"echo 🎉 'build' was completed","prebuild-npm":"./bin/preBuildNpm.sh","build-npm":"NODE_ENV=npm webpack --config webpack.config.npm.js","postbuild-npm":"./bin/postBuildNpm.sh","test":"react-scripts test","testTravis":"CI=true react-scripts test","eject":"react-scripts eject","predeploy":"npm run build","deploy":"gh-pages -d build","deploy-npm":"npm run build-npm && npm publish","release":"npm run deploy && npm run deploy-npm"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{},"gitHead":"6737c55dd24c852a46c14676e738fdc10e084049","bugs":{"url":"https://github.com/dreamyguy/validate-color/issues"},"_id":"validate-color@2.2.2","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-VcEmQ7lCjCLQwsnyqGQ2ojGgb0PNlfT0DLkrELSMngMlOT1/HWbLHT1Ft3bjKDK0rMAWQtznMcPwq2IBAvadpg==","shasum":"5068c4d5f60a3e77a107ce89120a7c39dd113059","tarball":"https://registry.npmjs.org/validate-color/-/validate-color-2.2.2.tgz","fileCount":5,"unpackedSize":17478,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICuXL/lPRawZ/vzYfBlXwW5WeTl4WVxD9r4ehhbSlMrkAiEAn6xg0N9RZ0+tk7zP6WD+B7quiVXoeS0fSI/2dwUIyHY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1n+NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnlA/8C42mi6Vc9FDcyKiB530AHHrYmwtZzFZSRRTcE32BQpVITTyD\r\ni/ZcDLKFBvNsOBvh34Sh648QlwUcB0B8389HrbtbFMVpUs+LKzgU1aKKuIEU\r\n31r1wybwBAMeKC2nv7NKiNMXynOJP988AtzssLxpo8nJSxiOrEPOhOj7TR7F\r\n0mPTKzwNcW6yh19vI7DYxmpxOqY+csE2Xj54BkL8VcrZZ5ko6ish57sC/O9V\r\new6pbhmXq9JJFunajo8156RlAoBub/7oqhCeVSsxzH9lGucan/DSj+jHTN3X\r\nlYyn6f1H3qdDHxUcj589jy4eZqNZxE7Nq+MH+J/JrX7WH6KCbjslLREXRcdS\r\na+R3l3Cc3RTgKV5PyITUgtxtiAbZZD8C15vvK4BvXA6pDeNr1Zl8AwzuLQPu\r\n8j/TQ6f3bZWmcWY/ECD3M4VitKYyrhD7rcJN688z+VAkCS32YH1Ilgf8s1PQ\r\nx/RNLla547JkuahmC1mqNwDqKdo33SVSo6jQB5zQR+fbSmse2th5M/2W7It9\r\nwQ+pBo/kv88caAP+2yWDLl/Tyb2GI8p/y5gYyTEcIdRpHt1eC2nFDw8cqD+9\r\nW/+wl/OBfA/A6lNuj5mfFs3cZcT0OLW0XC48YCrvXgr6N/4fo8B8urE/VOhJ\r\n6tJ6TebC2b5GEHxkQJJWz/i4ZtmhBKkjklU=\r\n=fX6k\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dreamyguy","email":"i@dreamyguy.com"},"directories":{},"maintainers":[{"name":"dreamyguy","email":"i@dreamyguy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validate-color_2.2.2_1675001741037_0.8404848197345027"},"_hasShrinkwrap":false},"2.2.3":{"name":"validate-color","version":"2.2.3","private":false,"description":"Validate HTML colors by 'name', 'special name', 'hex', 'rgb', 'rgba', 'hsl', 'hsla', 'hwb', 'lab' or 'lch' values","keywords":["validation","color","colors","colour","colours","validate color","validate colour","color validation","colour validation","HTML color validation","HTML colour validation","validate HTML color","validate HTML colour","hex","rgb","rgba","hsl","hsla","hwb","lab","lch","css"],"homepage":"https://dreamyguy.github.io/validate-color/","repository":{"type":"git","url":"git+https://github.com/dreamyguy/validate-color.git"},"main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Wallace Sidhrée","email":"i@dreamyguy.com","url":"http://sidhree.com/"},"copyright":"Copyright (c) Wallace Sidhrée - All rights reserved.","license":"MIT","devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@babel/preset-react":"^7.14.5","babel-loader":"^8.2.3","fork-me-on-github":"^1.0.6","gh-pages":"^3.2.3","node-sass":"^6.0.1","react":"^17.0.2","react-dom":"^17.0.2","react-emojis":"^1.0.6","react-scripts":"^4.0.3","webpack":"4.44.2","webpack-cli":"^4.2.0"},"scripts":{"start":"react-scripts start","prebuild":"echo 🚀  Runnin 'build', hang tight!","build":"react-scripts build","postbuild":"echo 🎉 'build' was completed","prebuild-npm":"./bin/preBuildNpm.sh","build-npm":"NODE_ENV=npm webpack --config webpack.config.npm.js","postbuild-npm":"./bin/postBuildNpm.sh","test":"react-scripts test","testTravis":"CI=true react-scripts test","eject":"react-scripts eject","predeploy":"npm run build","deploy":"gh-pages -d build","deploy-npm":"npm run build-npm && npm publish","release":"npm run deploy && npm run deploy-npm"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{},"gitHead":"f92068898d7295c17e7e2edb28c51979aa73b8d6","bugs":{"url":"https://github.com/dreamyguy/validate-color/issues"},"_id":"validate-color@2.2.3","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-4DUrPp1UfRHVtq4nqMNr9bDVrmbdQZ1BUjfZVODPI+oKKUjATYsqigveaqDuxpQaYsiVfF6GAvueXJiKO4WXOA==","shasum":"482f1315e2791d2881b381b4f1a4460ea7675e2f","tarball":"https://registry.npmjs.org/validate-color/-/validate-color-2.2.3.tgz","fileCount":5,"unpackedSize":19527,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGux/ZCHcFpgYy7G6XA4Oo8wMg/cnnJu/U/1DhZYD1sCAiBSawEQLhiktYIcQJ3L/7uzkusejjxVEmQGRKUneTKftQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1u58ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpo3A/+MBpmdtkSKjnNqZF+xLzO8toMx9FEGtMbh2O1rDiVLaDjsUC/\r\n2S5dtm/t3uBo9n9HgjTCx/LTcy9f4ABjbO8gSnOEkbo7K8lVFbqk++VgYiCt\r\nFVz76JIZgUWQ1G6X8GaJm6WwPNYJCkywkUN89GtcPmlWciAVb3/DdmuUihSx\r\naTSnEo0IhBr5/xyOf5vZ9i++fytXmwdxtDzZSNiUOOQzF3Xhoh3+QrE0lHyr\r\nQO5VrbR44K2zIsX6jO+ZEr6oburMGl1kS7CI4j5sy1rqkwGSVFBVMeSqVmJh\r\nFc4EeRI2Va6IsWukYG/As0j9Ij1LE3d33hoM8Q4Gafcon7kgBbskHko5o3MX\r\nAyiGyJMwzT5ZncfFPVADk1Wbl3Hokzqt8v8eZSUWpfLlbq3bAOWukQy9YrfI\r\n4kAxx65TfB9fUhQ4X8Q0MHoZkVZ1nTN6IAICLJjhhnz81LkjpkenUEVbwYiA\r\nKaXd0annLWzesR9vpcnk6hHMB4WnDwywbY2j28cydyhMvIODN+NOHih927bT\r\ncwUGvuzv4ZTHrfD6+kVKm0CA9yzzZ+4Wi/Xk0aO/dPN9qtGpeqTaGbOV+AB3\r\n5+kj9voJg8LFfOgapXTbLD1h7sQDYL1IPfjWml+sVx15tTVmDiV5q2PjrkpQ\r\nfOelnROr3npfDzM3tdX8JgeTz7Zy80Nsb8k=\r\n=oYBQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dreamyguy","email":"i@dreamyguy.com"},"directories":{},"maintainers":[{"name":"dreamyguy","email":"i@dreamyguy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validate-color_2.2.3_1675030140618_0.011274040261592289"},"_hasShrinkwrap":false},"2.2.4":{"name":"validate-color","version":"2.2.4","private":false,"description":"Validate HTML colors by 'name', 'special name', 'hex', 'rgb', 'rgba', 'hsl', 'hsla', 'hwb', 'lab' or 'lch' values","keywords":["validation","color","colors","colour","colours","validate color","validate colour","color validation","colour validation","HTML color validation","HTML colour validation","validate HTML color","validate HTML colour","hex","rgb","rgba","hsl","hsla","hwb","lab","lch","css"],"homepage":"https://dreamyguy.github.io/validate-color/","repository":{"type":"git","url":"git+https://github.com/dreamyguy/validate-color.git"},"main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Wallace Sidhrée","email":"i@dreamyguy.com","url":"http://sidhree.com/"},"copyright":"Copyright (c) Wallace Sidhrée - All rights reserved.","license":"MIT","devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@babel/preset-react":"^7.14.5","babel-loader":"^8.2.3","fork-me-on-github":"^1.0.6","gh-pages":"^3.2.3","node-sass":"^6.0.1","react":"^17.0.2","react-dom":"^17.0.2","react-emojis":"^1.0.6","react-scripts":"^4.0.3","webpack":"4.44.2","webpack-cli":"^4.2.0"},"scripts":{"start":"react-scripts start","prebuild":"echo 🚀  Runnin 'build', hang tight!","build":"react-scripts build","postbuild":"echo 🎉 'build' was completed","prebuild-npm":"./bin/preBuildNpm.sh","build-npm":"NODE_ENV=npm webpack --config webpack.config.npm.js","postbuild-npm":"./bin/postBuildNpm.sh","test":"react-scripts test","testTravis":"CI=true react-scripts test","eject":"react-scripts eject","predeploy":"npm run build","deploy":"gh-pages -d build","deploy-npm":"npm run build-npm && npm publish","release":"npm run deploy && npm run deploy-npm"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{},"gitHead":"764499956faadab54333cd25f1ddfbc117fcf805","bugs":{"url":"https://github.com/dreamyguy/validate-color/issues"},"_id":"validate-color@2.2.4","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-Znolz+b6CwW6eBXYld7MFM3O7funcdyRfjKC/X9hqYV/0VcC5LB/L45mff7m3dIn9wdGdNOAQ/fybNuD5P/HDw==","shasum":"77acf863458cd637ee944f604932512f6cbe6103","tarball":"https://registry.npmjs.org/validate-color/-/validate-color-2.2.4.tgz","fileCount":6,"unpackedSize":20674,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEmMCdnPnzSusqbSWvpvQbnqMcywz/ZByNUtLDeE6FLlAiA4/wGRGff+Lti01JOWxeVLT/Ml1EP1FnJIX3XwMCDV5g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj35EpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7PA//fnNuTU7i9GiBHpX6MhvhzHwiDTJufdF/Z4pA4APmYDpbmGeM\r\nFyNW4c+zDJun905/kDcsLUMamhsji1ZXkU8zbov+YKEcP0m9btrvxc8WfgNG\r\n4rGCQovxMlokVEtj6o/waq94F1UDvftSClPLL8ge5kx3XFoHt0lpSsGd8pVU\r\nQuAgx39jyWB5KFr4K21zhsWy+c8u1L3Er9vemc9U/RZ4HRpX0cKLOSKtbXpR\r\n8zKKyvA7Hktb0V6UjR95ftxeb/bdXdL/1EkAX1e6pbFnuI8ECwBqk51T6R7n\r\nm9yHWvvpO49VWqq5mkX/eVisfh5dktYtQCZ03APiT7G1PLHAbaoqkprjglgG\r\nEEfOgPMW92adzba/fE7rfVNzI+GySK87UytayafXQhM5UfY0qCZnvk37f4XY\r\nuNYaU6saZNwa6UFNJNBCpWVImnpiF+h69uEabK4ybJL098xbzCs41Xpowowv\r\nY2zby7aqWgGpt3S5+Io2k+WFEz/Ot87JMgO+BHqYHlt24ApR8SDgjvguIWgG\r\nzE0Gi9vutZSBRmiZhlLDFhhOnQLiokYuM8J8ciP0zjn8Ri/Fhd5f43FtkJme\r\nPt0NqESq3xD3nN+fS7n/xfjhXdB5e7GGc7+KOw8ixvNBpT+5wCN1aCJ0VopF\r\nv3Ij+ZqlvrYVpK3foWVypQJL0+hZd/bw7DU=\r\n=uIbU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dreamyguy","email":"i@dreamyguy.com"},"directories":{},"maintainers":[{"name":"dreamyguy","email":"i@dreamyguy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validate-color_2.2.4_1675596072896_0.6260890132496013"},"_hasShrinkwrap":false}},"time":{"created":"2019-06-09T22:13:53.653Z","1.0.0":"2019-06-09T22:13:53.796Z","modified":"2023-02-05T11:21:13.103Z","1.0.1":"2019-06-17T17:32:06.814Z","1.0.2":"2019-06-17T17:50:40.894Z","1.0.3":"2019-09-27T19:51:22.733Z","1.0.4":"2020-02-14T22:44:19.391Z","1.0.5":"2020-02-14T23:46:49.470Z","1.0.6":"2020-02-16T13:31:12.912Z","1.0.7":"2020-04-05T14:02:04.611Z","1.0.8":"2020-04-21T21:39:04.451Z","2.0.0":"2020-05-22T20:58:03.023Z","2.0.1":"2020-05-22T21:08:47.399Z","2.0.2":"2020-05-22T21:37:31.362Z","2.1.0":"2020-05-24T10:17:31.226Z","2.1.1":"2020-12-05T12:55:30.247Z","2.2.0":"2021-10-24T09:03:35.999Z","2.2.1":"2021-10-24T09:28:50.184Z","2.2.2":"2023-01-29T14:15:41.259Z","2.2.3":"2023-01-29T22:09:00.833Z","2.2.4":"2023-02-05T11:21:13.032Z"},"maintainers":[{"name":"dreamyguy","email":"i@dreamyguy.com"}],"description":"Validate HTML colors by 'name', 'special name', 'hex', 'rgb', 'rgba', 'hsl', 'hsla', 'hwb', 'lab' or 'lch' values","homepage":"https://dreamyguy.github.io/validate-color/","keywords":["validation","color","colors","colour","colours","validate color","validate colour","color validation","colour validation","HTML color validation","HTML colour validation","validate HTML color","validate HTML colour","hex","rgb","rgba","hsl","hsla","hwb","lab","lch","css"],"repository":{"type":"git","url":"git+https://github.com/dreamyguy/validate-color.git"},"author":{"name":"Wallace Sidhrée","email":"i@dreamyguy.com","url":"http://sidhree.com/"},"bugs":{"url":"https://github.com/dreamyguy/validate-color/issues"},"license":"MIT","readme":"![Validate Color](https://raw.githubusercontent.com/dreamyguy/validate-color/master/docs/validate-color-logo-github-full-width.png \"Validate all possible HTML colors!\")\n\n# Validate Color\n\n> ✅🌈🙌 Validate HTML colors by `name`, `special name`, `hex`, `rgb`, `rgba`, `hsl`, `hsla`, `hwb`, `lab` or `lch` values\n\n[![Build Status](https://travis-ci.com/dreamyguy/validate-color.svg?branch=master)](https://travis-ci.org/dreamyguy/validate-color) [![Node Version](https://img.shields.io/badge/node-v12.4.0-brightgreen.svg)](https://github.com/nodejs/node/releases/tag/v12.4.0)\n[![NPM Version](https://img.shields.io/badge/npm-v6.9.0-brightgreen.svg)](https://github.com/npm/cli/releases/tag/v6.9.0)\n[![MIT Licence](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/dreamyguy/validate-color/blob/master/LICENSE)\n\n**_HTML colors are remarkably easy to get wrong_**, because they allow for so many different values.\n\nAs I was writing [Console Log Plus](https://github.com/dreamyguy/console-log-plus), I thought it would be great to allow users to pass any _HTML color_ they wanted as one of the parameter to the function. But since _HTML colors_ have so many variations and therefore are complex strings, it didn't take me long to realize that I'd have to make quite a few checks to validate the value passed by the user. That need brought me here.\n\n**Validate Color** let's one validate the color string against all current possible _HTML color_ values. Some examples:\n\n- `hex` - `#bada55`\n- `name` - `LightGoldenrodYellow`\n- `special name` - `currentColor`\n- `rgb` - `rgb(0 0 0)`\n- `rgba` - `rgba(0, 0, 0, .45)`\n- `hsl` - `hsl(4.71239rad, 60%, 70%)`\n- `hsla` - `hsla(180deg 100% 50% / .8)`\n- `hwb` - `hwb(180deg 0% 0% / 100%)`\n- `lab` - `lab(2000.1337% -8.6911 -159.131231 / .987189732)`\n- `lch` - `lch(54.292% 106.839 40.853)`\n\nBoth `rgba` and `hsla` are now officially merged into their `rgb` and `hsl` counterparts, so the `a` can be omitted. The `a` is considered legacy syntax, so it will still work.\n\n# Demo ✅ 🌈 🙌\n\nTo demonstrate the power of _validate-color_, I decided it would be best to create a living github page, that would serve both as a way of showcase _validate-color_, and facilitate its use:\n\n[https://dreamyguy.github.io/validate-color/][7]\n\nOn this page you can:\n\n- **Validate HTML colors as you type**\n\n_On my TODO list:_\n\n- _See opaque colors against black and white backgrounds._\n- _See colors with transparency in different contexts._\n\n# Usage\n\n**validate-color** is also [available as a package on `npm`][6] and can be installed as a depedency with:\n\n    npm i validate-color --save\n\nAs with any node module, first you'll have to import it with `require`:\n\n```javascript\nvar validateColor = require(\"validate-color\").default;\n```\n\n...or through `import`:\n\n```javascript\nimport validateColor from \"validate-color\";\n```\n\nOnce you've done the import, you'll be able to do checks like (example in **React**):\n\n```javascript\nimport React from \"react\";\nimport validateColor from \"validate-color\";\n\nconst ColorBox = (props) => {\n  const { color = \"\", text = \"\" } = props;\n  const theColor = color && validateColor(color) ? color : \"transparent\";\n  return (\n    <div className=\"color-box\" style={{ backgroundColor: theColor }}>\n      <p>{text}</p>\n    </div>\n  );\n};\n\nexport default ColorBox;\n```\n\n> 👉 The source for a full-fledged color validation component can be [viewed here](https://github.com/dreamyguy/validate-color/blob/master/src/app/App.js). That component can be [seen in action here][7].\n\n# Extend\n\nOne can \"extend\" the library by using only parts of it.\n\n**1. Validate only HTML colors (`hex`, `rgb`, `rgba`, `hsl`, `hsla`, `hwb`, `lab`, `lch`), without `name`**\n\n```javascript\nimport { validateHTMLColor } from \"validate-color\";\n```\n\n**2. Validate only `HEX` colors**\n\n```javascript\nimport { validateHTMLColorHex } from \"validate-color\";\n```\n\n**3. Validate only `HSL` colors**\n\n```javascript\nimport { validateHTMLColorHsl } from \"validate-color\";\n```\n\n**4. Validate only `NAME` colors**\n\n```javascript\nimport { validateHTMLColorName } from \"validate-color\";\n```\n\n**5. Validate only `RGB` colors**\n\n```javascript\nimport { validateHTMLColorRgb } from \"validate-color\";\n```\n\n**6. Validate only `SPECIAL NAME` colors**\n\n```javascript\nimport { validateHTMLColorSpecialName } from \"validate-color\";\n```\n\n**7. Validate only `HWB` colors**\n\n```javascript\nimport { validateHTMLColorHwb } from \"validate-color\";\n```\n\n**8. Validate only `LAB` colors**\n\n```javascript\nimport { validateHTMLColorLab } from \"validate-color\";\n```\n\n**9. Validate only `LCH` colors**\n\n```javascript\nimport { validateHTMLColorLch } from \"validate-color\";\n```\n\n> 👉 I was proactive and added validation to these relatively new HTML/CSS colors (**HWB** & **LAB** & **LCH**), but since [they're still drafts at the time of this writing][9], they might still be not fully supported at the time of this reading.\n\n# Preventing ReDoS (`regex` denial-of-service) attacks\n\nA ReDoS vulnerability [was reported as an issue](https://github.com/dreamyguy/validate-color/issues/28) on Oct 14, 2022, but that went under my radar. It was just today (Jan 29, 2023) I came across the issue, and luckily I had time to look into it.\n\nThis vulnerability was officially reported as **`CVE-2021-40892`**, and is listed a few places: [1](https://nvd.nist.gov/vuln/detail/CVE-2021-40892), [2](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-40892), [3](https://security.snyk.io/vuln/SNYK-JS-VALIDATECOLOR-2935878), [4](https://cve.report/CVE-2021-40892), [5](https://feedly.com/cve/CVE-2021-40892).\n\nA similar problem was reported for the [`color-string` package](https://security.snyk.io/vuln/SNYK-JS-COLORSTRING-1082939), versions < 1.5.5.\n\nA good article by Godson Obielum: [How to protect against regex denial-of-service (ReDoS) attacks](https://blog.logrocket.com/protect-against-regex-denial-of-service-redos-attacks/).\n\nThe issue is caused by the \"greedy\" character in `regex`, the infamous `+`. I've made amendments that limit the number of both spaces and digits by `5`, instead of having no limits.\n\nI've also made patterns stricter and removed redundant optionals, simplifying whenever possible.\n\n> 👉 All current `regex` have been tested with https://regex.rip/ and `npx redos-detector check \"<regex pattern>\" --maxSteps 10000)` (see [redos-detector](https://www.npmjs.com/package/redos-detector) for more options).\n\n**That will, from this point onwards, invalidate otherwise valid colors that cross that threshold.**\n\nSince this is an important update, I'm releasing it as a patch ([`v2.2.3`](https://github.com/dreamyguy/validate-color/releases/tag/v2.2.3))\n\n# Development\n\n## Getting started\n\nClone this repo locally. You'll need to have [NodeJS][1] installed. Install all dependencies by running:\n\n    npm i\n\n## Run it locally\n\nTo start the app locally, run:\n\n    npm run start\n\nThis command fires up the application on port `9900`, making it visible on http://localhost:9900. Because this app is based on [create-react-app][2], the port number should be configured on the [.env](https://github.com/dreamyguy/validate-color/blob/master/.env#L1) file.\n\n## Building the frontend for Production\n\nWhen you're ready to build for production, run:\n\n     npm run build\n\nThis command compiles all production-optimised resources to a folder called **build**. It's meant to be run remotely, at the environment host, at build time.\n\n## Building for NPM\n\nWhen you're done with your changes, run:\n\n     npm run build-npm\n\nThis command compiles the distribution-optimised `javascript` to `lib/index.js`, a file compiled out of [src/validate-color/index.js][3].\n\n> 👉 Note that the `lib/` folder and its contents are only available at the [NPM distribution][6].\n\n# Testing\n\nThis project wouldn't be complete without proper testing.\n\n[Jest][4] is my Unit Testing framework of choice. It's well documented and shares good practices & syntax with its most known predecessors (Mocha, Jasmine, etc). [Babel][5] was introduced as a dependency to the project because of Jest, but it was worth it since now we can use **ES6** syntax on our tests as well.\n\nRun all tests, in watch mode:\n\n    npm run test\n\nTests are also run through [Travis][8] on every push to `master`. The build status is shown [at the top of this README](https://github.com/dreamyguy/validate-color#validate-color).\n\n> 👉 All tests are named according to the file they're testing: `index.js` -> _`index.test.js`_, and reside under the same directory. Since `Jest` comes as courtesy of [CRA][2], all tests should be placed under the [src/](https://github.com/dreamyguy/validate-color/blob/master/src/) folder.\n\n# Deploying\n\nThis repo is a hybrid one. It:\n\n- Builds the NPM distribution\n- Builds the GitHub Page that serves as a demo/showcase\n\nThere are 3 commands one can run to deploy to these two places.\n\n**Deploy to GitHub Pages**\n\n    npm run deploy\n\n**Deploy to NPM**\n\n    npm run deploy-npm\n\n**Deploy to both places at once**\n\n    npm run release\n\n> ⚠️ Make sure to bump version before releasing!\n\n## Good to know\n\n### License\n\n[MIT](LICENSE)\n\n### Credits & Resources\n\n- [Source from which the color name list was extracted from](https://htmlcolorcodes.com/color-names/)\n- [The Ultimate Guide to CSS Colors 2020 Edition](https://dev.to/alvaromontoro/the-ultimate-guide-to-css-colors-2020-edition-1bh1#hsl)\n- [MDN: CSS Colors](https://developer.mozilla.org/en-US/docs/Web/CSS/color_value)\n- [MDN: Color Picker tool](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Colors/Color_picker_tool)\n- [CSS Color Module Level 4 Editor's Draft][9]\n- [Lea Verou: LCH colors in CSS: what, why, and how?][10]\n- [LCH Colour Picker][11]\n\n### About\n\n**Validate Color** was put together by [Wallace Sidhrée][1]. 👨‍💻🇳🇴\n\n[1]: http://sidhree.com/\n[2]: https://facebook.github.io/create-react-app/\n[3]: https://github.com/dreamyguy/validate-color/blob/master/src/validate-color/index.js\n[4]: https://jestjs.io/\n[5]: https://babeljs.io/\n[6]: https://www.npmjs.com/package/validate-color\n[7]: https://dreamyguy.github.io/validate-color/\n[8]: https://travis-ci.com/dreamyguy/validate-color\n[9]: https://drafts.csswg.org/css-color/\n[10]: https://lea.verou.me/2020/04/lch-colors-in-css-what-why-and-how/\n[11]: https://css.land/lch/\n","readmeFilename":"README.md"}