{"_id":"accessible-color-palette","_rev":"28-30b60453097efb65352790c72b62e09a","name":"accessible-color-palette","dist-tags":{"latest":"2.3.0"},"versions":{"1.0.0":{"name":"accessible-color-palette","version":"1.0.0","keywords":["accessibility","ux/ui"],"author":{"name":"Ceci Olivera & Marta Hollingsworth"},"license":"MIT","_id":"accessible-color-palette@1.0.0","maintainers":[{"name":"ceci_coding","email":"ceci.coding@gmail.com"}],"homepage":"https://github.com/ceciCoding/acesssible-palette#readme","bugs":{"url":"https://github.com/ceciCoding/acesssible-palette/issues"},"dist":{"shasum":"680c0aec237311a020889a29310ac6e12bec1e41","tarball":"https://registry.npmjs.org/accessible-color-palette/-/accessible-color-palette-1.0.0.tgz","fileCount":26,"integrity":"sha512-QBM9wJkqb+sEQVSHBP/vq462hV9cPtkCKcENSDYU/772/CkpKpRZH40l83fKjigXDSFsnqVtcgtIVLbZvWnOyw==","signatures":[{"sig":"MEUCIEYqmL5HESm3YFU2jvEYcrj/JEoaiqyLs2fEVzOJ3mFtAiEAwcMXhLRZCZLIRSbGfEJnu8ieQjMKc07TxoJkIrZGng8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41542},"main":"index.ts","gitHead":"ebadd6585372c0814c28d43360f639fb64b88cd8","scripts":{"lint":"eslint","test":"jest","build":"webpack","watch":"webpack --watch"},"_npmUser":{"name":"ceci_coding","email":"ceci.coding@gmail.com"},"deprecated":"v2 is a full rewrite with a new API. See https://github.com/ceciCoding/accessible-monochrome-palette for migration.","repository":{"url":"git+https://github.com/ceciCoding/acesssible-palette.git","type":"git"},"_npmVersion":"8.19.3","description":"build accessible monochromatic color palettes from any color of your choice","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"18.13.0","dependencies":{"colorsys":"^1.0.22","@babel/preset-typescript":"^7.22.5","@mdhnpm/color-contrast-ratio-calculator":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-node":"^10.9.1","webpack":"^5.76.3","ts-loader":"^9.4.4","babel-jest":"^29.5.0","typescript":"^5.1.6","@babel/core":"^7.22.5","@types/node":"^20.3.3","webpack-cli":"^5.0.1","@babel/preset-env":"^7.22.5"},"_npmOperationalInternal":{"tmp":"tmp/accessible-color-palette_1.0.0_1689022487435_0.8748361674836771","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"accessible-color-palette","version":"1.0.1","keywords":["accessibility","ux/ui"],"author":{"name":"Ceci Olivera & Marta Hollingsworth"},"license":"MIT","_id":"accessible-color-palette@1.0.1","maintainers":[{"name":"ceci_coding","email":"ceci.coding@gmail.com"}],"homepage":"https://github.com/ceciCoding/accessible-color-palette#readme","bugs":{"url":"https://github.com/ceciCoding/accessible-color-palette/issues"},"dist":{"shasum":"4c45cc208128a8d7019c7b65d7287873340f16dd","tarball":"https://registry.npmjs.org/accessible-color-palette/-/accessible-color-palette-1.0.1.tgz","fileCount":25,"integrity":"sha512-xYRzGkjFa1N7hMAZGHECN8H9r3oU9M8FBX/Tpr6uxsPfqumQ9Jn5RQTjHAPlpakf19ZFMVJz7BmQLXtI5BEAlQ==","signatures":[{"sig":"MEUCIE4t+0f7654EnfIqi+ds6de3MA9T93wOVR2iQOkivchXAiEA3U8YVUFnWeVeUq3C/RpzB3Kfuwc7OfQ07YlKnJJV9NY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40619},"main":"index.ts","gitHead":"b84541e4551945aac2b974f729fe59ffd79e2c17","scripts":{"lint":"eslint","test":"jest","build":"webpack","watch":"webpack --watch"},"_npmUser":{"name":"ceci_coding","email":"ceci.coding@gmail.com"},"deprecated":"v2 is a full rewrite with a new API. See https://github.com/ceciCoding/accessible-monochrome-palette for migration.","repository":{"url":"git+https://github.com/ceciCoding/accessible-color-palette.git","type":"git"},"_npmVersion":"8.19.3","description":"build accessible monochromatic color palettes from any color of your choice","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"18.13.0","dependencies":{"colorsys":"^1.0.22","@babel/preset-typescript":"^7.22.5","@mdhnpm/color-contrast-ratio-calculator":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-node":"^10.9.1","webpack":"^5.76.3","ts-loader":"^9.4.4","babel-jest":"^29.5.0","typescript":"^5.1.6","@babel/core":"^7.22.5","@types/node":"^20.3.3","webpack-cli":"^5.0.1","@babel/preset-env":"^7.22.5"},"_npmOperationalInternal":{"tmp":"tmp/accessible-color-palette_1.0.1_1689180650897_0.8134302613497886","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"accessible-color-palette","version":"1.0.2","keywords":["accessibility","ux/ui","a11y","color"],"author":{"name":"Ceci Olivera & Marta Hollingsworth"},"license":"MIT","_id":"accessible-color-palette@1.0.2","maintainers":[{"name":"ceci_coding","email":"ceci.coding@gmail.com"}],"homepage":"https://github.com/ceciCoding/accessible-color-palette#readme","bugs":{"url":"https://github.com/ceciCoding/accessible-color-palette/issues"},"dist":{"shasum":"0a3262dbda1202c939b53e678b1fb0d35057d4a5","tarball":"https://registry.npmjs.org/accessible-color-palette/-/accessible-color-palette-1.0.2.tgz","fileCount":26,"integrity":"sha512-3x+CIr/WfTTLzEekI1mZgaqlgoR8IFWuHDD7vXp0CFyQGyLcR5pJwAsQGbCPEwPddmenOODIRzNGQsCQD2eU+Q==","signatures":[{"sig":"MEUCIQCsXRhVnSbFi96hWnZ4InaxD0FOKOKCwJ45B9U5vXERCwIgJaphFLlj3bmZ9EjFncc/mDxDVSEHUBKOBQp8ff8t2e4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79566},"main":"dist/index.js","gitHead":"d61cd2f286245920e325d034f8cea4fa756bc0bf","scripts":{"lint":"eslint","test":"jest","build":"webpack","watch":"webpack --watch"},"_npmUser":{"name":"ceci_coding","email":"ceci.coding@gmail.com"},"deprecated":"v2 is a full rewrite with a new API. See https://github.com/ceciCoding/accessible-monochrome-palette for migration.","repository":{"url":"git+https://github.com/ceciCoding/accessible-color-palette.git","type":"git"},"_npmVersion":"8.19.3","description":"build accessible monochromatic color palettes from any color of your choice","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"18.13.0","dependencies":{"colorsys":"^1.0.22","@babel/preset-typescript":"^7.22.5","@mdhnpm/color-contrast-ratio-calculator":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-node":"^10.9.1","webpack":"^5.76.3","ts-loader":"^9.4.4","babel-jest":"^29.5.0","typescript":"^5.1.6","@babel/core":"^7.22.5","@types/node":"^20.3.3","webpack-cli":"^5.0.1","@babel/preset-env":"^7.22.5"},"_npmOperationalInternal":{"tmp":"tmp/accessible-color-palette_1.0.2_1689182484215_0.620470796173709","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"accessible-color-palette","version":"1.0.3","keywords":["accessibility","ux/ui","a11y","color"],"author":{"name":"Ceci Olivera & Marta Hollingsworth"},"license":"MIT","_id":"accessible-color-palette@1.0.3","maintainers":[{"name":"ceci_coding","email":"ceci.coding@gmail.com"}],"homepage":"https://github.com/ceciCoding/accessible-color-palette#readme","bugs":{"url":"https://github.com/ceciCoding/accessible-color-palette/issues"},"dist":{"shasum":"03ad6643cbe7bf0e30ea2d75860af670dbc21342","tarball":"https://registry.npmjs.org/accessible-color-palette/-/accessible-color-palette-1.0.3.tgz","fileCount":26,"integrity":"sha512-+qTiaIgS3WmlVhkyT8ShuWEJtmAR4TGSnNyUB9Mfr964qDqCRmlU+NTjy8jeE5KIwtgnoPCx8IQpedsi1IL2hw==","signatures":[{"sig":"MEUCIQDl/0Yar0yQWfsmm6gbjpzfixeTVHu8zMt0I8OPfHB8wwIgSqGoecC7+sDVEHodi0nHirbfJ3jGbh0hRo/7yT+h+qA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79566},"main":"dist/index.js","gitHead":"39f0e1d0bc37e262212aa3f3ac4c665437da6967","scripts":{"lint":"eslint","test":"jest","build":"webpack","watch":"webpack --watch"},"_npmUser":{"name":"ceci_coding","email":"ceci.coding@gmail.com"},"deprecated":"v2 is a full rewrite with a new API. See https://github.com/ceciCoding/accessible-monochrome-palette for migration.","repository":{"url":"git+https://github.com/ceciCoding/accessible-color-palette.git","type":"git"},"_npmVersion":"8.19.3","description":"build accessible monochromatic color palettes from any color of your choice","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"18.13.0","dependencies":{"colorsys":"^1.0.22","@babel/preset-typescript":"^7.22.5","@mdhnpm/color-contrast-ratio-calculator":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-node":"^10.9.1","webpack":"^5.76.3","ts-loader":"^9.4.4","babel-jest":"^29.5.0","typescript":"^5.1.6","@babel/core":"^7.22.5","@types/node":"^20.3.3","webpack-cli":"^5.0.1","@babel/preset-env":"^7.22.5"},"_npmOperationalInternal":{"tmp":"tmp/accessible-color-palette_1.0.3_1689182516182_0.001885838753648006","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"accessible-color-palette","version":"1.0.4","keywords":["accessibility","ux/ui","a11y","color"],"author":{"name":"Ceci Olivera & Marta Hollingsworth"},"license":"MIT","_id":"accessible-color-palette@1.0.4","maintainers":[{"name":"ceci_coding","email":"ceci.coding@gmail.com"}],"homepage":"https://github.com/ceciCoding/accessible-color-palette#readme","bugs":{"url":"https://github.com/ceciCoding/accessible-color-palette/issues"},"dist":{"shasum":"352968de765daa386dd50d9d6e64de6591919b7b","tarball":"https://registry.npmjs.org/accessible-color-palette/-/accessible-color-palette-1.0.4.tgz","fileCount":26,"integrity":"sha512-WAPIBx3thSbBYTCPO7UB3qN2fRza43bmFldjrX+ZKQR+8P6x4xwkP/Py7RSRdpkqcO8+kt5abSmXAhwtiWPpiA==","signatures":[{"sig":"MEYCIQCy41tzzpZvMZoVoYslqMJwV6x16XgsQK6yK68Q3GBRCQIhAIDVwQQLUG6DbafkeCFfkNHWsT9QLBnv/WIBo2PRc/SA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79592},"main":"dist/accessible-color-palette.bundle.js","gitHead":"d824daf3e34f3e3e718cfc66056f353661a724f2","scripts":{"lint":"eslint","test":"jest","build":"webpack","watch":"webpack --watch"},"_npmUser":{"name":"ceci_coding","email":"ceci.coding@gmail.com"},"deprecated":"v2 is a full rewrite with a new API. See https://github.com/ceciCoding/accessible-monochrome-palette for migration.","repository":{"url":"git+https://github.com/ceciCoding/accessible-color-palette.git","type":"git"},"_npmVersion":"8.19.3","description":"build accessible monochromatic color palettes from any color of your choice","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"18.13.0","dependencies":{"colorsys":"^1.0.22","@babel/preset-typescript":"^7.22.5","@mdhnpm/color-contrast-ratio-calculator":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-node":"^10.9.1","webpack":"^5.76.3","ts-loader":"^9.4.4","babel-jest":"^29.5.0","typescript":"^5.1.6","@babel/core":"^7.22.5","@types/node":"^20.3.3","webpack-cli":"^5.0.1","@babel/preset-env":"^7.22.5"},"_npmOperationalInternal":{"tmp":"tmp/accessible-color-palette_1.0.4_1689261862455_0.7437907962915746","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"accessible-color-palette","version":"1.0.5","keywords":["accessibility","ux/ui","a11y","color"],"author":{"name":"Ceci Olivera & Marta Hollingsworth"},"license":"MIT","_id":"accessible-color-palette@1.0.5","maintainers":[{"name":"ceci_coding","email":"ceci.coding@gmail.com"}],"homepage":"https://github.com/ceciCoding/accessible-color-palette#readme","bugs":{"url":"https://github.com/ceciCoding/accessible-color-palette/issues"},"dist":{"shasum":"7717ec8c55cdd3c5b230d756a6c04985155c2b1b","tarball":"https://registry.npmjs.org/accessible-color-palette/-/accessible-color-palette-1.0.5.tgz","fileCount":26,"integrity":"sha512-afd13NNCBMVDHS0gh9/gUz9fG6fmuxIXsC35Rw5EOtI2aHIXh9keFTsoOFnMxWOF4OKffa7Wne5gHelZsxCQuA==","signatures":[{"sig":"MEYCIQCbSQyvUKflsn3FT1rKrhHzzvikxZz7lEGhAJDcdrCyxAIhAKDVl7Bfs3kWy2TkBTLtUp1xyTPa6mG4CRRFmWP+eKvh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79561},"main":"index.ts","gitHead":"f0e5e805e18863a8dc8c21e9a627d860d945daec","scripts":{"lint":"eslint","test":"jest","build":"webpack","watch":"webpack --watch"},"_npmUser":{"name":"ceci_coding","email":"ceci.coding@gmail.com"},"deprecated":"v2 is a full rewrite with a new API. See https://github.com/ceciCoding/accessible-monochrome-palette for migration.","repository":{"url":"git+https://github.com/ceciCoding/accessible-color-palette.git","type":"git"},"_npmVersion":"8.19.3","description":"build accessible monochromatic color palettes from any color of your choice","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"18.13.0","dependencies":{"colorsys":"^1.0.22","@babel/preset-typescript":"^7.22.5","@mdhnpm/color-contrast-ratio-calculator":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-node":"^10.9.1","webpack":"^5.76.3","ts-loader":"^9.4.4","babel-jest":"^29.5.0","typescript":"^5.1.6","@babel/core":"^7.22.5","@types/node":"^20.3.3","webpack-cli":"^5.0.1","@babel/preset-env":"^7.22.5"},"_npmOperationalInternal":{"tmp":"tmp/accessible-color-palette_1.0.5_1690734483742_0.31725633581475043","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"accessible-color-palette","version":"1.0.6","keywords":["accessibility","ux/ui","a11y","color"],"author":{"name":"Ceci Olivera & Marta Hollingsworth"},"license":"MIT","_id":"accessible-color-palette@1.0.6","maintainers":[{"name":"ceci_coding","email":"ceci.coding@gmail.com"}],"homepage":"https://github.com/ceciCoding/accessible-color-palette#readme","bugs":{"url":"https://github.com/ceciCoding/accessible-color-palette/issues"},"dist":{"shasum":"fe1e1b56a40e4714cf915d3c1cbd7549d0626fee","tarball":"https://registry.npmjs.org/accessible-color-palette/-/accessible-color-palette-1.0.6.tgz","fileCount":14,"integrity":"sha512-hIunmqGbkizY4bWWJeoZUNo72Lq3sDen4HGO5p3oD+c/yoTH9RcmoXxkFtrdpmqV7DfKmpSshouUPMxcKSUL/Q==","signatures":[{"sig":"MEYCIQCKF7/YCEoUCeWD9eT3mAdhaFZQ1tCDGyC+WPHWBD+yIAIhAJM2OIKULtRkd/yiJipPs1JAZP9D9bI8UH8jq48XU8Xz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63033},"main":"dist/accessible-color-palette.bundle.js","gitHead":"b8816a5d024a4613fce5c885e9ac7d950410ea17","scripts":{"lint":"eslint","test":"jest","build":"webpack","watch":"webpack --watch"},"_npmUser":{"name":"ceci_coding","email":"ceci.coding@gmail.com"},"deprecated":"v2 is a full rewrite with a new API. See https://github.com/ceciCoding/accessible-monochrome-palette for migration.","repository":{"url":"git+https://github.com/ceciCoding/accessible-color-palette.git","type":"git"},"_npmVersion":"8.19.3","description":"build accessible monochromatic color palettes from any color of your choice","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"18.13.0","dependencies":{"colorsys":"^1.0.22","@babel/preset-typescript":"^7.22.5","@mdhnpm/color-contrast-ratio-calculator":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-node":"^10.9.1","webpack":"^5.76.3","ts-loader":"^9.4.4","babel-jest":"^29.5.0","typescript":"^5.1.6","@babel/core":"^7.22.5","@types/node":"^20.3.3","webpack-cli":"^5.0.1","@babel/preset-env":"^7.22.5"},"_npmOperationalInternal":{"tmp":"tmp/accessible-color-palette_1.0.6_1690734901887_0.8446066283587912","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"accessible-color-palette","version":"1.0.7","keywords":["accessibility","ux/ui","a11y","color"],"author":{"name":"Ceci Olivera & Marta Hollingsworth"},"license":"MIT","_id":"accessible-color-palette@1.0.7","maintainers":[{"name":"ceci_coding","email":"ceci.coding@gmail.com"}],"homepage":"https://github.com/ceciCoding/accessible-color-palette#readme","bugs":{"url":"https://github.com/ceciCoding/accessible-color-palette/issues"},"dist":{"shasum":"8b7d24dc800a083d984c4f8d1a43f02b56a5b661","tarball":"https://registry.npmjs.org/accessible-color-palette/-/accessible-color-palette-1.0.7.tgz","fileCount":14,"integrity":"sha512-pA1N5XDfSD35Wlfn36gAWZhcwqK45Qtu4UZm3u7/lVftnXbwr+3uihqIcy+Y4+8qwOxueEuKYn+bmzPQpLKcJg==","signatures":[{"sig":"MEUCIQDrLd3ymRvLmVwwIGz80e+Xv9jW9SjKZiCa67DIlOn9ZQIgGXh9iZrnLpLbglsE6sh45/NjtCzdwmqcoJAqQq5QgpM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63033},"main":"dist/accessible-color-palette.bundle.js","gitHead":"ee9d0acc2ca5e2483a7f12442b19a9a0d499bd8d","scripts":{"lint":"eslint","test":"jest","build":"webpack","watch":"webpack --watch"},"_npmUser":{"name":"ceci_coding","email":"ceci.coding@gmail.com"},"deprecated":"v2 is a full rewrite with a new API. See https://github.com/ceciCoding/accessible-monochrome-palette for migration.","repository":{"url":"git+https://github.com/ceciCoding/accessible-color-palette.git","type":"git"},"_npmVersion":"8.19.3","description":"build accessible monochromatic color palettes from any color of your choice","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"18.13.0","dependencies":{"colorsys":"^1.0.22","@babel/preset-typescript":"^7.22.5","@mdhnpm/color-contrast-ratio-calculator":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-node":"^10.9.1","webpack":"^5.76.3","ts-loader":"^9.4.4","babel-jest":"^29.5.0","typescript":"^5.1.6","@babel/core":"^7.22.5","@types/node":"^20.3.3","webpack-cli":"^5.0.1","@babel/preset-env":"^7.22.5"},"_npmOperationalInternal":{"tmp":"tmp/accessible-color-palette_1.0.7_1690735103839_0.8644731011228954","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"accessible-color-palette","version":"1.0.8","keywords":["accessibility","ux/ui","a11y","color"],"author":{"name":"Ceci Olivera & Marta Hollingsworth"},"license":"MIT","_id":"accessible-color-palette@1.0.8","maintainers":[{"name":"ceci_coding","email":"ceci.coding@gmail.com"}],"homepage":"https://github.com/ceciCoding/accessible-color-palette#readme","bugs":{"url":"https://github.com/ceciCoding/accessible-color-palette/issues"},"dist":{"shasum":"e65a931ae27c87cc791e51b5dc95658a4c3e6160","tarball":"https://registry.npmjs.org/accessible-color-palette/-/accessible-color-palette-1.0.8.tgz","fileCount":14,"integrity":"sha512-Xk8NYvLW4dLrrQ9SzdHtw7zqfqsA8ZeepjN7s62RfRppa08gnpvryHYSGkKOWl4aQvWbmlx8bGmTSAFEXjOjPA==","signatures":[{"sig":"MEUCIQCJe7b7imND7nH12A0E4a5SlfU5GVAW+tgP223r6UcV6wIgZTRAWpo4UP8/vd/kzx1YESzmd7bbDNnPbQVIsXi42uU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63033},"main":"dist/accessible-color-palette.bundle.js","gitHead":"2cdb26f08d17e3eac158c6c90488ccf1f59e58e4","scripts":{"lint":"eslint","test":"jest","build":"webpack","watch":"webpack --watch"},"_npmUser":{"name":"ceci_coding","email":"ceci.coding@gmail.com"},"deprecated":"v2 is a full rewrite with a new API. See https://github.com/ceciCoding/accessible-monochrome-palette for migration.","repository":{"url":"git+https://github.com/ceciCoding/accessible-color-palette.git","type":"git"},"_npmVersion":"8.19.3","description":"build accessible monochromatic color palettes from any color of your choice","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"18.13.0","dependencies":{"colorsys":"^1.0.22","@babel/preset-typescript":"^7.22.5","@mdhnpm/color-contrast-ratio-calculator":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-node":"^10.9.1","webpack":"^5.76.3","ts-loader":"^9.4.4","babel-jest":"^29.5.0","typescript":"^5.1.6","@babel/core":"^7.22.5","@types/node":"^20.3.3","webpack-cli":"^5.0.1","@babel/preset-env":"^7.22.5"},"_npmOperationalInternal":{"tmp":"tmp/accessible-color-palette_1.0.8_1690735283915_0.8805814320853862","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"accessible-color-palette","version":"1.0.9","keywords":["accessibility","ux/ui","a11y","color"],"author":{"name":"Ceci Olivera & Marta Hollingsworth"},"license":"MIT","_id":"accessible-color-palette@1.0.9","maintainers":[{"name":"ceci_coding","email":"ceci.coding@gmail.com"}],"homepage":"https://github.com/ceciCoding/accessible-color-palette#readme","bugs":{"url":"https://github.com/ceciCoding/accessible-color-palette/issues"},"dist":{"shasum":"21f2e1ca829649feae8c9bd399e023bb19935d3f","tarball":"https://registry.npmjs.org/accessible-color-palette/-/accessible-color-palette-1.0.9.tgz","fileCount":14,"integrity":"sha512-Gy9p2ogDw9b+WffVrHHfXbG0UXzj4+G2JHczb2eDeFNXnQIhnBpP9dtkTwXi+Xo6KnUvq2y3O6F+shj47FCU5Q==","signatures":[{"sig":"MEQCIFaeXAQKNg8rBsXyD9hMQWaivZWapWV7unLXUnC0/MkvAiAeowK0EJAFIq9o5xekksVpW1X+cSyDtAOQwLFGQhGXGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63033},"main":"dist/accessible-color-palette.bundle.js","gitHead":"7d89682ede860ddcf91ec7c5d05458d70fe5e7dc","scripts":{"lint":"eslint","test":"jest","build":"webpack","watch":"webpack --watch"},"_npmUser":{"name":"ceci_coding","email":"ceci.coding@gmail.com"},"deprecated":"v2 is a full rewrite with a new API. See https://github.com/ceciCoding/accessible-monochrome-palette for migration.","repository":{"url":"git+https://github.com/ceciCoding/accessible-color-palette.git","type":"git"},"_npmVersion":"8.19.3","description":"build accessible monochromatic color palettes from any color of your choice","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"18.13.0","dependencies":{"colorsys":"^1.0.22","@babel/preset-typescript":"^7.22.5","@mdhnpm/color-contrast-ratio-calculator":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-node":"^10.9.1","webpack":"^5.76.3","ts-loader":"^9.4.4","babel-jest":"^29.5.0","typescript":"^5.1.6","@babel/core":"^7.22.5","@types/node":"^20.3.3","webpack-cli":"^5.0.1","@babel/preset-env":"^7.22.5"},"_npmOperationalInternal":{"tmp":"tmp/accessible-color-palette_1.0.9_1690735950940_0.08037045051308467","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"accessible-color-palette","version":"1.0.10","keywords":["accessibility","ux/ui","a11y","color"],"author":{"name":"Ceci Olivera & Marta Hollingsworth"},"license":"MIT","_id":"accessible-color-palette@1.0.10","maintainers":[{"name":"ceci_coding","email":"ceci.coding@gmail.com"}],"homepage":"https://github.com/ceciCoding/accessible-color-palette#readme","bugs":{"url":"https://github.com/ceciCoding/accessible-color-palette/issues"},"dist":{"shasum":"3bb482808956cac031d7f53ce649bffc02a65ae5","tarball":"https://registry.npmjs.org/accessible-color-palette/-/accessible-color-palette-1.0.10.tgz","fileCount":16,"integrity":"sha512-e9krqzqq7ENOnakfyHQYtHsWmliVb6ASer9q4cuF7ybxNBaHOJz1uYqmzGek9hf4igol5ZGTy3TizLNqBx42zw==","signatures":[{"sig":"MEUCIQD8e1r6Gj5yL7c4GjvYsyxVN8gtq7EFQxElIw08tkm9SQIgI8fnWFwO89j67g7ZjHb2YBuSupNFxFq/TBa02NBA2+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81887},"main":"dist/bundle.cjs.js","type":"module","module":"dist/bundle.esm.js","gitHead":"2b182df8c24bff194fe495cbd091afa0d94d9f16","scripts":{"lint":"eslint","test":"jest","build":"rollup -c","watch":"rollup -c -w"},"_npmUser":{"name":"ceci_coding","email":"ceci.coding@gmail.com"},"deprecated":"v2 is a full rewrite with a new API. See https://github.com/ceciCoding/accessible-monochrome-palette for migration.","repository":{"url":"git+https://github.com/ceciCoding/accessible-color-palette.git","type":"git"},"_npmVersion":"8.19.3","description":"build accessible monochromatic color palettes from any color of your choice","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"18.13.0","dependencies":{"colorsys":"^1.0.22","@mdhnpm/color-contrast-ratio-calculator":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rollup":"^3.27.0","ts-node":"^10.9.1","webpack":"^5.76.3","ts-loader":"^9.4.4","typescript":"^5.1.6","@types/node":"^20.3.3","webpack-cli":"^5.0.1","rollup-plugin-typescript2":"^0.35.0"},"_npmOperationalInternal":{"tmp":"tmp/accessible-color-palette_1.0.10_1690737194148_0.026504420045024846","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"accessible-color-palette","version":"1.0.11","keywords":["accessibility","ux/ui","a11y","color"],"author":{"name":"Ceci Olivera & Marta Hollingsworth"},"license":"MIT","_id":"accessible-color-palette@1.0.11","maintainers":[{"name":"ceci_coding","email":"ceci.coding@gmail.com"}],"homepage":"https://github.com/ceciCoding/accessible-color-palette#readme","bugs":{"url":"https://github.com/ceciCoding/accessible-color-palette/issues"},"dist":{"shasum":"8f21a7c9abe98c107d14a9e6851edb11089377a1","tarball":"https://registry.npmjs.org/accessible-color-palette/-/accessible-color-palette-1.0.11.tgz","fileCount":16,"integrity":"sha512-o9nJXKMpILlOekCpG06OQPP5+gYYc4a+YvdxyrkvoPvdeYX4a+inzxS+fNeEk3iaOVLh16SHMvLTjyUizT2rHA==","signatures":[{"sig":"MEUCIB8hYNyC5GTXALoNgt6gvDdeChvdu1CZAQmyDmEc1E9oAiEA3PN/3VkuTTH127SrlfUB+jrZradPdu+rgIMQdXsmSyU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81887},"main":"dist/bundle.cjs.js","type":"module","module":"dist/bundle.esm.js","gitHead":"179668ec7fbfb2d8ca66960c4a6f2633cc0b2f65","scripts":{"lint":"eslint","test":"jest","build":"rollup -c","watch":"rollup -c -w"},"_npmUser":{"name":"ceci_coding","email":"ceci.coding@gmail.com"},"deprecated":"v2 is a full rewrite with a new API. See https://github.com/ceciCoding/accessible-monochrome-palette for migration.","repository":{"url":"git+https://github.com/ceciCoding/accessible-color-palette.git","type":"git"},"_npmVersion":"8.19.3","description":"build accessible monochromatic color palettes from any color of your choice","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"18.13.0","dependencies":{"colorsys":"^1.0.22","@mdhnpm/color-contrast-ratio-calculator":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rollup":"^3.27.0","ts-node":"^10.9.1","webpack":"^5.76.3","ts-loader":"^9.4.4","typescript":"^5.1.6","@types/node":"^20.3.3","webpack-cli":"^5.0.1","rollup-plugin-typescript2":"^0.35.0"},"_npmOperationalInternal":{"tmp":"tmp/accessible-color-palette_1.0.11_1690737554793_0.2195367154262926","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"accessible-color-palette","version":"1.0.12","keywords":["accessibility","ux/ui","a11y","color"],"author":{"name":"Ceci Olivera & Marta Hollingsworth"},"license":"MIT","_id":"accessible-color-palette@1.0.12","maintainers":[{"name":"ceci_coding","email":"ceci.coding@gmail.com"}],"homepage":"https://github.com/ceciCoding/accessible-color-palette#readme","bugs":{"url":"https://github.com/ceciCoding/accessible-color-palette/issues"},"dist":{"shasum":"4b0fda165db273538b808de910d144fbd5c7c34a","tarball":"https://registry.npmjs.org/accessible-color-palette/-/accessible-color-palette-1.0.12.tgz","fileCount":15,"integrity":"sha512-jeSuUFEol9KhVDwGHuIh+PIiap9Vn4+AI524u3q4xkeFU+N115p4Mv1m5gaEk5Olnz0NZXiqgkHeaFdaJipK1g==","signatures":[{"sig":"MEQCIFCrsl8K77C3qmJqTqPO02t4J5IYDJI5HhTRW4P4VvpCAiAqAPvze3mQxfPV79VwIRyvfMyWAwlGFLhad0omEYwOTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82184},"main":"dist/bundle.cjs.js","type":"module","module":"dist/bundle.esm.js","gitHead":"5e9cea63d696c4bbf6f66bf34f72d3174e3b5b52","scripts":{"lint":"eslint","test":"jest","build":"rollup -c","watch":"rollup -c -w"},"_npmUser":{"name":"ceci_coding","email":"ceci.coding@gmail.com"},"deprecated":"v2 is a full rewrite with a new API. See https://github.com/ceciCoding/accessible-monochrome-palette for migration.","repository":{"url":"git+https://github.com/ceciCoding/accessible-color-palette.git","type":"git"},"_npmVersion":"8.19.3","description":"build accessible monochromatic color palettes from any color of your choice","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"18.13.0","dependencies":{"color-convert":"^2.0.1","@mdhnpm/color-contrast-ratio-calculator":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rollup":"^3.27.0","ts-node":"^10.9.1","webpack":"^5.76.3","ts-loader":"^9.4.4","typescript":"^5.1.6","@types/node":"^20.3.3","webpack-cli":"^5.0.1","rollup-plugin-typescript2":"^0.35.0"},"_npmOperationalInternal":{"tmp":"tmp/accessible-color-palette_1.0.12_1690738917213_0.5739043861244495","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"accessible-color-palette","version":"1.0.13","keywords":["accessibility","ux/ui","a11y","color"],"author":{"name":"Ceci Olivera & Marta Hollingsworth"},"license":"MIT","_id":"accessible-color-palette@1.0.13","maintainers":[{"name":"ceci_coding","email":"ceci.coding@gmail.com"}],"homepage":"https://github.com/ceciCoding/accessible-color-palette#readme","bugs":{"url":"https://github.com/ceciCoding/accessible-color-palette/issues"},"dist":{"shasum":"9635183dc18848c51cd3a26076e3a12a924a46c7","tarball":"https://registry.npmjs.org/accessible-color-palette/-/accessible-color-palette-1.0.13.tgz","fileCount":16,"integrity":"sha512-9LR9fD7bOlYgiyUWeaYtzAEbBfaYZbiSZwTFn0b8nz29dQn1MmVCnmQvwg8M8hygHRVwGem/9dgl2n3H887OpA==","signatures":[{"sig":"MEUCIBuyHlTYEnq1Gwcef0xnK56Vhq42Ka4CsA67FChPQw1lAiEAk0h2sQikAyx4N8ibl6SZcPz2CN9fsgHA0FQTqcimLKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82158},"main":"dist/bundle.cjs.js","type":"module","module":"dist/bundle.esm.js","gitHead":"13ce63d10ec516fe76b14e4ef20c0cce049df8cc","scripts":{"lint":"eslint","test":"jest","build":"rollup -c","watch":"rollup -c -w"},"_npmUser":{"name":"ceci_coding","email":"ceci.coding@gmail.com"},"deprecated":"v2 is a full rewrite with a new API. See https://github.com/ceciCoding/accessible-monochrome-palette for migration.","repository":{"url":"git+https://github.com/ceciCoding/accessible-color-palette.git","type":"git"},"_npmVersion":"8.19.3","description":"build accessible monochromatic color palettes from any color of your choice","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"18.13.0","dependencies":{"color-convert":"^2.0.1","@mdhnpm/color-contrast-ratio-calculator":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rollup":"^3.27.0","ts-node":"^10.9.1","webpack":"^5.76.3","ts-loader":"^9.4.4","typescript":"^5.1.6","@types/node":"^20.3.3","webpack-cli":"^5.0.1","@types/color-convert":"^2.0.0","rollup-plugin-typescript2":"^0.35.0"},"_npmOperationalInternal":{"tmp":"tmp/accessible-color-palette_1.0.13_1690739299668_0.9757898024521832","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"accessible-color-palette","version":"1.0.14","keywords":["accessibility","ux/ui","a11y","color"],"author":{"name":"Ceci Olivera & Marta Hollingsworth"},"license":"MIT","_id":"accessible-color-palette@1.0.14","maintainers":[{"name":"ceci_coding","email":"ceci.coding@gmail.com"}],"homepage":"https://github.com/ceciCoding/accessible-color-palette#readme","bugs":{"url":"https://github.com/ceciCoding/accessible-color-palette/issues"},"dist":{"shasum":"bdd750536faa0f725e822d8e8058b314d98f3837","tarball":"https://registry.npmjs.org/accessible-color-palette/-/accessible-color-palette-1.0.14.tgz","fileCount":17,"integrity":"sha512-NKTvUF/Ye6wdTTBAXHdWaUteH5uxgzuU5zq7cZNfrWwbIfzDsSaDSfTkSV+1dlOEURIy2G5fTosq9Kr9KfVMcQ==","signatures":[{"sig":"MEUCIHQ8z6mrEYQa1epYh373qpLCseOxFuJsa9rdGF1HqkIcAiEApZC6z7wJXbQqJcLTzvH9rA12pcFxAqNRCeihV6DeH4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92388},"main":"dist/bundle.cjs.js","type":"module","module":"dist/bundle.esm.js","gitHead":"9932a588493f58d8f03f996c6f7c6922cb06de91","scripts":{"lint":"eslint","test":"jest","build":"rollup -c","watch":"rollup -c -w"},"_npmUser":{"name":"ceci_coding","email":"ceci.coding@gmail.com"},"deprecated":"v2 is a full rewrite with a new API. See https://github.com/ceciCoding/accessible-monochrome-palette for migration.","repository":{"url":"git+https://github.com/ceciCoding/accessible-color-palette.git","type":"git"},"_npmVersion":"8.19.3","description":"build accessible monochromatic color palettes from any color of your choice","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"18.13.0","dependencies":{"color-convert":"^2.0.1","@mdhnpm/color-contrast-ratio-calculator":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rollup":"^3.27.0","ts-node":"^10.9.1","webpack":"^5.76.3","ts-loader":"^9.4.4","typescript":"^5.1.6","@types/node":"^20.3.3","webpack-cli":"^5.0.1","@types/color-convert":"^2.0.0","rollup-plugin-typescript2":"^0.35.0"},"_npmOperationalInternal":{"tmp":"tmp/accessible-color-palette_1.0.14_1691075363492_0.9895189072244099","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"accessible-color-palette","version":"1.0.15","keywords":["accessibility","ux/ui","a11y","color"],"author":{"name":"Ceci Olivera & Marta Hollingsworth"},"license":"MIT","_id":"accessible-color-palette@1.0.15","maintainers":[{"name":"ceci_coding","email":"ceci.coding@gmail.com"}],"homepage":"https://github.com/ceciCoding/accessible-color-palette#readme","bugs":{"url":"https://github.com/ceciCoding/accessible-color-palette/issues"},"dist":{"shasum":"ec90ed4f0f4eead6f84b6bac5fbfe77a0d19f0e3","tarball":"https://registry.npmjs.org/accessible-color-palette/-/accessible-color-palette-1.0.15.tgz","fileCount":17,"integrity":"sha512-I5RHqrkTagZoQIn1Ti5PKnz9QsjgFkqcQlOjpyCgJiG0P9mQj+uo4cTi0UbmDiWJRkmk8HbBSIfyhM0lIH6Ahw==","signatures":[{"sig":"MEUCIQCrfNUT/2+CCjENZZM0zOE8NcNmZtdfOf8SU4jymF3VHwIgeYQFrFfaH/zZrnT0sB1+nuvta2nOkS/L/suY+SUDKU4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92388},"main":"dist/bundle.cjs.js","type":"module","module":"dist/bundle.esm.js","gitHead":"544acead643c421871a397ab1f9ad7169e1f2ea6","scripts":{"lint":"eslint","test":"jest","build":"rollup -c","watch":"rollup -c -w"},"_npmUser":{"name":"ceci_coding","email":"ceci.coding@gmail.com"},"deprecated":"v2 is a full rewrite with a new API. See https://github.com/ceciCoding/accessible-monochrome-palette for migration.","repository":{"url":"git+https://github.com/ceciCoding/accessible-color-palette.git","type":"git"},"_npmVersion":"8.19.3","description":"build accessible monochromatic color palettes from any color of your choice","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"18.13.0","dependencies":{"color-convert":"^2.0.1","@mdhnpm/color-contrast-ratio-calculator":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rollup":"^3.27.0","ts-node":"^10.9.1","webpack":"^5.76.3","ts-loader":"^9.4.4","typescript":"^5.1.6","@types/node":"^20.3.3","webpack-cli":"^5.0.1","@types/color-convert":"^2.0.0","rollup-plugin-typescript2":"^0.35.0"},"_npmOperationalInternal":{"tmp":"tmp/accessible-color-palette_1.0.15_1691076016955_0.6836518180392177","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"accessible-color-palette","version":"1.0.16","keywords":["accessibility","ux/ui","a11y","color"],"author":{"name":"Ceci Olivera & Marta Hollingsworth"},"license":"MIT","_id":"accessible-color-palette@1.0.16","maintainers":[{"name":"ceci_coding","email":"ceci.coding@gmail.com"}],"homepage":"https://github.com/ceciCoding/accessible-color-palette#readme","bugs":{"url":"https://github.com/ceciCoding/accessible-color-palette/issues"},"dist":{"shasum":"18208eb792be1f6c85a910162a6834d7de2893b1","tarball":"https://registry.npmjs.org/accessible-color-palette/-/accessible-color-palette-1.0.16.tgz","fileCount":17,"integrity":"sha512-JfWJdpvDydUEJX2vvPEZVc0F2GwNL7NjVkgiQ48SBoElK4DLX8NSONQ4fW3lYWxsvr8wtr4aqWnj7gbUlpvWQA==","signatures":[{"sig":"MEUCIQD1KJBlxp3psRttRuemJEHR0pHhVpkXJBEDhxLOVnAGaAIgKSUKS8o+eCH4GLaZl8oHRny0WqWpxvn2dbQi4qty33M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92383},"main":"dist/bundle.cjs.js","type":"module","module":"dist/bundle.esm.js","gitHead":"f43130527143842ccc5d49a5ace500130df31636","scripts":{"lint":"eslint","test":"jest","build":"rollup -c","watch":"rollup -c -w"},"_npmUser":{"name":"ceci_coding","email":"ceci.coding@gmail.com"},"deprecated":"v2 is a full rewrite with a new API. See https://github.com/ceciCoding/accessible-monochrome-palette for migration.","repository":{"url":"git+https://github.com/ceciCoding/accessible-color-palette.git","type":"git"},"_npmVersion":"8.19.3","description":"build accessible monochromatic color palettes from any color of your choice","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"18.13.0","dependencies":{"color-convert":"^2.0.1","@mdhnpm/color-contrast-ratio-calculator":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rollup":"^3.27.0","ts-node":"^10.9.1","webpack":"^5.76.3","ts-loader":"^9.4.4","typescript":"^5.1.6","@types/node":"^20.3.3","webpack-cli":"^5.0.1","@types/color-convert":"^2.0.0","rollup-plugin-typescript2":"^0.35.0"},"_npmOperationalInternal":{"tmp":"tmp/accessible-color-palette_1.0.16_1691076151719_0.20363247453246447","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"accessible-color-palette","version":"1.0.17","keywords":["accessibility","ux/ui","a11y","color"],"author":{"name":"Ceci Olivera & Marta Hollingsworth"},"license":"MIT","_id":"accessible-color-palette@1.0.17","maintainers":[{"name":"ceci_coding","email":"ceci.coding@gmail.com"}],"homepage":"https://github.com/ceciCoding/accessible-color-palette#readme","bugs":{"url":"https://github.com/ceciCoding/accessible-color-palette/issues"},"dist":{"shasum":"866b08aa0bf8590dc36416175b42eb92c0cb75c2","tarball":"https://registry.npmjs.org/accessible-color-palette/-/accessible-color-palette-1.0.17.tgz","fileCount":17,"integrity":"sha512-UjINWNMgs5L8vMKW7gU36awDget6m0rApKb91RwO61tqgJSf/yz6Niv4DBSPxrv7y4t+mLRplCfFwEHes7VXpw==","signatures":[{"sig":"MEUCIQDUR9CvTuUpje9G0sPg9q5LiBWymLbgYvtYa30O1OzzKgIgUgjfUQpCYv0rZ+FGh/3Jd0jKB7fy7KwAgvVb0nMM/7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92429},"main":"dist/bundle.cjs.js","type":"module","module":"dist/bundle.esm.js","gitHead":"b57c6f40839018543dce684a29bb9cd8a2997dae","scripts":{"lint":"eslint","test":"jest","build":"rollup -c","watch":"rollup -c -w"},"_npmUser":{"name":"ceci_coding","email":"ceci.coding@gmail.com"},"deprecated":"v2 is a full rewrite with a new API. See https://github.com/ceciCoding/accessible-monochrome-palette for migration.","repository":{"url":"git+https://github.com/ceciCoding/accessible-color-palette.git","type":"git"},"_npmVersion":"8.19.3","description":"build accessible monochromatic color palettes from any color of your choice","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"18.13.0","dependencies":{"color-convert":"^2.0.1","@mdhnpm/color-contrast-ratio-calculator":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rollup":"^3.27.0","ts-node":"^10.9.1","webpack":"^5.76.3","ts-loader":"^9.4.4","typescript":"^5.1.6","@types/node":"^20.3.3","webpack-cli":"^5.0.1","@types/color-convert":"^2.0.0","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.1.0"},"_npmOperationalInternal":{"tmp":"tmp/accessible-color-palette_1.0.17_1691076539956_0.3772169234295135","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"accessible-color-palette","version":"1.0.18","keywords":["accessibility","ux/ui","a11y","color"],"author":{"name":"Ceci Olivera & Marta Hollingsworth"},"license":"MIT","_id":"accessible-color-palette@1.0.18","maintainers":[{"name":"ceci_coding","email":"ceci.coding@gmail.com"}],"homepage":"https://github.com/ceciCoding/accessible-color-palette#readme","bugs":{"url":"https://github.com/ceciCoding/accessible-color-palette/issues"},"dist":{"shasum":"0c13d85203666ed0ab7fd782a681b1e16fabbc7a","tarball":"https://registry.npmjs.org/accessible-color-palette/-/accessible-color-palette-1.0.18.tgz","fileCount":17,"integrity":"sha512-HG78WkkHWvflDcI4OXqtQ9pQDuFLbRZn+tD5chrXscGEYavozCorUOBa6pUZCnxbXY0KtwkUwOpnyzmHN58Daw==","signatures":[{"sig":"MEUCIFt+DaYjSiwCGHFKXbrmHs0G00tmE0d8tjlDi/jvPpqqAiEA2eoFp41tKVcVSL8y6e8OVCnFfQ3VP33q2cd5k8OSwYA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92471},"main":"dist/bundle.cjs.js","type":"module","module":"dist/bundle.esm.js","gitHead":"d43c070fb0e265f67ec6323a488287b98c3abf44","scripts":{"lint":"eslint","test":"jest","build":"rollup -c","watch":"rollup -c -w"},"_npmUser":{"name":"ceci_coding","email":"ceci.coding@gmail.com"},"deprecated":"v2 is a full rewrite with a new API. See https://github.com/ceciCoding/accessible-monochrome-palette for migration.","repository":{"url":"git+https://github.com/ceciCoding/accessible-color-palette.git","type":"git"},"_npmVersion":"8.19.3","description":"build accessible monochromatic color palettes from any color of your choice","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"18.13.0","dependencies":{"color-convert":"^2.0.1","@mdhnpm/color-contrast-ratio-calculator":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rollup":"^3.27.0","ts-node":"^10.9.1","webpack":"^5.76.3","ts-loader":"^9.4.4","typescript":"^5.1.6","@types/node":"^20.3.3","webpack-cli":"^5.0.1","@types/color-convert":"^2.0.0","@rollup/plugin-commonjs":"^25.0.3","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.1.0"},"_npmOperationalInternal":{"tmp":"tmp/accessible-color-palette_1.0.18_1691077372495_0.8283068308103356","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"accessible-color-palette","version":"1.0.19","keywords":["accessibility","ux/ui","a11y","color"],"author":{"name":"Ceci Olivera & Marta Hollingsworth"},"license":"MIT","_id":"accessible-color-palette@1.0.19","maintainers":[{"name":"ceci_coding","email":"ceci.coding@gmail.com"}],"homepage":"https://github.com/ceciCoding/accessible-color-palette#readme","bugs":{"url":"https://github.com/ceciCoding/accessible-color-palette/issues"},"dist":{"shasum":"706294861c4b795fe4e33eae17cdf5509d34fb71","tarball":"https://registry.npmjs.org/accessible-color-palette/-/accessible-color-palette-1.0.19.tgz","fileCount":17,"integrity":"sha512-5umoPN0ZgGW8LNHt7/xOVxzFU1dqyGuVbaRLdZkdjqfCDr2kfzSDgW2P2CYgK3QuijsqJlfyOKLl5l++mbEwSg==","signatures":[{"sig":"MEUCIFe8ny//+72exp9v//cnzsjmVIvW+08r6j5WZngiAwryAiEA4gz2nbcntsmWHfxuswB4EFy787iJnB00MPjevROAG40=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92471},"main":"dist/bundle.cjs.js","type":"module","module":"dist/bundle.esm.js","gitHead":"86076d860f2bf7ad478487d86595a5017f9965c4","scripts":{"lint":"eslint","test":"jest","build":"rollup -c","watch":"rollup -c -w"},"_npmUser":{"name":"ceci_coding","email":"ceci.coding@gmail.com"},"deprecated":"v2 is a full rewrite with a new API. See https://github.com/ceciCoding/accessible-monochrome-palette for migration.","repository":{"url":"git+https://github.com/ceciCoding/accessible-color-palette.git","type":"git"},"_npmVersion":"8.19.3","description":"build accessible monochromatic color palettes from any color of your choice","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"18.13.0","dependencies":{"color-convert":"^2.0.1","@mdhnpm/color-contrast-ratio-calculator":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rollup":"^3.27.0","ts-node":"^10.9.1","webpack":"^5.76.3","ts-loader":"^9.4.4","typescript":"^5.1.6","@types/node":"^20.3.3","webpack-cli":"^5.0.1","@types/color-convert":"^2.0.0","@rollup/plugin-commonjs":"^25.0.3","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.1.0"},"_npmOperationalInternal":{"tmp":"tmp/accessible-color-palette_1.0.19_1691077406304_0.012751795590023596","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"accessible-color-palette","version":"1.0.20","keywords":["accessibility","ux/ui","a11y","color"],"author":{"name":"Ceci Olivera & Marta Hollingsworth"},"license":"MIT","_id":"accessible-color-palette@1.0.20","maintainers":[{"name":"ceci_coding","email":"ceci.coding@gmail.com"}],"homepage":"https://github.com/ceciCoding/accessible-color-palette#readme","bugs":{"url":"https://github.com/ceciCoding/accessible-color-palette/issues"},"dist":{"shasum":"56cbe4ce334b061441d332ef2f6a038f63e14cc0","tarball":"https://registry.npmjs.org/accessible-color-palette/-/accessible-color-palette-1.0.20.tgz","fileCount":18,"integrity":"sha512-mbaC34gqx7u2DZDsswMM4SsBKxleEf+9nWvCdZE8U2BakpkUwR/kIBnApX0+gYEmYygvC4ahYz7aOKX90TsiZA==","signatures":[{"sig":"MEQCIHxnb7xI9v61tM6PmloBQ6Jo0JFHNN8HZzBSvXxY1SbDAiAZ8Rt8dKuoYYZKhOFE/ywRd0M6TNel1vcE4DwvuvcYUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94821},"main":"dist/bundle.cjs.js","type":"module","module":"dist/bundle.esm.js","gitHead":"abc64c09dce077b1079cef2f9f8402eaafdcf1fd","scripts":{"lint":"eslint","test":"jest","build":"rollup -c","watch":"rollup -c -w"},"_npmUser":{"name":"ceci_coding","email":"ceci.coding@gmail.com"},"deprecated":"v2 is a full rewrite with a new API. See https://github.com/ceciCoding/accessible-monochrome-palette for migration.","repository":{"url":"git+https://github.com/ceciCoding/accessible-color-palette.git","type":"git"},"_npmVersion":"8.19.3","description":"build accessible monochromatic color palettes from any color of your choice","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"18.13.0","dependencies":{"color-convert":"^2.0.1","@mdhnpm/color-contrast-ratio-calculator":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rollup":"^3.27.0","ts-node":"^10.9.1","webpack":"^5.76.3","ts-loader":"^9.4.4","typescript":"^5.1.6","@types/node":"^20.3.3","webpack-cli":"^5.0.1","@types/color-convert":"^2.0.0","@rollup/plugin-commonjs":"^25.0.3","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.1.0"},"_npmOperationalInternal":{"tmp":"tmp/accessible-color-palette_1.0.20_1691843457734_0.844078725527464","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"accessible-color-palette","version":"2.0.0","keywords":["wcag","accessibility","a11y","color","palette","contrast","monochrome","mcp"],"author":{"name":"Cecilia Olivera"},"license":"MIT","_id":"accessible-color-palette@2.0.0","maintainers":[{"name":"ceci_coding","email":"ceci.coding@gmail.com"}],"homepage":"https://github.com/ceciCoding/accessible-monochrome-palette#readme","bugs":{"url":"https://github.com/ceciCoding/accessible-monochrome-palette/issues"},"bin":{"accessible-color-palette-mcp":"dist/mcp/server.js"},"dist":{"shasum":"e5855e8a716400ec1053970cf06f9ff933cc583d","tarball":"https://registry.npmjs.org/accessible-color-palette/-/accessible-color-palette-2.0.0.tgz","fileCount":55,"integrity":"sha512-2siBVxw3JmEXO2dJgk/bSenY9YghurS3EMj3Q5NGrVre2Cjvii1VonUqA1p6zJPf7XmmNhZ8p+oHeHltgCom5g==","signatures":[{"sig":"MEUCIQDHGMavHJfnP4G7ig8yGMtko8ZeYEaJ2e/bgZsrf43V0gIgWam2MpbgQduNu5srfNFu8tDZgD/a8HSHWVl+1nzNkAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90441},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0fcae68869a1e22d4cf9acd1fdd22937d5e71025","scripts":{"mcp":"node dist/mcp/server.js","test":"vitest run","build":"tsc","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ceci_coding","email":"ceci.coding@gmail.com"},"repository":{"url":"git+https://github.com/ceciCoding/accessible-monochrome-palette.git","type":"git"},"_npmVersion":"11.6.1","description":"Generate WCAG 2.2 AA monochromatic palettes from a single hex color. Ships as a TypeScript library and as an MCP server for AI assistants.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^25.6.2","@vitest/coverage-v8":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/accessible-color-palette_2.0.0_1781449359755_0.044609304249903836","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"accessible-color-palette","version":"2.0.1","keywords":["wcag","accessibility","a11y","color","palette","contrast","monochrome","mcp"],"author":{"name":"Cecilia Olivera"},"license":"MIT","_id":"accessible-color-palette@2.0.1","maintainers":[{"name":"ceci_coding","email":"ceci.coding@gmail.com"}],"homepage":"https://github.com/ceciCoding/accessible-monochrome-palette#readme","bugs":{"url":"https://github.com/ceciCoding/accessible-monochrome-palette/issues"},"bin":{"accessible-color-palette-mcp":"dist/mcp/server.js"},"dist":{"shasum":"6e29c7488dabe17dc4ab7d64bede7a25f22bb9cf","tarball":"https://registry.npmjs.org/accessible-color-palette/-/accessible-color-palette-2.0.1.tgz","fileCount":55,"integrity":"sha512-WRE9TouWQhcJFZVSWoTw6fJ9lFY04Ct5kYzwfTZOJG2IKzzPao6BOlNmRuW/PX/j3rQnIycUYgVYKMS7DuivvA==","signatures":[{"sig":"MEUCIQC7ksO+HLgv6AuV+Mp2BW79ZtLW0Fc5BQBv71/JNrcgsAIgG+r/joBIzFqcyBt2z/qpTItc2kXiYuPR3LynJEjSoR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91690},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"19b4cd4cd5bcd33a0d4f3beeb347bd644f791c94","scripts":{"mcp":"node dist/mcp/server.js","test":"vitest run","build":"tsc","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ceci_coding","email":"ceci.coding@gmail.com"},"repository":{"url":"git+https://github.com/ceciCoding/accessible-monochrome-palette.git","type":"git"},"_npmVersion":"11.6.1","description":"Generate WCAG 2.2 AA monochromatic palettes from a single hex color. Ships as a TypeScript library and as an MCP server for AI assistants.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^25.6.2","@vitest/coverage-v8":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/accessible-color-palette_2.0.1_1781450695787_0.42617531811501785","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"accessible-color-palette","version":"2.1.0","keywords":["wcag","accessibility","a11y","color","palette","contrast","monochrome","mcp"],"author":{"name":"Cecilia Olivera"},"license":"MIT","_id":"accessible-color-palette@2.1.0","maintainers":[{"name":"ceci_coding","email":"ceci.coding@gmail.com"}],"homepage":"https://github.com/ceciCoding/accessible-monochrome-palette#readme","bugs":{"url":"https://github.com/ceciCoding/accessible-monochrome-palette/issues"},"bin":{"accessible-color-palette":"dist/cli.js","accessible-color-palette-mcp":"dist/mcp/server.js"},"dist":{"shasum":"653a16909be56ffff3704ef1f06fef3b56841e88","tarball":"https://registry.npmjs.org/accessible-color-palette/-/accessible-color-palette-2.1.0.tgz","fileCount":59,"integrity":"sha512-cdvnbovrCTx2PMcHKmthrW+vb29dkFXFonXJNi4vvIaDCY3nbPrpSR31OM0Mr6AxwtYCw2akj3JNeMx/UPYYUw==","signatures":[{"sig":"MEQCIAudKM4KcUeCd1hH9drvOkoQvHGpyrkqqH1NYQHf37d8AiAdfPgG7q12gImjFPokbX0esUCp52aEWUwlRAlxZoML/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97516},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"13b4d3364e512331b2c5419f0024768b45a10f5a","scripts":{"mcp":"node dist/mcp/server.js","test":"vitest run","build":"tsc","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ceci_coding","email":"ceci.coding@gmail.com"},"repository":{"url":"git+https://github.com/ceciCoding/accessible-monochrome-palette.git","type":"git"},"_npmVersion":"11.6.1","description":"Generate WCAG 2.2 AA monochromatic palettes from a single hex color. Ships as a TypeScript library and as an MCP server for AI assistants.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^25.6.2","@vitest/coverage-v8":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/accessible-color-palette_2.1.0_1781903217620_0.614693509759916","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"accessible-color-palette","version":"2.2.0","keywords":["wcag","accessibility","a11y","color","palette","contrast","monochrome","mcp"],"author":{"name":"Cecilia Olivera"},"license":"MIT","_id":"accessible-color-palette@2.2.0","maintainers":[{"name":"ceci_coding","email":"ceci.coding@gmail.com"}],"homepage":"https://github.com/ceciCoding/accessible-monochrome-palette#readme","bugs":{"url":"https://github.com/ceciCoding/accessible-monochrome-palette/issues"},"bin":{"accessible-color-palette":"dist/cli.js","accessible-color-palette-mcp":"dist/mcp/server.js"},"dist":{"shasum":"8f9413947b0bff2d3e7f73d8604f0fac0d5a359a","tarball":"https://registry.npmjs.org/accessible-color-palette/-/accessible-color-palette-2.2.0.tgz","fileCount":63,"integrity":"sha512-KOfQWX/BKIAflwUtnSz+3lcydmVjvRG/aGX2ZZrAplMgnnvmJXJnQO8LvF11UA6LYDjnYf/bLCRZeQ91o4+9QA==","signatures":[{"sig":"MEUCIQCEnpqmpVvvyIZIZ/dOPwMIneVnn461vf8bvfKenGpP+QIgMVoSrjybpdCT8zvqcZvOoV7yWo5LAuiBr4wPQOOeQTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101118},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5d6b85a6fcc01d5396778eaca3722f50adc0073d","scripts":{"mcp":"node dist/mcp/server.js","test":"vitest run","build":"tsc","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ceci_coding","email":"ceci.coding@gmail.com"},"repository":{"url":"git+https://github.com/ceciCoding/accessible-monochrome-palette.git","type":"git"},"_npmVersion":"11.6.1","description":"Generate WCAG 2.2 AA monochromatic palettes from a single hex color. Ships as a TypeScript library and as an MCP server for AI assistants.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^25.6.2","@vitest/coverage-v8":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/accessible-color-palette_2.2.0_1782072641664_0.0016403402540403622","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"accessible-color-palette","version":"2.3.0","description":"Generate WCAG 2.2 AA monochromatic palettes from a single hex color. Ships as a TypeScript library and as an MCP server for AI assistants.","type":"module","main":"./dist/index.js","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"bin":{"accessible-color-palette":"dist/cli.js","accessible-color-palette-mcp":"dist/mcp/server.js"},"scripts":{"build":"tsc","prepublishOnly":"npm run build && npm test","test":"vitest run","test:coverage":"vitest run --coverage","mcp":"node dist/mcp/server.js"},"keywords":["wcag","accessibility","a11y","color","palette","contrast","monochrome","mcp"],"author":{"name":"Cecilia Olivera"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ceciCoding/accessible-monochrome-palette.git"},"homepage":"https://github.com/ceciCoding/accessible-monochrome-palette#readme","engines":{"node":">=18"},"devDependencies":{"@types/node":"^25.6.2","@vitest/coverage-v8":"^1.6.0","typescript":"^5.4.0","vitest":"^1.6.0"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"gitHead":"c388c434c641d8ede868f99c668b6d9ddc41eda4","types":"./dist/index.d.ts","_id":"accessible-color-palette@2.3.0","bugs":{"url":"https://github.com/ceciCoding/accessible-monochrome-palette/issues"},"_nodeVersion":"22.16.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-GngBU4hB/8XrbzGnR+Z+WmuEmcwn8+qZWtxmiqxWKs6gCpkSkxPGXoKuPTzi8WDUiJkxWxgz2qPZuG877lJwHg==","shasum":"1f7035a8356a699eec92ac189d8c2470aaff3cfc","tarball":"https://registry.npmjs.org/accessible-color-palette/-/accessible-color-palette-2.3.0.tgz","fileCount":34,"unpackedSize":75449,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCLRO40Xk2lOv/6KBkXO8jXwuHP4PNYApRfYyeKL/jZvQIgO31hT8IrKnnUuka+dD+61MXutl/ey1Q2WEp1UVKNTDg="}]},"_npmUser":{"name":"ceci_coding","email":"ceci.coding@gmail.com"},"directories":{},"maintainers":[{"name":"ceci_coding","email":"ceci.coding@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/accessible-color-palette_2.3.0_1782422844249_0.43988350828298706"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-10T20:54:47.434Z","modified":"2026-06-25T21:27:24.489Z","1.0.0":"2023-07-10T20:54:47.648Z","1.0.1":"2023-07-12T16:50:51.204Z","1.0.2":"2023-07-12T17:21:24.377Z","1.0.3":"2023-07-12T17:21:56.425Z","1.0.4":"2023-07-13T15:24:22.694Z","1.0.5":"2023-07-30T16:28:03.921Z","1.0.6":"2023-07-30T16:35:02.148Z","1.0.7":"2023-07-30T16:38:24.024Z","1.0.8":"2023-07-30T16:41:24.093Z","1.0.9":"2023-07-30T16:52:31.105Z","1.0.10":"2023-07-30T17:13:14.308Z","1.0.11":"2023-07-30T17:19:14.956Z","1.0.12":"2023-07-30T17:41:57.445Z","1.0.13":"2023-07-30T17:48:19.885Z","1.0.14":"2023-08-03T15:09:23.681Z","1.0.15":"2023-08-03T15:20:17.137Z","1.0.16":"2023-08-03T15:22:31.903Z","1.0.17":"2023-08-03T15:29:00.115Z","1.0.18":"2023-08-03T15:42:52.649Z","1.0.19":"2023-08-03T15:43:26.498Z","1.0.20":"2023-08-12T12:30:57.987Z","2.0.0":"2026-06-14T15:02:39.923Z","2.0.1":"2026-06-14T15:24:55.953Z","2.1.0":"2026-06-19T21:06:57.782Z","2.2.0":"2026-06-21T20:10:41.846Z","2.3.0":"2026-06-25T21:27:24.386Z"},"bugs":{"url":"https://github.com/ceciCoding/accessible-monochrome-palette/issues"},"author":{"name":"Cecilia Olivera"},"license":"MIT","homepage":"https://github.com/ceciCoding/accessible-monochrome-palette#readme","keywords":["wcag","accessibility","a11y","color","palette","contrast","monochrome","mcp"],"repository":{"type":"git","url":"git+https://github.com/ceciCoding/accessible-monochrome-palette.git"},"description":"Generate WCAG 2.2 AA monochromatic palettes from a single hex color. Ships as a TypeScript library and as an MCP server for AI assistants.","maintainers":[{"name":"ceci_coding","email":"ceci.coding@gmail.com"}],"readme":"# accessible-color-palette\n\n[![npm](https://img.shields.io/npm/v/accessible-color-palette)](https://www.npmjs.com/package/accessible-color-palette)\n\nA TypeScript library that generates **WCAG 2.2 AA compliant monochromatic palettes** from any hex color. The palette algorithm has no external dependencies — the WCAG math is implemented directly.\n\nGiven a hex color and a background theme (`'white'` | `'black'`), it produces 6 shades — **100, 300, 600, 700, 800, 900** — where every shade meets contrast requirements against the theme. It also returns a usage map describing which shade pairs pass AA for normal text (4.5:1) and which pass for large text / UI components (3:1).\n\nShips as an ESM library, a **CLI**, and an **MCP server** for use with AI assistants.\n\n---\n\n## Install\n\n```bash\nnpm install accessible-color-palette\n```\n\n---\n\n## Usage\n\n### As a CLI\n\n```bash\nnpx accessible-color-palette <hex> <theme> [options]\n```\n\n| Argument / Option | Description |\n|-------------------|-------------|\n| `hex` | Hex color — with or without `#`, 3 or 6 chars |\n| `theme` | Background theme: `white` \\| `black` |\n| `--prefix <name>` | CSS variable prefix (default: `color`) |\n| `--json` | Output full palette + usage map as JSON |\n| `-h, --help` | Show help |\n\n```bash\n# CSS tokens with WCAG manifest (default)\nnpx accessible-color-palette 1F7A54 white\n\n# Custom prefix\nnpx accessible-color-palette 1F7A54 white --prefix brand\n\n# Raw JSON\nnpx accessible-color-palette 1F7A54 white --json\n```\n\nOutput (default):\n\n```css\n/*\n * WCAG AA PAIRING MANIFEST — source: #1f7a54 · theme: white\n *\n * BODY TEXT (any font size, ≥4.5:1):\n *   shade-700 (#207c55) → white, 100\n *   shade-800 (#124630) → white, 100, 300\n *   ...\n */\n:root {\n  --color-100: #e3f8ef; /* ✅ text→900·800·700  ⚠️ lg→600 */\n  --color-700: #207c55; /* ✅ text→white·100  ⚠️ lg→300·900 */\n  ...\n}\n```\n\n---\n\n### As a library\n\n```ts\nimport { generatePalette, toCSSTokens } from 'accessible-color-palette'\n\nconst result = generatePalette('#1F7A54', 'white')\n\n// Each shade includes hex, RGB and HSL values\nconsole.log(result.palette['700'])\n{\n  hex: '#1f7a54',\n  rgb: { r: 31, g: 122, b: 84 },\n  hsl: { h: 152, s: 59, l: 30 }\n}\n\n// Usage map: for each shade, which backgrounds pass for normal text and large text\nconsole.log(result.usage['700'].normalText)\n[\n  { key: '100', hex: '#d6f5e8', ratio: 4.18 },\n  { key: 'background', hex: '#ffffff', ratio: 5.10 },\n  ...\n]\n\nconsole.log(result.usage['700'].largeText)\n[{ key: '300', hex: '#71dbae', ratio: 3.21 }, ...]\n\n// CSS tokens\nconsole.log(toCSSTokens(result))\n--color-100: #d6f5e8;\n--color-300: #71dbae;\n--color-600: #259868;\n--color-700: #1f7a54;\n--color-800: #10422d;\n--color-900: #082116;\n\n// Custom prefix\nconsole.log(toCSSTokens(result, 'brand'))\n--brand-100: #d6f5e8;\n// ...\n\n// Validate a list of foreground/background shade pairs before you use them\nimport { validatePairings } from 'accessible-color-palette'\n\nconst report = validatePairings(result, [\n  { foreground: '700', background: 'white' },\n  { foreground: '100', background: '900' },\n])\nconsole.log(report.allPass)        // true\nconsole.log(report.pairings[0])    // { level: 'aa-normal', message: '✓ ...', ... }\n\n// Check contrast between any two arbitrary hex colors — e.g. a brand accent\n// that isn't part of the generated palette\nimport { checkContrast } from 'accessible-color-palette'\n\nconsole.log(checkContrast('#ffffff', '#c75d3a'))\n{\n  foreground: '#ffffff',\n  background: '#c75d3a',\n  ratio: 4.15,\n  level: 'aa-large',\n  message: '⚠ #ffffff on #c75d3a: 4.15:1 — AA large text only (3:1–4.5:1) ...'\n}\n```\n\n### As an MCP server\n\nAlso ships as an MCP server exposing `generate_palette`, `validate_pairings`, `generate_css_tokens`, and `check_contrast` as tools, plus a `palette://{hex}/{theme}` resource and a `plan-palette-usage` guided prompt. `generate_css_tokens` enforces a server-side gate — it rejects requests for a hex+theme until `validate_pairings` has passed for that same combination earlier in the session.\n\nSee **[MCP.md](./MCP.md)** for client config, the full tools table, and how the gate and the guided-prompt workflow relate to each other.\n\n---\n\n## Output shape\n\n```ts\ninterface PaletteResult {\n  palette: Record<'100' | '300' | '600' | '700' | '800' | '900', {\n    hex: string\n    rgb: { r: number; g: number; b: number }  // 0–255\n    hsl: { h: number; s: number; l: number }  // h: 0–360, s/l: 0–100\n  }>\n  usage: Record<'100' | '300' | '600' | '700' | '800' | '900', {\n    hex: string\n    normalText: Array<{ key: string; hex: string; ratio: number }>\n    largeText:  Array<{ key: string; hex: string; ratio: number }>\n  }>\n  theme: 'white' | 'black'\n  sourceColor: string\n}\n```\n\n- `normalText` — backgrounds where this shade passes at **4.5:1** or better (body text, small UI)\n- `largeText` — backgrounds where this shade passes at **3:1–4.49:1** (headings, large text, icons)\n- Failing combinations (< 3:1) are omitted entirely\n- `key` is a shade (`'100'`–`'900'`) or `'background'` (white or black, depending on theme)\n\n---\n\n## Example output\n\n**`generatePalette('#1F7A54', 'white')`**\n\n| Shade | Hex | RGB | HSL |\n|-------|-----|-----|-----|\n| 100 | `#d6f5e8` | `214, 245, 232` | `152°, 62%, 90%` |\n| 300 | `#71dbae` | `113, 219, 174` | `152°, 59%, 65%` |\n| 600 | `#259868` | `37, 152, 104` | `152°, 61%, 37%` |\n| 700 | `#1f7a54` | `31, 122, 84` | `152°, 59%, 30%` |\n| 800 | `#10422d` | `16, 66, 45` | `152°, 61%, 16%` |\n| 900 | `#082116` | `8, 33, 22` | `152°, 61%, 8%` |\n\n**`generatePalette('#239062', 'black')`** — dark theme inverts the lightness direction\n\n| Shade | Hex | RGB | HSL |\n|-------|-----|-----|-----|\n| 100 | `#061911` | `6, 25, 17` | `152°, 61%, 6%` |\n| 300 | `#0e3927` | `14, 57, 39` | `152°, 61%, 14%` |\n| 600 | `#1c734e` | `28, 115, 78` | `152°, 61%, 28%` |\n| 700 | `#239062` | `35, 144, 98` | `152°, 61%, 35%` |\n| 800 | `#4fd498` | `79, 212, 152` | `152°, 59%, 57%` |\n| 900 | `#b9eed8` | `185, 238, 216` | `152°, 62%, 83%` |\n\nFor `theme: 'black'`, shade 100 is the darkest. The lightness order is inverted relative to `theme: 'white'` — this is by design.\n\n---\n\n## How the algorithm works\n\n### The core primitive\n\nEvery shade is found by the same iterative mechanism: start from a color, walk its HSL lightness in steps of 0.5%, and stop when the WCAG 2.2 contrast ratio against a reference color reaches the target.\n\n```\nstepTowardRatio(startHex, referenceHex, targetRatio, direction)\n  1. Convert startHex to HSL\n  2. Adjust lightness +/- 0.005 per step\n  3. After each step: compute contrastRatio(current, referenceHex)\n  4. Stop when ratio >= targetRatio\n  5. Safety limit: throw after 1000 steps\n```\n\nContrast is always computed using the **exact WCAG 2.2 formula** — no approximations, no HSL lightness shortcuts.\n\n### Shade derivation chain\n\n700 is the anchor. Everything else derives from it (or from a shade that derived from it).\n\n```\ninputHex --> find700 --> shade700 --> find100 --> shade100 --> find600 --> shade600 --> find800 --> shade800\n                    |                                                |\n                    |--> find300 --> shade300                       +- (reference for 600 and 800)\n                    |\n                    +--> find900 --> shade900\n```\n\n### Decision flowchart\n\n```mermaid\nflowchart TD\n    A[\"Input: color + theme (white | black)\"]\n    A --> B[\"Find 700\\n4.5:1 on bg\"]\n    B --> C[\"Calculate contrast ratio\\nbetween color and bg\"]\n    C --> D{\"ratio === 5.1:1?\"}\n\n    D -->|yes| Z700[\"shade 700 = color\"]\n\n    D -->|\"white + ratio > 5.1\"| E1[\"add light while ratio > 5.1\\nif drops below → remove 1 step\"]\n    D -->|\"white + ratio < 5.1\"| E2[\"remove light until ratio ≥ 5.1\"]\n    D -->|\"black + ratio > 5.1\"| E3[\"remove light while ratio > 5.1\\nif drops below → add 1 step\"]\n    D -->|\"black + ratio < 5.1\"| E4[\"add light until ratio ≥ 5.1\"]\n\n    E1 & E2 & E3 & E4 --> Z700\n\n    Z700 --> F100[\"Find 100\\nilluminate(4.5, 700) [white]\\ndarken(4.5, 700) [black]\"]\n    Z700 --> F300[\"Find 300\\nilluminate(3.1, 700) [white]\\ndarken(3.1, 700) [black]\"]\n    Z700 --> F900[\"Find 900\\ndarken(3.1, 700) [white]\\nilluminate(3.1, 700) [black]\"]\n\n    F100 --> Z100[\"shade 100\"]\n    F300 --> Z300[\"shade 300\"]\n    F900 --> Z900[\"shade 900\"]\n\n    Z100 --> F600[\"Find 600\\ndarken(3.1, 100) [white]\\nilluminate(3.1, 100) [black]\"]\n    F600 --> Z600[\"shade 600\"]\n\n    Z600 --> F800[\"Find 800\\ndarken(3.1, 600) [white]\\nilluminate(3.1, 600) [black]\"]\n    F800 --> Z800[\"shade 800\"]\n```\n\n### Shade-by-shade contract\n\n| Shade | Derived from | Target contrast | Direction (white bg) |\n|-------|-------------|-----------------|----------------------|\n| 700 | inputHex | 5.1:1 vs background | darken if too light, lighten if too dark |\n| 100 | shade700 | 4.5:1 vs shade700 | lighten |\n| 300 | shade700 | 3.1:1 vs shade700 | lighten |\n| 600 | shade100 | 3.1:1 vs shade100 | darken |\n| 800 | shade600 | 3.1:1 vs shade600 | darken |\n| 900 | shade700 | 3.1:1 vs shade700 | darken |\n\n---\n\n## Design principles\n\n- **No classes.** Purely functional — no `class`, no `new`, no `this`.\n- **No mutation.** Every function returns a new value.\n- **No external color libraries.** The WCAG math is ~25 lines, implemented directly.\n- **Strict TypeScript.** `strict: true`, branded `HexColor` type to prevent raw strings leaking through the API.\n- **Pure functions.** Same input, same output. The only side effects are in `src/mcp/server.ts`.\n- **Single responsibility.** Each function does exactly one thing.\n\n---\n\n## API reference\n\n### `generatePalette(hex: string, theme: 'white' | 'black'): PaletteResult`\n\nThe main entry point. Accepts a raw hex string with or without `#`, 3 or 6 chars. Throws `Error` for invalid hex with a message that includes the invalid value.\n\n### `toCSSTokens(result: PaletteResult, prefix?: string): string`\n\nGenerates CSS custom property declarations from a `PaletteResult`. Default prefix is `'color'`. Does not wrap in `:root {}` — the caller decides placement.\n\n### `validatePairings(result: PaletteResult, pairings: Array<{ foreground: string; background: string }>): ValidationReport`\n\nChecks a list of foreground/background shade pairs against `result`'s compatibility matrix. `foreground` must be a shade key (`100 | 300 | 600 | 700 | 800 | 900`); `background` can be a shade key, `'white'`, or `'black'`. Returns `{ summary, allPass, pairings }` — each pairing gets a `level` (`'aa-normal' | 'aa-large' | 'fail' | 'invalid'`) and a human-readable `message`. Same pure logic the MCP server's `validate_pairings` tool uses.\n\n### `checkContrast(foregroundHex: string, backgroundHex: string): ContrastCheckResult`\n\nStandalone WCAG 2.2 contrast check between any two hex colors — not tied to a generated palette. Use it for accent colors (brand colors, status colors) that aren't part of the monochrome scale. Returns `{ foreground, background, ratio, level, message }`.\n\n---\n\n## Running tests\n\n```bash\nnpm test\nnpm run test:coverage\n```\n\nUses [Vitest](https://vitest.dev/). Integration tests validate against known outputs from the original Figma test cases.\n\n---\n\n## Building\n\n```bash\nnpm run build   # tsc -> dist/\nnpm run mcp     # start MCP server (requires build first)\n```\n\nNo bundler required — the library ships ESM and Node resolves it natively.\n\n---\n\n## Migrating from v1\n\nv2 is a full rewrite. The algorithm is the same but everything else changed — the API is not compatible.\n\n**What changed:**\n\n- No more classes. v1 used `AccessibleColorPalette.generatePalette(...)`. v2 uses named ESM exports.\n- The output shape is different. v1 returned shade objects with a `compatibilities` key. v2 returns a `palette` object and a separate `usage` map.\n- No external dependencies. v1 used `colorsys` and `@mdhnpm/color-contrast-ratio-calculator`. v2 implements the WCAG math directly.\n- Ships an MCP server for use with AI assistants.\n\n**v1 (old):**\n\n```js\nconst AccessibleColorPalette = require('accessible-color-palette')\nAccessibleColorPalette.generatePalette('#1c734e', 'black')\n// → { \"700\": { compatibilities: { largeText: [...], smallText: [...] }, hex, rgb, hsl } }\n```\n\n**v2 (new):**\n\n```ts\nimport { generatePalette } from 'accessible-color-palette'\ngeneratePalette('#1c734e', 'black')\n// → { palette: { \"700\": { hex, rgb, hsl } }, usage: { \"700\": { normalText: [...], largeText: [...] } }, theme, sourceColor }\n```\n\nv1 remains available on npm as `accessible-color-palette@1.x` but is no longer maintained.\n\n---\n\n## Credits\n\nAlgorithm by **Marta Herrera Hollingsworth**. Library and MCP by **Cecilia Olivera**.\n","readmeFilename":"README.md"}