{"_id":"@thebespokepixel/es-tinycolor","_rev":"34-1899f52750b19dae8ca5e084631629b9","name":"@thebespokepixel/es-tinycolor","description":"Fast Color Parsing and Manipulation in es2015+, based on TinyColor2","dist-tags":{"latest":"3.1.0"},"versions":{"0.2.0":{"version":"0.2.0","name":"@thebespokepixel/es-tinycolor","description":"Fast Color Parsing and Manipulation in es2015+, based on TinyColor2","scripts":{"test":"xo && snyk test && nyc ava","code-climate":"nyc report --reporter=text-lcov | codeclimate-test-reporter","coverage":"nyc ava && nyc report --reporter=lcov --report-dir test/coverage; open test/coverage/lcov-report/index.html","postpublish":"greenkeeper-postpublish"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/MarkGriffiths/TinyColor.git"},"keywords":["color","parser","tinycolor2","es6"],"author":{"name":"Mark Griffiths","email":"mark@thebespokepixel.com","url":"http://thebespokepixel.com/"},"contributors":[{"name":"Brian Grinstead","email":"briangrinstead@gmail.com","url":"http://briangrinstead.com"}],"main":"./index.js","bugs":{"url":"https://github.com/MarkGriffiths/TinyColor#es-tinycolor"},"homepage":"https://github.com/MarkGriffiths/TinyColor","files":["index-es.js","index.js"],"directories":{"test":"test"},"engines":{"node":">=4.0 <7.0"},"devDependencies":{"@thebespokepixel/cordial":"^0.16.4","@thebespokepixel/string":"*","ava":"^0.16.0","babel-plugin-external-helpers":"^6.8.0","codeclimate-test-reporter":"^0.3.3","greenkeeper-postpublish":"^1.0.1","gulp":"github:gulpjs/gulp#4.0","nyc":"^8.3.0","snyk":"^1.19.1","xo":"^0.16.0"},"ava":{"files":["test/*.js"]},"xo":{"semicolon":false,"esnext":true,"ignores":["index*.js","lib/**","docs/**"],"rules":{"camelcase":["error",{"properties":"never"}],"one-var":0,"max-params":0}},"buildNumber":0,"jsnext:main":"index-es.js","gitHead":"f1308cefa46713c643515651dc1e199e6b0f5066","_id":"@thebespokepixel/es-tinycolor@0.2.0","_shasum":"78405410a1d1ce09f546c1ba02550cea998eb655","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.6.0","_npmUser":{"name":"thebespokepixel","email":"mark@thebespokepixel.com"},"dist":{"shasum":"78405410a1d1ce09f546c1ba02550cea998eb655","tarball":"https://registry.npmjs.org/@thebespokepixel/es-tinycolor/-/es-tinycolor-0.2.0.tgz","integrity":"sha512-wrFpta56c0V6YCvwbMlNfkmjVlHtBEDrN7GqYhb4V6yLOD+mMl/fSex6iOX2s5FCnxlmAFBxUPtE8OvQpqPBNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCm8C87x5W1NEhqLLJc0G0lanrpQ6NXFNjiiFuDxrppNwIgNyzwvzkH2ZmU0Dmz45AjE6kDKJyVq7OancT67VeQeqg="}]},"maintainers":[{"name":"thebespokepixel","email":"mark@thebespokepixel.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/es-tinycolor-0.2.0.tgz_1474680296528_0.5683381462004036"}},"0.2.1":{"version":"0.2.1","name":"@thebespokepixel/es-tinycolor","description":"Fast Color Parsing and Manipulation in es2015+, based on TinyColor2","scripts":{"test":"xo && snyk test && nyc ava","code-climate":"nyc report --reporter=text-lcov | codeclimate-test-reporter","coverage":"nyc ava && nyc report --reporter=lcov --report-dir test/coverage; open test/coverage/lcov-report/index.html","postpublish":"greenkeeper-postpublish"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/MarkGriffiths/TinyColor.git"},"keywords":["color","parser","tinycolor2","es6"],"author":{"name":"Mark Griffiths","email":"mark@thebespokepixel.com","url":"http://thebespokepixel.com/"},"contributors":[{"name":"Brian Grinstead","email":"briangrinstead@gmail.com","url":"http://briangrinstead.com"}],"main":"./index.js","bugs":{"url":"https://github.com/MarkGriffiths/TinyColor#es-tinycolor"},"homepage":"https://github.com/MarkGriffiths/TinyColor","files":["index-es.js","index.js"],"directories":{"test":"test"},"engines":{"node":">=4.0 <7.0"},"devDependencies":{"@thebespokepixel/cordial":"^0.16.4","@thebespokepixel/string":"*","ava":"^0.16.0","babel-plugin-external-helpers":"^6.8.0","codeclimate-test-reporter":"^0.3.3","greenkeeper-postpublish":"^1.0.1","gulp":"github:gulpjs/gulp#4.0","nyc":"^8.3.0","snyk":"^1.19.1","xo":"^0.16.0"},"ava":{"files":["test/*.js"]},"xo":{"semicolon":false,"esnext":true,"ignores":["index*.js","lib/**","docs/**"],"rules":{"camelcase":["error",{"properties":"never"}],"one-var":0,"max-params":0}},"buildNumber":0,"jsnext:main":"index-es.js","gitHead":"a1400c4f570d9149c85e78dd0d666c9debc4d1ed","_id":"@thebespokepixel/es-tinycolor@0.2.1","_shasum":"5f0a50ec590c4abd01a08f9e270e821008944e8f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.6.0","_npmUser":{"name":"thebespokepixel","email":"mark@thebespokepixel.com"},"dist":{"shasum":"5f0a50ec590c4abd01a08f9e270e821008944e8f","tarball":"https://registry.npmjs.org/@thebespokepixel/es-tinycolor/-/es-tinycolor-0.2.1.tgz","integrity":"sha512-9ytoPyIJWycfDe4xTjpEL/lZrj4Zf5TIWJnCOtegJ+n+sLvFZ2w0jcRwuNORiZrKCKma92dcYIZNKGvEdV7LsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFCeb7SFvQxUpyrvJYvzUE2QTT2Yw0QaeVfj9hsUCZcPAiEA3Qwu90at2ec80u1RmVLSn+qUvSSLeJlpIft6o/L5WLw="}]},"maintainers":[{"name":"thebespokepixel","email":"mark@thebespokepixel.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/es-tinycolor-0.2.1.tgz_1474882269393_0.34205807792022824"}},"0.2.2":{"version":"0.2.2","name":"@thebespokepixel/es-tinycolor","description":"Fast Color Parsing and Manipulation in es2015+, based on TinyColor2","scripts":{"test":"xo && snyk test && nyc ava","code-climate":"nyc report --reporter=text-lcov | codeclimate-test-reporter","coverage":"nyc ava && nyc report --reporter=lcov --report-dir test/coverage; open test/coverage/lcov-report/index.html","postpublish":"greenkeeper-postpublish"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/MarkGriffiths/TinyColor.git"},"keywords":["color","parser","tinycolor2","es6"],"author":{"name":"Mark Griffiths","email":"mark@thebespokepixel.com","url":"http://thebespokepixel.com/"},"contributors":[{"name":"Brian Grinstead","email":"briangrinstead@gmail.com","url":"http://briangrinstead.com"}],"main":"./index.js","bugs":{"url":"https://github.com/MarkGriffiths/TinyColor#es-tinycolor"},"homepage":"https://github.com/MarkGriffiths/TinyColor","files":["index-es.js","index.js"],"directories":{"test":"test"},"engines":{"node":">=4.0 <9.0"},"devDependencies":{"@thebespokepixel/cordial":"^0.17.10","@thebespokepixel/string":"^0.4.3","ava":"^0.16.0","babel-plugin-external-helpers":"^6.8.0","codeclimate-test-reporter":"^0.4.0","greenkeeper-postpublish":"^1.0.1","gulp":"github:gulpjs/gulp#4.0","nyc":"^8.3.0","snyk":"^1.19.1","xo":"^0.17.0"},"ava":{"files":["test/*.js"]},"xo":{"semicolon":false,"esnext":true,"ignores":["index*.js","lib/**","docs/**"],"rules":{"camelcase":["error",{"properties":"never"}],"one-var":0,"max-params":0}},"buildNumber":0,"jsnext:main":"index-es.js","gitHead":"1cb70ed28b3240f5d0581cdb5c05a1df582f3d2d","_id":"@thebespokepixel/es-tinycolor@0.2.2","_shasum":"05de55f6f9a5746fd54a34fe299d7f4c0ca4df62","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.8.1","_npmUser":{"name":"thebespokepixel","email":"mark@thebespokepixel.com"},"dist":{"shasum":"05de55f6f9a5746fd54a34fe299d7f4c0ca4df62","tarball":"https://registry.npmjs.org/@thebespokepixel/es-tinycolor/-/es-tinycolor-0.2.2.tgz","integrity":"sha512-WcJXe2YTrcoVpeop+1RCC2X+CLNdNxRMtJWPfBs2EGTXcONjcH6olhgIG4gzLiKJ7xNdmXDxKM32yyTMnkI9aA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFVhHAg34nkon9/ACuPlYVOvhEjy08s4re17Ydri2jk8AiA6ez1lfCUeybv5fDFDircFSZ32/u6GQZZiPijwae5fgQ=="}]},"maintainers":[{"name":"thebespokepixel","email":"mark@thebespokepixel.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/es-tinycolor-0.2.2.tgz_1477423365163_0.9097620421089232"}},"0.2.3":{"version":"0.2.3","name":"@thebespokepixel/es-tinycolor","description":"Fast Color Parsing and Manipulation in es2015+, based on TinyColor2","scripts":{"test":"xo && snyk test && nyc ava","code-climate":"nyc report --reporter=text-lcov | codeclimate-test-reporter","coverage":"nyc ava && nyc report --reporter=lcov --report-dir test/coverage; open test/coverage/lcov-report/index.html","postpublish":"greenkeeper-postpublish"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/MarkGriffiths/TinyColor.git"},"keywords":["color","parser","tinycolor2","es6"],"author":{"name":"Mark Griffiths","email":"mark@thebespokepixel.com","url":"http://thebespokepixel.com/"},"contributors":[{"name":"Brian Grinstead","email":"briangrinstead@gmail.com","url":"http://briangrinstead.com"}],"main":"./index.js","bugs":{"url":"https://github.com/MarkGriffiths/TinyColor#es-tinycolor"},"homepage":"https://github.com/MarkGriffiths/TinyColor","files":["index-es.js","index.js"],"directories":{"test":"test"},"engines":{"node":">=4.0 <9.0"},"devDependencies":{"@thebespokepixel/cordial":"^0.17.10","@thebespokepixel/string":"^0.4.3","ava":"^0.16.0","babel-plugin-external-helpers":"^6.8.0","codeclimate-test-reporter":"^0.4.0","greenkeeper-postpublish":"^1.0.1","gulp":"github:gulpjs/gulp#4.0","nyc":"^8.3.0","snyk":"^1.19.1","xo":"^0.17.0"},"ava":{"files":["test/*.js"]},"xo":{"semicolon":false,"esnext":true,"ignores":["index*.js","lib/**","docs/**"],"rules":{"camelcase":["error",{"properties":"never"}],"one-var":0,"max-params":0}},"buildNumber":0,"jsnext:main":"index-es.js","gitHead":"570f0619e96c1cf576556d9c6be13c6e635abb2e","_id":"@thebespokepixel/es-tinycolor@0.2.3","_shasum":"5bbe033fa359142bb7502d4b02a198682a21369b","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.8.1","_npmUser":{"name":"thebespokepixel","email":"mark@thebespokepixel.com"},"dist":{"shasum":"5bbe033fa359142bb7502d4b02a198682a21369b","tarball":"https://registry.npmjs.org/@thebespokepixel/es-tinycolor/-/es-tinycolor-0.2.3.tgz","integrity":"sha512-6EGnN/1KPR9libyYhpxYFRGQQVEnrm1k92hV77WRcPf8HGh/+qzXV+eXqJmZMMaopPk3c1Hl5JO8ZkH0CEE66Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCusMopZgk/xiaqbHwa+hbEGf57RM/UgHGjVtvWOwSwSgIhAK0GfmkGhz2bq0f9t+mhGOFykLazaZM9bSG6MJWnjRWA"}]},"maintainers":[{"name":"thebespokepixel","email":"mark@thebespokepixel.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/es-tinycolor-0.2.3.tgz_1477477074129_0.9741403311491013"}},"0.2.4":{"version":"0.2.4","name":"@thebespokepixel/es-tinycolor","description":"Fast Color Parsing and Manipulation in es2015+, based on TinyColor2","scripts":{"test":"xo && nyc ava","code-climate":"nyc report --reporter=text-lcov | codeclimate-test-reporter","coverage":"nyc ava && nyc report --reporter=lcov --report-dir test/coverage; open test/coverage/lcov-report/index.html","postpublish":"greenkeeper-postpublish"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/MarkGriffiths/TinyColor.git"},"keywords":["color","parser","tinycolor2","es6"],"author":{"name":"Mark Griffiths","email":"mark@thebespokepixel.com","url":"http://thebespokepixel.com/"},"contributors":[{"name":"Brian Grinstead","email":"briangrinstead@gmail.com","url":"http://briangrinstead.com"}],"main":"index.js","bugs":{"url":"https://github.com/MarkGriffiths/TinyColor#es-tinycolor"},"homepage":"https://github.com/MarkGriffiths/TinyColor","files":["lib","index.js"],"directories":{"test":"test"},"engines":{"node":">=4.0 <9.0"},"devDependencies":{"@thebespokepixel/cordial":"^0.17.11","@thebespokepixel/string":"^0.4.4","ava":"^0.16.0","babel-plugin-external-helpers":"^6.8.0","codeclimate-test-reporter":"^0.4.0","greenkeeper-postpublish":"^1.0.1","gulp":"github:gulpjs/gulp#4.0","nyc":"^8.3.0","xo":"^0.17.0"},"ava":{"files":["test/*.js"]},"xo":{"semicolon":false,"esnext":true,"ignores":["index*.js","lib/**","docs/**"],"rules":{"camelcase":["error",{"properties":"never"}],"one-var":0,"max-params":0}},"buildNumber":0,"jsnext:main":"lib/index-es.js","gitHead":"08e45f28fb36eece230108a71c04e85fd56ffd00","_id":"@thebespokepixel/es-tinycolor@0.2.4","_shasum":"579722658a694fc22cb17375ce8803820e528b79","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.8.1","_npmUser":{"name":"thebespokepixel","email":"mark@thebespokepixel.com"},"dist":{"shasum":"579722658a694fc22cb17375ce8803820e528b79","tarball":"https://registry.npmjs.org/@thebespokepixel/es-tinycolor/-/es-tinycolor-0.2.4.tgz","integrity":"sha512-HrEGwcz+G8qrqygdGshUQiZI9qlrG7zVgnQEr7kgYjT5LyvTdmzCSnmxEi7iBBN6xGaz1hOJTHZCGCMEdH9Mtw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBdttB7wqkOyzEc6KEMibkwIt51518pQi0juzq2saCpRAiEAlnREB7XXusr+/A/YenyOfDm7RH4VXPRwRVAzuPS7B98="}]},"maintainers":[{"name":"thebespokepixel","email":"mark@thebespokepixel.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/es-tinycolor-0.2.4.tgz_1478081359454_0.8449028006289154"}},"0.2.5":{"version":"0.2.5","name":"@thebespokepixel/es-tinycolor","description":"Fast Color Parsing and Manipulation in es2015+, based on TinyColor2","scripts":{"test":"xo && nyc ava","code-climate":"nyc report --reporter=text-lcov | codeclimate-test-reporter","coverage":"nyc ava && nyc report --reporter=lcov --report-dir test/coverage; open test/coverage/lcov-report/index.html","postpublish":"greenkeeper-postpublish"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/MarkGriffiths/TinyColor.git"},"keywords":["color","parser","tinycolor2","es6"],"author":{"name":"Mark Griffiths","email":"mark@thebespokepixel.com","url":"http://thebespokepixel.com/"},"contributors":[{"name":"Brian Grinstead","email":"briangrinstead@gmail.com","url":"http://briangrinstead.com"}],"main":"index.js","bugs":{"url":"https://github.com/MarkGriffiths/TinyColor#es-tinycolor"},"homepage":"https://github.com/MarkGriffiths/TinyColor","files":["lib","index.js"],"directories":{"test":"test"},"engines":{"node":">=4.0 <9.0"},"devDependencies":{"@thebespokepixel/cordial":"^0.17.11","@thebespokepixel/string":"^0.4.5","ava":"^0.16.0","babel-plugin-external-helpers":"^6.8.0","codeclimate-test-reporter":"^0.4.0","greenkeeper-postpublish":"^1.0.1","gulp":"github:gulpjs/gulp#4.0","nyc":"^8.4.0","xo":"^0.17.0"},"ava":{"files":["test/*.js"]},"xo":{"semicolon":false,"esnext":true,"ignores":["index*.js","lib/**","docs/**"],"rules":{"camelcase":["error",{"properties":"never"}],"one-var":0,"max-params":0}},"buildNumber":0,"jsnext:main":"lib/index-es.js","gitHead":"08ccd8cb9d6d77bf7c3b4665f64b169ec243f821","_id":"@thebespokepixel/es-tinycolor@0.2.5","_shasum":"c6e9b39428e8b07c4bc0541067ece54e77394f2d","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.8.1","_npmUser":{"name":"thebespokepixel","email":"mark@thebespokepixel.com"},"dist":{"shasum":"c6e9b39428e8b07c4bc0541067ece54e77394f2d","tarball":"https://registry.npmjs.org/@thebespokepixel/es-tinycolor/-/es-tinycolor-0.2.5.tgz","integrity":"sha512-6Wu1mNwEwRVun829ehn5i9zaO3I0qm1bLPCMg2uEBRdBDcWPWaapi05T7TTZ9Oeaa2nHwzUJk3j2kCDbMweMoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHcRyygpd0XHqdQPzGQ7pFw/MM4rWzTuD2WK7IXdADogIhAIg3bbuEt1mnuhqF/N1wm4sXRailng3x4uRUi4eZuRbo"}]},"maintainers":[{"name":"thebespokepixel","email":"mark@thebespokepixel.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/es-tinycolor-0.2.5.tgz_1478132175343_0.7828510792460293"}},"0.2.6":{"version":"0.2.6","name":"@thebespokepixel/es-tinycolor","description":"Fast Color Parsing and Manipulation in es2015+, based on TinyColor2","scripts":{"test":"xo && nyc ava","code-climate":"nyc report --reporter=text-lcov | codeclimate-test-reporter","coverage":"nyc ava && nyc report --reporter=lcov --report-dir test/coverage; open test/coverage/lcov-report/index.html","postpublish":"greenkeeper-postpublish"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/MarkGriffiths/TinyColor.git"},"keywords":["color","parser","tinycolor2","es6"],"author":{"name":"Mark Griffiths","email":"mark@thebespokepixel.com","url":"http://thebespokepixel.com/"},"contributors":[{"name":"Brian Grinstead","email":"briangrinstead@gmail.com","url":"http://briangrinstead.com"}],"main":"index.js","bugs":{"url":"https://github.com/MarkGriffiths/TinyColor#es-tinycolor"},"homepage":"https://github.com/MarkGriffiths/TinyColor","files":["lib","index.js"],"directories":{"test":"test"},"engines":{"node":">=4.0 <9.0"},"devDependencies":{"@thebespokepixel/cordial":"^0.17.14","@thebespokepixel/string":"^0.4.5","ava":"^0.17.0","babel-plugin-external-helpers":"^6.8.0","codeclimate-test-reporter":"^0.4.0","greenkeeper-postpublish":"^1.0.1","gulp":"github:gulpjs/gulp#4.0","nyc":"^10.0.0","xo":"^0.17.0"},"ava":{"files":["test/*.js"]},"xo":{"semicolon":false,"esnext":true,"ignores":["index*.js","lib/**","docs/**"],"rules":{"camelcase":["error",{"properties":"never"}],"one-var":0,"max-params":0}},"buildNumber":0,"jsnext:main":"lib/index-es.js","gitHead":"9b938c20d1b6ec8606741301d70f90e696992801","_id":"@thebespokepixel/es-tinycolor@0.2.6","_shasum":"e156aef4c85084d904fa8eb479cbb3820a357ee2","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.2.1","_npmUser":{"name":"thebespokepixel","email":"mark@thebespokepixel.com"},"dist":{"shasum":"e156aef4c85084d904fa8eb479cbb3820a357ee2","tarball":"https://registry.npmjs.org/@thebespokepixel/es-tinycolor/-/es-tinycolor-0.2.6.tgz","integrity":"sha512-bsGbeRzEsma5qhs/nh4wBxCqsap7ZPqtwZBJFvdNAIXE7ZdprjLzam+nrFs57IqkkbT3otGAca6BeozHs3m4Sw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFkPwZm0f3TWEJ5ne/C6n3N18OgsUgVJRjdM4iKKo/XaAiEAznplQdUbVvAj8ciFh/aDBg2EqAralSnHLxEhJs2T5JE="}]},"maintainers":[{"name":"thebespokepixel","email":"mark@thebespokepixel.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/es-tinycolor-0.2.6.tgz_1482436150676_0.09605165314860642"}},"0.2.7":{"version":"0.2.7","name":"@thebespokepixel/es-tinycolor","description":"Fast Color Parsing and Manipulation in es2015+, based on TinyColor2","scripts":{"test":"xo && nyc ava","code-climate":"nyc report --reporter=text-lcov | codeclimate-test-reporter","coverage":"nyc ava && nyc report --reporter=lcov --report-dir test/coverage; open test/coverage/lcov-report/index.html","postpublish":"greenkeeper-postpublish"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/MarkGriffiths/TinyColor.git"},"keywords":["color","parser","tinycolor2","es6"],"author":{"name":"Mark Griffiths","email":"mark@thebespokepixel.com","url":"http://thebespokepixel.com/"},"contributors":[{"name":"Brian Grinstead","email":"briangrinstead@gmail.com","url":"http://briangrinstead.com"}],"main":"index.js","bugs":{"url":"https://github.com/MarkGriffiths/TinyColor#es-tinycolor"},"homepage":"https://github.com/MarkGriffiths/TinyColor","files":["lib","index.js"],"directories":{"test":"test"},"engines":{"node":">=4.0 <9.0"},"devDependencies":{"@thebespokepixel/cordial":"^0.17.14","@thebespokepixel/string":"^0.4.5","ava":"^0.17.0","babel-plugin-external-helpers":"^6.8.0","codeclimate-test-reporter":"^0.4.0","greenkeeper-postpublish":"^1.0.1","gulp":"github:gulpjs/gulp#4.0","nyc":"^10.0.0","xo":"^0.17.0"},"ava":{"files":["test/*.js"]},"xo":{"semicolon":false,"esnext":true,"ignores":["index*.js","lib/**","docs/**"],"rules":{"camelcase":["error",{"properties":"never"}],"one-var":0,"max-params":0}},"buildNumber":0,"jsnext:main":"lib/index-es.js","gitHead":"75c93b8114b722b2d936e389b7d8cc68ee2d8699","_id":"@thebespokepixel/es-tinycolor@0.2.7","_shasum":"283a709f57cdd5eec9af41b994a457e9ca9a9bf3","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.2.1","_npmUser":{"name":"thebespokepixel","email":"mark@thebespokepixel.com"},"dist":{"shasum":"283a709f57cdd5eec9af41b994a457e9ca9a9bf3","tarball":"https://registry.npmjs.org/@thebespokepixel/es-tinycolor/-/es-tinycolor-0.2.7.tgz","integrity":"sha512-UqXmyZsraqZf0fmm60NffOhCF6GBvco6Skdu//xGfXLx+WejTEzSwOmieUN4dTkgM3V13m+I4YfvtuOO6QI9gQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGl6o/ba6WW273lbC1ildwEkjarcWtsDwBVDSRPPCjhSAiBi6koPA7pZ4jH7gY3rC02cJQvhot4xfGikpgYKniqDjw=="}]},"maintainers":[{"name":"thebespokepixel","email":"mark@thebespokepixel.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/es-tinycolor-0.2.7.tgz_1483877447728_0.5892298102844507"}},"0.3.0":{"version":"0.3.0","name":"@thebespokepixel/es-tinycolor","description":"Fast Color Parsing and Manipulation in es2015+, based on TinyColor2","scripts":{"test":"xo && nyc ava","coverage":"nyc ava && nyc report --reporter=lcov --report-dir test/coverage; open test/coverage/lcov-report/index.html"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/MarkGriffiths/TinyColor.git"},"keywords":["color","parser","tinycolor2","es6"],"author":{"name":"Mark Griffiths","email":"mark@thebespokepixel.com","url":"http://thebespokepixel.com/"},"copyright":{"year":"2018","owner":"The Bespoke Pixel"},"contributors":[{"name":"Brian Grinstead","email":"briangrinstead@gmail.com","url":"http://briangrinstead.com"}],"main":"index.js","module":"index.mjs","bugs":{"url":"https://github.com/MarkGriffiths/TinyColor#es-tinycolor"},"homepage":"https://github.com/MarkGriffiths/TinyColor","files":["index.js","index.mjs"],"directories":{"test":"test"},"engines":{"node":">=8.0"},"devDependencies":{"@babel/core":"^7.0.0-beta.49","@babel/preset-env":"^7.0.0-beta.49","ava":"^0.25.0","gulp":"^4.0.0","gulp-better-rollup":"^3.1.0","gulp-rename":"^1.2.3","gulp-strip-comments":"^2.5.2","nyc":"^12.0.2","rollup-plugin-babel":"^4.0.0-beta.4","xo":"^0.21.1"},"ava":{"files":["test/*.js"]},"xo":{"semicolon":false,"esnext":true,"ignores":["index*.js","lib/**","docs/**"],"rules":{"camelcase":["error",{"properties":"never"}],"one-var":0,"max-params":0}},"gitHead":"611eadf79d4912cfc3baaa3f59e86a89f9690ed5","_id":"@thebespokepixel/es-tinycolor@0.3.0","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"thebespokepixel","email":"mark@thebespokepixel.com"},"dist":{"integrity":"sha512-IQETuw/XTtk8os4RisnwM5FKtw1J5X8I1+j0sWGcaOFaiCZICV8zb4OVuZsTGSL/20+rlwMjeayxIOfMCC5G7A==","shasum":"cb8891c9219650a6634e1b2bda0bd0eaecb619e8","tarball":"https://registry.npmjs.org/@thebespokepixel/es-tinycolor/-/es-tinycolor-0.3.0.tgz","fileCount":5,"unpackedSize":81004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLPq+CRA9TVsSAnZWagAArw8QAKHWnV6jYR6HHIQVW1og\nHVaMjfQr9UUQ1sFsnh2DwaeOVOMTACHA/V52Qr3qdCMM3E2jqS/YGH+WBzqR\nGW9+kaTHvPYxfhC3ebCSjnJEiujjxIoLXhK+5BTjf/mH4PWfcOSAggW1BUyc\nAIBShRo0gOSRzt7z5FUJOH0q3ybqLx3dRSXjkY8nuw0pHER93It/g0SBTKSJ\nbMdpTWnUZIGlR/ludmZZ6eBFmf2sMzG+7XA6SJtwvlfUbl+ldtwt7yPTiH18\nDhKLLuXJForFkhMaV6LWTNu6Nkd+sFOOL2Lj+VMvXAv+1typTj+h4ZIUj09y\nZpoKLosFIhtHzVbR9POTl59DpCudhqLyva2Kce5/4OXUBAcMsiSkrW6yAyS9\nEt5fAlLZaJs/0uOI0rT01FQ/7TcuyL+TJVf8fAXDSvEtmpHGNhkAlCHJCicp\nCpXnZmlbpHHUR6G/A2GAQ6Gi54nTtY06xmvafX7kx/Ynl6lzWxjREUMju7G/\nrKSLycIPmTijDqNxeTYQfp6tvoL8t2IKWl5ft0ZjXFGCWhMu3b5N1XXlrTD3\n/jULy7LJKK45S4olSjD7PH5hrhVUNju1tGYNLXukXFjV8L31kn/Iyi91RBsI\nJ8ZMU+26sj4JpWSmWctebjmtvK69OE3M1W49rlgfEiAb4oFHJgmF1qUCrmdl\nCMQl\r\n=Cqgb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDycns9oWKx47rUmqbk68rsJrQDYRAsYwy7DzSp0gxAQgIhAKwSgF6RprLHrI+U5Gu2aYIutYVo4x7FxrTdxim/Oawq"}]},"maintainers":[{"name":"thebespokepixel","email":"mark@thebespokepixel.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/es-tinycolor_0.3.0_1529674430921_0.2165159011689919"},"_hasShrinkwrap":false},"0.3.1":{"version":"0.3.1","name":"@thebespokepixel/es-tinycolor","description":"Fast Color Parsing and Manipulation in es2015+, based on TinyColor2","scripts":{"test":"xo && nyc ava","coverage":"nyc ava && nyc report --reporter=lcov --report-dir test/coverage; open test/coverage/lcov-report/index.html"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/MarkGriffiths/es-tinycolor.git"},"keywords":["color","parser","tinycolor2","es6"],"author":{"name":"Mark Griffiths","email":"mark@thebespokepixel.com","url":"http://thebespokepixel.com/"},"copyright":{"year":"2018","owner":"The Bespoke Pixel"},"contributors":[{"name":"Brian Grinstead","email":"briangrinstead@gmail.com","url":"http://briangrinstead.com"}],"main":"index.js","module":"index.mjs","bugs":{"url":"https://github.com/MarkGriffiths/es-tinycolor"},"homepage":"https://github.com/MarkGriffiths/es-tinycolor","files":["index.js","index.mjs"],"directories":{"test":"test"},"engines":{"node":">=8.0"},"devDependencies":{"@babel/core":"^7.0.0-beta.49","@babel/preset-env":"^7.0.0-beta.49","ava":"^0.25.0","gulp":"^4.0.0","gulp-better-rollup":"^3.1.0","gulp-rename":"^1.2.3","gulp-strip-comments":"^2.5.2","nyc":"^12.0.2","rollup-plugin-babel":"^4.0.0-beta.4","xo":"^0.21.1"},"ava":{"files":["test/*.js"]},"xo":{"semicolon":false,"esnext":true,"ignores":["index*.js","lib/**","docs/**"],"rules":{"camelcase":["error",{"properties":"never"}],"one-var":0,"max-params":0}},"gitHead":"de460cfad741ab2b9ce0515a34dc9193787b6156","_id":"@thebespokepixel/es-tinycolor@0.3.1","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"thebespokepixel","email":"mark@thebespokepixel.com"},"dist":{"integrity":"sha512-i+xN9NWe2eTyfYyMrko6yWCGtzl1LhsP817jgxugff66rOHPIsrhAmOUGskKkCQEh5/yY9V/fyr17R7SZ3zbpw==","shasum":"4497c6a29f13b7a9279fc5e7e34cd14351866414","tarball":"https://registry.npmjs.org/@thebespokepixel/es-tinycolor/-/es-tinycolor-0.3.1.tgz","fileCount":5,"unpackedSize":81000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLtpKCRA9TVsSAnZWagAAOu0P/1Z5b5zxw+Ncl0HpaYGv\nqkRywWzQYalNsCqy/FMTYtQWzPnFj/PlR76vD6rNQ+wD+4ofBIVpDurQRFuA\n7YQE5Cph24s8NX8B35SYzf4SxiPt0cJHVDngvfQ6Nz9L/q7iQmBFsPO65ffy\nshtiUPhp2Pa6QdpmItj1MfZAMXePNzanhWhJGMMJL5v3QXgUVvqaY8qey8nx\nsDIa9EkRZyQGPbLcrsAwxwDTkgqlGpYhKUjvrq6unW8EZFFCFehpUyfDZMlk\n3mUYCF+7df629RlR2sRhZ4Xj5nmdy/1PiiaJKjK9fDJMQoUnNhrdv7Cb3MTK\nvi8RR/6OSKGFVfa7LQz9JEF9FuaXOF8MceUOffIB9qTt/TO9wip+GFfSwRqk\nun1dBIv82OB0kDVF1jaHIPJTOGpe7D2pjFisDuWUvLRyY37KWUtQ/FEXlB44\n9Ud/1xgdWGPs+eVYpTpw4IqNC6D9QQujVsLRrMCWRK08GbBsjj2T/ZIjGR9k\ntReufiXcwCsVEKY0jAJDsUhQ71x52xLrh8Ow09trgAHE68fWieWrWMQBx17H\nGPIjw8ghcCRgJ3ifw1ngO4UgnopUn+bv3s3YMZcmfb6XxsHHob4ssEcCHXRu\nYI25+OtDAqqZnfZ/dwA9dt5x9xvHSChcwmxYvoPv7WUOsBzSGUkCYCBE9HLX\njah2\r\n=fiEQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCR3yLopn8xoZcXI8Zm9xFyQx04MEH6QLLU6QfUNGn1EwIhAI4dSwK7UbQSQjdeiqfphjshA9NVpPp7+DlzMAMKl/Sv"}]},"maintainers":[{"name":"thebespokepixel","email":"mark@thebespokepixel.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/es-tinycolor_0.3.1_1529797193987_0.07889879184461135"},"_hasShrinkwrap":false},"0.3.2":{"version":"0.3.2","name":"@thebespokepixel/es-tinycolor","description":"Fast Color Parsing and Manipulation in es2015+, based on TinyColor2","scripts":{"test":"xo && nyc ava","coverage":"nyc ava && nyc report --reporter=lcov --report-dir test/coverage; open test/coverage/lcov-report/index.html"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/MarkGriffiths/es-tinycolor.git"},"keywords":["color","parser","tinycolor2","es6"],"author":{"name":"Mark Griffiths","email":"mark@thebespokepixel.com","url":"http://thebespokepixel.com/"},"copyright":{"year":"2018","owner":"The Bespoke Pixel"},"contributors":[{"name":"Brian Grinstead","email":"briangrinstead@gmail.com","url":"http://briangrinstead.com"}],"main":"index.js","module":"index.mjs","bugs":{"url":"https://github.com/MarkGriffiths/es-tinycolor"},"homepage":"https://github.com/MarkGriffiths/es-tinycolor","directories":{"test":"test"},"engines":{"node":">=8.0"},"devDependencies":{"@babel/core":"^7.2.2","@babel/preset-env":"^7.3.1","ava":"^1.2.1","gulp":"^4.0.0","gulp-better-rollup":"^3.4.0","gulp-rename":"^1.4.0","nyc":"^13.2.0","rollup-plugin-babel":"^4.3.2","xo":"^0.24.0"},"ava":{"files":["test/*.js"]},"xo":{"semicolon":false,"esnext":true,"ignores":["index*.js","lib/**","docs/**"],"rules":{"camelcase":["error",{"properties":"never"}],"one-var":0,"max-params":0}},"gitHead":"545a4f8014172ba57c1a0c7b72606a813dc971d3","_id":"@thebespokepixel/es-tinycolor@0.3.2","_nodeVersion":"11.8.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-Hy0VZiwR5cI9I7EOdpqsxZa5fAAxgvcBPJt7MS3CFRU7QI/lrlfVPqWuq/44jniSL8rupIR1O7nCgzJYDt3QJQ==","shasum":"fabeceac344e366f318885dcb613dff7c76f3db9","tarball":"https://registry.npmjs.org/@thebespokepixel/es-tinycolor/-/es-tinycolor-0.3.2.tgz","fileCount":5,"unpackedSize":82353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXpQ+CRA9TVsSAnZWagAA5QMP/jgWUARh5MZcjWnsDVYg\nbzlkBwO0JIly68I6Ld5T4D7jvfE0L+3vZwkcdUE4KCqtB5tG2eSTIPqcVZ7Q\nIV5pO2Ovyo1u9SzYdsbF69KiwjcjwjJT61gz1zfs4hTpIZpV3pk8+cdmHBMu\nL2282wyfmnpcKohOElR4Sv5dDrc9sLOFXSThlNHnNktpBvK4axM/TVnBjNrD\n5LsjYuMgK/vDP5Tr0SSwXVSJyWEldbuIF2P8edtxFQ+F6AAQsX1BCrrCwNET\nmKRJ1BsvHG2nRVGoAKprPQL3GxXN4YpkhpJuzrdEuP1fexcD9mX/6DoJ6df6\nmSd5NsSKYfTzPtuXGrZMrv4qzg45rG4wiSOLYi0E9iD2rc8Vq20sokExC3Ve\nUQbSstpba6FHHBnE6BYs52V8cFAo18Ybzpg8a+GrP4BwfJltX0MO2VFMWuFS\nKTOGvRElRipusHW8l5q7XNzXQtgkdGOl3smtwKVbob2uSlZnupAZSzusrRTe\nxbjpXqFhGCWQ+j39Cfj7WG8twrlNTMNsj1G1Y+poUr6RzbAX327F1PaU6l2o\n+sjoJclJs5P57sae+rZpZRQ3qpq4YBh7Wd4RzpbZRS5ih+QXj3oWD0y0e4d/\nelswAus8DJNvnEbXdN/AKK5U0U1x56ns7VqQDBhnlD9v/vtraRUpPsnbIIc5\n76H+\r\n=4RtD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCH2WQY7kDj9Cy7Nxwr4/h4FZ9g6R3c0L82EXPsKx2smgIgOpOtLMDLxdwIeBGPyjRd66CwAapuzuKoBSP7oPb0P6k="}]},"maintainers":[{"name":"thebespokepixel","email":"mark@thebespokepixel.com"}],"_npmUser":{"name":"thebespokepixel","email":"mark@thebespokepixel.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/es-tinycolor_0.3.2_1549702206025_0.31189498844981567"},"_hasShrinkwrap":false},"1.0.0":{"version":"1.0.0","name":"@thebespokepixel/es-tinycolor","description":"Fast Color Parsing and Manipulation in es2015+, based on TinyColor2","scripts":{"test":"xo && nyc ava","coverage":"nyc ava && nyc report --reporter=lcov --report-dir test/coverage; open test/coverage/lcov-report/index.html"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/MarkGriffiths/es-tinycolor.git"},"keywords":["color","parser","tinycolor2","es6"],"author":{"name":"Mark Griffiths","email":"mark@thebespokepixel.com","url":"http://thebespokepixel.com/"},"copyright":{"year":"2018","owner":"The Bespoke Pixel"},"contributors":[{"name":"Brian Grinstead","email":"briangrinstead@gmail.com","url":"http://briangrinstead.com"}],"main":"index.js","module":"index.mjs","bugs":{"url":"https://github.com/MarkGriffiths/es-tinycolor"},"homepage":"https://github.com/MarkGriffiths/es-tinycolor","directories":{"test":"test"},"engines":{"node":">=8.0"},"devDependencies":{"@babel/core":"^7.3.3","@babel/preset-env":"^7.3.1","ava":"^1.2.1","gulp":"^4.0.0","gulp-better-rollup":"^3.4.0","gulp-rename":"^1.4.0","nyc":"^13.3.0","rollup-plugin-babel":"^4.3.2","xo":"^0.24.0"},"ava":{"files":["test/*.js"]},"xo":{"semicolon":false,"esnext":true,"ignores":["index*.js","lib/**","docs/**"],"rules":{"camelcase":["error",{"properties":"never"}],"one-var":0,"max-params":0}},"gitHead":"cea13918401ad717acdb352372f6931be8e30f04","_id":"@thebespokepixel/es-tinycolor@1.0.0","_nodeVersion":"11.10.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-n1J5D4kaorHXDT74wnhoNL0cz3YzYfr3+ynjr1C6yDgayODTn/xmHjylFzVbHT6+njpos/xCMFpijOZK/5MHyg==","shasum":"1b3c24851b6c02470d0c83fe6d70b727746c5b06","tarball":"https://registry.npmjs.org/@thebespokepixel/es-tinycolor/-/es-tinycolor-1.0.0.tgz","fileCount":5,"unpackedSize":82353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZ/tiCRA9TVsSAnZWagAAXygP/AwJ6Tcqi7mTaoTVWN8p\nUT8zDkJycAI3i9FC2T0Sq3+rJTf6gMUgNsqAdDW5qwAgVrNuPATCCD8go8t0\nXq5bnKarBUM0V93o+RrKyFC0pcEpkxvQTifMeGIP5OQViE0JybLb6JHMS6G6\nrQ3nbTlMHVInMYI/qPQac7itpOc/cmgHskvJUzERJo9pRTme3RP93w8WumPJ\nFr/rLEDIm4okZwLWJXFlRWXLg3YjaJ58Sezb2++/iyKOFEqb1oCtuhwvB7xQ\nHHqegwRzqtBDdmYazBn+iUp9MYqZoCiUeheTg3ildfuFADUWCurI/eviDqH4\nwUJzUg3cQz4jLBEay4Gp/h65Va2bizAYKNX4/2tkBAIVvYgFwtcF20u9iuLB\nWvXgWAv2sIJyZ8pYpfdZhoy8QFBkWqLlIWw7boGD6MaSH28XcYOPG9nMdvt6\nC6dCRc/Wm0PiFE52kaB0fpNKIHTlkfsc/V1mRaHF8y6+kV/wDFNO1oq07oLc\n39H8rdNmpMmLwVcbb2IvPSLDeznF+//f5j9oOVD2lhis6bwvNolNQ52GIY2d\nGX4VYRDwVCFrZ8Kt3/nBECRJgAYNcRhpCM/dO38jGq3pd4W6t/L4LdPTi1uf\noIkY80oBb1didMKKSF+aaSo3FrznBNSzxhZW9RourOCijnyjBuHaDNAqNzY/\nELGK\r\n=48Oo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICVw7WwiqpyIfvxKUOOFRZ3XRkvwxmna6iws5HztEz0dAiEAh0Ngh281KFJZZpZe+iSU3GHkb7huJoBbNMBLIrklSr4="}]},"maintainers":[{"name":"thebespokepixel","email":"mark@thebespokepixel.com"}],"_npmUser":{"name":"thebespokepixel","email":"mark@thebespokepixel.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/es-tinycolor_1.0.0_1550318433693_0.9083371883668694"},"_hasShrinkwrap":false},"1.0.1":{"version":"1.0.1","name":"@thebespokepixel/es-tinycolor","description":"Fast Color Parsing and Manipulation in es2015+, based on TinyColor2","scripts":{"test":"xo && nyc ava","doc-serve":"documentation serve --watch --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name  --project-version $npm_package_version src/index.js","doc-build":"documentation build --format html --output docs --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name  --project-version $npm_package_version src/index.js","readme":"compile-readme -u src/docs/example.md src/docs/readme.md > readme.md","coverage":"nyc ava && nyc report --reporter=lcov --report-dir test/coverage; open test/coverage/lcov-report/index.html"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/MarkGriffiths/es-tinycolor.git"},"keywords":["color","parser","tinycolor2","es6"],"author":{"name":"Mark Griffiths","email":"mark@thebespokepixel.com","url":"http://thebespokepixel.com/"},"copyright":{"year":"2019","owner":"The Bespoke Pixel"},"contributors":[{"name":"Brian Grinstead","email":"briangrinstead@gmail.com","url":"http://briangrinstead.com"}],"main":"index.js","module":"index.mjs","bugs":{"url":"https://github.com/MarkGriffiths/es-tinycolor"},"homepage":"https://github.com/MarkGriffiths/es-tinycolor","directories":{"test":"test"},"engines":{"node":">=8.0"},"devDependencies":{"@babel/core":"^7.3.3","@babel/preset-env":"^7.3.1","ava":"^1.2.1","documentation":"^9.1.1","documentation-theme-bespoke":"^0.4.10","gulp":"^4.0.0","gulp-better-rollup":"^3.4.0","gulp-rename":"^1.4.0","nyc":"^13.3.0","rollup-plugin-babel":"^4.3.2","xo":"^0.24.0"},"ava":{"files":["test/*.js"]},"xo":{"semicolon":false,"esnext":true,"ignores":["index*.js","lib/**","docs/**"],"rules":{"camelcase":["error",{"properties":"never"}],"one-var":0,"max-params":0}},"badges":{"github":"MarkGriffiths","npm":"thebespokepixel","name":"es-tinycolor","codeclimate":"fbe4afd7bf57c41a0e06","providers":{"aux1":{"title":"github","text":"source","color":"4E73B6","link":"https://github.com/MarkGriffiths/es-tinycolor"}},"readme":{"Status":[["npm","travis","david"],["code-climate","code-climate-coverage","snyk"]],"Developer":["greenkeeper","david-dev","rollup"],"Help":["inch","gitter"]},"docs":[["aux1","travis"],["code-climate","code-climate-coverage"],["david"]]},"gitHead":"534cf3f418613b9e4d51bcc846fba249d57b6a2c","_id":"@thebespokepixel/es-tinycolor@1.0.1","_nodeVersion":"11.10.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-OmJkK2uP5p4Sx3/T6eASabHbFTWLXf3qixdJ4ryTf/JEG+f+lEpzXZuEUwSARB+74II/c2uYEIkfpIYATUgvjw==","shasum":"3d210b3e12d8065ac9655c42bc179a69ecfa350c","tarball":"https://registry.npmjs.org/@thebespokepixel/es-tinycolor/-/es-tinycolor-1.0.1.tgz","fileCount":5,"unpackedSize":85539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaBBkCRA9TVsSAnZWagAA0NAP/Aud2jWBA5ZGk1zmcggj\nl9pWSjus4OBbscwg8VYyaTvxj2y43ehCFq+V2nP3SRVkdLhF4Fhp9g6N3Fre\nDPqZZTo77k0Q2mshz2NeFJINjBrprGXwcxLWsXO8w/YN01slxexY+TN74vq4\nvHVM3fSagacRBKSJkCRXhbqSgIZxiAB6RdleESmX79Sap8gJwebonN7t0M2q\nuhRM2LEj23P0UK2TMn238+409JKnVEUJs7uB1n6OAxZMp58nmZUsT9Ha5Wzt\npZva1S2r7okK8LxE4SYLRVp1fheTFHstnjz6Mv/Oo0+7XKE8fN8BGNJbz0rC\ndYJHDz2/jn9vEXD3nDCjNt8DhCJu30/y17r3dwNm3iw5RKwvOArjQVSdNf3n\nyd0s3CdtwF2G/N5/bNsggt0T1sT/xy8BTH8IiPq0UxJo05vOc0Csx1q6jbzq\nS7ipANRiQKNOZRmiflg6Orbhe1pJosNwBpujMm9iVoOhcFmcShZbCuOnSULA\nSzXtn7iX1V20EYStXEm05ukN5tt0923YjwgIqwV3kM1A2mZVxJ0vt2YkkTh2\n0P2gFx2p6zhOLo3VX1ba3LoBGnFlZgZbkJ2MTkEDDCi1GGt58UlTzuMNH6kA\nVVYbDYeenu6Ge2E3/ae8P+5FrGBX7qVO8LbtU6XAeLnAtkWCklcTuXlkgT7B\nHQLE\r\n=r88O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtCPuXxXn1ny9lvMFvfOymNaWFXwchkzpSqTqYWBwxswIgIxWaVO7jrOcbXiAJm0i+T33fV85z2fN7Ru+6LjmUsFc="}]},"maintainers":[{"name":"thebespokepixel","email":"mark@thebespokepixel.com"}],"_npmUser":{"name":"thebespokepixel","email":"mark@thebespokepixel.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/es-tinycolor_1.0.1_1550323811975_0.9821745709374421"},"_hasShrinkwrap":false},"1.0.2":{"version":"1.0.2","name":"@thebespokepixel/es-tinycolor","description":"Fast Color Parsing and Manipulation in es2015+, based on TinyColor2","scripts":{"test":"xo && nyc ava","doc-serve":"documentation serve --watch --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name  --project-version $npm_package_version src/index.js","doc-build":"documentation build --format html --output docs --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name  --project-version $npm_package_version src/index.js","readme":"compile-readme -u src/docs/example.md src/docs/readme.md > readme.md","coverage":"nyc ava && nyc report --reporter=lcov --report-dir test/coverage; open test/coverage/lcov-report/index.html"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/MarkGriffiths/es-tinycolor.git"},"keywords":["color","parser","tinycolor2","es6"],"author":{"name":"Mark Griffiths","email":"mark@thebespokepixel.com","url":"http://thebespokepixel.com/"},"copyright":{"year":"2019","owner":"The Bespoke Pixel"},"contributors":[{"name":"Brian Grinstead","email":"briangrinstead@gmail.com","url":"http://briangrinstead.com"}],"main":"index.js","module":"index.mjs","bugs":{"url":"https://github.com/MarkGriffiths/es-tinycolor"},"homepage":"https://github.com/MarkGriffiths/es-tinycolor","directories":{"test":"test"},"engines":{"node":">=8.0"},"devDependencies":{"@babel/core":"^7.3.3","@babel/preset-env":"^7.3.1","ava":"^1.2.1","documentation":"^9.1.1","documentation-theme-bespoke":"^0.4.10","gulp":"^4.0.0","gulp-better-rollup":"^3.4.0","gulp-rename":"^1.4.0","nyc":"^13.3.0","rollup-plugin-babel":"^4.3.2","xo":"^0.24.0"},"ava":{"files":["test/*.js"]},"xo":{"semicolon":false,"esnext":true,"ignores":["index*.js","lib/**","docs/**"],"rules":{"camelcase":["error",{"properties":"never"}],"one-var":0,"max-params":0}},"badges":{"github":"MarkGriffiths","npm":"thebespokepixel","name":"es-tinycolor","codeclimate":"fbe4afd7bf57c41a0e06","providers":{"aux1":{"title":"github","text":"source","color":"4E73B6","link":"https://github.com/MarkGriffiths/es-tinycolor"}},"readme":{"Status":[["npm","travis","david"],["code-climate","code-climate-coverage","snyk"]],"Developer":["greenkeeper","david-dev","rollup"],"Help":["inch","gitter"]},"docs":[["aux1","travis"],["code-climate","code-climate-coverage"],["david"]]},"gitHead":"f6b20cd40ae0a823db28b013c400db72690f1031","_id":"@thebespokepixel/es-tinycolor@1.0.2","_nodeVersion":"11.10.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-3HvD1ZSxBQ0Dk07A6NpXNa6hRLuKKM/eGPEqMDnEx7bFEJjxOsZep7K/ca84Y5dmY27pr3EIwgi9Z71H3uHb6g==","shasum":"d3486a4ddeddf7f058b96a8f276d16e952568be6","tarball":"https://registry.npmjs.org/@thebespokepixel/es-tinycolor/-/es-tinycolor-1.0.2.tgz","fileCount":5,"unpackedSize":85539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaCAcCRA9TVsSAnZWagAAUhUP/2l2iGeU0SEQbJ++l1i8\n3X6eaY1EH44/wioAMkrs5POzYRJkJcccvwqs4TDOtkmHbHRyv2KG1k2jU4Re\nWB7fUWSETtGrisyy8ORM3syGoZvMEnZY3nb3Hx/IkHfDfmNFW9bqyqPP/2du\n0XeKSN4F1tdPy6dOeaKOZzecZBGEZwBadVHKnqZpMR5rZMDw46sxJLOYiSUJ\nd0gFeqCkjXw4HC3ihwA485aDSiZFI158TjBIiLYflaQxW4gQq0XafIYahhcp\nzIAkECYAck9slT7G17W3JoQ4lvu2NCYSz8fLNMgYVMxE9X0fDTzVMefsYvv7\n5HPfM8+hTS212oh38E2KCp564uIeJVNit0BNOlantF4PnEnPb9FLMFINfgZX\nnhB2wi+Vd6B+m2b5kwaC7Q8twHXYfTlydNZjC+xwoosymplhT190kilewoEm\nOVEGnwD0973SpXD1SK8jLpppYgkFeGJppJUFuPebefol2jQm3+tz6S83QWj5\nmyeGCORjqa1YbqI7AhylM2+u3SEFwd2fLwnWMWzO+1pPFffco8F9f3tMpO0f\nmYqmeHf+lapWCkPQR7DDfHVvbNXb/at96mcUtvGUrjK6Q24KXp5k+HJRW0i1\nNotX8l05bndV2eugwdTmJC/A7pmmPIRng0qucnJnC2NtnJkuWQucd8Qs7ml8\nYH0L\r\n=bPna\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC81xVfa3bxpY2vtq1eSaxugt62AZSojjwC4paWNH29dgIhALytagSdF4M1rVoRjkRRe8HgERp3DzoYs3g6prSVkx0S"}]},"maintainers":[{"name":"thebespokepixel","email":"mark@thebespokepixel.com"}],"_npmUser":{"name":"thebespokepixel","email":"mark@thebespokepixel.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/es-tinycolor_1.0.2_1550327835359_0.719391874748361"},"_hasShrinkwrap":false},"1.0.3":{"version":"1.0.3","name":"@thebespokepixel/es-tinycolor","description":"Fast Color Parsing and Manipulation in es2015+, based on TinyColor2","scripts":{"test":"xo && nyc ava","doc-serve":"documentation serve --watch --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name  --project-version $npm_package_version src/index.js","doc-build":"documentation build --format html --output docs --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name  --project-version $npm_package_version src/index.js","readme":"compile-readme -u src/docs/example.md src/docs/readme.md > readme.md","coverage":"nyc ava && nyc report --reporter=lcov --report-dir test/coverage; open test/coverage/lcov-report/index.html"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/MarkGriffiths/es-tinycolor.git"},"keywords":["color","parser","tinycolor2","es6"],"author":{"name":"Mark Griffiths","email":"mark@thebespokepixel.com","url":"http://thebespokepixel.com/"},"copyright":{"year":"2019","owner":"The Bespoke Pixel"},"contributors":[{"name":"Brian Grinstead","email":"briangrinstead@gmail.com","url":"http://briangrinstead.com"}],"main":"index.js","module":"index.mjs","bugs":{"url":"https://github.com/MarkGriffiths/es-tinycolor"},"homepage":"https://github.com/MarkGriffiths/es-tinycolor","directories":{"test":"test"},"engines":{"node":">=8.0"},"devDependencies":{"@babel/core":"^7.3.3","@babel/preset-env":"^7.3.1","ava":"^1.2.1","documentation":"^9.1.1","documentation-theme-bespoke":"^0.4.11","gulp":"^4.0.0","gulp-better-rollup":"^3.4.0","gulp-rename":"^1.4.0","nyc":"^13.3.0","rollup-plugin-babel":"^4.3.2","xo":"^0.24.0"},"ava":{"files":["test/*.js"]},"xo":{"semicolon":false,"esnext":true,"ignores":["index*.js","lib/**","docs/**"],"rules":{"camelcase":["error",{"properties":"never"}],"one-var":0,"max-params":0}},"badges":{"github":"MarkGriffiths","npm":"thebespokepixel","name":"es-tinycolor","codeclimate":"fbe4afd7bf57c41a0e06","providers":{"aux1":{"title":"github","text":"source","color":"4E73B6","link":"https://github.com/MarkGriffiths/es-tinycolor"}},"readme":{"Status":[["npm","travis","david"],["code-climate","code-climate-coverage","snyk"]],"Developer":["greenkeeper","david-dev","rollup"],"Help":["inch","gitter"]},"docs":[["aux1","travis"],["code-climate","code-climate-coverage"],["david"]]},"gitHead":"6b30a9075f2f3b9b60d7f359bf079f862a811b4a","_id":"@thebespokepixel/es-tinycolor@1.0.3","_nodeVersion":"11.10.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-zXQgyJaZ2AVcXFLHpniKdnWCjn8+FacnL9IP5zoEkBZ6Hv9RfVQs1VS4p0qOGzKmkPhMfpodRW5bHf5X87Ny9A==","shasum":"8c2288cee943d852cdd6b1bf4a3995eb8130af73","tarball":"https://registry.npmjs.org/@thebespokepixel/es-tinycolor/-/es-tinycolor-1.0.3.tgz","fileCount":5,"unpackedSize":85565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbpFWCRA9TVsSAnZWagAA5xoP/iVisyntCCgtpqb1vk1D\nDR7BeRD6BlgkM/mbCtKHDTm66IolusxSdKtXLcS4eyh6I8plid2sdeD/RubK\nsnRxgN2Bgj2/uWEgrXO8WALFIK3D4homTKRUBRzFsjdRrDephokDln6vhXmf\nQ3xmqjMFiPvCTZmPMV7HUugcCGC7HUKbwcEP1MoyLPd0SVuuxZ+dsoSMMJOk\nLp88VNbEwBhn5XYQQZgt4vruwHetCUfE0i6zUYuB0mh7bFfLERPmhM0WGzvN\nZsrGskES46rTT58OBNsLV6bMBGl3vnu9DZ4bMCW/9+Q0YG5dOWZXYNVcKyKq\n5/+fuhcok25p8lrUEgauzY1dcN5ZVuV+i+iQzhoqrdQ0z2TIrnDzzkvaRXGT\nNqR1tksBQiqyn48wizL7/JexTylLvqjFIgTCNflE7eYGivv80wij0kyK2KLW\n77t6oX5yL7hUDQnIXGQenwd35cYNtTQEhaV7vUXvXnOT9AEKzsa5umfuaHsL\ngcTuIlnJc8NtsC1J+PWEDZh2mxqWIs7IIie7L3tOC1xVGb1JjR/XPRg4A4YX\n9QSo8UV3TkqRddjW+eA5tyhho60c8moTMaf2unTaV8/rpSp4BZvStJQTq2Bc\nuX3qQTf7lN/hXJon7kCGvFhLeo4HVTPVdRMRuYuySW9Bhc4rD766oNzohxcl\ngN6f\r\n=CydE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICBh9Sbmxlm2RfvCvBWte6dNLMYgHdQxnC/lgX9rkKWBAiEAkJ2wMKfmj/TrBipVUAQ+8XsLLqWWRcrbXpIr4D8dzcs="}]},"maintainers":[{"name":"thebespokepixel","email":"mark@thebespokepixel.com"}],"_npmUser":{"name":"thebespokepixel","email":"mark@thebespokepixel.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/es-tinycolor_1.0.3_1550750037716_0.9681313073835518"},"_hasShrinkwrap":false},"1.0.4":{"version":"1.0.4","name":"@thebespokepixel/es-tinycolor","description":"Fast Color Parsing and Manipulation in es2015+, based on TinyColor2","scripts":{"test":"xo && nyc ava","doc-serve":"documentation serve --watch --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name  --project-version $npm_package_version src/index.js","doc-build":"documentation build --format html --output docs --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name  --project-version $npm_package_version src/index.js","readme":"compile-readme -u src/docs/example.md src/docs/readme.md > readme.md","coverage":"nyc ava && nyc report --reporter=lcov --report-dir test/coverage; open test/coverage/lcov-report/index.html"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/MarkGriffiths/es-tinycolor.git"},"keywords":["color","parser","tinycolor2","es6"],"author":{"name":"Mark Griffiths","email":"mark@thebespokepixel.com","url":"http://thebespokepixel.com/"},"copyright":{"year":"2019","owner":"The Bespoke Pixel"},"contributors":[{"name":"Brian Grinstead","email":"briangrinstead@gmail.com","url":"http://briangrinstead.com"}],"main":"index.js","module":"index.mjs","bugs":{"url":"https://github.com/MarkGriffiths/es-tinycolor"},"homepage":"https://github.com/MarkGriffiths/es-tinycolor","directories":{"test":"test"},"engines":{"node":">=8.0"},"devDependencies":{"@babel/core":"^7.3.3","@babel/preset-env":"^7.3.1","ava":"^1.2.1","documentation-theme-bespoke":"^0.5.2","gulp":"^4.0.0","gulp-better-rollup":"^3.4.0","gulp-rename":"^1.4.0","nyc":"^13.3.0","rollup-plugin-babel":"^4.3.2","xo":"^0.24.0"},"ava":{"files":["test/*.js"]},"xo":{"semicolon":false,"esnext":true,"ignores":["index*.js","lib/**","docs/**"],"rules":{"camelcase":["error",{"properties":"never"}],"one-var":0,"max-params":0}},"badges":{"github":"MarkGriffiths","npm":"thebespokepixel","name":"es-tinycolor","codeclimate":"fbe4afd7bf57c41a0e06","providers":{"aux1":{"title":"github","text":"source","color":"4E73B6","link":"https://github.com/MarkGriffiths/es-tinycolor"}},"readme":{"Status":[["npm","travis","david"],["code-climate","code-climate-coverage","snyk"]],"Developer":["greenkeeper","david-dev","rollup"],"Help":["inch","gitter"]},"docs":[["aux1","travis"],["code-climate","code-climate-coverage"],["david"]]},"gitHead":"3630a422552f4169c6049e2ea7855db183fed0a3","_id":"@thebespokepixel/es-tinycolor@1.0.4","_nodeVersion":"11.10.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-E7B89f8y6DUOSPVbdVMZDxiXCLtw0Zn2TcMxuzxK0kAmaFle/mE5HFr/8+KO+wWrDU1C3NeppeKx54jXTS6Kgg==","shasum":"8893383008e06172af9d706123d628793e7fe213","tarball":"https://registry.npmjs.org/@thebespokepixel/es-tinycolor/-/es-tinycolor-1.0.4.tgz","fileCount":5,"unpackedSize":85533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccU+uCRA9TVsSAnZWagAAcZ4P/REjlvCU9YxdwGNRc6FL\nDxLrF7MzEcNPMi5/UBqqSRtrcsYrDyHi6ZoVt/jjg3dyJtjzPCPz3kfjao1R\nDEMS8qjkvenhWmlK8wZy39jnvuJI1QaE7xqHeWcncQc4xQyW40sxnvbuxTh6\nIZQNjB16fsZrUfr/YqqKnBZXszoPWcbJ3NU8+q9ImYlnodIh8zNnCKls/Mem\nJFOZ11dFLAzQKoVQfQPHrsyc1E3BvpPftupPONiWtX4GEK2TALWHAiFtftmx\nmPb6eWNqtT6keMYhR+FtP4i5wSSuu7QV4BLOwPyAh0/0WQpQnwdx/4pKqdpz\nF2YPMMnqBCxtFBuG5Y/c9/TSDrKciKP7T+OAfm0Xq/pZb/YSQ604axzuuDIu\nsgnxEPV9BlTZQWtfs04V8nbQWSbp+xvh4tqMxB5UsKFqAuECb/f8wynEd6JG\nvzPLvgxMEeDIY6wgbe6kmzrI64+dTZtBn+KEdWUqDHCtmeJq+88PVlIEvHIs\nUdjNCsPqERDhcJHLimDUbAvenewStshjZWvBZVBqne/vXBWLUiv40hWAJtC2\nQVRuIp66YXJXhaRImvMs5ULjhpBOOajzLNmLO6goLzkDppV9re/zftc8MczH\ntgjRyG1hFpDBReiPLLhFrKnn3WCKmuK+MEH68xmkZfIv2LSkOq0ZCcwG1Te6\n+Jsq\r\n=dMfN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF3lB5mor3IS5P4KUpE//gegJz3TptMjHJWtR7nd0o8RAiEA1xtU533jIEA41xzNBJckn/BhkhV3918JC9dt1Z40Nt8="}]},"maintainers":[{"name":"thebespokepixel","email":"mark@thebespokepixel.com"}],"_npmUser":{"name":"thebespokepixel","email":"mark@thebespokepixel.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/es-tinycolor_1.0.4_1550929837792_0.7399951820681179"},"_hasShrinkwrap":false},"1.0.5":{"version":"1.0.5","name":"@thebespokepixel/es-tinycolor","description":"Fast Color Parsing and Manipulation in es2015+, based on TinyColor2","scripts":{"test":"xo && nyc ava","doc-serve":"documentation serve --watch --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name  --project-version $npm_package_version src/index.js","doc-build":"documentation build --format html --output docs --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name  --project-version $npm_package_version src/index.js","readme":"compile-readme -u src/docs/example.md src/docs/readme.md > readme.md","coverage":"nyc ava && nyc report --reporter=lcov --report-dir test/coverage; open test/coverage/lcov-report/index.html"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/MarkGriffiths/es-tinycolor.git"},"keywords":["color","parser","tinycolor2","es6"],"author":{"name":"Mark Griffiths","email":"mark@thebespokepixel.com","url":"http://thebespokepixel.com/"},"copyright":{"year":"2019","owner":"The Bespoke Pixel"},"contributors":[{"name":"Brian Grinstead","email":"briangrinstead@gmail.com","url":"http://briangrinstead.com"}],"main":"index.js","module":"index.mjs","bugs":{"url":"https://github.com/MarkGriffiths/es-tinycolor"},"homepage":"https://github.com/MarkGriffiths/es-tinycolor","directories":{"test":"test"},"engines":{"node":">=8.0"},"devDependencies":{"@babel/core":"^7.4.5","@babel/preset-env":"^7.4.5","ava":"^2.1.0","documentation-theme-bespoke":"^0.5.6","gulp":"^4.0.2","gulp-better-rollup":"^4.0.1","gulp-rename":"^1.4.0","nyc":"^14.1.1","rollup":"^1.15.3","rollup-plugin-babel":"^4.3.2","xo":"^0.24.0"},"ava":{"files":["test/*.js"]},"xo":{"semicolon":false,"esnext":true,"ignores":["index*.js","lib/**","docs/**"],"rules":{"camelcase":["error",{"properties":"never"}],"one-var":0,"max-params":0}},"badges":{"github":"MarkGriffiths","npm":"thebespokepixel","name":"es-tinycolor","codeclimate":"fbe4afd7bf57c41a0e06","providers":{"aux1":{"title":"github","text":"source","color":"4E73B6","link":"https://github.com/MarkGriffiths/es-tinycolor"}},"readme":{"Status":[["npm","travis","david"],["code-climate","code-climate-coverage","snyk"]],"Developer":["greenkeeper","david-dev","rollup"],"Help":["inch","gitter"]},"docs":[["aux1","travis"],["code-climate","code-climate-coverage"],["david"]]},"gitHead":"f3a423540084cba1441b582bf1180f87c850c2e8","_id":"@thebespokepixel/es-tinycolor@1.0.5","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-UM797316Tff6RPA4O4VSgB2I9891iPv3xm2gPnZ68nn8ReHGoD4nWJe1YQxrhIczqZEMnkyX/XJmNTLkp+muDg==","shasum":"7af8a89b9a06e9e4f27460c3383d63538983d9bf","tarball":"https://registry.npmjs.org/@thebespokepixel/es-tinycolor/-/es-tinycolor-1.0.5.tgz","fileCount":5,"unpackedSize":85558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAmOYCRA9TVsSAnZWagAA+LsP/AhDtp7ASiimxIZF14T2\nzzIws6J7Bf+5kjfSKZtD8+z/PwLuoYH2DTMhtziWx9XXHqCsmMwss+4Jrqcn\nGThSYty7KccJkcdxZJofhiOQ5s/UMYxKKyqt5Y1yL/l3rWdCTs3bpmvEZtM2\nqJcxLYkbKYvdT79+QuGTPW/SkVtQD+pC41qg6PmlbBbpSijM9+COyBwn/nBq\nATNGcbMK2NVJklAWeC+aIrHRckSAhC6ZgGfPzNDEZPfo1QgyI3Gx7sAL5uy8\nK5ss9fKTWFGK6n6YxBMOXTtMbeaFM7gVpVsDNXFnSXp9NKPTQBtkplQYVXRq\nORHQbGaen14olBoEmFsI+PHc1ACxGjYndeb9+UFzw2QNhDTS1o7H/SfHqxnK\nj1CGEZNneQsvE5vCxXp7NBfWP0wQVyTVZ5+R47WMaR3DXA6SHmrA9h5BTme5\nnHOyS3EcOkKwL4kfA5pNbsV8PpbFnVTjKIZZGCfheYKh9oqSqY9aXZLK6/hh\ngECnr0l50adDsVmDpkgewW/KnAsWFxbxVEXeVsOvsMrXb4F96oPOp9MtlAav\nN2asZ+kSll54SGXLpNfnXaBfMSVMO+V+mYDPVxWM9JIvdHk6Ib6w4qJEdJyS\nxPF1oaZrc12Ayx2GvElC33uj2EvGfMBkW+/uZojVjlCqKtg/rWuMjqipJJUp\nRysX\r\n=o/82\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVgP1h7ir+brS2/Nnhkj5Kl5Ivhdsm0QgMtgFu7/ihaAIhAIwqquKmPZrgYfOboSyqPrdG0Xo66BFUvcWjL5Pv2gMB"}]},"maintainers":[{"name":"thebespokepixel","email":"mark@thebespokepixel.com"}],"_npmUser":{"name":"thebespokepixel","email":"mark@thebespokepixel.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/es-tinycolor_1.0.5_1560437655929_0.3803010917556837"},"_hasShrinkwrap":false},"1.0.6":{"version":"1.0.6","name":"@thebespokepixel/es-tinycolor","description":"Fast Color Parsing and Manipulation in es2015+, based on TinyColor2","scripts":{"test":"xo && nyc ava","doc-serve":"documentation serve --watch --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name  --project-version $npm_package_version src/index.js","doc-build":"documentation build --format html --output docs --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name  --project-version $npm_package_version src/index.js","readme":"compile-readme -u src/docs/example.md src/docs/readme.md > readme.md","coverage":"nyc ava && nyc report --reporter=lcov --report-dir test/coverage; open test/coverage/lcov-report/index.html"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/thebespokepixel/es-tinycolor.git"},"keywords":["color","parser","tinycolor2","es6"],"author":{"name":"Mark Griffiths","email":"mark@thebespokepixel.com","url":"http://thebespokepixel.com/"},"copyright":{"year":"2019","owner":"The Bespoke Pixel"},"contributors":[{"name":"Brian Grinstead","email":"briangrinstead@gmail.com","url":"http://briangrinstead.com"}],"main":"index.js","module":"index.mjs","bugs":{"url":"https://github.com/thebespokepixel/es-tinycolor"},"homepage":"https://github.com/thebespokepixel/es-tinycolor","directories":{"test":"test"},"engines":{"node":">=8.0"},"devDependencies":{"@babel/core":"^7.5.5","@babel/preset-env":"^7.5.5","ava":"^2.2.0","documentation-theme-bespoke":"^0.5.6","gulp":"^4.0.2","gulp-better-rollup":"^4.0.1","gulp-rename":"^1.4.0","nyc":"^14.1.1","rollup":"^1.19.4","rollup-plugin-babel":"^4.3.3","xo":"^0.24.0"},"ava":{"files":["test/*.js"]},"xo":{"semicolon":false,"esnext":true,"ignores":["index*.js","lib/**","docs/**"],"rules":{"camelcase":["error",{"properties":"never"}],"one-var":0,"max-params":0}},"badges":{"github":"thebespokepixel","npm":"thebespokepixel","name":"es-tinycolor","codeclimate":"b2bcb75bd517034aa609","providers":{"aux1":{"title":"github","text":"source","color":"4E73B6","link":"https://github.com/thebespokepixel/es-tinycolor"}},"readme":{"Status":[["npm","travis","david"],["code-climate","code-climate-coverage","snyk"]],"Developer":["greenkeeper","david-dev","rollup"],"Help":["inch"]},"docs":[["aux1","travis"],["code-climate","code-climate-coverage"],["david"]]},"gitHead":"dc3ec6a78cda92e88a0dc8d14836cb449c80b6a1","_id":"@thebespokepixel/es-tinycolor@1.0.6","_nodeVersion":"12.8.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-AArB9oaZYnduu01raOdIzUCg1COA+o8Lnrj0+s5mUdJqQVJH4LxIgpVxnDoABEz/V5WXqgrAuAE9KGMb7ddt2A==","shasum":"7c71d12112adb25f08920200d723d1d404ec4c0e","tarball":"https://registry.npmjs.org/@thebespokepixel/es-tinycolor/-/es-tinycolor-1.0.6.tgz","fileCount":5,"unpackedSize":86247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUYaICRA9TVsSAnZWagAAP0QP/jRvzXMupVvyNLeBCZEy\npJRoGmWdlrVDNSVwOVx695IEBNvUrzRz24+h3CLH3bGl2KwxhgL8H6ykT/qI\nqUKQqX4FGxd12WfvAb4edKc7tTdW9D9IhIXiU4ZAYPsoeSq7naxq8JiIDkIK\nONQhErMvwn7FoKFyh6K44ymLqNgGUfrYCNfgVpnPRFXhWmuZ6ajbg7pdZ+dC\nwJ43YyaCh6YvDQ6mIRjhkpVU2PYOIrQsNn/NT9clocSRtHwM3M93mxLsaizV\nITkIK8Osy2ED8V1pdZJSGferJTM8jzrhbzllJOOZa5VM9fBRHFwHUt9DEKyJ\nmNjYBoQoA0nRwTmDK+WFd7AadHN1hT5N/UQydISjOFvLRln3kkrGtRw310Mb\nYyxs4m0r9RK2/A3T+qtA2BSYUg5NdeyATmZpe+6TIoYKJIhUVdkm6jjHo+hw\nR1+FPgsu+ZNDPKpxpe54ztdyCehhYL5IFWJhDPU5XXGIoFjhp5Y4Be4C0qpj\nX2SUxuO2xv2RqlwMwJfzBXoWEGzlAUerxc9fK32hkK1Iig9huI6zvNLiUsyT\nvnNb0fRpizfBsqfh8bsh04TELDV3MywcdvV/CqgBomLwfi3UKUS0kAhjCL+L\nFFOsOMPEDYMC4Q51/GqRyAyhSbmTxGqrR0RyKSG3duIwhUsCn7qpMF6UXO4+\ngpvs\r\n=gPQt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD55TDBtvAbGu4c3lJHGN1Cl56eQn5kngkaydbmA5XBKgIgXULWf1RjbbPyEW5mAv3KE2nUaVwapPweGg1nHeUmnhs="}]},"maintainers":[{"name":"thebespokepixel","email":"mark@thebespokepixel.com"}],"_npmUser":{"name":"thebespokepixel","email":"mark@thebespokepixel.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/es-tinycolor_1.0.6_1565623943066_0.24060045484442627"},"_hasShrinkwrap":false},"1.0.7":{"version":"1.0.7","name":"@thebespokepixel/es-tinycolor","description":"Fast Color Parsing and Manipulation in es2015+, based on TinyColor2","scripts":{"test":"xo && nyc ava","doc-serve":"documentation serve --watch --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name  --project-version $npm_package_version src/index.js","doc-build":"documentation build --format html --output docs --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name  --project-version $npm_package_version src/index.js","readme":"compile-readme -u src/docs/example.md src/docs/readme.md > readme.md","coverage":"nyc ava && nyc report --reporter=lcov --report-dir test/coverage; open test/coverage/lcov-report/index.html"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/thebespokepixel/es-tinycolor.git"},"keywords":["color","parser","tinycolor2","es6"],"author":{"name":"Mark Griffiths","email":"mark@thebespokepixel.com","url":"http://thebespokepixel.com/"},"copyright":{"year":"2019","owner":"The Bespoke Pixel"},"contributors":[{"name":"Brian Grinstead","email":"briangrinstead@gmail.com","url":"http://briangrinstead.com"}],"main":"index.js","module":"index.mjs","bugs":{"url":"https://github.com/thebespokepixel/es-tinycolor"},"homepage":"https://github.com/thebespokepixel/es-tinycolor","directories":{"test":"test"},"engines":{"node":">=8.0"},"devDependencies":{"@babel/core":"^7.5.5","@babel/preset-env":"^7.5.5","ava":"^2.2.0","documentation-theme-bespoke":"^1.0.0","gulp":"^4.0.2","gulp-better-rollup":"^4.0.1","gulp-rename":"^1.4.0","nyc":"^14.1.1","rollup":"^1.19.4","rollup-plugin-babel":"^4.3.3","xo":"^0.24.0"},"ava":{"files":["test/*.js"]},"xo":{"semicolon":false,"esnext":true,"ignores":["index*.js","lib/**","docs/**"],"rules":{"camelcase":["error",{"properties":"never"}],"one-var":0,"max-params":0}},"badges":{"github":"thebespokepixel","npm":"thebespokepixel","name":"es-tinycolor","codeclimate":"b2bcb75bd517034aa609","providers":{"aux1":{"title":"github","text":"source","color":"4E73B6","link":"https://github.com/thebespokepixel/es-tinycolor"}},"readme":{"Publishing Status":[["npm","david"],["travis-com","rollup"]],"Development Status":[["greenkeeper","travis-com-dev"],["david-dev","david-devdeps-dev"],["snyk","code-climate","code-climate-coverage"]],"Documentation/Help":["inch","twitter"]},"docs":[["aux1","travis"],["code-climate","code-climate-coverage"],["snyk","david"]]},"gitHead":"df730b21f59b8448d5b5f5f931420b3b1ba7b3ff","_id":"@thebespokepixel/es-tinycolor@1.0.7","_nodeVersion":"12.8.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-hDE1EOehEpIVlGUgMzy86Dn00Vu7Dn+JqpWeWrdQ9vxyechzO6vMQxKM9X7nm0ltFvr4KUMwRXxQ+lYtIORoWg==","shasum":"e483076d7870bfb02a8999fee9cb6d88d33cd892","tarball":"https://registry.npmjs.org/@thebespokepixel/es-tinycolor/-/es-tinycolor-1.0.7.tgz","fileCount":5,"unpackedSize":86765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVJL+CRA9TVsSAnZWagAA5HgP/0Xk5QX53jeU4banUjFL\nnYF1ZmFqTIt6/VyucOjmJ///QHUFFO3fIZzpny/ETq94qYIOxGT3VVbJbyfb\nXLLu/CQTXZ+jbSttVlhkMhFqIIoOM7zxF8QECfc1YXTvhnF+wZCchB4vJ6nL\nsqXMaNeqaS4zfiWp67b5vlZ24gzL8kCaqGFaEjaPUe01y+QyvTh1D67kXADh\nU7pBcMG9jIs+7z2MdbV49GMGC4BfWkN27vngvpkyPb3KWtYFrOFj6yjHZo4p\npD5NninUBx6fs1TvzxEOjNdsNDVdNU6g28CLmgI/yfpp7/9LL7tXwV8mQHDo\nKPHcRPpe4T5gnm1nINqtgTPVZnWmylEpmyU8M2HxI4fo30FU5GtGFurIRyBg\nerrVY+XvcWD+kDmb4kNia1kjGbxl9yDHhbY57RKXJ9CuUcY54670eNEiTFg9\nad52AY0Heb2pEFFTLW507XtdGDaTFR1UlrrYeKx2U02xLOSOaQO3XFxpscTX\nizilzp4xu5aPaIEfoo5C48jsTJYdsjc8oVBi7A49zrqRsNxlnMPP0O6tiL3k\nRfQnnPsiiBTx2VrJAHLwMkFpT163/TGKJl/exO82LBxslzeIsSyv38FnC6xd\nfDB9R2plEmPEXhUx7FqhlwmMjCsoy4pPYUBDb5pTyBxEXtc14d6z4WXyBYb/\nn0Bl\r\n=zqJb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjCF8GbV1kin9kXArkGkdvfQH7ANus4quJartfjE0d+gIgDZPILS+rRpbBbyHA2eYSt/wW9zVqsa/tAI7VvbIaQAI="}]},"maintainers":[{"name":"thebespokepixel","email":"mark@thebespokepixel.com"}],"_npmUser":{"name":"thebespokepixel","email":"mark@thebespokepixel.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/es-tinycolor_1.0.7_1565823741517_0.7078093375227028"},"_hasShrinkwrap":false},"2.0.0":{"version":"2.0.0","name":"@thebespokepixel/es-tinycolor","description":"Fast Color Parsing and Manipulation in es2015+, based on TinyColor2","scripts":{"test":"xo && nyc ava","doc-serve":"documentation serve --watch --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name  --project-version $npm_package_version src/index.js","doc-build":"documentation build --format html --output docs --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name  --project-version $npm_package_version src/index.js","readme":"compile-readme -u src/docs/example.md src/docs/readme.md > readme.md","coverage":"nyc ava && nyc report --reporter=lcov --report-dir test/coverage; open test/coverage/lcov-report/index.html"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/thebespokepixel/es-tinycolor.git"},"keywords":["color","parser","tinycolor2","es6"],"author":{"name":"Mark Griffiths","email":"mark@thebespokepixel.com","url":"http://thebespokepixel.com/"},"copyright":{"year":"2019","owner":"The Bespoke Pixel"},"contributors":[{"name":"Brian Grinstead","email":"briangrinstead@gmail.com","url":"http://briangrinstead.com"}],"main":"index.js","module":"index.mjs","bugs":{"url":"https://github.com/thebespokepixel/es-tinycolor"},"homepage":"https://github.com/thebespokepixel/es-tinycolor","directories":{"test":"test"},"engines":{"node":">=10.0"},"devDependencies":{"@ava/babel":"^1.0.1","@babel/core":"^7.8.4","@babel/preset-env":"^7.8.4","ava":"^3.3.0","documentation-theme-bespoke":"^1.1.2","gulp":"^4.0.2","gulp-better-rollup":"^4.0.1","gulp-rename":"^2.0.0","nyc":"^15.0.0","rollup":"^1.31.1","rollup-plugin-babel":"^4.3.3","xo":"^0.26.1"},"ava":{"babel":true,"files":["test/*.js"]},"xo":{"semicolon":false,"esnext":true,"ignores":["index*.js","lib/**","docs/**"],"rules":{"camelcase":["error",{"properties":"never"}],"one-var":0,"max-params":0}},"badges":{"github":"thebespokepixel","npm":"thebespokepixel","name":"es-tinycolor","codeclimate":"b2bcb75bd517034aa609","providers":{"aux1":{"title":"github","text":"source","color":"4E73B6","link":"https://github.com/thebespokepixel/es-tinycolor"}},"readme":{"Publishing Status":[["npm","david"],["travis-com","rollup"]],"Development Status":[["greenkeeper","travis-com-dev"],["david-dev","david-devdeps-dev"],["snyk","code-climate","code-climate-coverage"]],"Documentation/Help":["inch","twitter"]},"docs":[["aux1","travis"],["code-climate","code-climate-coverage"],["snyk","david"]]},"gitHead":"02ceeebcfb9657e36a09f0fbc9a366581718cea1","_id":"@thebespokepixel/es-tinycolor@2.0.0","_nodeVersion":"13.8.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-Um321zgpVqC+ENJCOvcwezC4xRydKwJZWnwgEGc9TwuLDA1lvYFeYj7PIawDLJqpyRXxiakQsd8Tscty8QqF3g==","shasum":"fab1f8885eab505dab1d334d184d101fdb67422d","tarball":"https://registry.npmjs.org/@thebespokepixel/es-tinycolor/-/es-tinycolor-2.0.0.tgz","fileCount":5,"unpackedSize":86825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTX3NCRA9TVsSAnZWagAAdkAP/28m6+KB/eV0X9859Qdg\nTfXTLa6P4qcH+en5nY5iNYpcO5uBwdvE6Wtd1sRDRpoJxtwM/qD9foqa3fFR\nnpaRMc2bc/FkOQSMyXwfbWpi02VlpJMbTOnnJ2/67Ogtx+ymtPM+ASEVRoiB\n7hWFPDMw0IbDebOriL7gxNrRH7IVCNA9h9Nf8JhwSNjT2X6Wf2Q6pbdczgw+\nlNnb+RP7dNPBHDqZdd/2kDhmQH/uojRUXOylacMPkTl0p5EHV9JccyIzpeO7\nnGWmrFOK+q/43YN+cnJVrlw9pVDa6D+4PZQY1tNha/FWnx4xVBnOiQ92tU9y\n2x5sZ+e76q7URX24Xyn5ZGfGmeNjylU7r1xrzhAjRjxvzHR9SpqpDqCHD73W\nBWHlGk02f3gjpz4UTGbkybskCn5tAWi34s46gkLJ3ODQbVo9r4UCIuOw+6PM\nwXoGL+295DdzHQy3vsEhE+Au5yUnfvOfdc/dBEefN5Y3muVv7SxmiWzYV7Nz\nZkwic/7C9WgImmF1U1zKata+PsNo5BrC83SIseNc4k8mw6KXWjbNAQ8R0BAi\nNpdrH4IUMqBKKNUeUrEqLvtEGD+LBVIM9JCA7VDMpnQKLqOjLFodaZWGZQiO\noTHH0PJZ5dr4Z1rz1cJfEqSg0TWIjl8pS5aWNXP04Wf1E/o7ZOVyxaEnpk4j\nbWoO\r\n=JRIO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCO/9IX0o3RCrjjz13O6rOBJ8nCqlNzAQCFcuK2UenlZwIgN1FK0t6AzPqj4Cy6D1sc9XFqG8ZJZzIV1Qiv4SSA/Fc="}]},"maintainers":[{"name":"thebespokepixel","email":"mark@thebespokepixel.com"}],"_npmUser":{"name":"thebespokepixel","email":"mark@thebespokepixel.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/es-tinycolor_2.0.0_1582136780764_0.8046031874171204"},"_hasShrinkwrap":false},"2.0.1":{"version":"2.0.1","name":"@thebespokepixel/es-tinycolor","description":"Fast Color Parsing and Manipulation in es2015+, based on TinyColor2","scripts":{"test":"xo && nyc ava","doc-serve":"documentation serve --watch --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name  --project-version $npm_package_version src/index.js","doc-build":"documentation build --format html --output docs --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name  --project-version $npm_package_version src/index.js","readme":"compile-readme -u src/docs/example.md src/docs/readme.md > readme.md","coverage":"nyc ava && nyc report --reporter=lcov --report-dir test/coverage; open test/coverage/lcov-report/index.html"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/thebespokepixel/es-tinycolor.git"},"keywords":["color","parser","tinycolor2","es6"],"author":{"name":"Mark Griffiths","email":"mark@thebespokepixel.com","url":"http://thebespokepixel.com/"},"copyright":{"year":"2020","owner":"The Bespoke Pixel"},"contributors":[{"name":"Brian Grinstead","email":"briangrinstead@gmail.com","url":"http://briangrinstead.com"}],"main":"index.js","module":"index.mjs","bugs":{"url":"https://github.com/thebespokepixel/es-tinycolor"},"homepage":"https://github.com/thebespokepixel/es-tinycolor","directories":{"test":"test"},"engines":{"node":">=10.0"},"devDependencies":{"@ava/babel":"^1.0.1","@babel/core":"^7.8.4","@babel/preset-env":"^7.8.4","ava":"^3.3.0","documentation-theme-bespoke":"^1.1.3","gulp":"^4.0.2","gulp-better-rollup":"^4.0.1","gulp-rename":"^2.0.0","nyc":"^15.0.0","rollup":"^1.31.1","rollup-plugin-babel":"^4.3.3","xo":"^0.26.1"},"ava":{"babel":true,"files":["test/*.js"]},"xo":{"semicolon":false,"esnext":true,"ignores":["index*.js","lib/**","docs/**"],"rules":{"camelcase":["error",{"properties":"never"}],"one-var":0,"max-params":0}},"badges":{"github":"thebespokepixel","npm":"thebespokepixel","name":"es-tinycolor","codeclimate":"b2bcb75bd517034aa609","providers":{"aux1":{"title":"github","text":"source","color":"4E73B6","link":"https://github.com/thebespokepixel/es-tinycolor"}},"readme":{"Publishing Status":[["npm","david"],["travis-com","rollup"]],"Development Status":[["greenkeeper","travis-com-dev"],["david-dev","david-devdeps-dev"],["snyk","code-climate","code-climate-coverage"]],"Documentation/Help":["inch","twitter"]},"docs":[["aux1","travis"],["code-climate","code-climate-coverage"],["snyk","david"]]},"gitHead":"7e853a8fa87ad7f52cd29743106e2b089cef59ed","_id":"@thebespokepixel/es-tinycolor@2.0.1","_nodeVersion":"13.9.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-ZmcKSy8mZ3CmUxZylKHt7sL0iroExxRpoH6D+LRvhMk8a8ktc49xFNdDDK2iph9F5A8OGogftgC8di0glhGhyA==","shasum":"711029e8951e4af69e905e08972bcc594c0fc4c1","tarball":"https://registry.npmjs.org/@thebespokepixel/es-tinycolor/-/es-tinycolor-2.0.1.tgz","fileCount":5,"unpackedSize":86825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTl9rCRA9TVsSAnZWagAAaq4QAIOrQHa1XgJc8F8p4H+e\n0C5G5qLUZ3rr7lzusXAlBAFdGavD72r3ISjwUQ9TOUQ5eKe0hadfWL8QCdZB\nHfySBGzAcWN1Xw78psdD1caRp6g21FmQFPeb9VD0DD3GGK2nGdBGK3OVzIsX\n4P75C1RZMjBS66WACB/NrMBZiMPcHI8Oe2n8uvwuuut8ez687bzIGFi6x1Eu\nKYvzC2+sOAcGtN1nAtw0I3CrFmDDuGHG66EVj6uurBb3y5megkxK83EOLatJ\nb59sC2F3UElXrfB/mpgAfhpX7BXrb0iY3t9Vbcbn/xMu9ylgPfqeoD3A7vod\n4PSpbzijmXADSTuLvu/lGSXGHU1FrccaL8KjXbM2cw/rheyuAHb33NgdB8Ax\nkktDYfmwbyTB2QrqvMKvJYTh+YLG+KQ15I7vAc9VmMHQs3EMXX6tTFM+fq8d\neFu5+hOrv///Ma9kNRwhGRFrFfK+VdOwPgTvjh/DGrjbPjc4HQ4+9+w34ROh\ns39yvdwZLww4MrHJhoAt6IiZO7JRHiLb7Gt7sczqHuFOy1s8GMJQiiWCd1KY\nUkKv8DrHe6aBuDBdWngxWcjrSmxEnz+8sHjyjjlDe/TMwnJAPupv9znlJATz\nOK8DXoIJuEYPlweK5B2od3YyUT4ZIcTFLSXddKQm2xAo8uwjjizflO+2hD5Q\nvruJ\r\n=vu0q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDstdX+mL0Q95/NMVI4Mb+8f4Y08/OgWiS0jWXaVqa/fQIhAITovYHCYVNBMHK6iAh+XECaHYvXNNoI+wPzEIDkxCl9"}]},"maintainers":[{"name":"thebespokepixel","email":"mark@thebespokepixel.com"}],"_npmUser":{"name":"thebespokepixel","email":"mark@thebespokepixel.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/es-tinycolor_2.0.1_1582194536726_0.28289172448598787"},"_hasShrinkwrap":false},"2.1.0":{"version":"2.1.0","name":"@thebespokepixel/es-tinycolor","description":"Fast Color Parsing and Manipulation in es2015+, based on TinyColor2","scripts":{"test":"xo && nyc ava","doc-serve":"documentation serve --watch --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name  --project-version $npm_package_version src/index.js","doc-build":"documentation build --format html --output docs --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name  --project-version $npm_package_version src/index.js","readme":"compile-readme -u src/docs/example.md src/docs/readme.md > readme.md","coverage":"nyc ava && nyc report --reporter=lcov --report-dir test/coverage; open test/coverage/lcov-report/index.html"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/thebespokepixel/es-tinycolor.git"},"keywords":["color","parser","tinycolor2","es6"],"author":{"name":"Mark Griffiths","email":"mark@thebespokepixel.com","url":"http://thebespokepixel.com/"},"copyright":{"year":"2020","owner":"The Bespoke Pixel"},"contributors":[{"name":"Brian Grinstead","email":"briangrinstead@gmail.com","url":"http://briangrinstead.com"}],"main":"index.js","module":"index.mjs","bugs":{"url":"https://github.com/thebespokepixel/es-tinycolor"},"homepage":"https://github.com/thebespokepixel/es-tinycolor","directories":{"test":"test"},"engines":{"node":">=10.0"},"devDependencies":{"@ava/babel":"^1.0.1","@babel/core":"^7.10.4","@babel/preset-env":"^7.10.4","ava":"^3.10.1","documentation-theme-bespoke":"^1.1.3","gulp":"^4.0.2","gulp-better-rollup":"^4.0.1","gulp-rename":"^2.0.0","nyc":"^15.1.0","rollup":"^2.21.0","rollup-plugin-babel":"^4.4.0","xo":"^0.32.1"},"ava":{"babel":true,"files":["test/*.js"]},"xo":{"semicolon":false,"esnext":true,"ignores":["index*.js","lib/**","docs/**"],"rules":{"camelcase":["error",{"properties":"never"}],"one-var":0,"max-params":0}},"badges":{"github":"thebespokepixel","npm":"thebespokepixel","name":"es-tinycolor","codeclimate":"b2bcb75bd517034aa609","providers":{"aux1":{"title":"github","text":"source","color":"4E73B6","link":"https://github.com/thebespokepixel/es-tinycolor"}},"readme":{"Publishing Status":[["npm","david"],["travis-com","rollup"]],"Development Status":[["travis-com-dev","david-dev","david-devdeps-dev"],["snyk","code-climate","code-climate-coverage"]],"Documentation/Help":["inch","twitter"]},"docs":[["aux1","travis"],["code-climate","code-climate-coverage"],["snyk","david"]]},"gitHead":"d5cb12264d61e6c985d878983985bd2f08fc8b7c","_id":"@thebespokepixel/es-tinycolor@2.1.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-qysBj9q74uaWuxHEaluAbokP/BmlX/WerxLuJ0RsbN92X0FEXayPRjtGPHy1FNLSFdFZLwk/f8YZ4NMp3CbxqQ==","shasum":"d74841e394356e315f0fb5a4a84428be9de2c1e8","tarball":"https://registry.npmjs.org/@thebespokepixel/es-tinycolor/-/es-tinycolor-2.1.0.tgz","fileCount":5,"unpackedSize":88093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDd6SCRA9TVsSAnZWagAA4oUP/2eBV2fYzHayYfTnwy0G\nyCbh12FvDH8S73H3TddYZmqt/Jzubnnczp+DRQ6GxOYT9Y4IvrHUqvZJ1i6x\nEzmzi+IwjgZLdLNYCBRfOEWnExhfuItYN6pIsEzhYB32qi8+e5pJ5N6JA0xP\nxA8OfGDRF+0+dXnObbQWEsTJhP6EKmSFWzmqiHwMcUu0JE2x4e9cWl1Xdnep\nc/jQkLCUbaMAR9qWP51Oo2gC1hFWEmVbafvw9l99YY4ZDfZ4UIFcUtcId140\nO56v0WasDD6p1V3PaofL4qzh0foI5lbxwp/TaHOhuiIIjGnCqAi+Qb9Kuq41\nD+1Ug6+8M+FuBxzdCrajY+2+SI2Uv6/mZY13rf1KUttzskwAoFclDaBr0m1f\nVaa0w3+qMzpHiYKqvjjUbQZ5IajXvgQMjieYCjhNKwBdLeXMY9RdsYhbbWux\nGRs5IQWNLuAOaB0qgWfKIExgOKbAOx6L5nhNIAkOSQTSAjcmsf+isObBJFV6\nB6wfn61ZRPLc4XUT72G/g7zsK50SRIMPSAbt1A9ucfnQvnhu1lKexBfCiIj+\n4HJ1EzzJJjPtM8dyi8dQLgk6a91P8uu+sbHZaQwbAOG1Jk+2ogQPzLD9dQUh\nQwkt4Tf8fsaEZJA8qs78dXgwVs2/HlYQnf0aKG7GDeTeKIPHudsxn0lA6KZs\nizKA\r\n=pTXK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD24Vx0Fcu1qGJ492/stuMKoGiH+cVw+Fmwbfo7h0S5xAIgRnWY2zFEC6RcDkvlAIzKB/znzK3mvrEqeGS8bA3ofdM="}]},"maintainers":[{"name":"thebespokepixel","email":"mark@thebespokepixel.com"}],"_npmUser":{"name":"thebespokepixel","email":"mark@thebespokepixel.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/es-tinycolor_2.1.0_1594744466036_0.12228774602280312"},"_hasShrinkwrap":false},"2.1.1":{"version":"2.1.1","name":"@thebespokepixel/es-tinycolor","description":"Fast Color Parsing and Manipulation in es2015+, based on TinyColor2","scripts":{"test":"xo && nyc ava","doc-serve":"documentation serve --watch --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name  --project-version $npm_package_version src/index.js","doc-build":"documentation build --format html --output docs --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name  --project-version $npm_package_version src/index.js","readme":"compile-readme -u src/docs/example.md src/docs/readme.md > readme.md","coverage":"nyc ava && nyc report --reporter=lcov --report-dir test/coverage; open test/coverage/lcov-report/index.html"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/thebespokepixel/es-tinycolor.git"},"keywords":["color","parser","tinycolor2","es6"],"author":{"name":"Mark Griffiths","email":"mark@thebespokepixel.com","url":"http://thebespokepixel.com/"},"copyright":{"year":"2020","owner":"The Bespoke Pixel"},"contributors":[{"name":"Brian Grinstead","email":"briangrinstead@gmail.com","url":"http://briangrinstead.com"}],"main":"index.js","module":"index.mjs","bugs":{"url":"https://github.com/thebespokepixel/es-tinycolor"},"homepage":"https://github.com/thebespokepixel/es-tinycolor","directories":{"test":"test"},"engines":{"node":">=10.0"},"devDependencies":{"@ava/babel":"^1.0.1","@babel/core":"^7.10.5","@babel/preset-env":"^7.10.4","ava":"^3.10.1","documentation-theme-bespoke":"^1.1.6","gulp":"^4.0.2","gulp-better-rollup":"^4.0.1","gulp-rename":"^2.0.0","nyc":"^15.1.0","rollup":"^2.21.0","rollup-plugin-babel":"^4.4.0","xo":"^0.32.1"},"ava":{"babel":true,"files":["test/*.js"]},"xo":{"semicolon":false,"esnext":true,"ignores":["index*.js","lib/**","docs/**"],"rules":{"camelcase":["error",{"properties":"never"}],"one-var":0,"max-params":0}},"badges":{"github":"thebespokepixel","npm":"thebespokepixel","name":"es-tinycolor","codeclimate":"b2bcb75bd517034aa609","providers":{"aux1":{"title":"github","text":"source","color":"4E73B6","link":"https://github.com/thebespokepixel/es-tinycolor"}},"readme":{"Publishing Status":[["npm","david"],["travis-com","rollup"]],"Development Status":[["travis-com-dev","david-dev","david-devdeps-dev"],["snyk","code-climate","code-climate-coverage"]],"Documentation/Help":["inch","twitter"]},"docs":[["aux1","travis"],["code-climate","code-climate-coverage"],["snyk","david"]]},"gitHead":"e903b04f758909785298aa6db83630f40a93a72b","_id":"@thebespokepixel/es-tinycolor@2.1.1","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-UUTZLJpKGdGt88z3Kx96dB/iFAnk/mceeGzIquGKHcCcO3MeFsK3v9d+KersMHpE+w5ZYy19NQJhOCk+eXbJ8w==","shasum":"3899fdce8dd248859c40bf6abf0873fc3200d429","tarball":"https://registry.npmjs.org/@thebespokepixel/es-tinycolor/-/es-tinycolor-2.1.1.tgz","fileCount":5,"unpackedSize":88093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEavLCRA9TVsSAnZWagAABT8QAJAooek1wG+5WHBxRs8U\npkRKnH9XTYubqiM7SbJO+JhukCkeQ/hi5GVY21/nqiwZJHWyrEG8hS+Kw+4v\nxVy9XHI1xpBxX4u+i76HW+qPytqPhSwBkbi769atVZjWwOaF2eWlqDdVrhTa\nu1xiQxLJIea2Uy/hXbxCo0xeGSrTDG6rYXVAEIuhH6PL+eUTDd7DGb/8ozai\nEDywcuF3txkRhZlKHSmjY6Rpf0SAfMC0LIlI074JH+5KVY7rRYROex4ZQwxo\nzetEh+lGDqogAiuZW40aiOuRMk9tLAi6sGKF8JYsDBNXC0cElum5iEGhjWnO\ndEASm4pxdeUJhGqpnbKSJovsT+RgVlor8IeCpEtG+SdlzZ3wzaDeUU+GBsJz\nScGXhRlB0cR5goyW4Uk90e40+njVybalaLNWZT5s7s/3f7nDbnpLKR2PG81P\nr1VcrmFLyMVnxEpayp2hMb6XifoJq1//1hy/+CD42xst9K4aNnesKQ+A/+cv\n6tGg5RMSHuH1KG5favLR0r9G694UHBwPTxfX78Hha5ZF0mNbRx+0h1UjmwZZ\nX2rwij/WYUC4uEHav/Ibq7kPM5cdLAKXX+tf1RyGrTB51EeFLGF4Fq0ja3zx\nLF1yVsR4ILL19uNoVmpAR2dM8TzeYk6AVLB5zRXpyqWzRi0eYRq+eQ4bSNGD\n0YTS\r\n=ChFH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9S3SiNQGINu+5PT9NXDByWJV8P5Hl9m6I0+KQmiFIpAIhAJ2nuld317lgJFMetMs4LIB3tzRXDigeKFTMTnaUqH1C"}]},"maintainers":[{"name":"thebespokepixel","email":"mark@thebespokepixel.com"}],"_npmUser":{"name":"thebespokepixel","email":"mark@thebespokepixel.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/es-tinycolor_2.1.1_1594993610598_0.13718247065769806"},"_hasShrinkwrap":false},"3.0.0":{"version":"3.0.0","name":"@thebespokepixel/es-tinycolor","description":"Fast Color Parsing and Manipulation in es2015+, based on TinyColor2","scripts":{"build":"rollup -c","test":"xo && c8 --reporter=lcov --reporter=text ava","doc-serve":"documentation serve --watch --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name  --project-version $npm_package_version src/index.js","doc-build":"documentation build --format html --output docs --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name  --project-version $npm_package_version src/index.js","readme":"compile-readme -u src/docs/example.md src/docs/readme.md > readme.md","coverage":"c8 --reporter=lcov --reporter=text ava","prepublishOnly":"npx -p typescript tsc index.js --declaration --allowJs --emitDeclarationOnly"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/thebespokepixel/es-tinycolor.git"},"keywords":["color","parser","tinycolor2","es6"],"author":{"name":"Mark Griffiths","email":"mark@thebespokepixel.com","url":"http://thebespokepixel.com/"},"copyright":{"year":"2021","owner":"The Bespoke Pixel"},"contributors":[{"name":"Brian Grinstead","email":"briangrinstead@gmail.com","url":"http://briangrinstead.com"}],"main":"index.js","type":"module","types":"index.d.ts","bugs":{"url":"https://github.com/thebespokepixel/es-tinycolor"},"homepage":"https://github.com/thebespokepixel/es-tinycolor","directories":{"test":"test"},"engines":{"node":">=14.0"},"devDependencies":{"ava":"4.0.0-alpha.2","c8":"^7.10.0","documentation":"^13.2.5","documentation-theme-bespoke":"^2.0.9","rollup":"^2.58.3","xo":"^0.46.3"},"xo":{"semicolon":false,"ignores":["gulpfile.js","index.js","index.d.ts","lib/**","docs/**","coverage/**"],"rules":{"camelcase":["error",{"properties":"never"}],"one-var":0,"max-params":0}},"badges":{"github":"thebespokepixel","npm":"thebespokepixel","name":"es-tinycolor","libraries-io":"TheBespokePixel","codeclimate":"b2bcb75bd517034aa609","providers":{"aux1":{"title":"github","text":"source","color":"4E73B6","link":"https://github.com/thebespokepixel/es-tinycolor"}},"readme":{"Publishing Status":[["npm","libraries-io-npm"],["travis-com","rollup"]],"Development Status":[["travis-com-dev","libraries-io-github"],["snyk","code-climate","code-climate-coverage"]],"Documentation/Help":["inch","twitter"]},"docs":[["aux1","travis"],["code-climate","code-climate-coverage"],["snyk","libraries-io-npm"]]},"gitHead":"437622c7548c29497cd6974e99ff37a5ae32fef4","_id":"@thebespokepixel/es-tinycolor@3.0.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.1","dist":{"integrity":"sha512-zT5WfzudfTZuuKHA2ubIeOE/rXDn0EVNj/1JzaMyXixtzLRvpXnKIGWtuxl4vdWiEbgD7FnbJ5WUcPADQGPS/w==","shasum":"87caf448326005351b051855d840794bfb42b689","tarball":"https://registry.npmjs.org/@thebespokepixel/es-tinycolor/-/es-tinycolor-3.0.0.tgz","fileCount":5,"unpackedSize":85762,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBZ2AmG0+lFdVFNusQmIxk6LlcxnbYD5cWgqC996jSX/AiEAtSxs+bJcsX6ocMYZFJ/K/IGn2niQJaJpK+bYkdxmHas="}]},"_npmUser":{"name":"thebespokepixel","email":"mark@thebespokepixel.com"},"maintainers":[{"name":"thebespokepixel","email":"mark@thebespokepixel.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/es-tinycolor_3.0.0_1635511116810_0.3053099188540238"},"_hasShrinkwrap":false},"3.0.1":{"version":"3.0.1","name":"@thebespokepixel/es-tinycolor","description":"Fast Color Parsing and Manipulation in es2015+, based on TinyColor2","scripts":{"build":"rollup -c && npm run readme","test":"xo && c8 --reporter=lcov --reporter=text ava","doc-serve":"documentation serve --watch --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name  --project-version $npm_package_version src/index.js","doc-build":"documentation build --format html --output docs --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name  --project-version $npm_package_version src/index.js","readme":"compile-readme -u src/docs/example.md src/docs/readme.md > readme.md","coverage":"c8 --reporter=lcov --reporter=text ava","prepublishOnly":"npx -p typescript tsc index.js --declaration --allowJs --emitDeclarationOnly"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/thebespokepixel/es-tinycolor.git"},"keywords":["color","parser","tinycolor2","es6"],"author":{"name":"Mark Griffiths","email":"mark@thebespokepixel.com","url":"http://thebespokepixel.com/"},"copyright":{"year":"2021","owner":"The Bespoke Pixel"},"contributors":[{"name":"Brian Grinstead","email":"briangrinstead@gmail.com","url":"http://briangrinstead.com"}],"main":"index.js","type":"module","types":"index.d.ts","bugs":{"url":"https://github.com/thebespokepixel/es-tinycolor"},"homepage":"https://github.com/thebespokepixel/es-tinycolor","directories":{"test":"test"},"engines":{"node":">=14.0"},"devDependencies":{"ava":"4.0.0-alpha.2","c8":"^7.10.0","documentation":"^13.2.5","documentation-theme-bespoke":"^2.0.9","rollup":"^2.59.0","rollup-plugin-cleanup":"^3.2.1","xo":"^0.46.3"},"xo":{"semicolon":false,"ignores":["gulpfile.js","index.js","index.d.ts","lib/**","docs/**","coverage/**"],"rules":{"camelcase":["error",{"properties":"never"}],"one-var":0,"max-params":0}},"badges":{"github":"thebespokepixel","npm":"thebespokepixel","name":"es-tinycolor","libraries-io":"TheBespokePixel","codeclimate":"b2bcb75bd517034aa609","providers":{"aux1":{"title":"github","text":"source","color":"4E73B6","link":"https://github.com/thebespokepixel/es-tinycolor"}},"readme":{"Publishing Status":[["npm","libraries-io-npm"],["travis-com","rollup"]],"Development Status":[["travis-com-dev","libraries-io-github"],["snyk","code-climate","code-climate-coverage"]],"Documentation/Help":["inch","twitter"]},"docs":[["aux1","travis"],["code-climate","code-climate-coverage"],["snyk","libraries-io-npm"]]},"gitHead":"18ea6a4c98d5200193e099c1cae3c8ab752c7aad","_id":"@thebespokepixel/es-tinycolor@3.0.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.1","dist":{"integrity":"sha512-h7R4q0C5mw7LfRFCMqXXvDGKmaytuxE+bRlmWd6ksKTQM4vBenH0mJyPMlineSyUnGyKmZkWdnv/6deVmYTkuw==","shasum":"e622e1e48eb1d0826929970f13ad4c7ceac6fbf3","tarball":"https://registry.npmjs.org/@thebespokepixel/es-tinycolor/-/es-tinycolor-3.0.1.tgz","fileCount":5,"unpackedSize":71166,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGIT6r2dGK2esQHbXlevNEEL/XWGfWOsRKGLSAJ79Vj+AiAJ8fJicH0EdIWL1ypy1rj+BTGAryaOXzbapysEF2xeQA=="}]},"_npmUser":{"name":"thebespokepixel","email":"mark@thebespokepixel.com"},"maintainers":[{"name":"thebespokepixel","email":"mark@thebespokepixel.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/es-tinycolor_3.0.1_1635768192669_0.13024159547718317"},"_hasShrinkwrap":false},"3.0.2":{"version":"3.0.2","name":"@thebespokepixel/es-tinycolor","description":"Fast Color Parsing and Manipulation in es2015+, based on TinyColor2","scripts":{"build":"rollup -c && npm run readme","test":"xo && c8 --reporter=lcov --reporter=text ava","doc-serve":"documentation serve --watch --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name  --project-version $npm_package_version src/index.js","doc-build":"documentation build --format html --output docs --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name  --project-version $npm_package_version src/index.js","readme":"compile-readme -u src/docs/example.md src/docs/readme.md > readme.md","coverage":"c8 --reporter=lcov ava; open coverage/lcov-report/index.html","prepublishOnly":"npx -p typescript tsc index.js --declaration --allowJs --emitDeclarationOnly"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/thebespokepixel/es-tinycolor.git"},"keywords":["color","parser","tinycolor2","es6"],"author":{"name":"Mark Griffiths","email":"mark@thebespokepixel.com","url":"http://thebespokepixel.com/"},"copyright":{"year":"2021","owner":"The Bespoke Pixel"},"contributors":[{"name":"Brian Grinstead","email":"briangrinstead@gmail.com","url":"http://briangrinstead.com"}],"main":"index.js","type":"module","types":"index.d.ts","bugs":{"url":"https://github.com/thebespokepixel/es-tinycolor"},"homepage":"https://github.com/thebespokepixel/es-tinycolor","directories":{"test":"test"},"engines":{"node":">=14.0"},"devDependencies":{"ava":"4.0.0-alpha.2","c8":"^7.10.0","documentation":"^13.2.5","documentation-theme-bespoke":"^2.0.9","rollup":"^2.59.0","rollup-plugin-cleanup":"^3.2.1","xo":"^0.46.3"},"xo":{"semicolon":false,"ignores":["gulpfile.js","index.js","index.d.ts","lib/**","docs/**","coverage/**"],"rules":{"camelcase":["error",{"properties":"never"}],"one-var":0,"max-params":0}},"badges":{"github":"thebespokepixel","npm":"thebespokepixel","name":"es-tinycolor","libraries-io":"TheBespokePixel","codeclimate":"b2bcb75bd517034aa609","providers":{"aux1":{"title":"github","text":"source","color":"4E73B6","link":"https://github.com/thebespokepixel/es-tinycolor"}},"readme":{"Publishing Status":[["npm","libraries-io-npm"],["travis-com","rollup"]],"Development Status":[["travis-com-dev","libraries-io-github"],["snyk","code-climate","code-climate-coverage"]],"Documentation/Help":["inch","twitter"]},"docs":[["aux1","travis"],["code-climate","code-climate-coverage"],["snyk","libraries-io-npm"]]},"gitHead":"aeacbfbd919138483064bb7e428bef5b996a2bfc","_id":"@thebespokepixel/es-tinycolor@3.0.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.2","dist":{"integrity":"sha512-r+sPD8dQArnSScrwirPrslXKfWw9Ms/Zul8Zo1ciMnmZSHPJtPCy9qjVwEL/D4YtJwbCTT4MJlWF3bdeU2zhYg==","shasum":"d05dd52c6d2b633895de6924605bbd9cff8fe502","tarball":"https://registry.npmjs.org/@thebespokepixel/es-tinycolor/-/es-tinycolor-3.0.2.tgz","fileCount":5,"unpackedSize":104473,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgqIvoPK6DmxE4gKsa+T0Hcl0tgViUUDb6IQFwoSLgmwIgOiT2v1EE5Gv5BdJYSPpsiE8/6NXSour0U8JhSEagiCY="}]},"_npmUser":{"name":"thebespokepixel","email":"mark@thebespokepixel.com"},"maintainers":[{"name":"thebespokepixel","email":"mark@thebespokepixel.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/es-tinycolor_3.0.2_1635796074287_0.708060100296473"},"_hasShrinkwrap":false},"3.0.3":{"version":"3.0.3","name":"@thebespokepixel/es-tinycolor","description":"Fast Color Parsing and Manipulation in es2015+, based on TinyColor2","scripts":{"build":"rollup -c && npm run readme","test":"xo && c8 --reporter=lcov --reporter=text ava","doc-serve":"documentation serve --watch --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name  --project-version $npm_package_version src/index.js","doc-build":"documentation build --format html --output docs --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name  --project-version $npm_package_version src/index.js","readme":"compile-readme -u src/docs/example.md src/docs/readme.md > readme.md","coverage":"c8 --reporter=lcov ava; open coverage/lcov-report/index.html","prepublishOnly":"npx -p typescript tsc index.js --declaration --allowJs --emitDeclarationOnly"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/thebespokepixel/es-tinycolor.git"},"keywords":["color","parser","tinycolor2","es6"],"author":{"name":"Mark Griffiths","email":"mark@thebespokepixel.com","url":"http://thebespokepixel.com/"},"copyright":{"year":"2021","owner":"The Bespoke Pixel"},"contributors":[{"name":"Brian Grinstead","email":"briangrinstead@gmail.com","url":"http://briangrinstead.com"}],"main":"index.js","type":"module","types":"index.d.ts","bugs":{"url":"https://github.com/thebespokepixel/es-tinycolor"},"homepage":"https://github.com/thebespokepixel/es-tinycolor","directories":{"test":"test"},"engines":{"node":">=14.0"},"devDependencies":{"ava":"4.0.0-alpha.2","c8":"^7.10.0","documentation":"^13.2.5","documentation-theme-bespoke":"^2.0.9","rollup":"^2.59.0","rollup-plugin-cleanup":"^3.2.1","xo":"^0.46.3"},"xo":{"semicolon":false,"ignores":["gulpfile.js","index.js","index.d.ts","lib/**","docs/**","coverage/**"],"rules":{"camelcase":["error",{"properties":"never"}],"one-var":0,"max-params":0}},"badges":{"github":"thebespokepixel","npm":"thebespokepixel","name":"es-tinycolor","libraries-io":"TheBespokePixel","codeclimate":"b2bcb75bd517034aa609","providers":{"aux1":{"title":"github","text":"source","color":"4E73B6","link":"https://github.com/thebespokepixel/es-tinycolor"}},"readme":{"Publishing Status":[["npm","libraries-io-npm"],["travis-com","rollup"]],"Development Status":[["travis-com-dev","libraries-io-github"],["snyk","code-climate","code-climate-coverage"]],"Documentation/Help":["inch","twitter"]},"docs":[["aux1","travis"],["code-climate","code-climate-coverage"],["snyk","libraries-io-npm"]]},"gitHead":"63ee54cbc5d34bff8d3da5a24910244fae28f057","_id":"@thebespokepixel/es-tinycolor@3.0.3","_nodeVersion":"16.13.0","_npmVersion":"8.1.2","dist":{"integrity":"sha512-V8iujTBylm7kgZu9v+qQgO/78suiJwZ5qoQh6AAOfGW9KpxRdvmZUsBR7QyPlrN6T/LB/Xv4lWMAO1U2aMCS8A==","shasum":"881429f1e172966e6113448472b8ab5b29473b95","tarball":"https://registry.npmjs.org/@thebespokepixel/es-tinycolor/-/es-tinycolor-3.0.3.tgz","fileCount":5,"unpackedSize":104452,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFXiYUn6N+VyB0ay6FrxLFMEK9tKVuoyQ3JbKNa9qxTkAiA6/mUBJKbREbdmk1Mn3Mv0z2B4cIZFQnQ/dP38qq/1ZA=="}]},"_npmUser":{"name":"thebespokepixel","email":"mark@thebespokepixel.com"},"maintainers":[{"name":"thebespokepixel","email":"mark@thebespokepixel.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/es-tinycolor_3.0.3_1635797178953_0.23336480525878334"},"_hasShrinkwrap":false},"3.0.4":{"version":"3.0.4","name":"@thebespokepixel/es-tinycolor","description":"Fast Color Parsing and Manipulation in es2015+, based on TinyColor2","scripts":{"build":"rollup -c && npm run readme","test":"xo && c8 --reporter=lcov --reporter=text ava","doc-serve":"documentation serve --watch --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name  --project-version $npm_package_version src/index.js","doc-build":"documentation build --format html --output docs --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name  --project-version $npm_package_version src/index.js","readme":"compile-readme -u src/docs/example.md src/docs/readme.md > readme.md","coverage":"c8 --reporter=lcov ava; open coverage/lcov-report/index.html","prepublishOnly":"npx -p typescript tsc index.js --declaration --allowJs --emitDeclarationOnly"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/thebespokepixel/es-tinycolor.git"},"keywords":["color","parser","tinycolor2","es6"],"author":{"name":"Mark Griffiths","email":"mark@thebespokepixel.com","url":"http://thebespokepixel.com/"},"copyright":{"year":"2021","owner":"The Bespoke Pixel"},"contributors":[{"name":"Brian Grinstead","email":"briangrinstead@gmail.com","url":"http://briangrinstead.com"}],"main":"index.js","type":"module","types":"index.d.ts","bugs":{"url":"https://github.com/thebespokepixel/es-tinycolor"},"homepage":"https://github.com/thebespokepixel/es-tinycolor","directories":{"test":"test"},"engines":{"node":">=14.0"},"devDependencies":{"ava":"4.0.0-alpha.2","c8":"^7.10.0","documentation":"^13.2.5","documentation-theme-bespoke":"^2.0.12","rollup":"^2.59.0","rollup-plugin-cleanup":"^3.2.1","xo":"^0.46.3"},"xo":{"semicolon":false,"ignores":["gulpfile.js","index.js","index.d.ts","lib/**","docs/**","coverage/**"],"rules":{"camelcase":["error",{"properties":"never"}],"one-var":0,"max-params":0}},"badges":{"github":"thebespokepixel","npm":"thebespokepixel","name":"es-tinycolor","libraries-io":"TheBespokePixel","codeclimate":"b2bcb75bd517034aa609","providers":{"aux1":{"title":"github","text":"source","color":"4E73B6","link":"https://github.com/thebespokepixel/es-tinycolor"}},"readme":{"Publishing Status":[["npm","libraries-io-npm"],["travis-com","rollup"]],"Development Status":[["travis-com-dev","libraries-io-github"],["snyk","code-climate","code-climate-coverage"]],"Documentation/Help":["inch","twitter"]},"docs":[["aux1","travis"],["code-climate","code-climate-coverage"],["snyk","libraries-io-npm"]]},"gitHead":"654c42296aa4889e6b32070fb9a3fce2bdd019e5","_id":"@thebespokepixel/es-tinycolor@3.0.4","_nodeVersion":"16.13.0","_npmVersion":"8.1.2","dist":{"integrity":"sha512-hWjFCvW8y0Hb1BAN5ZeejykV0nPXdc+ItiOG4NTSk6RqZa+lrf6TRIs2UL06JGGdC0SLpx1tYJ8+gfHEjc41Ew==","shasum":"9a2f445053a96705514fd239adecdce6a511d577","tarball":"https://registry.npmjs.org/@thebespokepixel/es-tinycolor/-/es-tinycolor-3.0.4.tgz","fileCount":5,"unpackedSize":104453,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClCv0vtvS5L3tXXuuJKBTAisD4KIKLiC0KZuMJtsd5eAIhALwny2ZNY6s5xIr/xn3Nw3FuGdzTbzoKfJA+LD0+VQ7x"}]},"_npmUser":{"name":"thebespokepixel","email":"mark@thebespokepixel.com"},"maintainers":[{"name":"thebespokepixel","email":"mark@thebespokepixel.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/es-tinycolor_3.0.4_1635846254876_0.5973725717557772"},"_hasShrinkwrap":false},"3.0.5":{"version":"3.0.5","name":"@thebespokepixel/es-tinycolor","description":"Fast Color Parsing and Manipulation in es2015+, based on TinyColor2","scripts":{"build":"rollup -c && npm run readme","test":"xo && c8 --reporter=lcov --reporter=text ava","doc-serve":"documentation serve --watch --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name  --project-version $npm_package_version src/index.js","doc-build":"documentation build --format html --output docs --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name  --project-version $npm_package_version src/index.js","readme":"compile-readme -u src/docs/example.md src/docs/readme.md > readme.md","coverage":"c8 --reporter=lcov ava; open coverage/lcov-report/index.html","prepublishOnly":"npx -p typescript tsc index.js --declaration --allowJs --emitDeclarationOnly"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/thebespokepixel/es-tinycolor.git"},"keywords":["color","parser","tinycolor2","es6"],"author":{"name":"Mark Griffiths","email":"mark@thebespokepixel.com","url":"http://thebespokepixel.com/"},"copyright":{"year":"2021","owner":"The Bespoke Pixel"},"contributors":[{"name":"Brian Grinstead","email":"briangrinstead@gmail.com","url":"http://briangrinstead.com"}],"main":"index.js","type":"module","types":"index.d.ts","bugs":{"url":"https://github.com/thebespokepixel/es-tinycolor"},"homepage":"https://github.com/thebespokepixel/es-tinycolor","directories":{"test":"test"},"engines":{"node":">=14.0"},"devDependencies":{"ava":"^4.0.0-rc.1","c8":"^7.10.0","documentation":"^13.2.5","documentation-theme-bespoke":"^2.0.14","rollup":"^2.59.0","rollup-plugin-cleanup":"^3.2.1","xo":"^0.46.4"},"xo":{"semicolon":false,"ignores":["index.js","index.d.ts","docs/**","coverage/**"],"rules":{"camelcase":["error",{"properties":"never"}],"one-var":0,"max-params":0}},"badges":{"github":"thebespokepixel","npm":"thebespokepixel","name":"es-tinycolor","libraries-io":"TheBespokePixel","codeclimate":"b2bcb75bd517034aa609","providers":{"aux1":{"title":"github","text":"source","color":"4E73B6","link":"https://github.com/thebespokepixel/es-tinycolor"}},"readme":{"Publishing Status":[["npm","libraries-io-npm"],["travis-com","rollup"]],"Development Status":[["travis-com-dev","libraries-io-github"],["snyk","code-climate","code-climate-coverage"]],"Documentation/Help":["inch","twitter"]},"docs":[["aux1","travis"],["code-climate","code-climate-coverage"],["snyk","libraries-io-npm"]]},"gitHead":"6773926306da4d536b93d3d682e72588e7388f34","_id":"@thebespokepixel/es-tinycolor@3.0.5","_nodeVersion":"16.13.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-TEhyOwaHbBgUMgm8bbK8TkfZoKCnHA6DJnLuI5j61nupLWXd/nU5f5YYoe8T7JrUfgqIJlD6BOHzsRifj4FlOQ==","shasum":"a82f0ada0aee675579856f7b2c6e5051dbca435f","tarball":"https://registry.npmjs.org/@thebespokepixel/es-tinycolor/-/es-tinycolor-3.0.5.tgz","fileCount":5,"unpackedSize":104414,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGf9vtDUllcBPXGwkVg/RMyDyhUoYupnGhnn3bDKavxQIgPRbKQUoRkdXbEh0yrB7hle6kYxSoCl8zTFhFJ6vy4Qs="}]},"_npmUser":{"name":"thebespokepixel","email":"mark@thebespokepixel.com"},"maintainers":[{"name":"thebespokepixel","email":"mark@thebespokepixel.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/es-tinycolor_3.0.5_1636158172522_0.6352797139062472"},"_hasShrinkwrap":false},"3.0.6":{"version":"3.0.6","name":"@thebespokepixel/es-tinycolor","description":"Fast Color Parsing and Manipulation in es2015+, based on TinyColor2","scripts":{"build":"rollup -c && npm run readme","test":"xo && c8 --reporter=lcov --reporter=text ava","doc-serve":"documentation serve --watch --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name  --project-version $npm_package_version src/index.js","doc-build":"documentation build --format html --output docs --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name  --project-version $npm_package_version src/index.js","readme":"compile-readme -u src/docs/example.md src/docs/readme.md > readme.md","coverage":"c8 --reporter=lcov ava; open coverage/lcov-report/index.html","prepublishOnly":"npx -p typescript tsc index.js --declaration --allowJs --emitDeclarationOnly"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/thebespokepixel/es-tinycolor.git"},"keywords":["color","parser","tinycolor2","es6"],"author":{"name":"Mark Griffiths","email":"mark@thebespokepixel.com","url":"http://thebespokepixel.com/"},"copyright":{"year":"2021","owner":"The Bespoke Pixel"},"contributors":[{"name":"Brian Grinstead","email":"briangrinstead@gmail.com","url":"http://briangrinstead.com"}],"main":"index.js","type":"module","types":"index.d.ts","bugs":{"url":"https://github.com/thebespokepixel/es-tinycolor"},"homepage":"https://github.com/thebespokepixel/es-tinycolor","directories":{"test":"test"},"engines":{"node":">=14.0"},"devDependencies":{"ava":"^4.0.0-rc.1","c8":"^7.10.0","documentation":"^13.2.5","documentation-theme-bespoke":"^2.0.14","rollup":"^2.59.0","rollup-plugin-cleanup":"^3.2.1","xo":"^0.46.4"},"xo":{"semicolon":false,"ignores":["index.js","index.d.ts","docs/**","coverage/**"],"rules":{"camelcase":["error",{"properties":"never"}],"one-var":0,"max-params":0}},"badges":{"github":"thebespokepixel","npm":"thebespokepixel","name":"es-tinycolor","libraries-io":"TheBespokePixel","codeclimate":"b2bcb75bd517034aa609","providers":{"aux1":{"title":"github","text":"source","color":"4E73B6","link":"https://github.com/thebespokepixel/es-tinycolor"}},"readme":{"Publishing Status":[["npm","libraries-io-npm"],["travis-com","rollup"]],"Development Status":[["travis-com-dev","libraries-io-github"],["snyk","code-climate","code-climate-coverage"]],"Documentation/Help":["inch","twitter"]},"docs":[["aux1","travis"],["code-climate","code-climate-coverage"],["snyk","libraries-io-npm"]]},"gitHead":"601a3feb71fb744edfc7f787b840fdd16c222548","_id":"@thebespokepixel/es-tinycolor@3.0.6","_nodeVersion":"16.13.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-iu0anJHGVX35Xn+wevCDG/xR33cGWnBHYwxWZYgH9PCLL6OiMhec8Xy4aldqc/GJe19uV4rhG7dczYgN4BHHNg==","shasum":"efedad479b38857e8d9c32150ccc700d1fa91bc2","tarball":"https://registry.npmjs.org/@thebespokepixel/es-tinycolor/-/es-tinycolor-3.0.6.tgz","fileCount":5,"unpackedSize":104410,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA54ON6b23wYjBHyIPkZekddKhsnnwLYKiMfMrhlg9gwAiEA9WQdarWgB0ExBuORUshg0CoLvQvTZ0qofby8fMh/TqI="}]},"_npmUser":{"name":"thebespokepixel","email":"mark@thebespokepixel.com"},"maintainers":[{"name":"thebespokepixel","email":"mark@thebespokepixel.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/es-tinycolor_3.0.6_1636186782495_0.32507188190707326"},"_hasShrinkwrap":false},"3.1.0":{"version":"3.1.0","name":"@thebespokepixel/es-tinycolor","description":"Fast Color Parsing and Manipulation in es2015+, based on TinyColor2","scripts":{"build":"rollup -c && npm run readme","test":"xo && c8 --reporter=lcov --reporter=text ava","doc-serve":"documentation serve --watch --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name  --project-version $npm_package_version src/index.js","doc-build":"documentation build --format html --output docs --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name  --project-version $npm_package_version src/index.js","readme":"compile-readme -u src/docs/example.md src/docs/readme.md > readme.md","coverage":"c8 --reporter=lcov ava; open coverage/lcov-report/index.html","prepublishOnly":"npx -p typescript tsc esm/index.js --declaration --allowJs --emitDeclarationOnly --outdir types"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/thebespokepixel/es-tinycolor.git"},"keywords":["color","parser","tinycolor2","es6"],"author":{"name":"Mark Griffiths","email":"mark@thebespokepixel.com","url":"http://thebespokepixel.com/"},"copyright":{"year":"2021","owner":"The Bespoke Pixel"},"contributors":[{"name":"Brian Grinstead","email":"briangrinstead@gmail.com","url":"http://briangrinstead.com"}],"main":"cjs/index.js","module":"esm/index.js","type":"module","exports":{"import":"./esm/index.js","default":"./cjs/index.js"},"types":"types/index.d.ts","bugs":{"url":"https://github.com/thebespokepixel/es-tinycolor"},"homepage":"https://github.com/thebespokepixel/es-tinycolor","engines":{"node":">=14.0"},"devDependencies":{"ava":"^4.0.0-rc.1","c8":"^7.10.0","documentation":"^13.2.5","documentation-theme-bespoke":"^2.0.14","rollup":"^2.60.1","rollup-plugin-cleanup":"^3.2.1","xo":"^0.46.4"},"xo":{"semicolon":false,"ignores":["esm/**","cjs/**","types/**","docs/**","coverage/**"],"rules":{"camelcase":["error",{"properties":"never"}],"one-var":0,"max-params":0}},"badges":{"github":"thebespokepixel","npm":"thebespokepixel","name":"es-tinycolor","libraries-io":"TheBespokePixel","codeclimate":"b2bcb75bd517034aa609","providers":{"aux1":{"title":"github","text":"source","color":"4E73B6","link":"https://github.com/thebespokepixel/es-tinycolor"}},"readme":{"Publishing Status":[["npm","libraries-io-npm"],["travis-com","rollup"]],"Development Status":[["travis-com-dev","libraries-io-github"],["snyk","code-climate","code-climate-coverage"]],"Documentation/Help":["twitter"]},"docs":[["aux1","travis"],["code-climate","code-climate-coverage"],["snyk","libraries-io-npm"]]},"gitHead":"10ec44503d00032739e7430bf019827eedc65337","_id":"@thebespokepixel/es-tinycolor@3.1.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-eMze89mN0vcg5yBGz6sujsTDElvPAb9lLEnjQHFmdLs2KqDQjBU7JMn8pu4BysoAAxZBBr1+Tbf0qteVaPlMGg==","shasum":"11017d265d2838a6c065618dbe3716da7208fee9","tarball":"https://registry.npmjs.org/@thebespokepixel/es-tinycolor/-/es-tinycolor-3.1.0.tgz","fileCount":7,"unpackedSize":153465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm9iDCRA9TVsSAnZWagAAlGMP/2CBpzhKG5W/F83O2Opo\npmc2sW0geHHTTOcm6YiEOz0qrEzSFgWAcTWeDKPFqpXjpZsgDTXsMkW9yUa3\ntBqRuW2M/J5aif2+dNMYJC/hRIP4HfMD11DlDMMTHPfOGfc1uwcbF7ttPf6x\nqSQpSUsYI/lj5bALpbZ0G3W/nGcprkuoXGu2CWh4pJ/Hq7ZYQRqVe+8SYhsT\nwxAZs+K3q0zAy/E5SCXy/90LW5nC+x/UBTi71OBi8+CRJLRApgseWqFQxgz5\n2KxOmIdUyt2wPXhHm3nGV6Prr0CIyXz+tPzfht/8abS3vZ2N6hRE1xw+USR5\nsaMhrt94Qg3z+Of/A7O1Uvo5oeVlWvoF1yoRfcQCcuHQKO/N18Tn29Fagqo4\nwxx3mQFPaZfNGAoxX0sSUAxNyjiIoTpe77tHWvjaIfhlTrMv9P2kVFikiQBb\nKzkK9Gru2OECHfS/DZV5n0qi+rhoifEykkKKXnyITVsuY23DtOv/5sbmpc8E\nFpB7YrWRP5r/QWA0gVSUnOoEyUk3Z+dZsfu3kSC18Sb/gTT20nr65f0NXVbK\nYfeHO1/xpBHLPRlW82DhTdi2ZdBmg4nQozd2Ue3ugzZCerR6e4daXJeo1y63\nahPmN0g/HXgmn35munCRKtSaohYLDtsipziPMK3V2EtGSyUFV/xh6Dtq6WH4\nOvPf\r\n=2YK1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaEOd+IuBe5Re3HgWCspxcSuUjm96aeHg8QnZFy+9VcQIhAJLYYkUfcD3WQbe/AApm+2kuw/exLzY8x5zQLcDeCzzB"}]},"_npmUser":{"name":"thebespokepixel","email":"mark@thebespokepixel.com"},"directories":{},"maintainers":[{"name":"thebespokepixel","email":"mark@thebespokepixel.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/es-tinycolor_3.1.0_1637603459768_0.055564332775594805"},"_hasShrinkwrap":false}},"readme":"# ES-TinyColor\n\n> JavaScript color tooling. An ES2017 port of Brian Grinstead's [TinyColor][1] for Node > v8.0\n\n##### Publishing Status\n\n[![npm](https://img.shields.io/npm/v/@thebespokepixel/es-tinycolor?logo=npm \"npm\")](https://www.npmjs.com/package/@thebespokepixel/es-tinycolor \"npm\")&#x20;[![Libraries.io](https://img.shields.io/librariesio/release/npm/@thebespokepixel/es-tinycolor/latest?\\&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01Ljk5OTMxNDIyLDE1LjI3NyBMNiwyMyBDNiwyMy41NTIyODQ3IDUuNTUyMjg0NzUsMjQgNSwyNCBMMiwyNCBDMS40NDc3MTUyNSwyNCAxLDIzLjU1MjI4NDcgMSwyMyBMMC45OTkzMTQyMjIsMTkuMTg0IEw1Ljk5OTMxNDIyLDE1LjI3NyBaIE0xNC40OTkzMTQyLDguNjM2IEwxNC41LDIzIEMxNC41LDIzLjU1MjI4NDcgMTQuMDUyMjg0NywyNCAxMy41LDI0IEwxMC41LDI0IEM5Ljk0NzcxNTI1LDI0IDkuNSwyMy41NTIyODQ3IDkuNSwyMyBMOS40OTkzMTQyMiwxMi41NDMgTDE0LjQ5OTMxNDIsOC42MzYgWiBNMTcuOTk5MzE0Miw4LjMzNCBMMjIuOTk5MzE0MiwxMi4xMDIgTDIzLDIzIEMyMywyMy41NTIyODQ3IDIyLjU1MjI4NDcsMjQgMjIsMjQgTDE5LDI0IEMxOC40NDc3MTUzLDI0IDE4LDIzLjU1MjI4NDcgMTgsMjMgTDE3Ljk5OTMxNDIsOC4zMzQgWiBNNSwwIEM1LjU1MjI4NDc1LDAgNiwwLjQ0NzcxNTI1IDYsMSBMNS45OTkzMTQyMiwxMS40NzEgTDAuOTk5MzE0MjIyLDE1LjM3OCBMMSwxIEMxLDAuNDQ3NzE1MjUgMS40NDc3MTUyNSwwIDIsMCBMNSwwIFogTTEzLjUsMCBDMTQuMDUyMjg0NywwIDE0LjUsMC40NDc3MTUyNSAxNC41LDEgTDE0LjQ5OTMxNDIsNC44MzEgTDkuNDk5MzE0MjIsOC43MzcgTDkuNSwxIEM5LjUsMC40NDc3MTUyNSA5Ljk0NzcxNTI1LDAgMTAuNSwwIEwxMy41LDAgWiBNMjIsMCBDMjIuNTUyMjg0NywwIDIzLDAuNDQ3NzE1MjUgMjMsMSBMMjIuOTk5MzE0Miw4LjM0NyBMMTcuOTk5MzE0Miw0LjU3OSBMMTgsMSBDMTgsMC40NDc3MTUyNSAxOC40NDc3MTUzLDAgMTksMCBMMjIsMCBaIi8%2BCjwvc3ZnPgo%3D \"Libraries.io\")](https://libraries.io/github/thebespokepixel/es-tinycolor \"Libraries.io\")&#x20;  \n[![Travis](https://img.shields.io/travis/com/thebespokepixel/es-tinycolor/master?logo=travis \"Travis\")](https://travis-ci.com/thebespokepixel/es-tinycolor \"Travis\")&#x20;[![Rollup](https://img.shields.io/badge/es6-type%3A%20module%20%E2%9C%94-64CA39?\\&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij4KICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgPHBhdGggZmlsbD0iI0ZGMzMzMyIgZD0iTTEwLjkwNDI4MjQsMy4wMDkxMDY4MyBDMTEuMjM4NzA1NSwzLjU4MjgzNzEzIDExLjQyODU3MTQsNC4yNDQ4MzM2MyAxMS40Mjg1NzE0LDQuOTUwOTYzMjIgQzExLjQyODU3MTQsNi40MTc4NjM0IDEwLjYwODY5NTcsNy42OTU2MjE3MiA5LjM5MTgyNzM5LDguMzc2NTMyNCBDOS4zMDU1MjQ2OCw4LjQyNDg2ODY1IDkuMjczMTYxMTYsOC41MzIwNDkwNCA5LjMxODQ3MDA5LDguNjE4MjEzNjYgTDExLjQyODU3MTQsMTMgTDUuMjU4NjgyODEsMTMgTDIuMzM5Nzc3MjMsMTMgQzIuMTUyMTIzNDUsMTMgMiwxMi44NDgyNzU3IDIsMTIuNjUzODA0OCBMMiwxLjM0NjE5NTIyIEMyLDEuMTU0OTk2ODggMi4xNDgzMTU0MywxIDIuMzM5Nzc3MjMsMSBMNy42NjAyMjI3NywxIEM3LjcwMTU0MTQ5LDEgNy43NDExMzc2NCwxLjAwNzM1NTg4IDcuNzc3NzY2NTgsMS4wMjA5MDQyOSBDOS4wNjQ1MzgyOCwxLjE0NDU0MDA0IDEwLjE3MzM4ODQsMS44NTM4NTI5MSAxMC44MjIyOTQ5LDIuODcyNTA0MzggQzEwLjc5OTE5NTMsMi44NDQ4NDgwNiAxMC44NDQ0OTkxLDIuOTQ5MTc0NzYgMTAuOTA0MjgyNCwzLjAwOTEwNjgzIFoiLz4KICAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGZpbGwtb3BhY2l0eT0iLjMxIiBkPSJNOC44NTcxNDI4NiwzLjU3MTQyODU3IEw2LjcxNDI4NTcxLDYuNTcxNDI4NTcgTDkuMjg1NzE0MjksNS4yODU3MTQyOSBDOS4yODU3MTQyOSw1LjI4NTcxNDI5IDkuNzE0Mjg1NzEsNC44NTcxNDI4NiA5LjI4NTcxNDI5LDQuNDI4NTcxNDMgQzkuMjg1NzE0MjksNCA4Ljg1NzE0Mjg2LDMuNTcxNDI4NTcgOC44NTcxNDI4NiwzLjU3MTQyODU3IFoiLz4KICAgIDxwYXRoIGZpbGw9IiNGQkIwNDAiIGQ9Ik0yLjg0Njc0NjAzLDEyLjk5NTg0OTUgQzMuMjY0OTIwNjIsMTIuOTk1ODQ5NSAzLjE4NTkzMDM0LDEyLjk0NjM2NjkgMy4zMTYxMTYzOCwxMi44NzM5MDU0IEMzLjYxODE3NTg3LDEyLjcwNTc3OTMgNS42ODk0NDA5OSw4LjcxMjc4NDU5IDcuNzE3NTU0NzYsNi44MjEzNjYwMiBDOS43NDU2Njg1Miw0LjkyOTk0NzQ2IDEwLjAwNDU3NjcsNS41NjA0MjAzMiA4Ljg4NDc5ODk1LDMuNTAyOTc3MjMgQzguODg0Nzk4OTUsMy41MDI5NzcyMyA5Ljc0NzgyNjA5LDUuMTQyMjA2NjUgOS4wMTQyNTMwMiw1LjI2ODMwMTIzIEM4LjQzODE4MjQxLDUuMzY3MDc1MzEgNy4xMTk5MDg0Nyw0LjEyMjk0MjIxIDcuNjExODMzOTMsMy4wMDQ5MDM2OCBDOC4wOTA4MTM5OSwxLjkxNDE4NTY0IDEwLjAxOTY3OTYsMi4xMjAxNDAxMSAxMC45MDY0NCwzLjAwOTEwNjgzIEMxMC44NzgzOTE2LDIuOTYyODcyMTUgMTAuODUwMzQzMiwyLjkxNjYzNzQ4IDEwLjgyMjI5NDksMi44NzI1MDQzOCBDMTAuMzA0NDc4NiwyLjI1MjUzOTQgOS41MDQwMjA5MiwxLjkwMzY3Nzc2IDguNzEwMDM1OTYsMS45MDM2Nzc3NiBDNy4xOTk3Mzg0OCwxLjkwMzY3Nzc2IDYuODIwMDA2NTQsMi40MjY5NzAyMyAzLjkyMDIzNTM3LDcuNjE5OTY0OTcgQzIuMzg3Nzk5MzQsMTAuMzY1NDA2NyAyLjAxMDgzMTkzLDExLjU3MzUwNzkgMi4wMDYyOTA2OSwxMi4xNjk4MTgyIEMyLDEyLjk5NTg0OTUgMi4wMDYyOTA2OSwxMi45OTU4NDk1IDIuODQ2NzQ2MDMsMTIuOTk1ODQ5NSBaIi8%2BCiAgPC9nPgo8L3N2Zz4K \"Rollup\")](https://github.com/rollup/rollup/wiki/pkg.module \"Rollup\")&#x20;  \n\n\n##### Development Status\n\n[![Travis](https://img.shields.io/travis/com/thebespokepixel/es-tinycolor/develop?logo=travis \"Travis\")](https://travis-ci.com/thebespokepixel/es-tinycolor \"Travis\")&#x20;[![Libraries.io](https://img.shields.io/librariesio/github/TheBespokePixel/es-tinycolor?\\&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01Ljk5OTMxNDIyLDE1LjI3NyBMNiwyMyBDNiwyMy41NTIyODQ3IDUuNTUyMjg0NzUsMjQgNSwyNCBMMiwyNCBDMS40NDc3MTUyNSwyNCAxLDIzLjU1MjI4NDcgMSwyMyBMMC45OTkzMTQyMjIsMTkuMTg0IEw1Ljk5OTMxNDIyLDE1LjI3NyBaIE0xNC40OTkzMTQyLDguNjM2IEwxNC41LDIzIEMxNC41LDIzLjU1MjI4NDcgMTQuMDUyMjg0NywyNCAxMy41LDI0IEwxMC41LDI0IEM5Ljk0NzcxNTI1LDI0IDkuNSwyMy41NTIyODQ3IDkuNSwyMyBMOS40OTkzMTQyMiwxMi41NDMgTDE0LjQ5OTMxNDIsOC42MzYgWiBNMTcuOTk5MzE0Miw4LjMzNCBMMjIuOTk5MzE0MiwxMi4xMDIgTDIzLDIzIEMyMywyMy41NTIyODQ3IDIyLjU1MjI4NDcsMjQgMjIsMjQgTDE5LDI0IEMxOC40NDc3MTUzLDI0IDE4LDIzLjU1MjI4NDcgMTgsMjMgTDE3Ljk5OTMxNDIsOC4zMzQgWiBNNSwwIEM1LjU1MjI4NDc1LDAgNiwwLjQ0NzcxNTI1IDYsMSBMNS45OTkzMTQyMiwxMS40NzEgTDAuOTk5MzE0MjIyLDE1LjM3OCBMMSwxIEMxLDAuNDQ3NzE1MjUgMS40NDc3MTUyNSwwIDIsMCBMNSwwIFogTTEzLjUsMCBDMTQuMDUyMjg0NywwIDE0LjUsMC40NDc3MTUyNSAxNC41LDEgTDE0LjQ5OTMxNDIsNC44MzEgTDkuNDk5MzE0MjIsOC43MzcgTDkuNSwxIEM5LjUsMC40NDc3MTUyNSA5Ljk0NzcxNTI1LDAgMTAuNSwwIEwxMy41LDAgWiBNMjIsMCBDMjIuNTUyMjg0NywwIDIzLDAuNDQ3NzE1MjUgMjMsMSBMMjIuOTk5MzE0Miw4LjM0NyBMMTcuOTk5MzE0Miw0LjU3OSBMMTgsMSBDMTgsMC40NDc3MTUyNSAxOC40NDc3MTUzLDAgMTksMCBMMjIsMCBaIi8%2BCjwvc3ZnPgo%3D \"Libraries.io\")](https://libraries.io/github/thebespokepixel/es-tinycolor \"Libraries.io\")&#x20;  \n[![Snyk](https://snyk.io/test/github/thebespokepixel/es-tinycolor/badge.svg \"Snyk\")](https://snyk.io/test/github/thebespokepixel/es-tinycolor \"Snyk\")&#x20;[![Code-Climate](https://api.codeclimate.com/v1/badges/b2bcb75bd517034aa609/maintainability \"Code-Climate\")](https://codeclimate.com/github/thebespokepixel/es-tinycolor/maintainability \"Code-Climate\")&#x20;[![Code-Climate Coverage](https://api.codeclimate.com/v1/badges/b2bcb75bd517034aa609/test_coverage \"Code-Climate Coverage\")](https://codeclimate.com/github/thebespokepixel/es-tinycolor/test_coverage \"Code-Climate Coverage\")&#x20;  \n\n\n##### Documentation/Help\n\n[![Twitter](https://img.shields.io/twitter/follow/thebespokepixel?style=social \"Twitter\")](https://twitter.com/thebespokepixel \"Twitter\")&#x20;  \n\n\n## Installation\n\n    npm install @thebespokepixel/es-tinycolor\n\n## Usage\n\n\n```js\nimport {tinycolor} from '@thebespokepixel/es-tinycolor'\n\nconst color = tinycolor(\"red\")\n\ncolor.toRgbString() // \"rgba(255, 0, 0, 1)\"\n```\n\nCall `tinycolor(input)` or `new tinycolor(input)`, and you will have an object with the following properties.  See Accepted String Input and Accepted Object Input below for more information about what is accepted.\n\n### Accepted String Input\n\nThe string parsing is very permissive.  It is meant to make typing a color as input as easy as possible.  All commas, percentages, parenthesis are optional, and most input allow either 0-1, 0%-100%, or 0-n (where n is either 100, 255, or 360 depending on the value).\n\nHSL and HSV both require either 0%-100% or 0-1 for the `S`/`L`/`V` properties.  The `H` (hue) can have values between 0%-100% or 0-360.\n\nRGB input requires either 0-255 or 0%-100%.\n\nIf you call `tinycolor.fromRatio`, RGB and Hue input can also accept 0-1.\n\nHere are some examples of string input:\n\n#### Hex, 8-digit (RGBA) Hex\n```js\ntinycolor(\"#000\");\ntinycolor(\"000\");\ntinycolor(\"#369C\");\ntinycolor(\"369C\");\ntinycolor(\"#f0f0f6\");\ntinycolor(\"f0f0f6\");\ntinycolor(\"#f0f0f688\");\ntinycolor(\"f0f0f688\");\n```\n#### RGB, RGBA\n```js\ntinycolor(\"rgb (255, 0, 0)\");\ntinycolor(\"rgb 255 0 0\");\ntinycolor(\"rgba (255, 0, 0, .5)\");\ntinycolor({ r: 255, g: 0, b: 0 });\ntinycolor.fromRatio({ r: 1, g: 0, b: 0 });\ntinycolor.fromRatio({ r: .5, g: .5, b: .5 });\n```\n#### HSL, HSLA\n```js\ntinycolor(\"hsl(0, 100%, 50%)\");\ntinycolor(\"hsla(0, 100%, 50%, .5)\");\ntinycolor(\"hsl(0, 100%, 50%)\");\ntinycolor(\"hsl 0 1.0 0.5\");\ntinycolor({ h: 0, s: 1, l: .5 });\ntinycolor.fromRatio({ h: 1, s: 0, l: 0 });\ntinycolor.fromRatio({ h: .5, s: .5, l: .5 });\n```\n#### HSV, HSVA\n```js\ntinycolor(\"hsv(0, 100%, 100%)\");\ntinycolor(\"hsva(0, 100%, 100%, .5)\");\ntinycolor(\"hsv (0 100% 100%)\");\ntinycolor(\"hsv 0 1 1\");\ntinycolor({ h: 0, s: 100, v: 100 });\ntinycolor.fromRatio({ h: 1, s: 0, v: 0 });\ntinycolor.fromRatio({ h: .5, s: .5, v: .5 });\n```\n#### Named\n```js\ntinycolor(\"RED\");\ntinycolor(\"blanchedalmond\");\ntinycolor(\"darkblue\");\n```\n### Accepted Object Input\n\nIf you are calling this from code, you may want to use object input.  Here are some examples of the different types of accepted object inputs:\n\n    { r: 255, g: 0, b: 0 }\n    { r: 255, g: 0, b: 0, a: .5 }\n    { h: 0, s: 100, l: 50 }\n    { h: 0, s: 100, v: 100 }\n\n## Methods\n\n### getFormat\n\nReturns the format used to create the tinycolor instance\n```js\nvar color = tinycolor(\"red\");\ncolor.getFormat(); // \"name\"\ncolor = tinycolor({r:255, g:255, b:255});\ncolor.getFormat(); // \"rgb\"\n```\n\n### getOriginalInput\n\nReturns the input passed into the constructer used to create the tinycolor instance\n```js\nvar color = tinycolor(\"red\");\ncolor.getOriginalInput(); // \"red\"\ncolor = tinycolor({r:255, g:255, b:255});\ncolor.getOriginalInput(); // \"{r: 255, g: 255, b: 255}\"\n```\n\n### isValid\n\nReturn a boolean indicating whether the color was successfully parsed.  Note: if the color is not valid then it will act like `black` when being used with other methods.\n```js\nvar color1 = tinycolor(\"red\");\ncolor1.isValid(); // true\ncolor1.toHexString(); // \"#ff0000\"\n\nvar color2 = tinycolor(\"not a color\");\ncolor2.isValid(); // false\ncolor2.toString(); // \"#000000\"\n```\n### getBrightness\n\nReturns the perceived brightness of a color, from `0-255`, as defined by [Web Content Accessibility Guidelines (Version 1.0)](http://www.w3.org/TR/AERT#color-contrast).\n```js\nvar color1 = tinycolor(\"#fff\");\ncolor1.getBrightness(); // 255\n\nvar color2 = tinycolor(\"#000\");\ncolor2.getBrightness(); // 0\n```\n### isLight\n\nReturn a boolean indicating whether the color's perceived brightness is light.\n```js\nvar color1 = tinycolor(\"#fff\");\ncolor1.isLight(); // true\n\nvar color2 = tinycolor(\"#000\");\ncolor2.isLight(); // false\n```\n### isDark\n\nReturn a boolean indicating whether the color's perceived brightness is dark.\n```js\nvar color1 = tinycolor(\"#fff\");\ncolor1.isDark(); // false\n\nvar color2 = tinycolor(\"#000\");\ncolor2.isDark(); // true\n```\n### getLuminance\n\nReturns the perceived luminance of a color, from `0-1` as defined by [Web Content Accessibility Guidelines (Version 2.0).](http://www.w3.org/TR/2008/REC-WCAG20-20081211/#contrast-ratiodef)\n```js\nvar color1 = tinycolor(\"#fff\");\ncolor1.getLuminance(); // 1\n\nvar color2 = tinycolor(\"#000\");\ncolor2.getLuminance(); // 0\n```\n### getAlpha\n\nReturns the alpha value of a color, from `0-1`.\n```js\nvar color1 = tinycolor(\"rgba(255, 0, 0, .5)\");\ncolor1.getAlpha(); // 0.5\n\nvar color2 = tinycolor(\"rgb(255, 0, 0)\");\ncolor2.getAlpha(); // 1\n\nvar color3 = tinycolor(\"transparent\");\ncolor3.getAlpha(); // 0\n```\n### setAlpha\n\nSets the alpha value on a current color.  Accepted range is in between `0-1`.\n```js\nvar color = tinycolor(\"red\");\ncolor.getAlpha(); // 1\ncolor.setAlpha(.5);\ncolor.getAlpha(); // .5\ncolor.toRgbString(); // \"rgba(255, 0, 0, .5)\"\n```\n### String Representations\n\nThe following methods will return a property for the `alpha` value, which can be ignored: `toHsv`, `toHsl`, `toRgb`\n\n### toHsv\n```js\nvar color = tinycolor(\"red\");\ncolor.toHsv(); // { h: 0, s: 1, v: 1, a: 1 }\n```\n### toHsvString\n```js\nvar color = tinycolor(\"red\");\ncolor.toHsvString(); // \"hsv(0, 100%, 100%)\"\ncolor.setAlpha(0.5);\ncolor.toHsvString(); // \"hsva(0, 100%, 100%, 0.5)\"\n```\n### toHsl\n```js\nvar color = tinycolor(\"red\");\ncolor.toHsl(); // { h: 0, s: 1, l: 0.5, a: 1 }\n```\n### toHslString\n```js\nvar color = tinycolor(\"red\");\ncolor.toHslString(); // \"hsl(0, 100%, 50%)\"\ncolor.setAlpha(0.5);\ncolor.toHslString(); // \"hsla(0, 100%, 50%, 0.5)\"\n```\n### toHex\n```js\nvar color = tinycolor(\"red\");\ncolor.toHex(); // \"ff0000\"\n```\n### toHexString\n```js\nvar color = tinycolor(\"red\");\ncolor.toHexString(); // \"#ff0000\"\n```\n### toHex8\n```js\nvar color = tinycolor(\"red\");\ncolor.toHex8(); // \"ff0000ff\"\n```\n### toHex8String\n```js\nvar color = tinycolor(\"red\");\ncolor.toHex8String(); // \"#ff0000ff\"\n```\n### toRgb\n```js\nvar color = tinycolor(\"red\");\ncolor.toRgb(); // { r: 255, g: 0, b: 0, a: 1 }\n```\n### toRgbString\n```js\nvar color = tinycolor(\"red\");\ncolor.toRgbString(); // \"rgb(255, 0, 0)\"\ncolor.setAlpha(0.5);\ncolor.toRgbString(); // \"rgba(255, 0, 0, 0.5)\"\n```\n### toPercentageRgb\n```js\nvar color = tinycolor(\"red\");\ncolor.toPercentageRgb() // { r: \"100%\", g: \"0%\", b: \"0%\", a: 1 }\n```\n### toPercentageRgbString\n```js\nvar color = tinycolor(\"red\");\ncolor.toPercentageRgbString(); // \"rgb(100%, 0%, 0%)\"\ncolor.setAlpha(0.5);\ncolor.toPercentageRgbString(); // \"rgba(100%, 0%, 0%, 0.5)\"\n```\n### toName\n```js\nvar color = tinycolor(\"red\");\ncolor.toName(); // \"red\"\n```\n### toFilter\n```\nvar color = tinycolor(\"red\");\ncolor.toFilter(); // \"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffff0000,endColorstr=#ffff0000)\"\n```\n### toString\n\nPrint to a string, depending on the input format.  You can also override this by passing one of `\"rgb\", \"prgb\", \"hex6\", \"hex3\", \"hex8\", \"name\", \"hsl\", \"hsv\"` into the function.\n```js\nvar color1 = tinycolor(\"red\");\ncolor1.toString(); // \"red\"\ncolor1.toString(\"hsv\"); // \"hsv(0, 100%, 100%)\"\n\nvar color2 = tinycolor(\"rgb(255, 0, 0)\");\ncolor2.toString(); // \"rgb(255, 0, 0)\"\ncolor2.setAlpha(.5);\ncolor2.toString(); // \"rgba(255, 0, 0, 0.5)\"\n```\n### Color Modification\n\nThese methods manipulate the current color, and return it for chaining.  For instance:\n```js\ntinycolor(\"red\").lighten().desaturate().toHexString() // \"#f53d3d\"\n```\n### lighten\n\n`lighten: function(amount = 10) -> TinyColor`.  Lighten the color a given amount, from 0 to 100.  Providing 100 will always return white.\n```js\ntinycolor(\"#f00\").lighten().toString(); // \"#ff3333\"\ntinycolor(\"#f00\").lighten(100).toString(); // \"#ffffff\"\n```\n### brighten\n\n`brighten: function(amount = 10) -> TinyColor`.  Brighten the color a given amount, from 0 to 100.\n```js\ntinycolor(\"#f00\").brighten().toString(); // \"#ff1919\"\n```\n### darken\n\n`darken: function(amount = 10) -> TinyColor`.  Darken the color a given amount, from 0 to 100.  Providing 100 will always return black.\n```js\ntinycolor(\"#f00\").darken().toString(); // \"#cc0000\"\ntinycolor(\"#f00\").darken(100).toString(); // \"#000000\"\n```\n### desaturate\n\n`desaturate: function(amount = 10) -> TinyColor`.  Desaturate the color a given amount, from 0 to 100.  Providing 100 will is the same as calling `greyscale`.\n```js\ntinycolor(\"#f00\").desaturate().toString(); // \"#f20d0d\"\ntinycolor(\"#f00\").desaturate(100).toString(); // \"#808080\"\n```\n### saturate\n\n`saturate: function(amount = 10) -> TinyColor`.  Saturate the color a given amount, from 0 to 100.\n```js\ntinycolor(\"hsl(0, 10%, 50%)\").saturate().toString(); // \"hsl(0, 20%, 50%)\"\n```\n### invert\n\n`invert: function() -> TinyColor`.  Inverts the color, in RGB colorspace (as opposed to `complement()`, which rotates the hue).\n```js\ntinycolor(\"#f00\").invert().toString(); // \"#00ffff\"\n```\n### greyscale\n\n`greyscale: function() -> TinyColor`.  Completely desaturates a color into greyscale.  Same as calling `desaturate(100)`.\n```js\ntinycolor(\"#f00\").greyscale().toString(); // \"#808080\"\n```\n### spin\n\n`spin: function(amount = 0) -> TinyColor`.  Spin the hue a given amount, from -360 to 360.  Calling with 0, 360, or -360 will do nothing (since it sets the hue back to what it was before).\n```js\ntinycolor(\"#f00\").spin(180).toString(); // \"#00ffff\"\ntinycolor(\"#f00\").spin(-90).toString(); // \"#7f00ff\"\ntinycolor(\"#f00\").spin(90).toString(); // \"#80ff00\"\n\n// spin(0) and spin(360) do nothing\ntinycolor(\"#f00\").spin(0).toString(); // \"#ff0000\"\ntinycolor(\"#f00\").spin(360).toString(); // \"#ff0000\"\n```\n### Color Combinations\n\nCombination functions return an array of TinyColor objects unless otherwise noted.\n\n### analogous\n\n`analogous: function(, results = 6, slices = 30) -> array<TinyColor>`.\n```js\nvar colors = tinycolor(\"#f00\").analogous();\n\ncolors.map(function(t) { return t.toHexString(); }); // [ \"#ff0000\", \"#ff0066\", \"#ff0033\", \"#ff0000\", \"#ff3300\", \"#ff6600\" ]\n```\n### monochromatic\n\n`monochromatic: function(, results = 6) -> array<TinyColor>`.\n```js\nvar colors = tinycolor(\"#f00\").monochromatic();\n\ncolors.map(function(t) { return t.toHexString(); }); // [ \"#ff0000\", \"#2a0000\", \"#550000\", \"#800000\", \"#aa0000\", \"#d40000\" ]\n```\n### splitcomplement\n\n`splitcomplement: function() -> array<TinyColor>`.\n```js\nvar colors = tinycolor(\"#f00\").splitcomplement();\n\ncolors.map(function(t) { return t.toHexString(); }); // [ \"#ff0000\", \"#ccff00\", \"#0066ff\" ]\n```\n### triad\n\n`triad: function() -> array<TinyColor>`.\n```js\nvar colors = tinycolor(\"#f00\").triad();\n\ncolors.map(function(t) { return t.toHexString(); }); // [ \"#ff0000\", \"#00ff00\", \"#0000ff\" ]\n```\n### tetrad\n\n`tetrad: function() -> array<TinyColor>`.\n```js\nvar colors = tinycolor(\"#f00\").tetrad();\n\ncolors.map(function(t) { return t.toHexString(); }); // [ \"#ff0000\", \"#80ff00\", \"#00ffff\", \"#7f00ff\" ]\n\n```\n### complement\n\n`complement: function() -> TinyColor`.\n```js\ntinycolor(\"#f00\").complement().toHexString(); // \"#00ffff\"\n```\n## Color Utilities\n```js\ntinycolor.equals(color1, color2)\ntinycolor.mix(color1, color2, amount = 50)\n```\n### random\n\nReturns a random color.\n```js\nvar color = tinycolor.random();\ncolor.toRgb(); // \"{r: 145, g: 40, b: 198, a: 1}\"\n```\n\n### Readability\n\nTinyColor assesses readability based on the [Web Content Accessibility Guidelines (Version 2.0)](http://www.w3.org/TR/2008/REC-WCAG20-20081211/#contrast-ratiodef).\n\n#### readability\n\n`readability: function(TinyColor, TinyColor) -> Object`.\nReturns the contrast ratio between two colors.\n```js\ntinycolor.readability(\"#000\", \"#000\"); // 1\ntinycolor.readability(\"#000\", \"#111\"); // 1.1121078324840545\ntinycolor.readability(\"#000\", \"#fff\"); // 21\n```\nUse the values in your own calculations, or use one of the convenience functions below.\n\n#### isReadable\n\n`isReadable: function(TinyColor, TinyColor, Object) -> Boolean`.  Ensure that foreground and background color combinations meet WCAG guidelines. `Object` is optional, defaulting to `{level: \"AA\",size: \"small\"}`.  `level` can be `\"AA\"` or \"AAA\" and `size` can be `\"small\"` or `\"large\"`.\n\nHere are links to read more about the [AA](http://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html) and [AAA](http://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast7.html) requirements.\n```js\ntinycolor.isReadable(\"#000\", \"#111\", {}); // false\ntinycolor.isReadable(\"#ff0088\", \"#5c1a72\",{level:\"AA\",size:\"small\"}); //false\ntinycolor.isReadable(\"#ff0088\", \"#5c1a72\",{level:\"AA\",size:\"large\"}), //true\n```\n#### mostReadable\n\n`mostReadable: function(TinyColor, [TinyColor, Tinycolor ...], Object) -> Boolean`.\nGiven a base color and a list of possible foreground or background colors for that base, returns the most readable color.\nIf none of the colors in the list is readable, `mostReadable` will return the better of black or white if `includeFallbackColors:true`.\n```js\ntinycolor.mostReadable(\"#000\", [\"#f00\", \"#0f0\", \"#00f\"]).toHexString(); // \"#00ff00\"\ntinycolor.mostReadable(tinycolor.mostReadable(\"#123\", [\"#124\", \"#125\"],{includeFallbackColors:false}).toHexString(); // \"#112255\"\ntinycolor.mostReadable(tinycolor.mostReadable(\"#123\", [\"#124\", \"#125\"],{includeFallbackColors:true}).toHexString();  // \"#ffffff\"\ntinycolor.mostReadable(\"#ff0088\", [\"#2e0c3a\"],{includeFallbackColors:true,level:\"AAA\",size:\"large\"}).toHexString()   // \"#2e0c3a\",\ntinycolor.mostReadable(\"#ff0088\", [\"#2e0c3a\"],{includeFallbackColors:true,level:\"AAA\",size:\"small\"}).toHexString()   // \"#000000\",\n```\nSee [index.html](https://github.com/bgrins/TinyColor/blob/master/index.html) in the project for a demo.\n\n## Common operations\n\n### clone\n\n`clone: function() -> TinyColor`.\nInstantiate a new TinyColor object with the same color.  Any changes to the new one won't affect the old one.\n```js\nvar color1 = tinycolor(\"#F00\");\nvar color2 = color1.clone();\ncolor2.setAlpha(.5);\n\ncolor1.toString(); // \"#ff0000\"\ncolor2.toString(); // \"rgba(255, 0, 0, 0.5)\"\n```\n\n\n## Typescript\n\nType definitions have been added `index.d.ts`\n\n\n```js\nimport {tinycolor} from '@thebespokepixel/es-tinycolor'\n\nconst color = tinycolor(\"red\")\n\ncolor.toRgbString() // \"rgba(255, 0, 0, 1)\"\n```\n\nCall `tinycolor(input)` or `new tinycolor(input)`, and you will have an object with the following properties.  See Accepted String Input and Accepted Object Input below for more information about what is accepted.\n\n### Accepted String Input\n\nThe string parsing is very permissive.  It is meant to make typing a color as input as easy as possible.  All commas, percentages, parenthesis are optional, and most input allow either 0-1, 0%-100%, or 0-n (where n is either 100, 255, or 360 depending on the value).\n\nHSL and HSV both require either 0%-100% or 0-1 for the `S`/`L`/`V` properties.  The `H` (hue) can have values between 0%-100% or 0-360.\n\nRGB input requires either 0-255 or 0%-100%.\n\nIf you call `tinycolor.fromRatio`, RGB and Hue input can also accept 0-1.\n\nHere are some examples of string input:\n\n#### Hex, 8-digit (RGBA) Hex\n```js\ntinycolor(\"#000\");\ntinycolor(\"000\");\ntinycolor(\"#369C\");\ntinycolor(\"369C\");\ntinycolor(\"#f0f0f6\");\ntinycolor(\"f0f0f6\");\ntinycolor(\"#f0f0f688\");\ntinycolor(\"f0f0f688\");\n```\n#### RGB, RGBA\n```js\ntinycolor(\"rgb (255, 0, 0)\");\ntinycolor(\"rgb 255 0 0\");\ntinycolor(\"rgba (255, 0, 0, .5)\");\ntinycolor({ r: 255, g: 0, b: 0 });\ntinycolor.fromRatio({ r: 1, g: 0, b: 0 });\ntinycolor.fromRatio({ r: .5, g: .5, b: .5 });\n```\n#### HSL, HSLA\n```js\ntinycolor(\"hsl(0, 100%, 50%)\");\ntinycolor(\"hsla(0, 100%, 50%, .5)\");\ntinycolor(\"hsl(0, 100%, 50%)\");\ntinycolor(\"hsl 0 1.0 0.5\");\ntinycolor({ h: 0, s: 1, l: .5 });\ntinycolor.fromRatio({ h: 1, s: 0, l: 0 });\ntinycolor.fromRatio({ h: .5, s: .5, l: .5 });\n```\n#### HSV, HSVA\n```js\ntinycolor(\"hsv(0, 100%, 100%)\");\ntinycolor(\"hsva(0, 100%, 100%, .5)\");\ntinycolor(\"hsv (0 100% 100%)\");\ntinycolor(\"hsv 0 1 1\");\ntinycolor({ h: 0, s: 100, v: 100 });\ntinycolor.fromRatio({ h: 1, s: 0, v: 0 });\ntinycolor.fromRatio({ h: .5, s: .5, v: .5 });\n```\n#### Named\n```js\ntinycolor(\"RED\");\ntinycolor(\"blanchedalmond\");\ntinycolor(\"darkblue\");\n```\n### Accepted Object Input\n\nIf you are calling this from code, you may want to use object input.  Here are some examples of the different types of accepted object inputs:\n\n    { r: 255, g: 0, b: 0 }\n    { r: 255, g: 0, b: 0, a: .5 }\n    { h: 0, s: 100, l: 50 }\n    { h: 0, s: 100, v: 100 }\n\n## Methods\n\n### getFormat\n\nReturns the format used to create the tinycolor instance\n```js\nvar color = tinycolor(\"red\");\ncolor.getFormat(); // \"name\"\ncolor = tinycolor({r:255, g:255, b:255});\ncolor.getFormat(); // \"rgb\"\n```\n\n### getOriginalInput\n\nReturns the input passed into the constructer used to create the tinycolor instance\n```js\nvar color = tinycolor(\"red\");\ncolor.getOriginalInput(); // \"red\"\ncolor = tinycolor({r:255, g:255, b:255});\ncolor.getOriginalInput(); // \"{r: 255, g: 255, b: 255}\"\n```\n\n### isValid\n\nReturn a boolean indicating whether the color was successfully parsed.  Note: if the color is not valid then it will act like `black` when being used with other methods.\n```js\nvar color1 = tinycolor(\"red\");\ncolor1.isValid(); // true\ncolor1.toHexString(); // \"#ff0000\"\n\nvar color2 = tinycolor(\"not a color\");\ncolor2.isValid(); // false\ncolor2.toString(); // \"#000000\"\n```\n### getBrightness\n\nReturns the perceived brightness of a color, from `0-255`, as defined by [Web Content Accessibility Guidelines (Version 1.0)](http://www.w3.org/TR/AERT#color-contrast).\n```js\nvar color1 = tinycolor(\"#fff\");\ncolor1.getBrightness(); // 255\n\nvar color2 = tinycolor(\"#000\");\ncolor2.getBrightness(); // 0\n```\n### isLight\n\nReturn a boolean indicating whether the color's perceived brightness is light.\n```js\nvar color1 = tinycolor(\"#fff\");\ncolor1.isLight(); // true\n\nvar color2 = tinycolor(\"#000\");\ncolor2.isLight(); // false\n```\n### isDark\n\nReturn a boolean indicating whether the color's perceived brightness is dark.\n```js\nvar color1 = tinycolor(\"#fff\");\ncolor1.isDark(); // false\n\nvar color2 = tinycolor(\"#000\");\ncolor2.isDark(); // true\n```\n### getLuminance\n\nReturns the perceived luminance of a color, from `0-1` as defined by [Web Content Accessibility Guidelines (Version 2.0).](http://www.w3.org/TR/2008/REC-WCAG20-20081211/#contrast-ratiodef)\n```js\nvar color1 = tinycolor(\"#fff\");\ncolor1.getLuminance(); // 1\n\nvar color2 = tinycolor(\"#000\");\ncolor2.getLuminance(); // 0\n```\n### getAlpha\n\nReturns the alpha value of a color, from `0-1`.\n```js\nvar color1 = tinycolor(\"rgba(255, 0, 0, .5)\");\ncolor1.getAlpha(); // 0.5\n\nvar color2 = tinycolor(\"rgb(255, 0, 0)\");\ncolor2.getAlpha(); // 1\n\nvar color3 = tinycolor(\"transparent\");\ncolor3.getAlpha(); // 0\n```\n### setAlpha\n\nSets the alpha value on a current color.  Accepted range is in between `0-1`.\n```js\nvar color = tinycolor(\"red\");\ncolor.getAlpha(); // 1\ncolor.setAlpha(.5);\ncolor.getAlpha(); // .5\ncolor.toRgbString(); // \"rgba(255, 0, 0, .5)\"\n```\n### String Representations\n\nThe following methods will return a property for the `alpha` value, which can be ignored: `toHsv`, `toHsl`, `toRgb`\n\n### toHsv\n```js\nvar color = tinycolor(\"red\");\ncolor.toHsv(); // { h: 0, s: 1, v: 1, a: 1 }\n```\n### toHsvString\n```js\nvar color = tinycolor(\"red\");\ncolor.toHsvString(); // \"hsv(0, 100%, 100%)\"\ncolor.setAlpha(0.5);\ncolor.toHsvString(); // \"hsva(0, 100%, 100%, 0.5)\"\n```\n### toHsl\n```js\nvar color = tinycolor(\"red\");\ncolor.toHsl(); // { h: 0, s: 1, l: 0.5, a: 1 }\n```\n### toHslString\n```js\nvar color = tinycolor(\"red\");\ncolor.toHslString(); // \"hsl(0, 100%, 50%)\"\ncolor.setAlpha(0.5);\ncolor.toHslString(); // \"hsla(0, 100%, 50%, 0.5)\"\n```\n### toHex\n```js\nvar color = tinycolor(\"red\");\ncolor.toHex(); // \"ff0000\"\n```\n### toHexString\n```js\nvar color = tinycolor(\"red\");\ncolor.toHexString(); // \"#ff0000\"\n```\n### toHex8\n```js\nvar color = tinycolor(\"red\");\ncolor.toHex8(); // \"ff0000ff\"\n```\n### toHex8String\n```js\nvar color = tinycolor(\"red\");\ncolor.toHex8String(); // \"#ff0000ff\"\n```\n### toRgb\n```js\nvar color = tinycolor(\"red\");\ncolor.toRgb(); // { r: 255, g: 0, b: 0, a: 1 }\n```\n### toRgbString\n```js\nvar color = tinycolor(\"red\");\ncolor.toRgbString(); // \"rgb(255, 0, 0)\"\ncolor.setAlpha(0.5);\ncolor.toRgbString(); // \"rgba(255, 0, 0, 0.5)\"\n```\n### toPercentageRgb\n```js\nvar color = tinycolor(\"red\");\ncolor.toPercentageRgb() // { r: \"100%\", g: \"0%\", b: \"0%\", a: 1 }\n```\n### toPercentageRgbString\n```js\nvar color = tinycolor(\"red\");\ncolor.toPercentageRgbString(); // \"rgb(100%, 0%, 0%)\"\ncolor.setAlpha(0.5);\ncolor.toPercentageRgbString(); // \"rgba(100%, 0%, 0%, 0.5)\"\n```\n### toName\n```js\nvar color = tinycolor(\"red\");\ncolor.toName(); // \"red\"\n```\n### toFilter\n```\nvar color = tinycolor(\"red\");\ncolor.toFilter(); // \"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffff0000,endColorstr=#ffff0000)\"\n```\n### toString\n\nPrint to a string, depending on the input format.  You can also override this by passing one of `\"rgb\", \"prgb\", \"hex6\", \"hex3\", \"hex8\", \"name\", \"hsl\", \"hsv\"` into the function.\n```js\nvar color1 = tinycolor(\"red\");\ncolor1.toString(); // \"red\"\ncolor1.toString(\"hsv\"); // \"hsv(0, 100%, 100%)\"\n\nvar color2 = tinycolor(\"rgb(255, 0, 0)\");\ncolor2.toString(); // \"rgb(255, 0, 0)\"\ncolor2.setAlpha(.5);\ncolor2.toString(); // \"rgba(255, 0, 0, 0.5)\"\n```\n### Color Modification\n\nThese methods manipulate the current color, and return it for chaining.  For instance:\n```js\ntinycolor(\"red\").lighten().desaturate().toHexString() // \"#f53d3d\"\n```\n### lighten\n\n`lighten: function(amount = 10) -> TinyColor`.  Lighten the color a given amount, from 0 to 100.  Providing 100 will always return white.\n```js\ntinycolor(\"#f00\").lighten().toString(); // \"#ff3333\"\ntinycolor(\"#f00\").lighten(100).toString(); // \"#ffffff\"\n```\n### brighten\n\n`brighten: function(amount = 10) -> TinyColor`.  Brighten the color a given amount, from 0 to 100.\n```js\ntinycolor(\"#f00\").brighten().toString(); // \"#ff1919\"\n```\n### darken\n\n`darken: function(amount = 10) -> TinyColor`.  Darken the color a given amount, from 0 to 100.  Providing 100 will always return black.\n```js\ntinycolor(\"#f00\").darken().toString(); // \"#cc0000\"\ntinycolor(\"#f00\").darken(100).toString(); // \"#000000\"\n```\n### desaturate\n\n`desaturate: function(amount = 10) -> TinyColor`.  Desaturate the color a given amount, from 0 to 100.  Providing 100 will is the same as calling `greyscale`.\n```js\ntinycolor(\"#f00\").desaturate().toString(); // \"#f20d0d\"\ntinycolor(\"#f00\").desaturate(100).toString(); // \"#808080\"\n```\n### saturate\n\n`saturate: function(amount = 10) -> TinyColor`.  Saturate the color a given amount, from 0 to 100.\n```js\ntinycolor(\"hsl(0, 10%, 50%)\").saturate().toString(); // \"hsl(0, 20%, 50%)\"\n```\n### invert\n\n`invert: function() -> TinyColor`.  Inverts the color, in RGB colorspace (as opposed to `complement()`, which rotates the hue).\n```js\ntinycolor(\"#f00\").invert().toString(); // \"#00ffff\"\n```\n### greyscale\n\n`greyscale: function() -> TinyColor`.  Completely desaturates a color into greyscale.  Same as calling `desaturate(100)`.\n```js\ntinycolor(\"#f00\").greyscale().toString(); // \"#808080\"\n```\n### spin\n\n`spin: function(amount = 0) -> TinyColor`.  Spin the hue a given amount, from -360 to 360.  Calling with 0, 360, or -360 will do nothing (since it sets the hue back to what it was before).\n```js\ntinycolor(\"#f00\").spin(180).toString(); // \"#00ffff\"\ntinycolor(\"#f00\").spin(-90).toString(); // \"#7f00ff\"\ntinycolor(\"#f00\").spin(90).toString(); // \"#80ff00\"\n\n// spin(0) and spin(360) do nothing\ntinycolor(\"#f00\").spin(0).toString(); // \"#ff0000\"\ntinycolor(\"#f00\").spin(360).toString(); // \"#ff0000\"\n```\n### Color Combinations\n\nCombination functions return an array of TinyColor objects unless otherwise noted.\n\n### analogous\n\n`analogous: function(, results = 6, slices = 30) -> array<TinyColor>`.\n```js\nvar colors = tinycolor(\"#f00\").analogous();\n\ncolors.map(function(t) { return t.toHexString(); }); // [ \"#ff0000\", \"#ff0066\", \"#ff0033\", \"#ff0000\", \"#ff3300\", \"#ff6600\" ]\n```\n### monochromatic\n\n`monochromatic: function(, results = 6) -> array<TinyColor>`.\n```js\nvar colors = tinycolor(\"#f00\").monochromatic();\n\ncolors.map(function(t) { return t.toHexString(); }); // [ \"#ff0000\", \"#2a0000\", \"#550000\", \"#800000\", \"#aa0000\", \"#d40000\" ]\n```\n### splitcomplement\n\n`splitcomplement: function() -> array<TinyColor>`.\n```js\nvar colors = tinycolor(\"#f00\").splitcomplement();\n\ncolors.map(function(t) { return t.toHexString(); }); // [ \"#ff0000\", \"#ccff00\", \"#0066ff\" ]\n```\n### triad\n\n`triad: function() -> array<TinyColor>`.\n```js\nvar colors = tinycolor(\"#f00\").triad();\n\ncolors.map(function(t) { return t.toHexString(); }); // [ \"#ff0000\", \"#00ff00\", \"#0000ff\" ]\n```\n### tetrad\n\n`tetrad: function() -> array<TinyColor>`.\n```js\nvar colors = tinycolor(\"#f00\").tetrad();\n\ncolors.map(function(t) { return t.toHexString(); }); // [ \"#ff0000\", \"#80ff00\", \"#00ffff\", \"#7f00ff\" ]\n\n```\n### complement\n\n`complement: function() -> TinyColor`.\n```js\ntinycolor(\"#f00\").complement().toHexString(); // \"#00ffff\"\n```\n## Color Utilities\n```js\ntinycolor.equals(color1, color2)\ntinycolor.mix(color1, color2, amount = 50)\n```\n### random\n\nReturns a random color.\n```js\nvar color = tinycolor.random();\ncolor.toRgb(); // \"{r: 145, g: 40, b: 198, a: 1}\"\n```\n\n### Readability\n\nTinyColor assesses readability based on the [Web Content Accessibility Guidelines (Version 2.0)](http://www.w3.org/TR/2008/REC-WCAG20-20081211/#contrast-ratiodef).\n\n#### readability\n\n`readability: function(TinyColor, TinyColor) -> Object`.\nReturns the contrast ratio between two colors.\n```js\ntinycolor.readability(\"#000\", \"#000\"); // 1\ntinycolor.readability(\"#000\", \"#111\"); // 1.1121078324840545\ntinycolor.readability(\"#000\", \"#fff\"); // 21\n```\nUse the values in your own calculations, or use one of the convenience functions below.\n\n#### isReadable\n\n`isReadable: function(TinyColor, TinyColor, Object) -> Boolean`.  Ensure that foreground and background color combinations meet WCAG guidelines. `Object` is optional, defaulting to `{level: \"AA\",size: \"small\"}`.  `level` can be `\"AA\"` or \"AAA\" and `size` can be `\"small\"` or `\"large\"`.\n\nHere are links to read more about the [AA](http://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html) and [AAA](http://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast7.html) requirements.\n```js\ntinycolor.isReadable(\"#000\", \"#111\", {}); // false\ntinycolor.isReadable(\"#ff0088\", \"#5c1a72\",{level:\"AA\",size:\"small\"}); //false\ntinycolor.isReadable(\"#ff0088\", \"#5c1a72\",{level:\"AA\",size:\"large\"}), //true\n```\n#### mostReadable\n\n`mostReadable: function(TinyColor, [TinyColor, Tinycolor ...], Object) -> Boolean`.\nGiven a base color and a list of possible foreground or background colors for that base, returns the most readable color.\nIf none of the colors in the list is readable, `mostReadable` will return the better of black or white if `includeFallbackColors:true`.\n```js\ntinycolor.mostReadable(\"#000\", [\"#f00\", \"#0f0\", \"#00f\"]).toHexString(); // \"#00ff00\"\ntinycolor.mostReadable(tinycolor.mostReadable(\"#123\", [\"#124\", \"#125\"],{includeFallbackColors:false}).toHexString(); // \"#112255\"\ntinycolor.mostReadable(tinycolor.mostReadable(\"#123\", [\"#124\", \"#125\"],{includeFallbackColors:true}).toHexString();  // \"#ffffff\"\ntinycolor.mostReadable(\"#ff0088\", [\"#2e0c3a\"],{includeFallbackColors:true,level:\"AAA\",size:\"large\"}).toHexString()   // \"#2e0c3a\",\ntinycolor.mostReadable(\"#ff0088\", [\"#2e0c3a\"],{includeFallbackColors:true,level:\"AAA\",size:\"small\"}).toHexString()   // \"#000000\",\n```\nSee [index.html](https://github.com/bgrins/TinyColor/blob/master/index.html) in the project for a demo.\n\n## Common operations\n\n### clone\n\n`clone: function() -> TinyColor`.\nInstantiate a new TinyColor object with the same color.  Any changes to the new one won't affect the old one.\n```js\nvar color1 = tinycolor(\"#F00\");\nvar color2 = color1.clone();\ncolor2.setAlpha(.5);\n\ncolor1.toString(); // \"#ff0000\"\ncolor2.toString(); // \"rgba(255, 0, 0, 0.5)\"\n```\n\n\n## Documentation\nFull documentation can be found at [https://thebespokepixel.github.io/es-tinycolor/][2]\n\n[1]: https://github.com/bgrins/TinyColor\n[2]: https://thebespokepixel.github.io/es-tinycolor/\n","maintainers":[{"name":"thebespokepixel","email":"mark@thebespokepixel.com"}],"time":{"modified":"2022-06-13T00:46:31.017Z","created":"2016-09-24T01:24:57.834Z","0.2.0":"2016-09-24T01:24:57.834Z","0.2.1":"2016-09-26T09:31:11.157Z","0.2.2":"2016-10-25T19:22:47.166Z","0.2.3":"2016-10-26T10:17:56.090Z","0.2.4":"2016-11-02T10:09:20.097Z","0.2.5":"2016-11-03T00:16:16.019Z","0.2.6":"2016-12-22T19:49:13.083Z","0.2.7":"2017-01-08T12:10:49.711Z","0.3.0":"2018-06-22T13:33:50.988Z","0.3.1":"2018-06-23T23:39:54.129Z","0.3.2":"2019-02-09T08:50:06.184Z","1.0.0":"2019-02-16T12:00:33.969Z","1.0.1":"2019-02-16T13:30:12.138Z","1.0.2":"2019-02-16T14:37:15.530Z","1.0.3":"2019-02-21T11:53:57.913Z","1.0.4":"2019-02-23T13:50:37.961Z","1.0.5":"2019-06-13T14:54:16.075Z","1.0.6":"2019-08-12T15:32:23.224Z","1.0.7":"2019-08-14T23:02:21.689Z","2.0.0":"2020-02-19T18:26:21.458Z","2.0.1":"2020-02-20T10:28:56.805Z","2.1.0":"2020-07-14T16:34:26.138Z","2.1.1":"2020-07-17T13:46:50.731Z","3.0.0":"2021-10-29T12:38:36.921Z","3.0.1":"2021-11-01T12:03:12.866Z","3.0.2":"2021-11-01T19:47:54.444Z","3.0.3":"2021-11-01T20:06:19.124Z","3.0.4":"2021-11-02T09:44:15.040Z","3.0.5":"2021-11-06T00:22:52.700Z","3.0.6":"2021-11-06T08:19:42.690Z","3.1.0":"2021-11-22T17:50:59.907Z"},"homepage":"https://github.com/thebespokepixel/es-tinycolor","keywords":["color","parser","tinycolor2","es6"],"repository":{"type":"git","url":"git+https://github.com/thebespokepixel/es-tinycolor.git"},"contributors":[{"name":"Brian Grinstead","email":"briangrinstead@gmail.com","url":"http://briangrinstead.com"}],"author":{"name":"Mark Griffiths","email":"mark@thebespokepixel.com","url":"http://thebespokepixel.com/"},"bugs":{"url":"https://github.com/thebespokepixel/es-tinycolor"},"license":"MIT","readmeFilename":"readme.md"}