From e3c8ef9008eabc2100b973575dfd08c2a63a7d7b Mon Sep 17 00:00:00 2001 From: Zeke Sikelianos Date: Tue, 17 Oct 2017 07:56:24 -0700 Subject: [PATCH] feat: pick good colors (#325) * pick good colors * document optional good colors in yml file * set good colors for hyper app --- apps/hyper/hyper.yml | 2 + contributing.md | 6 + meta/colors.json | 7380 ++++++++++++++++++++++++++---------------- package-lock.json | 254 ++ package.json | 3 + readme.md | 10 +- script/colors.js | 8 +- script/pack.js | 5 +- script/release.sh | 1 - test/machine-data.js | 19 + 10 files changed, 4814 insertions(+), 2874 deletions(-) diff --git a/apps/hyper/hyper.yml b/apps/hyper/hyper.yml index 2b83d5eaf0e..47e57c56547 100644 --- a/apps/hyper/hyper.yml +++ b/apps/hyper/hyper.yml @@ -8,6 +8,8 @@ keywords: - css - js license: MIT +goodColorOnWhite: '#000' +goodColorOnBlack: '#FFF' category: 'Developer Tools' screenshots: - diff --git a/contributing.md b/contributing.md index ed52a31481d..f28cd9713b6 100644 --- a/contributing.md +++ b/contributing.md @@ -96,6 +96,12 @@ YML file rules: * `caption` - an optional caption to display with the screenshot. * `imageLink` - an optional link URL to indicate the link that should be directed to when someone clicks on an image. If this field is not specified, clicking on a screenshot will go to the application website. - `youtube_video_url` is optional, but must be a fully-qualified URL if provided. +- `goodColorOnWhite` is an optional hex string. If unspecified, an + [accessible color](https://github.com/zeke/make-color-accessible) will be + picked or derived from the provided icon file. +- `goodColorOnBlack` is an optional hex string. If unspecified, an +[accessible color](https://github.com/zeke/make-color-accessible) will be +picked or derived from the provided icon file. - No fields should be left blank. Icon file rules: diff --git a/meta/colors.json b/meta/colors.json index c4e43b62697..15a53a7f2ef 100644 --- a/meta/colors.json +++ b/meta/colors.json @@ -1,2872 +1,4512 @@ { - "1clipboard": [ - "#14538b", - "#eff0f1", - "#6b88a7", - "#849cb4", - "#8c9cb4" - ], - "5eclient": [ - "#c49f6f", - "#3a2f32", - "#816847", - "#989494", - "#8c8a8c" - ], - "abricotine": [ - "#fc6404", - "#fca404", - "#fc3b04", - "#fc8004", - "#fc8c04" - ], - "admin-scheduler": [ - "#86d2d9", - "#e9d1d1", - "#05455d", - "#79525e", - "#5c8c94" - ], - "aipo-com": [ - "#fc9d07", - "#fbfbfb", - "#ecca95", - "#c2c2c2", - "#cccccc" - ], - "airtame": [ - "#fbfbfb", - "#0d94fc", - "#a1c9fc", - "#c4ddfc", - "#cccccc" - ], - "aiting": [ - "#c1d0ba", - "#242523", - "#5c5b53", - "#798076", - "#616464" - ], - "akiee": [ - "#3eadec", - "#eceded", - "#80c4e9", - "#0c0c0c", - "#cccccc" - ], - "alchemy": [ - "#e89837", - "#dcf2fb", - "#dcb680", - "#e4cc5e", - "#ccccbc" - ], - "alduin": [ - "#3d1814", - "#a33e21", - "#7d2b1d", - "#642c14", - "#5e2319" - ], - "amium": [ - "#fcfbfb", - "#fc746c", - "#fcbcb4", - "#fca9a3", - "#fc948c" - ], - "anote": [ - "#fbefef", - "#f10404", - "#f65e5e", - "#f87c7c", - "#f43c3c" - ], - "ansel": [ - "#e77b30", - "#3f96b7", - "#60b92b", - "#553a7d", - "#9c7459" - ], - "ao": [ - "#499be8", - "#15c8e3", - "#25bce4", - "#7a72ec", - "#6c7cec" - ], - "appear-in": [ - "#fc2c64", - "#fbfbfb", - "#44cc8c", - "#ff50b0", - "#ff50b0" - ], - "appium": [ - "#642c94", - "#d3c3e0", - "#a47cbc", - "#8f67af", - "#ac8cc4" - ], - "argo": [ - "#9fbeb7", - "#141717", - "#ee5c54", - "#f9645c", - "#eceeee" - ], - "astroprint": [ - "#fcfbfb", - "#f45454", - "#fbb7b7", - "#f4a4a4", - "#fccccc" - ], - "atom": [ - "#645c5c", - "#685c5c", - "#685c5c", - "#685c5c", - "#685c5c" - ], - "auryo": [ - "#4a86b2", - "#242424", - "#2c3c46", - "#324c63", - "#3c5c74" - ], - "autobeat-player": [ - "#0b0b0b", - "#fbfbfb", - "#a0a0a0", - "#7c7c7c", - "#848484" - ], - "autoedit": [ - "#c6c2c2", - "#c73030", - "#2f2121", - "#752828", - "#b89295" - ], - "avocode": [ - "#fbfbfb", - "#42d807", - "#95f60c", - "#a7e997", - "#c6f7a5" - ], - "backlog": [ - "#46b383", - "#344c5c", - "#3d8771", - "#3c6c6c", - "#3c9c74" - ], - "basecamp-3": [ - "#73c364", - "#bbdcf4", - "#080c07", - "#1aac4a", - "#9cccbf" - ], - "batcave": [ - "#1b1b1b", - "#a61304", - "#520e07", - "#040404", - "#38140f" - ], - "bdash": [ - "#64b91c", - "#f9faf9", - "#95d334", - "#adcea5", - "#16a004" - ], - "beaker-browser": [ - "#056cdc", - "#f8f9fb", - "#5c95e5", - "#84acec", - "#7cacec" - ], - "bearychat": [ - "#2cbc64", - "#f8fbf9", - "#7ad499", - "#9ddfb4", - "#94dcb4" - ], - "bitbloq": [ - "#94c41c", - "#f7f9f0", - "#accc4a", - "#c4dc7c", - "#a4cc3c" - ], - "bitcrypt": [ - "#3591db", - "#22273f", - "#3b6198", - "#384c80", - "#4864ac" - ], - "blankup": [ - "#1b1464", - "#0474bc", - "#0c4c94", - "#100a35", - "#0454a4" - ], - "booker": [ - "#a5c149", - "#fafafa", - "#b5c38a", - "#7a874f", - "#ccda92" - ], - "boostnote": [ - "#f1faf6", - "#04c484", - "#59d8ae", - "#94e7ce", - "#2fd19c" - ], - "brave-browser": [ - "#fbfaf9", - "#f36831", - "#fbb534", - "#ec2904", - "#f49a83" - ], - "browser-dispatcher": [ - "#2689ad", - "#dee8eb", - "#192326", - "#334850", - "#8cc4d4" - ], - "browserosaurus": [ - "#044026", - "#f5f6f5", - "#547164", - "#568c6e", - "#7c8c84" - ], - "buka": [ - "#3a5994", - "#ededee", - "#a5b4cb", - "#9cacc4", - "#94a1c4" - ], - "cansnippet": [ - "#047bdb", - "#040404", - "#044c88", - "#043c6d", - "#043c64" - ], - "caprine": [ - "#2ba3f2", - "#f9fbfc", - "#4cd4fc", - "#81c9f6", - "#095ab2" - ], - "caption": [ - "#0497fb", - "#f8fafb", - "#04b4fb", - "#5ebdfa", - "#7cccfc" - ], - "caret": [ - "#f9f9f9", - "#242424", - "#7c7c7c", - "#747474", - "#676767" - ], - "cashnotify": [ - "#804ac4", - "#fafafb", - "#432657", - "#c4a4e4", - "#3c247c" - ], - "catlight": [ - "#15263a", - "#f9cb24", - "#788084", - "#947c1c", - "#8c949c" - ], - "cerebro": [ - "#f8f7f9", - "#44395a", - "#986aeb", - "#747474", - "#7c7c7c" - ], - "chatwork": [ - "#f8f7f7", - "#f74435", - "#37372f", - "#8c908c", - "#b48c8c" - ], - "chronocube": [ - "#dadadf", - "#7445c0", - "#a75dcd", - "#af98cc", - "#c4accc" - ], - "circuit": [ - "#8bc442", - "#fbfbf9", - "#bcdd92", - "#b1d981", - "#a4d36b" - ], - "clipboard-anywhere": [ - "#e9e3d3", - "#2abafb", - "#7fd1f5", - "#88a46c", - "#54bcdc" - ], - "cliptext": [ - "#272727", - "#fbfbfb", - "#a3c354", - "#a4a4a4", - "#848484" - ], - "cloudcmd": [ - "#2c7bfc", - "#f8f9fc", - "#77a8fc", - "#94bcfc", - "#5c9cfc" - ], - "cloudtag": [ - "#4484f4", - "#fbfbfc", - "#7facf7", - "#a4c4fc", - "#94bcfc" - ], - "cocos-creator": [ - "#899195", - "#f9f9f9", - "#bbbcbc", - "#c6c6c6", - "#b4b4b5" - ], - "code-rpgify": [ - "#151d21", - "#f8f8f9", - "#f7a308", - "#0d94d7", - "#946c2c" - ], - "code-story": [ - "#fbfbfb", - "#853631", - "#a89c9b", - "#858484", - "#8c8c8c" - ], - "colibri": [ - "#eff8f7", - "#1197d5", - "#27da5b", - "#20c188", - "#27d578" - ], - "collectie": [ - "#4d6797", - "#ebeef2", - "#33b7d9", - "#31cde2", - "#988eb5" - ], - "colol": [ - "#f835ae", - "#fbfbfb", - "#6c1454", - "#9d3a7d", - "#fc44cc" - ], - "colorpicker": [ - "#ececec", - "#56a8af", - "#dc644c", - "#c4f0c4", - "#c4f0c4" - ], - "composercat": [ - "#ebebf3", - "#cb3404", - "#d4846c", - "#7c7c84", - "#989ca0" - ], - "correo": [ - "#eeeded", - "#ea4e48", - "#e49c9a", - "#f58180", - "#df7c72" - ], - "covepdf": [ - "#304b57", - "#57d9b5", - "#f6f9f9", - "#738a93", - "#8996a4" - ], - "coypu": [ - "#ec7464", - "#fbfbfa", - "#f09d92", - "#f4bcb4", - "#f4b4a6" - ], - "cozy-desktop": [ - "#fafafb", - "#2c99ec", - "#99c7ec", - "#c9dbeb", - "#bcbcbc" - ], - "criptio": [ - "#4fb1a8", - "#f5f6f6", - "#a6d0cc", - "#7ebec4", - "#c4c4c4" - ], - "crypter": [ - "#f28b47", - "#323334", - "#f06c43", - "#9b5d3c", - "#8e543c" - ], - "cryptocat": [ - "#f85752", - "#2c507c", - "#4dc6f5", - "#852c57", - "#469be5" - ], - "cryptoseed": [ - "#0c0c0c", - "#f6f6f6", - "#747474", - "#848484", - "#7c7c7c" - ], - "cumulus": [ - "#fa3d09", - "#fbfafa", - "#e8885f", - "#f5a57e", - "#fca48c" - ], - "cycligent-git-tool": [ - "#dbdbdb", - "#4d958c", - "#b4b4b4", - "#9eb8b4", - "#9c9c9c" - ], - "cypress": [ - "#3a3a3a", - "#f7f7f7", - "#9a9c9a", - "#a4a4a4", - "#949494" - ], - "data-pixels-playground": [ - "#c704a0", - "#050405", - "#e5cceb", - "#6f0497", - "#56043c" - ], - "dataproofer": [ - "#070707", - "#f9f9f9", - "#747474", - "#7c7c7c", - "#848484" - ], - "datazenit": [ - "#cac2c2", - "#232323", - "#fb4444", - "#fc3b3b", - "#6c7474" - ], - "dbglass": [ - "#fc5454", - "#242424", - "#141c1c", - "#ff383c", - "#5c383c" - ], - "deckard-ai": [ - "#3d6796", - "#c1c1c1", - "#383a3a", - "#6a43c4", - "#98a4b0" - ], - "deckhub": [ - "#4bd4b5", - "#ebfcfc", - "#94f0dc", - "#ccfcf4", - "#64ecd4" - ], - "deco-ide": [ - "#04acfc", - "#9cdcfc", - "#fcfcfc", - "#62cbfc", - "#20d8fc" - ], - "deepnest": [ - "#2ba7dd", - "#fafbfb", - "#d3ecf4", - "#a6daf1", - "#c4e4f4" - ], - "demio": [ - "#2bb38b", - "#f6faf9", - "#78cdb3", - "#5ac4a4", - "#4fbf9a" - ], - "destroyer": [ - "#5845c2", - "#141033", - "#352a75", - "#241c5c", - "#8979e9" - ], - "devdocs-app": [ - "#edcb1c", - "#34332f", - "#e6dea4", - "#8e7d30", - "#766404" - ], - "devrant-io-unofficial": [ - "#fb9c64", - "#d45264", - "#e57364", - "#ec8664", - "#f48c64" - ], - "devrantron": [ - "#f79861", - "#d55564", - "#fcc2a0", - "#e87864", - "#fcac84" - ], - "dext": [ - "#1b0c3c", - "#06aad3", - "#126c82", - "#164c7b", - "#246498" - ], - "discord": [ - "#748cdc", - "#788cdc", - "#788cdc", - "#788cdc", - "#788cdc" - ], - "dockstation": [ - "#c1e5f6", - "#29a6df", - "#263136", - "#6abbe1", - "#546c7c" - ], - "domterm": [ - "#e3ebe3", - "#0e0f0e", - "#6c746c", - "#8b8e8c", - "#747674" - ], - "donut": [ - "#ce4987", - "#f3b33b", - "#f9ecf3", - "#363435", - "#7c6434" - ], - "eagle": [ - "#1777e5", - "#d8e4f1", - "#05d6fb", - "#6b9bea", - "#989cb8" - ], - "easytongue": [ - "#fcb845", - "#fcfbf6", - "#fcdc64", - "#fce2a8", - "#fccc8c" - ], - "egret-wing": [ - "#04a3f3", - "#041c2c", - "#045c8c", - "#044a75", - "#04649c" - ], - "electorrent": [ - "#70c349", - "#1c5414", - "#42822c", - "#56a038", - "#4c9c34" - ], - "electro": [ - "#3a5d68", - "#04a4ea", - "#1b7dac", - "#046c9d", - "#1c8cc4" - ], - "elements": [ - "#fbfbfb", - "#c4e4a4", - "#2d98f4", - "#c4c4c4", - "#b0b0b0" - ], - "elite-journal": [ - "#f4f5f7", - "#483b49", - "#fa9c4e", - "#7e9acb", - "#99aac9" - ], - "englishextra-app": [ - "#d44c4c", - "#fbf8f8", - "#e58a8a", - "#eca4a4", - "#dc7474" - ], - "epictask": [ - "#212124", - "#6fd661", - "#3d6932", - "#346c4c", - "#548c34" - ], - "etcher": [ - "#45484c", - "#e1af15", - "#041332", - "#856c30", - "#9c8c54" - ], - "explorer": [ - "#bb8bf3", - "#f9f8f9", - "#a391ba", - "#beb5cb", - "#dcc1fc" - ], - "extraterm": [ - "#32a846", - "#f9faf9", - "#8dd4a4", - "#86ce95", - "#67c480" - ], - "fangyuanjian": [ - "#2c3c44", - "#f9f9f9", - "#9c9ca4", - "#949ca4", - "#8c949c" - ], - "fastlane": [ - "#1c1515", - "#f9f9f9", - "#656363", - "#7c7c7c", - "#747474" - ], - "ffftp": [ - "#f8f8f8", - "#112140", - "#87949c", - "#848c9c", - "#748494" - ], - "figma": [ - "#db5e7d", - "#040404", - "#14c2be", - "#09af70", - "#442156" - ], - "firebase-admin": [ - "#fcc535", - "#fcfaf6", - "#f4840c", - "#fcdc7f", - "#fcd464" - ], - "flex-browser": [ - "#047b93", - "#aa9a33", - "#434454", - "#080804", - "#959ca4" - ], - "flexpaper": [ - "#657c97", - "#c2ccda", - "#98a9c0", - "#acbccc", - "#a6b4cc" - ], - "flow": [ - "#5dbcf4", - "#f6f8fb", - "#bbe3fc", - "#b4b4b8", - "#c4c4cc" - ], - "foco": [ - "#28aec4", - "#f8fafb", - "#4c9dcc", - "#79c0d9", - "#5cccd4" - ], - "fog": [ - "#fb9a09", - "#efefee", - "#747579", - "#969798", - "#fcd764" - ], - "forestpin-analytics": [ - "#c6c6c6", - "#049ccc", - "#3ca8c8", - "#30a4c9", - "#7cbccc" - ], - "fotojet": [ - "#44cbdc", - "#fbfbfb", - "#86dbe8", - "#b1e8f0", - "#62d0e3" - ], - "franz": [ - "#5ca8e0", - "#fafafb", - "#9ccbed", - "#79c4f7", - "#2f85c6" - ], - "freeter": [ - "#464a51", - "#dcdcdc", - "#545c64", - "#f3f3f4", - "#545464" - ], - "friends": [ - "#040404", - "#ececec", - "#595959", - "#747474", - "#7c7c7c" - ], - "fromscratch": [ - "#e8ebeb", - "#042c34", - "#6e868c", - "#7c9494", - "#577275" - ], - "front-end-box": [ - "#d83a34", - "#40566a", - "#e6e3d7", - "#a86ab2", - "#f8824d" - ], - "fudget": [ - "#fc791d", - "#fcf9f7", - "#fca56f", - "#fcc587", - "#fca947" - ], - "gala": [ - "#88d0d8", - "#292351", - "#ece4e3", - "#0fa9b5", - "#74a146" - ], - "galeri": [ - "#2b3b53", - "#f9f9f9", - "#777d86", - "#949ca4", - "#90949c" - ], - "gaucho": [ - "#eb4f57", - "#fbfafa", - "#442c2c", - "#f48a8c", - "#f4a4a4" - ], - "gausssense-desktop": [ - "#f1ccd3", - "#454344", - "#50c0e1", - "#04a1d3", - "#959394" - ], - "gf-trader": [ - "#1386ba", - "#fafbfb", - "#60a5c9", - "#84c1dc", - "#94b4cc" - ], - "ghost": [ - "#324153", - "#f7f8f8", - "#7f818a", - "#8e919c", - "#949ca4" - ], - "gif-maker": [ - "#ae4544", - "#fbfafa", - "#cc8888", - "#d49c9c", - "#c46c6c" - ], - "gifbar": [ - "#040404", - "#646464", - "#4c4c4c", - "#303030", - "#444444" - ], - "gitbook": [ - "#4692fa", - "#eceef2", - "#98b5e0", - "#989a9e", - "#a6a8ac" - ], - "githoard": [ - "#f4541c", - "#f8541c", - "#f8541c", - "#f8541c", - "#f8541c" - ], - "github-desktop": [ - "#72308d", - "#ededed", - "#ac4cb4", - "#848484", - "#969696" - ], - "gitify": [ - "#252525", - "#f2f2f2", - "#949494", - "#848484", - "#8c8c8c" - ], - "gitkraken": [ - "#148f84", - "#141725", - "#bcbcbe", - "#5f5f64", - "#74747c" - ], - "gitmoji": [ - "#fbdb64", - "#a85d4b", - "#fbfbfb", - "#f7e59d", - "#9c947c" - ], - "gitscout": [ - "#f6c61e", - "#132a3f", - "#988325", - "#806408", - "#b48c04" - ], - "glyphr-studio": [ - "#cfedfb", - "#04ace4", - "#67cdee", - "#8dd8f4", - "#32bce5" - ], - "google-play-music-desktop-player": [ - "#f76d1a", - "#fbd21c", - "#eee7dc", - "#f8c018", - "#fab669" - ], - "gordie": [ - "#f40454", - "#f80454", - "#f80454", - "#f80454", - "#f80454" - ], - "grabcad-print": [ - "#fbfbfc", - "#2cacdc", - "#77c8ec", - "#b1e0f4", - "#56bce4" - ], - "grap": [ - "#2484d4", - "#146cb4", - "#1494e4", - "#1486d2", - "#1474c4" - ], - "gravit-designer": [ - "#a34b5e", - "#edd954", - "#98924b", - "#aaa746", - "#cca755" - ], - "groupme": [ - "#05abeb", - "#f1f8fb", - "#0adcfc", - "#04445a", - "#04748c" - ], - "hain": [ - "#f8fbfb", - "#0acde6", - "#18ecfc", - "#67e1f2", - "#37d2ec" - ], - "hardinfo": [ - "#e7c15b", - "#6c4c3c", - "#eeedec", - "#7e8a8e", - "#c88a3f" - ], - "harmony": [ - "#ece9e9", - "#d88332", - "#37bb9b", - "#a69769", - "#9e8cad" - ], - "hawkeye": [ - "#dfdfdf", - "#21afaf", - "#7ecbc4", - "#868181", - "#9c918c" - ], - "headlines": [ - "#213f92", - "#e8e9ea", - "#8c9cc4", - "#8494c4", - "#949cc4" - ], - "headset": [ - "#f6fafb", - "#04b6dd", - "#61d0ea", - "#2cbfe4", - "#35d4e8" - ], - "healthi": [ - "#f5f8f9", - "#4cceac", - "#bee6dc", - "#a9e3d2", - "#d0f0e8" - ], - "hive": [ - "#f2b452", - "#fbfbfa", - "#f5d09c", - "#8d8d8d", - "#a4a4a4" - ], - "hoster": [ - "#545454", - "#fbfbfb", - "#a4a4a4", - "#848484", - "#8c8c8c" - ], - "hostsdock": [ - "#fbfafa", - "#e4242c", - "#f1787c", - "#f49494", - "#f48c94" - ], - "hozz": [ - "#05d341", - "#fbfbfb", - "#9ce49c", - "#81e1bc", - "#cee4ce" - ], - "https-checker": [ - "#2d3fa4", - "#fafafb", - "#909cd4", - "#8c94cc", - "#5c6cbc" - ], - "hyper": [ - "#ef7463", - "#040404", - "#471739", - "#6c6c6c", - "#7c7c7c" - ], - "i5sing": [ - "#49ecf4", - "#bdedee", - "#3d2f37", - "#8df7fa", - "#68989c" - ], - "illyriad": [ - "#353121", - "#d5be7c", - "#a6a17c", - "#898159", - "#999374" - ], - "imagine": [ - "#049bfb", - "#636464", - "#457597", - "#3484b4", - "#347cac" - ], - "infinity": [ - "#4dacd4", - "#fbfbfc", - "#d1e9f4", - "#a6e1ec", - "#98cce4" - ], - "inkdrop": [ - "#ea0475", - "#040518", - "#04aac6", - "#f8f004", - "#f8f8f9" - ], - "inpad": [ - "#e6e6e6", - "#5cacfb", - "#545454", - "#919191", - "#b4b4b4" - ], - "insomnia": [ - "#645cc4", - "#fafafa", - "#c2bce6", - "#aca4dc", - "#acacdc" - ], - "intu-mind": [ - "#04ab9b", - "#c3cbcb", - "#045c54", - "#529691", - "#267b74" - ], - "ionic-creator": [ - "#4f9ef5", - "#fbfbfc", - "#b4d7fc", - "#d4e8fc", - "#9cc4fc" - ], - "ionic-lab": [ - "#4a8ff3", - "#e2ebfa", - "#8691f1", - "#0b81ed", - "#4cccec" - ], - "ironnode": [ - "#447cc4", - "#151616", - "#f3f3f3", - "#3b6eb0", - "#54b8e0" - ], - "istrolid": [ - "#3e5f71", - "#312124", - "#38444d", - "#343444", - "#565961" - ], - "itch": [ - "#fc5f5f", - "#fcfafa", - "#fcb4b4", - "#fcacac", - "#fc9292" - ], - "jamovi": [ - "#f8f8f9", - "#3b6aa9", - "#8199b8", - "#91accc", - "#9cb4cc" - ], - "jandi": [ - "#049be4", - "#fbbb04", - "#04baec", - "#c0ac80", - "#44acf0" - ], - "jasper": [ - "#dedddd", - "#de2e6d", - "#c77e91", - "#d892a4", - "#c44f70" - ], - "jibo": [ - "#04b5f4", - "#37bef4", - "#20bdf7", - "#09c4fc", - "#14bcf4" - ], - "jqi": [ - "#048880", - "#e6e7e7", - "#84b4ac", - "#6cc4bc", - "#7cccc4" - ], - "jukeboks": [ - "#d34b73", - "#f7eac4", - "#8c0c34", - "#e09098", - "#dc748c" - ], - "jumpfm": [ - "#c7e6fc", - "#1c98f4", - "#a4d4f4", - "#a4dcfc", - "#84ccfc" - ], - "justmd": [ - "#dbc0c8", - "#6085df", - "#2f2d2f", - "#907c7b", - "#746464" - ], - "kakapo": [ - "#806c41", - "#e3ded0", - "#241d0e", - "#cdad67", - "#b7b6b4" - ], - "kaku": [ - "#784756", - "#f7eef2", - "#bb86c4", - "#d4887a", - "#301e2a" - ], - "kap": [ - "#fbfbfb", - "#33abd4", - "#8a19f9", - "#9bc8e2", - "#ca94fc" - ], - "katana": [ - "#f9fbfb", - "#04a2f2", - "#044978", - "#3cccf8", - "#04749c" - ], - "keeper-password-manager-digital-vault": [ - "#f2bd0a", - "#242421", - "#aaa9a6", - "#747474", - "#7c6404" - ], - "keeweb": [ - "#5f80e4", - "#f1f2f6", - "#7ca4ec", - "#a0b0e6", - "#b1c4f1" - ], - "kitematic": [ - "#1d89e5", - "#e3ebf1", - "#36cdfc", - "#79a4e1", - "#9ca4a4" - ], - "kongdash": [ - "#2e8ee0", - "#f7f9fb", - "#50a4e1", - "#5c5c5c", - "#9c9c9c" - ], - "laverna": [ - "#04a393", - "#fbfbfb", - "#0bbca4", - "#5cbcac", - "#94bcb4" - ], - "lepton": [ - "#cecece", - "#343434", - "#7c7c7c", - "#747474", - "#848484" - ], - "light-table": [ - "#187cae", - "#f7f9fa", - "#043050", - "#70bcdc", - "#043464" - ], - "lightgallery": [ - "#24abe3", - "#f8f9fa", - "#1c6281", - "#78c1e0", - "#567c8c" - ], - "ling": [ - "#0564ac", - "#fafafb", - "#97bcd7", - "#6ca2ca", - "#acc4dc" - ], - "lionshare": [ - "#040404", - "#fa7304", - "#542604", - "#a04804", - "#bc5404" - ], - "losslesscut": [ - "#22a0b8", - "#eae0b9", - "#0e353b", - "#365561", - "#647782" - ], - "makeappicon-desktop": [ - "#276f98", - "#d6dad7", - "#df315e", - "#7eafa7", - "#acd530" - ], - "manageyum": [ - "#3bcbc4", - "#fbfbfb", - "#9be4e3", - "#66d6d1", - "#c6efee" - ], - "mancy": [ - "#d41464", - "#d4145c", - "#d81464", - "#d81464", - "#d81464" - ], - "mapbox": [ - "#ddca97", - "#256698", - "#80b8ca", - "#0a143e", - "#4cacd4" - ], - "markdown-office": [ - "#787979", - "#24c0c0", - "#e98b05", - "#52bccc", - "#b4a990" - ], - "markdownify": [ - "#fa055d", - "#44237b", - "#7f1970", - "#641c74", - "#b30d65" - ], - "marksearch": [ - "#349cdc", - "#389cdc", - "#389cdc", - "#389cdc", - "#389cdc" - ], - "marp": [ - "#0b8ccf", - "#f0f0f1", - "#60abd7", - "#84c4e2", - "#a0b4c4" - ], - "matrix-writer": [ - "#fbb343", - "#23abe3", - "#fcfbfa", - "#0c74bc", - "#fcd497" - ], - "mattermost": [ - "#242424", - "#282424", - "#282424", - "#282424", - "#282424" - ], - "mdnote": [ - "#fbab04", - "#312a2a", - "#f6f6f6", - "#706c6c", - "#8e6424" - ], - "media-mate": [ - "#040404", - "#080404", - "#080404", - "#080404", - "#080404" - ], - "medley": [ - "#fbf9f9", - "#cc4c54", - "#e19095", - "#e5a4ac", - "#ecacac" - ], - "meistertask": [ - "#fbfbfb", - "#0ecaf5", - "#a5b7ba", - "#bcbcbc", - "#c4c4c4" - ], - "messenger-demo-viewer": [ - "#04b3ea", - "#0492f8", - "#04d0dc", - "#04f1ce", - "#04dfd5" - ], - "microstockr": [ - "#2f5b7e", - "#e7eef3", - "#429adc", - "#8dcbf3", - "#7e8fa1" - ], - "min": [ - "#548ed4", - "#fbad0c", - "#c8a98f", - "#a080a4", - "#9aa4b8" - ], - "minetime": [ - "#f6f6f6", - "#b4b4b4", - "#8d8d8d", - "#acacac", - "#c9c9c9" - ], - "minta": [ - "#5c32b1", - "#eae9ec", - "#937bc9", - "#ac94d4", - "#8454c4" - ], - "missive": [ - "#2d86d2", - "#fafbfb", - "#81828a", - "#96c6f4", - "#8c949c" - ], - "mist": [ - "#dcdddf", - "#46648d", - "#6382a4", - "#8f9aab", - "#a4b4c0" - ], - "mixmax": [ - "#f0a9fb", - "#2b3376", - "#9494ac", - "#696c89", - "#848c9c" - ], - "mjml-app": [ - "#ea4e43", - "#fbf9f9", - "#f3897e", - "#ec7474", - "#f4a49c" - ], - "mockingbot": [ - "#fbfaf9", - "#f45c54", - "#fb928d", - "#fcb1ad", - "#f67c74" - ], - "mockoon": [ - "#242c34", - "#fafafa", - "#94949c", - "#84848c", - "#747c7c" - ], - "moeditor": [ - "#f3f3f3", - "#313131", - "#8c8c8c", - "#a9a9a9", - "#949494" - ], - "mojibar": [ - "#fbcc5b", - "#fcfaf7", - "#fcde9c", - "#f4cc32", - "#fcd57e" - ], - "mongoclient": [ - "#0b0c08", - "#96bc19", - "#e597ce", - "#5f3b19", - "#b4d81c" - ], - "mongodb-compass": [ - "#5ca251", - "#fbfbfb", - "#bccfb0", - "#beb99e", - "#9cc49c" - ], - "mongotron": [ - "#d2e4f2", - "#213250", - "#7fa9cc", - "#646c7c", - "#6c7484" - ], - "mstream": [ - "#6484b4", - "#244c7c", - "#548898", - "#548898", - "#548898" - ], - "muno": [ - "#04b2e1", - "#13131b", - "#045e79", - "#04748c", - "#0c4454" - ], - "museeks": [ - "#32a9e0", - "#eef1f2", - "#81b9d9", - "#2c80a9", - "#44c4eb" - ], - "nattt": [ - "#fbfbfb", - "#3a4554", - "#939aa4", - "#838995", - "#98a4ac" - ], - "ndm": [ - "#f5f5f5", - "#e40d0d", - "#f28f8f", - "#ec7c7c", - "#d9b4b4" - ], - "negative": [ - "#068a84", - "#eaebeb", - "#72b2b4", - "#71c4b9", - "#a0a0a0" - ], - "netbeast": [ - "#29312d", - "#f2f0f0", - "#f62444", - "#07e0c6", - "#7c7c7c" - ], - "neutrinometrics": [ - "#3aa199", - "#f6f9f9", - "#5fc4bb", - "#65ccc4", - "#86c9c2" - ], - "nimble": [ - "#e7e7e6", - "#fb890d", - "#bc6c16", - "#c6996d", - "#fcb45c" - ], - "node-red": [ - "#fbfbfb", - "#8c0404", - "#b55757", - "#c47c7c", - "#ac3c3c" - ], - "nodejs-package-manager": [ - "#67952a", - "#fbfbfb", - "#9c9c94", - "#bce484", - "#a4a4a4" - ], - "notr": [ - "#e7e215", - "#ebebeb", - "#5a5958", - "#9c847c", - "#a48c7c" - ], - "now": [ - "#f0f0f0", - "#040404", - "#747474", - "#848484", - "#6c6c6c" - ], - "nteract": [ - "#bdd5e6", - "#30455b", - "#5c759c", - "#1ecbf2", - "#465c78" - ], - "nubido": [ - "#1677d6", - "#df8aa1", - "#270c15", - "#43acfc", - "#692c79" - ], - "nuclear": [ - "#767ae3", - "#fbfbfb", - "#a352dd", - "#54a9f6", - "#bebada" - ], - "nuclide": [ - "#6c1b9c", - "#9d4dcd", - "#4b138c", - "#843cb4", - "#7c34ac" - ], - "nylas-n1": [ - "#4abb9b", - "#eff5f4", - "#91d3ae", - "#099f95", - "#7cbcbc" - ], - "odrive": [ - "#ef990d", - "#121212", - "#c75005", - "#eadc9c", - "#605c40" - ], - "opale-messenger": [ - "#0477f1", - "#f2f6fc", - "#040910", - "#043c7c", - "#7cacfc" - ], - "open-stage-control": [ - "#2e3749", - "#549cf0", - "#445d7f", - "#44546b", - "#416c9c" - ], - "openbazaar": [ - "#0b65a8", - "#fafbfb", - "#1c2c3c", - "#2b7ce3", - "#7eb6dc" - ], - "oversetter": [ - "#3d3d3d", - "#cecdcd", - "#919ba3", - "#567aa0", - "#a47c44" - ], - "p3x-onenote": [ - "#fbfbfb", - "#7c3474", - "#bc9cbc", - "#b48cb4", - "#ac84ac" - ], - "paintsupreme3d": [ - "#7e6e6f", - "#273037", - "#f89b08", - "#f5e696", - "#a9a8aa" - ], - "pamfax": [ - "#fbfafb", - "#cc04cc", - "#de5cde", - "#eb9ceb", - "#d42cd4" - ], - "papyrus": [ - "#1385e4", - "#fbfbfb", - "#96abbe", - "#c4c4c4", - "#cccccc" - ], - "particle-dev": [ - "#55b1e3", - "#e1e2e3", - "#13a3e4", - "#9bbcd6", - "#84c4ec" - ], - "patchwork": [ - "#090b0b", - "#40a65c", - "#c2d6e8", - "#6b72e0", - "#a4a4a4" - ], - "paws-for-trello": [ - "#065eb1", - "#f7f1f7", - "#928a90", - "#74a4d4", - "#8c748c" - ], - "pencil": [ - "#fbfaf9", - "#f38b04", - "#874f07", - "#e8b265", - "#fcc479" - ], - "pepefe": [ - "#fc8404", - "#fcfbfb", - "#3b3b3b", - "#545454", - "#fcac6c" - ], - "perlotto": [ - "#f7fafa", - "#15848c", - "#66ced2", - "#72b4bc", - "#92c4cc" - ], - "pexels": [ - "#040404", - "#f9f9f9", - "#848484", - "#747474", - "#7c7c7c" - ], - "phiewer": [ - "#d8c6f1", - "#3bc3fb", - "#de1ffb", - "#9f60fa", - "#738ef9" - ], - "phonegap": [ - "#cdcdcd", - "#193e54", - "#7995a2", - "#6b6c6c", - "#646467" - ], - "phonepresenter": [ - "#f4f8fc", - "#2494f4", - "#6fbaf6", - "#54b4f4", - "#4caaf4" - ], - "photoscreensaver": [ - "#c5b9a4", - "#131313", - "#fba736", - "#dd472f", - "#747e98" - ], - "pilemd": [ - "#2cc2cf", - "#f9f9f9", - "#7fbcc2", - "#49969b", - "#41a4a4" - ], - "plain-email": [ - "#9eda19", - "#f8f9f6", - "#b6e077", - "#c4e484", - "#6c9e04" - ], - "playback": [ - "#313232", - "#388d3c", - "#2f5632", - "#2d452e", - "#26102c" - ], - "playcode": [ - "#2c2c2c", - "#74a146", - "#606058", - "#545954", - "#444444" - ], - "poi": [ - "#f7e8d3", - "#281617", - "#a49576", - "#96553d", - "#908894" - ], - "pomolectron": [ - "#d33b34", - "#8cc254", - "#e77260", - "#ac8044", - "#bc5c3c" - ], - "popkey": [ - "#fa43b3", - "#fbf9fa", - "#101010", - "#da8aba", - "#848484" - ], - "postman": [ - "#cac6c3", - "#f45e24", - "#686868", - "#fcbc74", - "#f4926a" - ], - "pracontrol": [ - "#fbfafa", - "#dc8c54", - "#ecc4ac", - "#ecb48d", - "#ecbc9c" - ], - "preserver": [ - "#d3ac55", - "#f9faf9", - "#75c4cb", - "#a1b797", - "#a9dce4" - ], - "presets-io": [ - "#e44c3c", - "#e84c3c", - "#e84c3c", - "#e84c3c", - "#e84c3c" - ], - "prexview": [ - "#76c46e", - "#fbfbfb", - "#bde3bc", - "#ace4ac", - "#d4eccc" - ], - "primitive-nextgen": [ - "#3074de", - "#b0aeab", - "#4f4e45", - "#495c7c", - "#8ca4bc" - ], - "prodoctor-medicamentos": [ - "#eb5c51", - "#f9f8f8", - "#ec4c3f", - "#e78c84", - "#261e1d" - ], - "proposales": [ - "#242424", - "#f2f2f2", - "#8c8c8c", - "#848484", - "#68686a" - ], - "protopie": [ - "#fc706e", - "#fcfbfb", - "#fca2a0", - "#fcb4b4", - "#fcbcbc" - ], - "punk": [ - "#cc4335", - "#f8f5e0", - "#d2a996", - "#8e8d88", - "#f49487" - ], - "pupafm": [ - "#fbfbfb", - "#4ca75c", - "#b4d7bc", - "#9ccca4", - "#cccccc" - ], - "qmui-web": [ - "#e2eaec", - "#07b9e1", - "#8fccda", - "#a6aeb6", - "#acbcbc" - ], - "quail": [ - "#f9fafa", - "#1d9c94", - "#ba842f", - "#949494", - "#84ccc4" - ], - "quickcalc": [ - "#7cd424", - "#fbfbfb", - "#bce58b", - "#abe271", - "#bcec94" - ], - "rambox": [ - "#3294b3", - "#293162", - "#fafbfb", - "#9484a4", - "#6c5c7c" - ], - "ramme": [ - "#fbfafa", - "#c84987", - "#e8a356", - "#cc8ccc", - "#c47ccc" - ], - "reach-podcast-player": [ - "#54dcfc", - "#040404", - "#acecfc", - "#58e0bc", - "#58e0bc" - ], - "rebaslight": [ - "#11111f", - "#dfdffc", - "#6363c4", - "#3d3d79", - "#8c8cf9" - ], - "remember": [ - "#f1f2f2", - "#249c7c", - "#6fb9a7", - "#84c4b4", - "#98ccbc" - ], - "remind": [ - "#4c8cdc", - "#fbfbfb", - "#a4c4ec", - "#8eb4ea", - "#b4ccf4" - ], - "reqview": [ - "#843404", - "#f55d04", - "#fc9c54", - "#c94f04", - "#c85430" - ], - "riot": [ - "#7ecca5", - "#744c84", - "#abdbc3", - "#819798", - "#8c849c" - ], - "ripplectron": [ - "#354455", - "#f8f9f9", - "#9ea4b1", - "#949ca8", - "#8c94a4" - ], - "rocket-chat": [ - "#c4242b", - "#f8f7f7", - "#d19a9c", - "#d47c7c", - "#cc6c74" - ], - "sandman": [ - "#9990ab", - "#f4e0a9", - "#1275bc", - "#7468a7", - "#b4d4ec" - ], - "sciencefair": [ - "#caaa4b", - "#6babc3", - "#232324", - "#726439", - "#4c747c" - ], - "screencat": [ - "#040404", - "#080404", - "#080404", - "#080404", - "#080404" - ], - "sealtalk": [ - "#1ba4fb", - "#e0f3fc", - "#7acbfc", - "#54bcfc", - "#9cd4fc" - ], - "seapig": [ - "#9aa9b8", - "#1d1c26", - "#64707c", - "#6c7482", - "#646c74" - ], - "sejda-pdf-desktop": [ - "#249c6c", - "#fbfbfb", - "#94ccb4", - "#69bd9d", - "#84c4ac" - ], - "sencha-architect": [ - "#2c7cb3", - "#fbfbfb", - "#0c446c", - "#7cacd4", - "#94bcdc" - ], - "sencha-inspector": [ - "#04b383", - "#f8fafa", - "#047151", - "#56bca2", - "#74d4bc" - ], - "sencha-test": [ - "#3393ab", - "#fbfbfb", - "#04445c", - "#7badbb", - "#8cc4d4" - ], - "sencha-themer": [ - "#045a81", - "#f5f6f8", - "#51798e", - "#74a4bc", - "#649cb4" - ], - "shapespark": [ - "#04b0ec", - "#2464d4", - "#138be1", - "#1c6cd4", - "#1494e4" - ], - "sheepchat": [ - "#044363", - "#0cb4fb", - "#0c89bd", - "#0474a4", - "#0c9cd4" - ], - "shiba": [ - "#e1b077", - "#37200a", - "#cb3742", - "#9e784e", - "#745424" - ], - "shift": [ - "#3c414f", - "#efc09d", - "#44b464", - "#3e7be1", - "#737484" - ], - "shopify": [ - "#80ab41", - "#fbfbfb", - "#c4dc99", - "#b6d180", - "#bcdc94" - ], - "shortcm": [ - "#fbfbfb", - "#33d3a3", - "#2baa82", - "#79c4ab", - "#94dcc4" - ], - "shortexts": [ - "#046cf4", - "#0474fc", - "#0474f4", - "#046cec", - "#086cf4" - ], - "shots": [ - "#34ace4", - "#38ace4", - "#38ace4", - "#38ace4", - "#38ace4" - ], - "simplenote": [ - "#f4f4f4", - "#4a93d5", - "#b1cde6", - "#8ebce4", - "#acbccc" - ], - "skrifa": [ - "#fbfbfb", - "#298a65", - "#fc3b33", - "#fccc07", - "#99aaa2" - ], - "slack": [ - "#4bb398", - "#f2f6f6", - "#db134d", - "#eaa923", - "#32133a" - ], - "slack-catchup": [ - "#443253", - "#ebebef", - "#7e7388", - "#90849c", - "#9c94a4" - ], - "sloth": [ - "#fcfcfc", - "#040404", - "#bcff80", - "#bcff80", - "#bcff80" - ], - "snake": [ - "#ededed", - "#6c6c6c", - "#bcbcbc", - "#acacac", - "#b4b4b4" - ], - "socialcast": [ - "#64b3db", - "#f7f9fb", - "#9ecde7", - "#b4d4ec", - "#84c4e0" - ], - "socket-io-tester": [ - "#7d5093", - "#fbfbfb", - "#060506", - "#464148", - "#acacac" - ], - "soube": [ - "#fafafa", - "#363435", - "#d91e64", - "#7d7d7d", - "#949494" - ], - "soundkeys": [ - "#fa7304", - "#080807", - "#f4f3f3", - "#949494", - "#747474" - ], - "soundnode": [ - "#9a3156", - "#f5ebec", - "#d53542", - "#ba7c95", - "#ba90ac" - ], - "source-me": [ - "#3c4cac", - "#f9f9fb", - "#7c84cc", - "#acb4dc", - "#9ca4dc" - ], - "spectrum": [ - "#050607", - "#ede864", - "#3ab4e6", - "#4669b0", - "#52513e" - ], - "spotspot": [ - "#1c1c14", - "#2cd363", - "#258f48", - "#226134", - "#1c442c" - ], - "spreaker-studio": [ - "#f9f5f5", - "#c92e31", - "#e08284", - "#e4949c", - "#d4646c" - ], - "sqlectron": [ - "#3898a7", - "#fafafa", - "#9ebfcb", - "#848cb5", - "#8c94ac" - ], - "stamp": [ - "#225271", - "#efefef", - "#99053f", - "#9bc0ca", - "#8a7e94" - ], - "standard-notes": [ - "#0b6bd4", - "#f8f9fb", - "#7094dc", - "#5c8cdc", - "#3c7cdc" - ], - "steelseries-engine-3": [ - "#e9e9e9", - "#454545", - "#747474", - "#929292", - "#7c7c7c" - ], - "stoplight": [ - "#fbfbfb", - "#3c9af8", - "#a8cef3", - "#84c4fc", - "#95bce0" - ], - "storm": [ - "#333434", - "#fb7b04", - "#04cbfb", - "#04d304", - "#7f4d20" - ], - "strawberry": [ - "#c41c2c", - "#eb244b", - "#8cc43c", - "#ec4b6b", - "#ed546c" - ], - "streetviewdownload360": [ - "#0c8c4c", - "#0e9c5c", - "#f9c004", - "#dc6125", - "#e4642c" - ], - "subordination": [ - "#7c9ebc", - "#f1a648", - "#76b4a9", - "#b28d88", - "#b4c46c" - ], - "superpowers-html5-2d-3d-game-maker": [ - "#b3f43b", - "#0fa544", - "#e4fb6d", - "#f4fbe4", - "#6cd046" - ], - "surf": [ - "#fbfbfb", - "#22a3e3", - "#0d67a2", - "#98d9f3", - "#7c9cbc" - ], - "svgsus": [ - "#f8f8f8", - "#22b5a9", - "#9acfcc", - "#bcbcbc", - "#c4c4c4" - ], - "switchhosts": [ - "#d44454", - "#fbfbfb", - "#e49ca4", - "#e4a4a4", - "#e48c94" - ], - "system-designer": [ - "#7b939b", - "#fbfbfb", - "#c4ccd4", - "#b4bcc4", - "#b4c4c4" - ], - "tagflow": [ - "#5484b4", - "#fafafb", - "#95b2d2", - "#acc4dc", - "#a4c4dc" - ], - "tagspaces": [ - "#686778", - "#f6f7f7", - "#f29829", - "#36b5bd", - "#a9acb4" - ], - "tea-ebook": [ - "#e9e9e7", - "#344b5c", - "#949ca4", - "#76828e", - "#848c9c" - ], - "teamsql": [ - "#fccc04", - "#ffcc04", - "#ffcc04", - "#ffcc04", - "#ffcc04" - ], - "temps": [ - "#83bcb3", - "#93d3ca", - "#64948c", - "#74a49c", - "#74aca4" - ], - "teseve": [ - "#fbfbfb", - "#f4a843", - "#f37926", - "#fbd45f", - "#f3b882" - ], - "testrec": [ - "#1e99fa", - "#eef7fb", - "#75b8ee", - "#36bcfc", - "#8cd4fc" - ], - "the-free-chess-club": [ - "#316084", - "#b7d6d6", - "#8da4a7", - "#041a41", - "#7dacc4" - ], - "the-poker-timer": [ - "#f4f1f1", - "#cb1d09", - "#0e0d0d", - "#f75136", - "#da8d82" - ], - "theme-juice": [ - "#f3a420", - "#2e4d4c", - "#ac641c", - "#a6c65d", - "#cf7a1c" - ], - "themer": [ - "#faf9f9", - "#57817e", - "#d95d8b", - "#cfb12e", - "#a8a5ac" - ], - "thunder": [ - "#2199a6", - "#f9f9f9", - "#f9b81f", - "#81aa6e", - "#8cccd4" - ], - "tidal": [ - "#f1f1f1", - "#040404", - "#646464", - "#6c6c6c", - "#5c5c5c" - ], - "tidy-up": [ - "#dbbb67", - "#a94d24", - "#fad3c1", - "#817f7a", - "#b27d1d" - ], - "tiliq": [ - "#fafbfc", - "#2493fb", - "#837c75", - "#68aff0", - "#89c4fc" - ], - "tim": [ - "#dedede", - "#904d7f", - "#959152", - "#68a0b8", - "#9e8e9a" - ], - "timestamp": [ - "#1e9cf5", - "#33c4fc", - "#0763e7", - "#0c78ec", - "#1474cc" - ], - "timetable": [ - "#bab9b9", - "#0c0c0c", - "#818180", - "#5c5c5c", - "#646464" - ], - "todometer": [ - "#2c2c34", - "#63dba3", - "#555459", - "#646464", - "#64646c" - ], - "tofino": [ - "#5b94d4", - "#f7f9fb", - "#9dc3e4", - "#3a8ccc", - "#7cbce4" - ], - "tournamenter-manager": [ - "#1974d3", - "#fafbfc", - "#3bb3f3", - "#71c9f4", - "#54bcf4" - ], - "translation-editor": [ - "#05c1d8", - "#e8eaea", - "#0f828f", - "#979a9e", - "#2c949c" - ], - "translatium": [ - "#4a9c4e", - "#ebebeb", - "#aabcac", - "#b4c2b4", - "#a2d4a4" - ], - "treevea": [ - "#3bb39b", - "#fafbfb", - "#6acab4", - "#84d2bf", - "#5cc4ac" - ], - "trym": [ - "#354253", - "#eff6e7", - "#4ec7e7", - "#1893f9", - "#6f838e" - ], - "tunlookup": [ - "#4b82e9", - "#fbd33b", - "#e3e5e5", - "#a6a98e", - "#999491" - ], - "turbo-download-manager": [ - "#a4a4a4", - "#5c5c5c", - "#acacac", - "#94a880", - "#9480ac" - ], - "tusk": [ - "#5aeac3", - "#fbfcfc", - "#89fba3", - "#a7facc", - "#8cecdc" - ], - "tweakstyle": [ - "#04bae5", - "#1a2123", - "#f8d59a", - "#07809f", - "#0c6278" - ], - "tweeten": [ - "#f4f8fc", - "#0494fc", - "#60bafc", - "#3cacfc", - "#29a0fc" - ], - "tweetman": [ - "#1d9ef4", - "#dfe0e1", - "#0e2854", - "#949498", - "#4c4c4c" - ], - "twitch": [ - "#6444a3", - "#f7f6f8", - "#9c8bc4", - "#ac9cc6", - "#39255a" - ], - "typetalk": [ - "#ec6454", - "#fbfbfb", - "#f4aca4", - "#f49890", - "#f48c7c" - ], - "ubauth": [ - "#2c2c2c", - "#f9f9f9", - "#949494", - "#9c9c9c", - "#8c8c8c" - ], - "un-colored": [ - "#fbfbfb", - "#282828", - "#9c9c9c", - "#949494", - "#b0b0b0" - ], - "unofficial-zalo": [ - "#0c83c6", - "#f7fafb", - "#9fcfe9", - "#73bce3", - "#7eb4d1" - ], - "uphone": [ - "#b45659", - "#8c9494", - "#a3abab", - "#cccccc", - "#bcc4c4" - ], - "vagrant-manager": [ - "#54fc9c", - "#7cfcda", - "#31fcd3", - "#6bfcc2", - "#58fcb0" - ], - "vectr": [ - "#212222", - "#f7f7f8", - "#7c8c94", - "#839496", - "#717d7f" - ], - "visual-comic-reader": [ - "#f4bd6e", - "#b3242b", - "#04c3eb", - "#080c0b", - "#ced0d0" - ], - "visual-studio-code": [ - "#edf3f9", - "#0492d4", - "#2594d4", - "#549fdc", - "#7cb4e4" - ], - "vk-messenger": [ - "#2688e5", - "#f9fafb", - "#7eb6ec", - "#34acf4", - "#8cc4f4" - ], - "voltra": [ - "#fbfbfb", - "#252525", - "#ababab", - "#8c8c8c", - "#949494" - ], - "vrap": [ - "#8e3b6b", - "#fbfafb", - "#4e1c3c", - "#bc94ac", - "#cf579f" - ], - "wail": [ - "#040404", - "#555555", - "#3c3c3c", - "#343434", - "#292929" - ], - "wallapatta": [ - "#eeeeee", - "#4e4e4e", - "#848484", - "#979797", - "#7c7c7c" - ], - "wanna": [ - "#2186f4", - "#fbebd3", - "#1a5fad", - "#759dc6", - "#89b4dc" - ], - "wantedly-chat": [ - "#47cbb4", - "#079eb2", - "#09929c", - "#3cb283", - "#5dd7af" - ], - "wavebox": [ - "#fbfbfc", - "#04abeb", - "#5ccbf4", - "#9edffb", - "#3cc4f4" - ], - "webtorrent": [ - "#303840", - "#eb344b", - "#843445", - "#a2344b", - "#593c44" - ], - "weflow": [ - "#1cd45c", - "#154d0e", - "#3fca6c", - "#38974c", - "#2c8c3c" - ], - "wewe-chat": [ - "#df9082", - "#312a2c", - "#cd3d41", - "#f5f7f7", - "#d45a41" - ], - "whale": [ - "#047bbb", - "#fbfbfb", - "#6caccc", - "#04456d", - "#94acbc" - ], - "whatever": [ - "#26845c", - "#0f3827", - "#cae5e0", - "#8caeac", - "#7cc49c" - ], - "wheredat": [ - "#6fc9f0", - "#046fb5", - "#e3d0d4", - "#0c3f68", - "#446c7c" - ], - "wire": [ - "#f9f9f9", - "#080808", - "#7c7c7c", - "#848484", - "#949494" - ], - "wonder-reader": [ - "#741f0a", - "#2771ba", - "#fbd537", - "#de7d57", - "#2a3c54" - ], - "wordmark": [ - "#fbfbfb", - "#62baf2", - "#74ccfc", - "#a4bed2", - "#3595c9" - ], - "wordpress-com": [ - "#05a3d4", - "#f3f9fa", - "#56c1e0", - "#72cce4", - "#84cce4" - ], - "world-history-ap": [ - "#4c3919", - "#2ceceb", - "#c98485", - "#3a7860", - "#379684" - ], - "wow-stat": [ - "#444444", - "#484444", - "#484444", - "#484444", - "#484444" - ], - "wowcrypt": [ - "#e2d4e2", - "#101916", - "#d951eb", - "#8a8888", - "#6c746c" - ], - "wp-express": [ - "#2da3d7", - "#f5f6f6", - "#11597a", - "#90acb4", - "#7c9cac" - ], - "xcel": [ - "#2b3343", - "#90939b", - "#646974", - "#535868", - "#6c6c7c" - ], - "xuanxuan": [ - "#fcfafa", - "#fc4484", - "#fc9cbc", - "#fc80ab", - "#fc6ca4" - ], - "yeoman": [ - "#1c0e0b", - "#edbf79", - "#da1e2c", - "#807474", - "#a4845c" - ], - "yhat-rodeo": [ - "#ed5b24", - "#fc5c26", - "#f86434", - "#fc6c3c", - "#f4642c" - ], - "yout": [ - "#252424", - "#d9294c", - "#f4f4f4", - "#8c8c8c", - "#848484" - ], - "youtube-mp3": [ - "#b62a2c", - "#eaeaeb", - "#77181f", - "#dc9c9c", - "#bc949c" - ], - "zazu-app": [ - "#040404", - "#393939", - "#24241c", - "#141414", - "#241c1c" - ], - "zector": [ - "#fbfbfb", - "#141414", - "#848484", - "#8c8c8c", - "#7c7c7c" - ], - "zenfocus": [ - "#040404", - "#e89d9d", - "#565656", - "#7c7c7c", - "#747474" - ], - "zeplin": [ - "#fbf8f6", - "#f7a634", - "#fccc36", - "#ec6423", - "#f4a67d" - ], - "zoommy": [ - "#8d5cf7", - "#e8e7e8", - "#5a59dc", - "#78737a", - "#d49cfc" - ] + "1clipboard": { + "palette": [ + "#14538b", + "#eff0f1", + "#6b88a7", + "#849cb4", + "#8c9cb4" + ], + "goodColorOnWhite": "#14538B", + "goodColorOnBlack": "#6B88A7" + }, + "5eclient": { + "palette": [ + "#c49f6f", + "#3a2f32", + "#816847", + "#989494", + "#8c8a8c" + ], + "goodColorOnWhite": "#816847", + "goodColorOnBlack": "#C49F6F" + }, + "abricotine": { + "palette": [ + "#fc6404", + "#fca404", + "#fc3b04", + "#fc8004", + "#fc8c04" + ], + "goodColorOnWhite": "#B54802", + "goodColorOnBlack": "#FC6404" + }, + "admin-scheduler": { + "palette": [ + "#86d2d9", + "#e9d1d1", + "#05455d", + "#79525e", + "#5c8c94" + ], + "goodColorOnWhite": "#05455D", + "goodColorOnBlack": "#86D2D9" + }, + "aipo-com": { + "palette": [ + "#fc9d07", + "#fbfbfb", + "#ecca95", + "#c2c2c2", + "#cccccc" + ], + "goodColorOnWhite": "#A86802", + "goodColorOnBlack": "#FC9D07" + }, + "airtame": { + "palette": [ + "#fbfbfb", + "#0d94fc", + "#a1c9fc", + "#c4ddfc", + "#cccccc" + ], + "goodColorOnWhite": "#026DBE", + "goodColorOnBlack": "#0D94FC" + }, + "aiting": { + "palette": [ + "#c1d0ba", + "#242523", + "#5c5b53", + "#798076", + "#616464" + ], + "goodColorOnWhite": "#5C5B53", + "goodColorOnBlack": "#C1D0BA" + }, + "akiee": { + "palette": [ + "#3eadec", + "#eceded", + "#80c4e9", + "#0c0c0c", + "#cccccc" + ], + "goodColorOnWhite": "#0C0C0C", + "goodColorOnBlack": "#3EADEC" + }, + "alchemy": { + "palette": [ + "#e89837", + "#dcf2fb", + "#dcb680", + "#e4cc5e", + "#ccccbc" + ], + "goodColorOnWhite": "#A56313", + "goodColorOnBlack": "#E89837" + }, + "alduin": { + "palette": [ + "#3d1814", + "#a33e21", + "#7d2b1d", + "#642c14", + "#5e2319" + ], + "goodColorOnWhite": "#642C14", + "goodColorOnBlack": "#C45627" + }, + "amium": { + "palette": [ + "#fcfbfb", + "#fc746c", + "#fcbcb4", + "#fca9a3", + "#fc948c" + ], + "goodColorOnWhite": "#EA1205", + "goodColorOnBlack": "#FC746C" + }, + "anote": { + "palette": [ + "#fbefef", + "#f10404", + "#f65e5e", + "#f87c7c", + "#f43c3c" + ], + "goodColorOnWhite": "#D90404", + "goodColorOnBlack": "#F10404" + }, + "ansel": { + "palette": [ + "#e77b30", + "#3f96b7", + "#60b92b", + "#553a7d", + "#9c7459" + ], + "goodColorOnWhite": "#553A7D", + "goodColorOnBlack": "#E77B30" + }, + "ao": { + "palette": [ + "#499be8", + "#15c8e3", + "#25bce4", + "#7a72ec", + "#6c7cec" + ], + "goodColorOnWhite": "#0C7686", + "goodColorOnBlack": "#15C8E3" + }, + "appear-in": { + "palette": [ + "#fc2c64", + "#fbfbfb", + "#44cc8c", + "#ff50b0", + "#ff50b0" + ], + "goodColorOnWhite": "#DC0079", + "goodColorOnBlack": "#FF50B0" + }, + "appium": { + "palette": [ + "#642c94", + "#d3c3e0", + "#a47cbc", + "#8f67af", + "#ac8cc4" + ], + "goodColorOnWhite": "#642C94", + "goodColorOnBlack": "#D3C3E0" + }, + "argo": { + "palette": [ + "#9fbeb7", + "#141717", + "#ee5c54", + "#f9645c", + "#eceeee" + ], + "goodColorOnWhite": "#141717", + "goodColorOnBlack": "#F9645C" + }, + "astroprint": { + "palette": [ + "#fcfbfb", + "#f45454", + "#fbb7b7", + "#f4a4a4", + "#fccccc" + ], + "goodColorOnWhite": "#D50C0C", + "goodColorOnBlack": "#FBB7B7" + }, + "atom": { + "palette": [ + "#645c5c", + "#685c5c", + "#685c5c", + "#685c5c", + "#685c5c" + ], + "goodColorOnWhite": "#685C5C", + "goodColorOnBlack": "#897979" + }, + "auryo": { + "palette": [ + "#4a86b2", + "#242424", + "#2c3c46", + "#324c63", + "#3c5c74" + ], + "goodColorOnWhite": "#324C63", + "goodColorOnBlack": "#4A86B2" + }, + "autobeat-player": { + "palette": [ + "#0b0b0b", + "#fbfbfb", + "#a0a0a0", + "#7c7c7c", + "#848484" + ], + "goodColorOnWhite": "#0B0B0B", + "goodColorOnBlack": "#FBFBFB" + }, + "autoedit": { + "palette": [ + "#c6c2c2", + "#c73030", + "#2f2121", + "#752828", + "#b89295" + ], + "goodColorOnWhite": "#C73030", + "goodColorOnBlack": "#B89295" + }, + "avocode": { + "palette": [ + "#fbfbfb", + "#42d807", + "#95f60c", + "#a7e997", + "#c6f7a5" + ], + "goodColorOnWhite": "#278104", + "goodColorOnBlack": "#42D807" + }, + "backlog": { + "palette": [ + "#46b383", + "#344c5c", + "#3d8771", + "#3c6c6c", + "#3c9c74" + ], + "goodColorOnWhite": "#3C6C6C", + "goodColorOnBlack": "#46B383" + }, + "basecamp-3": { + "palette": [ + "#73c364", + "#bbdcf4", + "#080c07", + "#1aac4a", + "#9cccbf" + ], + "goodColorOnWhite": "#080C07", + "goodColorOnBlack": "#1AAC4A" + }, + "batcave": { + "palette": [ + "#1b1b1b", + "#a61304", + "#520e07", + "#040404", + "#38140f" + ], + "goodColorOnWhite": "#A61304", + "goodColorOnBlack": "#F11C06" + }, + "bdash": { + "palette": [ + "#64b91c", + "#f9faf9", + "#95d334", + "#adcea5", + "#16a004" + ], + "goodColorOnWhite": "#128203", + "goodColorOnBlack": "#16A004" + }, + "beaker-browser": { + "palette": [ + "#056cdc", + "#f8f9fb", + "#5c95e5", + "#84acec", + "#7cacec" + ], + "goodColorOnWhite": "#056CDC", + "goodColorOnBlack": "#7CACEC" + }, + "bearychat": { + "palette": [ + "#2cbc64", + "#f8fbf9", + "#7ad499", + "#9ddfb4", + "#94dcb4" + ], + "goodColorOnWhite": "#1F8647", + "goodColorOnBlack": "#2CBC64" + }, + "bitbloq": { + "palette": [ + "#94c41c", + "#f7f9f0", + "#accc4a", + "#c4dc7c", + "#a4cc3c" + ], + "goodColorOnWhite": "#618112", + "goodColorOnBlack": "#94C41C" + }, + "bitcrypt": { + "palette": [ + "#3591db", + "#22273f", + "#3b6198", + "#384c80", + "#4864ac" + ], + "goodColorOnWhite": "#3B6198", + "goodColorOnBlack": "#3591DB" + }, + "blankup": { + "palette": [ + "#1b1464", + "#0474bc", + "#0c4c94", + "#100a35", + "#0454a4" + ], + "goodColorOnWhite": "#0474BC", + "goodColorOnBlack": "#0481D1" + }, + "booker": { + "palette": [ + "#a5c149", + "#fafafa", + "#b5c38a", + "#7a874f", + "#ccda92" + ], + "goodColorOnWhite": "#627428", + "goodColorOnBlack": "#A5C149" + }, + "boostnote": { + "palette": [ + "#f1faf6", + "#04c484", + "#59d8ae", + "#94e7ce", + "#2fd19c" + ], + "goodColorOnWhite": "#037E55", + "goodColorOnBlack": "#04C484" + }, + "brave-browser": { + "palette": [ + "#fbfaf9", + "#f36831", + "#fbb534", + "#ec2904", + "#f49a83" + ], + "goodColorOnWhite": "#D42504", + "goodColorOnBlack": "#EC2904" + }, + "browser-dispatcher": { + "palette": [ + "#2689ad", + "#dee8eb", + "#192326", + "#334850", + "#8cc4d4" + ], + "goodColorOnWhite": "#334850", + "goodColorOnBlack": "#2689AD" + }, + "browserosaurus": { + "palette": [ + "#044026", + "#f5f6f5", + "#547164", + "#568c6e", + "#7c8c84" + ], + "goodColorOnWhite": "#044026", + "goodColorOnBlack": "#568C6E" + }, + "buka": { + "palette": [ + "#3a5994", + "#ededee", + "#a5b4cb", + "#9cacc4", + "#94a1c4" + ], + "goodColorOnWhite": "#3A5994", + "goodColorOnBlack": "#94A1C4" + }, + "cansnippet": { + "palette": [ + "#047bdb", + "#040404", + "#044c88", + "#043c6d", + "#043c64" + ], + "goodColorOnWhite": "#044C88", + "goodColorOnBlack": "#047BDB" + }, + "caprine": { + "palette": [ + "#2ba3f2", + "#f9fbfc", + "#4cd4fc", + "#81c9f6", + "#095ab2" + ], + "goodColorOnWhite": "#095AB2", + "goodColorOnBlack": "#4CD4FC" + }, + "caption": { + "palette": [ + "#0497fb", + "#f8fafb", + "#04b4fb", + "#5ebdfa", + "#7cccfc" + ], + "goodColorOnWhite": "#037ACB", + "goodColorOnBlack": "#0497FB" + }, + "caret": { + "palette": [ + "#f9f9f9", + "#242424", + "#7c7c7c", + "#747474", + "#676767" + ], + "goodColorOnWhite": "#242424", + "goodColorOnBlack": "#F9F9F9" + }, + "cashnotify": { + "palette": [ + "#804ac4", + "#fafafb", + "#432657", + "#c4a4e4", + "#3c247c" + ], + "goodColorOnWhite": "#3C247C", + "goodColorOnBlack": "#C4A4E4" + }, + "catlight": { + "palette": [ + "#15263a", + "#f9cb24", + "#788084", + "#947c1c", + "#8c949c" + ], + "goodColorOnWhite": "#15263A", + "goodColorOnBlack": "#F9CB24" + }, + "cerebro": { + "palette": [ + "#f8f7f9", + "#44395a", + "#986aeb", + "#747474", + "#7c7c7c" + ], + "goodColorOnWhite": "#44395A", + "goodColorOnBlack": "#986AEB" + }, + "chatwork": { + "palette": [ + "#f8f7f7", + "#f74435", + "#37372f", + "#8c908c", + "#b48c8c" + ], + "goodColorOnWhite": "#37372F", + "goodColorOnBlack": "#F74435" + }, + "chronocube": { + "palette": [ + "#dadadf", + "#7445c0", + "#a75dcd", + "#af98cc", + "#c4accc" + ], + "goodColorOnWhite": "#7445C0", + "goodColorOnBlack": "#A75DCD" + }, + "circuit": { + "palette": [ + "#8bc442", + "#fbfbf9", + "#bcdd92", + "#b1d981", + "#a4d36b" + ], + "goodColorOnWhite": "#577F26", + "goodColorOnBlack": "#B1D981" + }, + "clipboard-anywhere": { + "palette": [ + "#e9e3d3", + "#2abafb", + "#7fd1f5", + "#88a46c", + "#54bcdc" + ], + "goodColorOnWhite": "#0374A7", + "goodColorOnBlack": "#2ABAFB" + }, + "cliptext": { + "palette": [ + "#272727", + "#fbfbfb", + "#a3c354", + "#a4a4a4", + "#848484" + ], + "goodColorOnWhite": "#272727", + "goodColorOnBlack": "#A3C354" + }, + "cloudcmd": { + "palette": [ + "#2c7bfc", + "#f8f9fc", + "#77a8fc", + "#94bcfc", + "#5c9cfc" + ], + "goodColorOnWhite": "#0F69FC", + "goodColorOnBlack": "#2C7BFC" + }, + "cloudtag": { + "palette": [ + "#4484f4", + "#fbfbfc", + "#7facf7", + "#a4c4fc", + "#94bcfc" + ], + "goodColorOnWhite": "#0D68F8", + "goodColorOnBlack": "#94BCFC" + }, + "cocos-creator": { + "palette": [ + "#899195", + "#f9f9f9", + "#bbbcbc", + "#c6c6c6", + "#b4b4b5" + ], + "goodColorOnWhite": "#6D7579", + "goodColorOnBlack": "#899195" + }, + "code-rpgify": { + "palette": [ + "#151d21", + "#f8f8f9", + "#f7a308", + "#0d94d7", + "#946c2c" + ], + "goodColorOnWhite": "#946C2C", + "goodColorOnBlack": "#F7A308" + }, + "code-story": { + "palette": [ + "#fbfbfb", + "#853631", + "#a89c9b", + "#858484", + "#8c8c8c" + ], + "goodColorOnWhite": "#853631", + "goodColorOnBlack": "#A89C9B" + }, + "colibri": { + "palette": [ + "#eff8f7", + "#1197d5", + "#27da5b", + "#20c188", + "#27d578" + ], + "goodColorOnWhite": "#0E79AA", + "goodColorOnBlack": "#1197D5" + }, + "collectie": { + "palette": [ + "#4d6797", + "#ebeef2", + "#33b7d9", + "#31cde2", + "#988eb5" + ], + "goodColorOnWhite": "#4D6797", + "goodColorOnBlack": "#31CDE2" + }, + "colol": { + "palette": [ + "#f835ae", + "#fbfbfb", + "#6c1454", + "#9d3a7d", + "#fc44cc" + ], + "goodColorOnWhite": "#6C1454", + "goodColorOnBlack": "#FC44CC" + }, + "colorpicker": { + "palette": [ + "#ececec", + "#56a8af", + "#dc644c", + "#c4f0c4", + "#c4f0c4" + ], + "goodColorOnWhite": "#C84227", + "goodColorOnBlack": "#DC644C" + }, + "composercat": { + "palette": [ + "#ebebf3", + "#cb3404", + "#d4846c", + "#7c7c84", + "#989ca0" + ], + "goodColorOnWhite": "#CB3404", + "goodColorOnBlack": "#D4846C" + }, + "correo": { + "palette": [ + "#eeeded", + "#ea4e48", + "#e49c9a", + "#f58180", + "#df7c72" + ], + "goodColorOnWhite": "#E21412", + "goodColorOnBlack": "#F58180" + }, + "covepdf": { + "palette": [ + "#304b57", + "#57d9b5", + "#f6f9f9", + "#738a93", + "#8996a4" + ], + "goodColorOnWhite": "#304B57", + "goodColorOnBlack": "#57D9B5" + }, + "coypu": { + "palette": [ + "#ec7464", + "#fbfbfa", + "#f09d92", + "#f4bcb4", + "#f4b4a6" + ], + "goodColorOnWhite": "#D9311B", + "goodColorOnBlack": "#EC7464" + }, + "cozy-desktop": { + "palette": [ + "#fafafb", + "#2c99ec", + "#99c7ec", + "#c9dbeb", + "#bcbcbc" + ], + "goodColorOnWhite": "#1170B9", + "goodColorOnBlack": "#2C99EC" + }, + "criptio": { + "palette": [ + "#4fb1a8", + "#f5f6f6", + "#a6d0cc", + "#7ebec4", + "#c4c4c4" + ], + "goodColorOnWhite": "#387F79", + "goodColorOnBlack": "#4FB1A8" + }, + "crypter": { + "palette": [ + "#f28b47", + "#323334", + "#f06c43", + "#9b5d3c", + "#8e543c" + ], + "goodColorOnWhite": "#9B5D3C", + "goodColorOnBlack": "#F28B47" + }, + "cryptocat": { + "palette": [ + "#f85752", + "#2c507c", + "#4dc6f5", + "#852c57", + "#469be5" + ], + "goodColorOnWhite": "#852C57", + "goodColorOnBlack": "#F85752" + }, + "cryptoseed": { + "palette": [ + "#0c0c0c", + "#f6f6f6", + "#747474", + "#848484", + "#7c7c7c" + ], + "goodColorOnWhite": "#0C0C0C", + "goodColorOnBlack": "#F6F6F6" + }, + "cumulus": { + "palette": [ + "#fa3d09", + "#fbfafa", + "#e8885f", + "#f5a57e", + "#fca48c" + ], + "goodColorOnWhite": "#CF3004", + "goodColorOnBlack": "#FA3D09" + }, + "cycligent-git-tool": { + "palette": [ + "#dbdbdb", + "#4d958c", + "#b4b4b4", + "#9eb8b4", + "#9c9c9c" + ], + "goodColorOnWhite": "#3F7972", + "goodColorOnBlack": "#4D958C" + }, + "cypress": { + "palette": [ + "#3a3a3a", + "#f7f7f7", + "#9a9c9a", + "#a4a4a4", + "#949494" + ], + "goodColorOnWhite": "#3A3A3A", + "goodColorOnBlack": "#9A9C9A" + }, + "data-pixels-playground": { + "palette": [ + "#c704a0", + "#050405", + "#e5cceb", + "#6f0497", + "#56043c" + ], + "goodColorOnWhite": "#C704A0", + "goodColorOnBlack": "#E5CCEB" + }, + "dataproofer": { + "palette": [ + "#070707", + "#f9f9f9", + "#747474", + "#7c7c7c", + "#848484" + ], + "goodColorOnWhite": "#070707", + "goodColorOnBlack": "#F9F9F9" + }, + "datazenit": { + "palette": [ + "#cac2c2", + "#232323", + "#fb4444", + "#fc3b3b", + "#6c7474" + ], + "goodColorOnWhite": "#6C7474", + "goodColorOnBlack": "#FC3B3B" + }, + "dbglass": { + "palette": [ + "#fc5454", + "#242424", + "#141c1c", + "#ff383c", + "#5c383c" + ], + "goodColorOnWhite": "#5C383C", + "goodColorOnBlack": "#FF383C" + }, + "deckard-ai": { + "palette": [ + "#3d6796", + "#c1c1c1", + "#383a3a", + "#6a43c4", + "#98a4b0" + ], + "goodColorOnWhite": "#6A43C4", + "goodColorOnBlack": "#98A4B0" + }, + "deckhub": { + "palette": [ + "#4bd4b5", + "#ebfcfc", + "#94f0dc", + "#ccfcf4", + "#64ecd4" + ], + "goodColorOnWhite": "#088671", + "goodColorOnBlack": "#CCFCF4" + }, + "deco-ide": { + "palette": [ + "#04acfc", + "#9cdcfc", + "#fcfcfc", + "#62cbfc", + "#20d8fc" + ], + "goodColorOnWhite": "#027CB5", + "goodColorOnBlack": "#04ACFC" + }, + "deepnest": { + "palette": [ + "#2ba7dd", + "#fafbfb", + "#d3ecf4", + "#a6daf1", + "#c4e4f4" + ], + "goodColorOnWhite": "#1A7CA7", + "goodColorOnBlack": "#A6DAF1" + }, + "demio": { + "palette": [ + "#2bb38b", + "#f6faf9", + "#78cdb3", + "#5ac4a4", + "#4fbf9a" + ], + "goodColorOnWhite": "#208567", + "goodColorOnBlack": "#2BB38B" + }, + "destroyer": { + "palette": [ + "#5845c2", + "#141033", + "#352a75", + "#241c5c", + "#8979e9" + ], + "goodColorOnWhite": "#241C5C", + "goodColorOnBlack": "#8979E9" + }, + "devdocs-app": { + "palette": [ + "#edcb1c", + "#34332f", + "#e6dea4", + "#8e7d30", + "#766404" + ], + "goodColorOnWhite": "#766404", + "goodColorOnBlack": "#EDCB1C" + }, + "devrant-io-unofficial": { + "palette": [ + "#fb9c64", + "#d45264", + "#e57364", + "#ec8664", + "#f48c64" + ], + "goodColorOnWhite": "#C94E05", + "goodColorOnBlack": "#FB9C64" + }, + "devrantron": { + "palette": [ + "#f79861", + "#d55564", + "#fcc2a0", + "#e87864", + "#fcac84" + ], + "goodColorOnWhite": "#C54505", + "goodColorOnBlack": "#FCAC84" + }, + "dext": { + "palette": [ + "#1b0c3c", + "#06aad3", + "#126c82", + "#164c7b", + "#246498" + ], + "goodColorOnWhite": "#126C82", + "goodColorOnBlack": "#06AAD3" + }, + "discord": { + "palette": [ + "#748cdc", + "#788cdc", + "#788cdc", + "#788cdc", + "#788cdc" + ], + "goodColorOnWhite": "#4061CF", + "goodColorOnBlack": "#748CDC" + }, + "dockstation": { + "palette": [ + "#c1e5f6", + "#29a6df", + "#263136", + "#6abbe1", + "#546c7c" + ], + "goodColorOnWhite": "#546C7C", + "goodColorOnBlack": "#C1E5F6" + }, + "domterm": { + "palette": [ + "#e3ebe3", + "#0e0f0e", + "#6c746c", + "#8b8e8c", + "#747674" + ], + "goodColorOnWhite": "#6C746C", + "goodColorOnBlack": "#E3EBE3" + }, + "donut": { + "palette": [ + "#ce4987", + "#f3b33b", + "#f9ecf3", + "#363435", + "#7c6434" + ], + "goodColorOnWhite": "#7C6434", + "goodColorOnBlack": "#F3B33B" + }, + "eagle": { + "palette": [ + "#1777e5", + "#d8e4f1", + "#05d6fb", + "#6b9bea", + "#989cb8" + ], + "goodColorOnWhite": "#027B91", + "goodColorOnBlack": "#05D6FB" + }, + "easytongue": { + "palette": [ + "#fcb845", + "#fcfbf6", + "#fcdc64", + "#fce2a8", + "#fccc8c" + ], + "goodColorOnWhite": "#955F02", + "goodColorOnBlack": "#FCB845" + }, + "egret-wing": { + "palette": [ + "#04a3f3", + "#041c2c", + "#045c8c", + "#044a75", + "#04649c" + ], + "goodColorOnWhite": "#04649C", + "goodColorOnBlack": "#04A3F3" + }, + "electorrent": { + "palette": [ + "#70c349", + "#1c5414", + "#42822c", + "#56a038", + "#4c9c34" + ], + "goodColorOnWhite": "#1C5414", + "goodColorOnBlack": "#70C349" + }, + "electro": { + "palette": [ + "#3a5d68", + "#04a4ea", + "#1b7dac", + "#046c9d", + "#1c8cc4" + ], + "goodColorOnWhite": "#046C9D", + "goodColorOnBlack": "#04A4EA" + }, + "elements": { + "palette": [ + "#fbfbfb", + "#c4e4a4", + "#2d98f4", + "#c4c4c4", + "#b0b0b0" + ], + "goodColorOnWhite": "#0B71C9", + "goodColorOnBlack": "#2D98F4" + }, + "elite-journal": { + "palette": [ + "#f4f5f7", + "#483b49", + "#fa9c4e", + "#7e9acb", + "#99aac9" + ], + "goodColorOnWhite": "#483B49", + "goodColorOnBlack": "#FA9C4E" + }, + "englishextra-app": { + "palette": [ + "#d44c4c", + "#fbf8f8", + "#e58a8a", + "#eca4a4", + "#dc7474" + ], + "goodColorOnWhite": "#D43232", + "goodColorOnBlack": "#ECA4A4" + }, + "epictask": { + "palette": [ + "#212124", + "#6fd661", + "#3d6932", + "#346c4c", + "#548c34" + ], + "goodColorOnWhite": "#3D6932", + "goodColorOnBlack": "#6FD661" + }, + "etcher": { + "palette": [ + "#45484c", + "#e1af15", + "#041332", + "#856c30", + "#9c8c54" + ], + "goodColorOnWhite": "#041332", + "goodColorOnBlack": "#E1AF15" + }, + "explorer": { + "palette": [ + "#bb8bf3", + "#f9f8f9", + "#a391ba", + "#beb5cb", + "#dcc1fc" + ], + "goodColorOnWhite": "#882CF5", + "goodColorOnBlack": "#DCC1FC" + }, + "extraterm": { + "palette": [ + "#32a846", + "#f9faf9", + "#8dd4a4", + "#86ce95", + "#67c480" + ], + "goodColorOnWhite": "#257C34", + "goodColorOnBlack": "#32A846" + }, + "fangyuanjian": { + "palette": [ + "#2c3c44", + "#f9f9f9", + "#9c9ca4", + "#949ca4", + "#8c949c" + ], + "goodColorOnWhite": "#2C3C44", + "goodColorOnBlack": "#949CA4" + }, + "fastlane": { + "palette": [ + "#1c1515", + "#f9f9f9", + "#656363", + "#7c7c7c", + "#747474" + ], + "goodColorOnWhite": "#1C1515", + "goodColorOnBlack": "#F9F9F9" + }, + "ffftp": { + "palette": [ + "#f8f8f8", + "#112140", + "#87949c", + "#848c9c", + "#748494" + ], + "goodColorOnWhite": "#112140", + "goodColorOnBlack": "#748494" + }, + "figma": { + "palette": [ + "#db5e7d", + "#040404", + "#14c2be", + "#09af70", + "#442156" + ], + "goodColorOnWhite": "#442156", + "goodColorOnBlack": "#09AF70" + }, + "firebase-admin": { + "palette": [ + "#fcc535", + "#fcfaf6", + "#f4840c", + "#fcdc7f", + "#fcd464" + ], + "goodColorOnWhite": "#916902", + "goodColorOnBlack": "#FCC535" + }, + "flex-browser": { + "palette": [ + "#047b93", + "#aa9a33", + "#434454", + "#080804", + "#959ca4" + ], + "goodColorOnWhite": "#047B93", + "goodColorOnBlack": "#AA9A33" + }, + "flexpaper": { + "palette": [ + "#657c97", + "#c2ccda", + "#98a9c0", + "#acbccc", + "#a6b4cc" + ], + "goodColorOnWhite": "#59719B", + "goodColorOnBlack": "#A6B4CC" + }, + "flow": { + "palette": [ + "#5dbcf4", + "#f6f8fb", + "#bbe3fc", + "#b4b4b8", + "#c4c4cc" + ], + "goodColorOnWhite": "#086FB0", + "goodColorOnBlack": "#BBE3FC" + }, + "foco": { + "palette": [ + "#28aec4", + "#f8fafb", + "#4c9dcc", + "#79c0d9", + "#5cccd4" + ], + "goodColorOnWhite": "#1D7D8D", + "goodColorOnBlack": "#28AEC4" + }, + "fog": { + "palette": [ + "#fb9a09", + "#efefee", + "#747579", + "#969798", + "#fcd764" + ], + "goodColorOnWhite": "#747579", + "goodColorOnBlack": "#FB9A09" + }, + "forestpin-analytics": { + "palette": [ + "#c6c6c6", + "#049ccc", + "#3ca8c8", + "#30a4c9", + "#7cbccc" + ], + "goodColorOnWhite": "#037FA7", + "goodColorOnBlack": "#049CCC" + }, + "fotojet": { + "palette": [ + "#44cbdc", + "#fbfbfb", + "#86dbe8", + "#b1e8f0", + "#62d0e3" + ], + "goodColorOnWhite": "#1A8294", + "goodColorOnBlack": "#62D0E3" + }, + "franz": { + "palette": [ + "#5ca8e0", + "#fafafb", + "#9ccbed", + "#79c4f7", + "#2f85c6" + ], + "goodColorOnWhite": "#0B71B6", + "goodColorOnBlack": "#79C4F7" + }, + "freeter": { + "palette": [ + "#464a51", + "#dcdcdc", + "#545c64", + "#f3f3f4", + "#545464" + ], + "goodColorOnWhite": "#545C64", + "goodColorOnBlack": "#F3F3F4" + }, + "friends": { + "palette": [ + "#040404", + "#ececec", + "#595959", + "#747474", + "#7c7c7c" + ], + "goodColorOnWhite": "#040404", + "goodColorOnBlack": "#ECECEC" + }, + "fromscratch": { + "palette": [ + "#e8ebeb", + "#042c34", + "#6e868c", + "#7c9494", + "#577275" + ], + "goodColorOnWhite": "#042C34", + "goodColorOnBlack": "#6E868C" + }, + "front-end-box": { + "palette": [ + "#d83a34", + "#40566a", + "#e6e3d7", + "#a86ab2", + "#f8824d" + ], + "goodColorOnWhite": "#D83A34", + "goodColorOnBlack": "#F8824D" + }, + "fudget": { + "palette": [ + "#fc791d", + "#fcf9f7", + "#fca56f", + "#fcc587", + "#fca947" + ], + "goodColorOnWhite": "#B54C02", + "goodColorOnBlack": "#FC791D" + }, + "gala": { + "palette": [ + "#88d0d8", + "#292351", + "#ece4e3", + "#0fa9b5", + "#74a146" + ], + "goodColorOnWhite": "#292351", + "goodColorOnBlack": "#0FA9B5" + }, + "galeri": { + "palette": [ + "#2b3b53", + "#f9f9f9", + "#777d86", + "#949ca4", + "#90949c" + ], + "goodColorOnWhite": "#2B3B53", + "goodColorOnBlack": "#949CA4" + }, + "gaucho": { + "palette": [ + "#eb4f57", + "#fbfafa", + "#442c2c", + "#f48a8c", + "#f4a4a4" + ], + "goodColorOnWhite": "#442C2C", + "goodColorOnBlack": "#F48A8C" + }, + "gausssense-desktop": { + "palette": [ + "#f1ccd3", + "#454344", + "#50c0e1", + "#04a1d3", + "#959394" + ], + "goodColorOnWhite": "#454344", + "goodColorOnBlack": "#04A1D3" + }, + "gf-trader": { + "palette": [ + "#1386ba", + "#fafbfb", + "#60a5c9", + "#84c1dc", + "#94b4cc" + ], + "goodColorOnWhite": "#1178A7", + "goodColorOnBlack": "#1386BA" + }, + "ghost": { + "palette": [ + "#324153", + "#f7f8f8", + "#7f818a", + "#8e919c", + "#949ca4" + ], + "goodColorOnWhite": "#324153", + "goodColorOnBlack": "#949CA4" + }, + "gif-maker": { + "palette": [ + "#ae4544", + "#fbfafa", + "#cc8888", + "#d49c9c", + "#c46c6c" + ], + "goodColorOnWhite": "#AE4544", + "goodColorOnBlack": "#C46C6C" + }, + "gifbar": { + "palette": [ + "#040404", + "#646464", + "#4c4c4c", + "#303030", + "#444444" + ], + "goodColorOnWhite": "#040404", + "goodColorOnBlack": "#FFF" + }, + "gitbook": { + "palette": [ + "#4692fa", + "#eceef2", + "#98b5e0", + "#989a9e", + "#a6a8ac" + ], + "goodColorOnWhite": "#0664E4", + "goodColorOnBlack": "#4692FA" + }, + "githoard": { + "palette": [ + "#f4541c", + "#f8541c", + "#f8541c", + "#f8541c", + "#f8541c" + ], + "goodColorOnWhite": "#DA3D07", + "goodColorOnBlack": "#F8541C" + }, + "github-desktop": { + "palette": [ + "#72308d", + "#ededed", + "#ac4cb4", + "#848484", + "#969696" + ], + "goodColorOnWhite": "#72308D", + "goodColorOnBlack": "#EDEDED" + }, + "gitify": { + "palette": [ + "#252525", + "#f2f2f2", + "#949494", + "#848484", + "#8c8c8c" + ], + "goodColorOnWhite": "#252525", + "goodColorOnBlack": "#F2F2F2" + }, + "gitkraken": { + "palette": [ + "#148f84", + "#141725", + "#bcbcbe", + "#5f5f64", + "#74747c" + ], + "goodColorOnWhite": "#141725", + "goodColorOnBlack": "#148F84" + }, + "gitmoji": { + "palette": [ + "#fbdb64", + "#a85d4b", + "#fbfbfb", + "#f7e59d", + "#9c947c" + ], + "goodColorOnWhite": "#A85D4B", + "goodColorOnBlack": "#FBDB64" + }, + "gitscout": { + "palette": [ + "#f6c61e", + "#132a3f", + "#988325", + "#806408", + "#b48c04" + ], + "goodColorOnWhite": "#806408", + "goodColorOnBlack": "#B48C04" + }, + "glyphr-studio": { + "palette": [ + "#cfedfb", + "#04ace4", + "#67cdee", + "#8dd8f4", + "#32bce5" + ], + "goodColorOnWhite": "#037BA2", + "goodColorOnBlack": "#04ACE4" + }, + "google-play-music-desktop-player": { + "palette": [ + "#f76d1a", + "#fbd21c", + "#eee7dc", + "#f8c018", + "#fab669" + ], + "goodColorOnWhite": "#836B02", + "goodColorOnBlack": "#FBD21C" + }, + "gordie": { + "palette": [ + "#f40454", + "#f80454", + "#f80454", + "#f80454", + "#f80454" + ], + "goodColorOnWhite": "#DD044C", + "goodColorOnBlack": "#F40454" + }, + "grabcad-print": { + "palette": [ + "#fbfbfc", + "#2cacdc", + "#77c8ec", + "#b1e0f4", + "#56bce4" + ], + "goodColorOnWhite": "#1779A5", + "goodColorOnBlack": "#77C8EC" + }, + "grap": { + "palette": [ + "#2484d4", + "#146cb4", + "#1494e4", + "#1486d2", + "#1474c4" + ], + "goodColorOnWhite": "#1474C4", + "goodColorOnBlack": "#1494E4" + }, + "gravit-designer": { + "palette": [ + "#a34b5e", + "#edd954", + "#98924b", + "#aaa746", + "#cca755" + ], + "goodColorOnWhite": "#A34B5E", + "goodColorOnBlack": "#EDD954" + }, + "groupme": { + "palette": [ + "#05abeb", + "#f1f8fb", + "#0adcfc", + "#04445a", + "#04748c" + ], + "goodColorOnWhite": "#04748C", + "goodColorOnBlack": "#0ADCFC" + }, + "hain": { + "palette": [ + "#f8fbfb", + "#0acde6", + "#18ecfc", + "#67e1f2", + "#37d2ec" + ], + "goodColorOnWhite": "#027A83", + "goodColorOnBlack": "#18ECFC" + }, + "hardinfo": { + "palette": [ + "#e7c15b", + "#6c4c3c", + "#eeedec", + "#7e8a8e", + "#c88a3f" + ], + "goodColorOnWhite": "#6C4C3C", + "goodColorOnBlack": "#E7C15B" + }, + "harmony": { + "palette": [ + "#ece9e9", + "#d88332", + "#37bb9b", + "#a69769", + "#9e8cad" + ], + "goodColorOnWhite": "#A25F1F", + "goodColorOnBlack": "#D88332" + }, + "hawkeye": { + "palette": [ + "#dfdfdf", + "#21afaf", + "#7ecbc4", + "#868181", + "#9c918c" + ], + "goodColorOnWhite": "#187F7F", + "goodColorOnBlack": "#21AFAF" + }, + "headlines": { + "palette": [ + "#213f92", + "#e8e9ea", + "#8c9cc4", + "#8494c4", + "#949cc4" + ], + "goodColorOnWhite": "#213F92", + "goodColorOnBlack": "#8494C4" + }, + "headset": { + "palette": [ + "#f6fafb", + "#04b6dd", + "#61d0ea", + "#2cbfe4", + "#35d4e8" + ], + "goodColorOnWhite": "#037790", + "goodColorOnBlack": "#04B6DD" + }, + "healthi": { + "palette": [ + "#f5f8f9", + "#4cceac", + "#bee6dc", + "#a9e3d2", + "#d0f0e8" + ], + "goodColorOnWhite": "#248269", + "goodColorOnBlack": "#4CCEAC" + }, + "hive": { + "palette": [ + "#f2b452", + "#fbfbfa", + "#f5d09c", + "#8d8d8d", + "#a4a4a4" + ], + "goodColorOnWhite": "#A2680C", + "goodColorOnBlack": "#F2B452" + }, + "hoster": { + "palette": [ + "#545454", + "#fbfbfb", + "#a4a4a4", + "#848484", + "#8c8c8c" + ], + "goodColorOnWhite": "#545454", + "goodColorOnBlack": "#FBFBFB" + }, + "hostsdock": { + "palette": [ + "#fbfafa", + "#e4242c", + "#f1787c", + "#f49494", + "#f48c94" + ], + "goodColorOnWhite": "#E4242C", + "goodColorOnBlack": "#F48C94" + }, + "hozz": { + "palette": [ + "#05d341", + "#fbfbfb", + "#9ce49c", + "#81e1bc", + "#cee4ce" + ], + "goodColorOnWhite": "#037E27", + "goodColorOnBlack": "#05D341" + }, + "https-checker": { + "palette": [ + "#2d3fa4", + "#fafafb", + "#909cd4", + "#8c94cc", + "#5c6cbc" + ], + "goodColorOnWhite": "#2D3FA4", + "goodColorOnBlack": "#909CD4" + }, + "hyper": { + "palette": [ + "#ef7463", + "#040404", + "#471739", + "#6c6c6c", + "#7c7c7c" + ], + "goodColorOnWhite": "#471739", + "goodColorOnBlack": "#EF7463" + }, + "i5sing": { + "palette": [ + "#49ecf4", + "#bdedee", + "#3d2f37", + "#8df7fa", + "#68989c" + ], + "goodColorOnWhite": "#3D2F37", + "goodColorOnBlack": "#8DF7FA" + }, + "illyriad": { + "palette": [ + "#353121", + "#d5be7c", + "#a6a17c", + "#898159", + "#999374" + ], + "goodColorOnWhite": "#353121", + "goodColorOnBlack": "#D5BE7C" + }, + "imagine": { + "palette": [ + "#049bfb", + "#636464", + "#457597", + "#3484b4", + "#347cac" + ], + "goodColorOnWhite": "#347CAC", + "goodColorOnBlack": "#049BFB" + }, + "infinity": { + "palette": [ + "#4dacd4", + "#fbfbfc", + "#d1e9f4", + "#a6e1ec", + "#98cce4" + ], + "goodColorOnWhite": "#1F7E90", + "goodColorOnBlack": "#A6E1EC" + }, + "inkdrop": { + "palette": [ + "#ea0475", + "#040518", + "#04aac6", + "#f8f004", + "#f8f8f9" + ], + "goodColorOnWhite": "#040518", + "goodColorOnBlack": "#EA0475" + }, + "inpad": { + "palette": [ + "#e6e6e6", + "#5cacfb", + "#545454", + "#919191", + "#b4b4b4" + ], + "goodColorOnWhite": "#545454", + "goodColorOnBlack": "#5CACFB" + }, + "insomnia": { + "palette": [ + "#645cc4", + "#fafafa", + "#c2bce6", + "#aca4dc", + "#acacdc" + ], + "goodColorOnWhite": "#645CC4", + "goodColorOnBlack": "#C2BCE6" + }, + "intu-mind": { + "palette": [ + "#04ab9b", + "#c3cbcb", + "#045c54", + "#529691", + "#267b74" + ], + "goodColorOnWhite": "#045C54", + "goodColorOnBlack": "#04AB9B" + }, + "ionic-creator": { + "palette": [ + "#4f9ef5", + "#fbfbfc", + "#b4d7fc", + "#d4e8fc", + "#9cc4fc" + ], + "goodColorOnWhite": "#0765E8", + "goodColorOnBlack": "#9CC4FC" + }, + "ionic-lab": { + "palette": [ + "#4a8ff3", + "#e2ebfa", + "#8691f1", + "#0b81ed", + "#4cccec" + ], + "goodColorOnWhite": "#0A75D7", + "goodColorOnBlack": "#0B81ED" + }, + "ironnode": { + "palette": [ + "#447cc4", + "#151616", + "#f3f3f3", + "#3b6eb0", + "#54b8e0" + ], + "goodColorOnWhite": "#3B6EB0", + "goodColorOnBlack": "#54B8E0" + }, + "istrolid": { + "palette": [ + "#3e5f71", + "#312124", + "#38444d", + "#343444", + "#565961" + ], + "goodColorOnWhite": "#3E5F71", + "goodColorOnBlack": "#517D95" + }, + "itch": { + "palette": [ + "#fc5f5f", + "#fcfafa", + "#fcb4b4", + "#fcacac", + "#fc9292" + ], + "goodColorOnWhite": "#DD0404", + "goodColorOnBlack": "#FC5F5F" + }, + "jamovi": { + "palette": [ + "#f8f8f9", + "#3b6aa9", + "#8199b8", + "#91accc", + "#9cb4cc" + ], + "goodColorOnWhite": "#3B6AA9", + "goodColorOnBlack": "#91ACCC" + }, + "jandi": { + "palette": [ + "#049be4", + "#fbbb04", + "#04baec", + "#c0ac80", + "#44acf0" + ], + "goodColorOnWhite": "#037BB4", + "goodColorOnBlack": "#049BE4" + }, + "jasper": { + "palette": [ + "#dedddd", + "#de2e6d", + "#c77e91", + "#d892a4", + "#c44f70" + ], + "goodColorOnWhite": "#D22161", + "goodColorOnBlack": "#DE2E6D" + }, + "jibo": { + "palette": [ + "#04b5f4", + "#37bef4", + "#20bdf7", + "#09c4fc", + "#14bcf4" + ], + "goodColorOnWhite": "#027496", + "goodColorOnBlack": "#09C4FC" + }, + "jqi": { + "palette": [ + "#048880", + "#e6e7e7", + "#84b4ac", + "#6cc4bc", + "#7cccc4" + ], + "goodColorOnWhite": "#047871", + "goodColorOnBlack": "#048880" + }, + "jukeboks": { + "palette": [ + "#d34b73", + "#f7eac4", + "#8c0c34", + "#e09098", + "#dc748c" + ], + "goodColorOnWhite": "#8C0C34", + "goodColorOnBlack": "#F7EAC4" + }, + "jumpfm": { + "palette": [ + "#c7e6fc", + "#1c98f4", + "#a4d4f4", + "#a4dcfc", + "#84ccfc" + ], + "goodColorOnWhite": "#0578C5", + "goodColorOnBlack": "#84CCFC" + }, + "justmd": { + "palette": [ + "#dbc0c8", + "#6085df", + "#2f2d2f", + "#907c7b", + "#746464" + ], + "goodColorOnWhite": "#746464", + "goodColorOnBlack": "#6085DF" + }, + "kakapo": { + "palette": [ + "#806c41", + "#e3ded0", + "#241d0e", + "#cdad67", + "#b7b6b4" + ], + "goodColorOnWhite": "#241D0E", + "goodColorOnBlack": "#CDAD67" + }, + "kaku": { + "palette": [ + "#784756", + "#f7eef2", + "#bb86c4", + "#d4887a", + "#301e2a" + ], + "goodColorOnWhite": "#784756", + "goodColorOnBlack": "#D4887A" + }, + "kap": { + "palette": [ + "#fbfbfb", + "#33abd4", + "#8a19f9", + "#9bc8e2", + "#ca94fc" + ], + "goodColorOnWhite": "#8A19F9", + "goodColorOnBlack": "#CA94FC" + }, + "katana": { + "palette": [ + "#f9fbfb", + "#04a2f2", + "#044978", + "#3cccf8", + "#04749c" + ], + "goodColorOnWhite": "#04749C", + "goodColorOnBlack": "#04A2F2" + }, + "keeper-password-manager-digital-vault": { + "palette": [ + "#f2bd0a", + "#242421", + "#aaa9a6", + "#747474", + "#7c6404" + ], + "goodColorOnWhite": "#7C6404", + "goodColorOnBlack": "#F2BD0A" + }, + "keeweb": { + "palette": [ + "#5f80e4", + "#f1f2f6", + "#7ca4ec", + "#a0b0e6", + "#b1c4f1" + ], + "goodColorOnWhite": "#2A6BE0", + "goodColorOnBlack": "#7CA4EC" + }, + "kitematic": { + "palette": [ + "#1d89e5", + "#e3ebf1", + "#36cdfc", + "#79a4e1", + "#9ca4a4" + ], + "goodColorOnWhite": "#027DA3", + "goodColorOnBlack": "#36CDFC" + }, + "kongdash": { + "palette": [ + "#2e8ee0", + "#f7f9fb", + "#50a4e1", + "#5c5c5c", + "#9c9c9c" + ], + "goodColorOnWhite": "#5C5C5C", + "goodColorOnBlack": "#2E8EE0" + }, + "laverna": { + "palette": [ + "#04a393", + "#fbfbfb", + "#0bbca4", + "#5cbcac", + "#94bcb4" + ], + "goodColorOnWhite": "#03796D", + "goodColorOnBlack": "#04A393" + }, + "lepton": { + "palette": [ + "#cecece", + "#343434", + "#7c7c7c", + "#747474", + "#848484" + ], + "goodColorOnWhite": "#343434", + "goodColorOnBlack": "#CECECE" + }, + "light-table": { + "palette": [ + "#187cae", + "#f7f9fa", + "#043050", + "#70bcdc", + "#043464" + ], + "goodColorOnWhite": "#043464", + "goodColorOnBlack": "#187CAE" + }, + "lightgallery": { + "palette": [ + "#24abe3", + "#f8f9fa", + "#1c6281", + "#78c1e0", + "#567c8c" + ], + "goodColorOnWhite": "#1C6281", + "goodColorOnBlack": "#24ABE3" + }, + "ling": { + "palette": [ + "#0564ac", + "#fafafb", + "#97bcd7", + "#6ca2ca", + "#acc4dc" + ], + "goodColorOnWhite": "#0564AC", + "goodColorOnBlack": "#6CA2CA" + }, + "lionshare": { + "palette": [ + "#040404", + "#fa7304", + "#542604", + "#a04804", + "#bc5404" + ], + "goodColorOnWhite": "#BC5404", + "goodColorOnBlack": "#FA7304" + }, + "losslesscut": { + "palette": [ + "#22a0b8", + "#eae0b9", + "#0e353b", + "#365561", + "#647782" + ], + "goodColorOnWhite": "#0E353B", + "goodColorOnBlack": "#22A0B8" + }, + "makeappicon-desktop": { + "palette": [ + "#276f98", + "#d6dad7", + "#df315e", + "#7eafa7", + "#acd530" + ], + "goodColorOnWhite": "#276F98", + "goodColorOnBlack": "#DF315E" + }, + "manageyum": { + "palette": [ + "#3bcbc4", + "#fbfbfb", + "#9be4e3", + "#66d6d1", + "#c6efee" + ], + "goodColorOnWhite": "#207873", + "goodColorOnBlack": "#3BCBC4" + }, + "mancy": { + "palette": [ + "#d41464", + "#d4145c", + "#d81464", + "#d81464", + "#d81464" + ], + "goodColorOnWhite": "#D41464", + "goodColorOnBlack": "#E7166D" + }, + "mapbox": { + "palette": [ + "#ddca97", + "#256698", + "#80b8ca", + "#0a143e", + "#4cacd4" + ], + "goodColorOnWhite": "#0A143E", + "goodColorOnBlack": "#4CACD4" + }, + "markdown-office": { + "palette": [ + "#787979", + "#24c0c0", + "#e98b05", + "#52bccc", + "#b4a990" + ], + "goodColorOnWhite": "#AB6604", + "goodColorOnBlack": "#E98B05" + }, + "markdownify": { + "palette": [ + "#fa055d", + "#44237b", + "#7f1970", + "#641c74", + "#b30d65" + ], + "goodColorOnWhite": "#B30D65", + "goodColorOnBlack": "#FA055D" + }, + "marksearch": { + "palette": [ + "#349cdc", + "#389cdc", + "#389cdc", + "#389cdc", + "#389cdc" + ], + "goodColorOnWhite": "#1D73A8", + "goodColorOnBlack": "#349CDC" + }, + "marp": { + "palette": [ + "#0b8ccf", + "#f0f0f1", + "#60abd7", + "#84c4e2", + "#a0b4c4" + ], + "goodColorOnWhite": "#0973AA", + "goodColorOnBlack": "#0B8CCF" + }, + "matrix-writer": { + "palette": [ + "#fbb343", + "#23abe3", + "#fcfbfa", + "#0c74bc", + "#fcd497" + ], + "goodColorOnWhite": "#0C74BC", + "goodColorOnBlack": "#FBB343" + }, + "mattermost": { + "palette": [ + "#242424", + "#282424", + "#282424", + "#282424", + "#282424" + ], + "goodColorOnWhite": "#282424", + "goodColorOnBlack": "#887A7A" + }, + "mdnote": { + "palette": [ + "#fbab04", + "#312a2a", + "#f6f6f6", + "#706c6c", + "#8e6424" + ], + "goodColorOnWhite": "#8E6424", + "goodColorOnBlack": "#FBAB04" + }, + "media-mate": { + "palette": [ + "#040404", + "#080404", + "#080404", + "#080404", + "#080404" + ], + "goodColorOnWhite": "#080404", + "goodColorOnBlack": "#FFF" + }, + "medley": { + "palette": [ + "#fbf9f9", + "#cc4c54", + "#e19095", + "#e5a4ac", + "#ecacac" + ], + "goodColorOnWhite": "#D23939", + "goodColorOnBlack": "#ECACAC" + }, + "meistertask": { + "palette": [ + "#fbfbfb", + "#0ecaf5", + "#a5b7ba", + "#bcbcbc", + "#c4c4c4" + ], + "goodColorOnWhite": "#067791", + "goodColorOnBlack": "#0ECAF5" + }, + "messenger-demo-viewer": { + "palette": [ + "#04b3ea", + "#0492f8", + "#04d0dc", + "#04f1ce", + "#04dfd5" + ], + "goodColorOnWhite": "#037599", + "goodColorOnBlack": "#04B3EA" + }, + "microstockr": { + "palette": [ + "#2f5b7e", + "#e7eef3", + "#429adc", + "#8dcbf3", + "#7e8fa1" + ], + "goodColorOnWhite": "#2F5B7E", + "goodColorOnBlack": "#8DCBF3" + }, + "min": { + "palette": [ + "#548ed4", + "#fbad0c", + "#c8a98f", + "#a080a4", + "#9aa4b8" + ], + "goodColorOnWhite": "#9A6803", + "goodColorOnBlack": "#FBAD0C" + }, + "minetime": { + "palette": [ + "#f6f6f6", + "#b4b4b4", + "#8d8d8d", + "#acacac", + "#c9c9c9" + ], + "goodColorOnWhite": "#737373", + "goodColorOnBlack": "#F6F6F6" + }, + "minta": { + "palette": [ + "#5c32b1", + "#eae9ec", + "#937bc9", + "#ac94d4", + "#8454c4" + ], + "goodColorOnWhite": "#5C32B1", + "goodColorOnBlack": "#AC94D4" + }, + "missive": { + "palette": [ + "#2d86d2", + "#fafbfb", + "#81828a", + "#96c6f4", + "#8c949c" + ], + "goodColorOnWhite": "#1675D0", + "goodColorOnBlack": "#96C6F4" + }, + "mist": { + "palette": [ + "#dcdddf", + "#46648d", + "#6382a4", + "#8f9aab", + "#a4b4c0" + ], + "goodColorOnWhite": "#46648D", + "goodColorOnBlack": "#6382A4" + }, + "mixmax": { + "palette": [ + "#f0a9fb", + "#2b3376", + "#9494ac", + "#696c89", + "#848c9c" + ], + "goodColorOnWhite": "#2B3376", + "goodColorOnBlack": "#F0A9FB" + }, + "mjml-app": { + "palette": [ + "#ea4e43", + "#fbf9f9", + "#f3897e", + "#ec7474", + "#f4a49c" + ], + "goodColorOnWhite": "#DA2714", + "goodColorOnBlack": "#F3897E" + }, + "mockingbot": { + "palette": [ + "#fbfaf9", + "#f45c54", + "#fb928d", + "#fcb1ad", + "#f67c74" + ], + "goodColorOnWhite": "#DE1208", + "goodColorOnBlack": "#FB928D" + }, + "mockoon": { + "palette": [ + "#242c34", + "#fafafa", + "#94949c", + "#84848c", + "#747c7c" + ], + "goodColorOnWhite": "#242C34", + "goodColorOnBlack": "#94949C" + }, + "moeditor": { + "palette": [ + "#f3f3f3", + "#313131", + "#8c8c8c", + "#a9a9a9", + "#949494" + ], + "goodColorOnWhite": "#313131", + "goodColorOnBlack": "#F3F3F3" + }, + "mojibar": { + "palette": [ + "#fbcc5b", + "#fcfaf7", + "#fcde9c", + "#f4cc32", + "#fcd57e" + ], + "goodColorOnWhite": "#8F6603", + "goodColorOnBlack": "#FBCC5B" + }, + "mongoclient": { + "palette": [ + "#0b0c08", + "#96bc19", + "#e597ce", + "#5f3b19", + "#b4d81c" + ], + "goodColorOnWhite": "#5F3B19", + "goodColorOnBlack": "#96BC19" + }, + "mongodb-compass": { + "palette": [ + "#5ca251", + "#fbfbfb", + "#bccfb0", + "#beb99e", + "#9cc49c" + ], + "goodColorOnWhite": "#44773C", + "goodColorOnBlack": "#5CA251" + }, + "mongotron": { + "palette": [ + "#d2e4f2", + "#213250", + "#7fa9cc", + "#646c7c", + "#6c7484" + ], + "goodColorOnWhite": "#213250", + "goodColorOnBlack": "#D2E4F2" + }, + "mstream": { + "palette": [ + "#6484b4", + "#244c7c", + "#548898", + "#548898", + "#548898" + ], + "goodColorOnWhite": "#244C7C", + "goodColorOnBlack": "#6484B4" + }, + "muno": { + "palette": [ + "#04b2e1", + "#13131b", + "#045e79", + "#04748c", + "#0c4454" + ], + "goodColorOnWhite": "#045E79", + "goodColorOnBlack": "#04B2E1" + }, + "museeks": { + "palette": [ + "#32a9e0", + "#eef1f2", + "#81b9d9", + "#2c80a9", + "#44c4eb" + ], + "goodColorOnWhite": "#1180A2", + "goodColorOnBlack": "#44C4EB" + }, + "nattt": { + "palette": [ + "#fbfbfb", + "#3a4554", + "#939aa4", + "#838995", + "#98a4ac" + ], + "goodColorOnWhite": "#3A4554", + "goodColorOnBlack": "#98A4AC" + }, + "ndm": { + "palette": [ + "#f5f5f5", + "#e40d0d", + "#f28f8f", + "#ec7c7c", + "#d9b4b4" + ], + "goodColorOnWhite": "#E40D0D", + "goodColorOnBlack": "#F28F8F" + }, + "negative": { + "palette": [ + "#068a84", + "#eaebeb", + "#72b2b4", + "#71c4b9", + "#a0a0a0" + ], + "goodColorOnWhite": "#057B76", + "goodColorOnBlack": "#068A84" + }, + "netbeast": { + "palette": [ + "#29312d", + "#f2f0f0", + "#f62444", + "#07e0c6", + "#7c7c7c" + ], + "goodColorOnWhite": "#29312D", + "goodColorOnBlack": "#07E0C6" + }, + "neutrinometrics": { + "palette": [ + "#3aa199", + "#f6f9f9", + "#5fc4bb", + "#65ccc4", + "#86c9c2" + ], + "goodColorOnWhite": "#297C76", + "goodColorOnBlack": "#65CCC4" + }, + "nimble": { + "palette": [ + "#e7e7e6", + "#fb890d", + "#bc6c16", + "#c6996d", + "#fcb45c" + ], + "goodColorOnWhite": "#AC5B03", + "goodColorOnBlack": "#FB890D" + }, + "node-red": { + "palette": [ + "#fbfbfb", + "#8c0404", + "#b55757", + "#c47c7c", + "#ac3c3c" + ], + "goodColorOnWhite": "#8C0404", + "goodColorOnBlack": "#C47C7C" + }, + "nodejs-package-manager": { + "palette": [ + "#67952a", + "#fbfbfb", + "#9c9c94", + "#bce484", + "#a4a4a4" + ], + "goodColorOnWhite": "#56801C", + "goodColorOnBlack": "#BCE484" + }, + "notr": { + "palette": [ + "#e7e215", + "#ebebeb", + "#5a5958", + "#9c847c", + "#a48c7c" + ], + "goodColorOnWhite": "#5A5958", + "goodColorOnBlack": "#E7E215" + }, + "now": { + "palette": [ + "#f0f0f0", + "#040404", + "#747474", + "#848484", + "#6c6c6c" + ], + "goodColorOnWhite": "#040404", + "goodColorOnBlack": "#F0F0F0" + }, + "nteract": { + "palette": [ + "#bdd5e6", + "#30455b", + "#5c759c", + "#1ecbf2", + "#465c78" + ], + "goodColorOnWhite": "#30455B", + "goodColorOnBlack": "#1ECBF2" + }, + "nubido": { + "palette": [ + "#1677d6", + "#df8aa1", + "#270c15", + "#43acfc", + "#692c79" + ], + "goodColorOnWhite": "#1677D6", + "goodColorOnBlack": "#43ACFC" + }, + "nuclear": { + "palette": [ + "#767ae3", + "#fbfbfb", + "#a352dd", + "#54a9f6", + "#bebada" + ], + "goodColorOnWhite": "#0B71CD", + "goodColorOnBlack": "#54A9F6" + }, + "nuclide": { + "palette": [ + "#6c1b9c", + "#9d4dcd", + "#4b138c", + "#843cb4", + "#7c34ac" + ], + "goodColorOnWhite": "#4B138C", + "goodColorOnBlack": "#954EE7" + }, + "nylas-n1": { + "palette": [ + "#4abb9b", + "#eff5f4", + "#91d3ae", + "#099f95", + "#7cbcbc" + ], + "goodColorOnWhite": "#07827A", + "goodColorOnBlack": "#099F95" + }, + "odrive": { + "palette": [ + "#ef990d", + "#121212", + "#c75005", + "#eadc9c", + "#605c40" + ], + "goodColorOnWhite": "#C75005", + "goodColorOnBlack": "#C75005" + }, + "opale-messenger": { + "palette": [ + "#0477f1", + "#f2f6fc", + "#040910", + "#043c7c", + "#7cacfc" + ], + "goodColorOnWhite": "#043C7C", + "goodColorOnBlack": "#0477F1" + }, + "open-stage-control": { + "palette": [ + "#2e3749", + "#549cf0", + "#445d7f", + "#44546b", + "#416c9c" + ], + "goodColorOnWhite": "#416C9C", + "goodColorOnBlack": "#549CF0" + }, + "openbazaar": { + "palette": [ + "#0b65a8", + "#fafbfb", + "#1c2c3c", + "#2b7ce3", + "#7eb6dc" + ], + "goodColorOnWhite": "#0B65A8", + "goodColorOnBlack": "#2B7CE3" + }, + "oversetter": { + "palette": [ + "#3d3d3d", + "#cecdcd", + "#919ba3", + "#567aa0", + "#a47c44" + ], + "goodColorOnWhite": "#3D3D3D", + "goodColorOnBlack": "#A47C44" + }, + "p3x-onenote": { + "palette": [ + "#fbfbfb", + "#7c3474", + "#bc9cbc", + "#b48cb4", + "#ac84ac" + ], + "goodColorOnWhite": "#7C3474", + "goodColorOnBlack": "#B48CB4" + }, + "paintsupreme3d": { + "palette": [ + "#7e6e6f", + "#273037", + "#f89b08", + "#f5e696", + "#a9a8aa" + ], + "goodColorOnWhite": "#273037", + "goodColorOnBlack": "#F89B08" + }, + "pamfax": { + "palette": [ + "#fbfafb", + "#cc04cc", + "#de5cde", + "#eb9ceb", + "#d42cd4" + ], + "goodColorOnWhite": "#CC04CC", + "goodColorOnBlack": "#DE5CDE" + }, + "papyrus": { + "palette": [ + "#1385e4", + "#fbfbfb", + "#96abbe", + "#c4c4c4", + "#cccccc" + ], + "goodColorOnWhite": "#1177CB", + "goodColorOnBlack": "#1385E4" + }, + "particle-dev": { + "palette": [ + "#55b1e3", + "#e1e2e3", + "#13a3e4", + "#9bbcd6", + "#84c4ec" + ], + "goodColorOnWhite": "#0E76A5", + "goodColorOnBlack": "#13A3E4" + }, + "patchwork": { + "palette": [ + "#090b0b", + "#40a65c", + "#c2d6e8", + "#6b72e0", + "#a4a4a4" + ], + "goodColorOnWhite": "#090B0B", + "goodColorOnBlack": "#6B72E0" + }, + "paws-for-trello": { + "palette": [ + "#065eb1", + "#f7f1f7", + "#928a90", + "#74a4d4", + "#8c748c" + ], + "goodColorOnWhite": "#065EB1", + "goodColorOnBlack": "#74A4D4" + }, + "pencil": { + "palette": [ + "#fbfaf9", + "#f38b04", + "#874f07", + "#e8b265", + "#fcc479" + ], + "goodColorOnWhite": "#874F07", + "goodColorOnBlack": "#F38B04" + }, + "pepefe": { + "palette": [ + "#fc8404", + "#fcfbfb", + "#3b3b3b", + "#545454", + "#fcac6c" + ], + "goodColorOnWhite": "#3B3B3B", + "goodColorOnBlack": "#FC8404" + }, + "perlotto": { + "palette": [ + "#f7fafa", + "#15848c", + "#66ced2", + "#72b4bc", + "#92c4cc" + ], + "goodColorOnWhite": "#137880", + "goodColorOnBlack": "#15848C" + }, + "pexels": { + "palette": [ + "#040404", + "#f9f9f9", + "#848484", + "#747474", + "#7c7c7c" + ], + "goodColorOnWhite": "#040404", + "goodColorOnBlack": "#F9F9F9" + }, + "phiewer": { + "palette": [ + "#d8c6f1", + "#3bc3fb", + "#de1ffb", + "#9f60fa", + "#738ef9" + ], + "goodColorOnWhite": "#0374A2", + "goodColorOnBlack": "#3BC3FB" + }, + "phonegap": { + "palette": [ + "#cdcdcd", + "#193e54", + "#7995a2", + "#6b6c6c", + "#646467" + ], + "goodColorOnWhite": "#193E54", + "goodColorOnBlack": "#7995A2" + }, + "phonepresenter": { + "palette": [ + "#f4f8fc", + "#2494f4", + "#6fbaf6", + "#54b4f4", + "#4caaf4" + ], + "goodColorOnWhite": "#0A6CC0", + "goodColorOnBlack": "#2494F4" + }, + "photoscreensaver": { + "palette": [ + "#c5b9a4", + "#131313", + "#fba736", + "#dd472f", + "#747e98" + ], + "goodColorOnWhite": "#131313", + "goodColorOnBlack": "#FBA736" + }, + "pilemd": { + "palette": [ + "#2cc2cf", + "#f9f9f9", + "#7fbcc2", + "#49969b", + "#41a4a4" + ], + "goodColorOnWhite": "#1D8088", + "goodColorOnBlack": "#2CC2CF" + }, + "plain-email": { + "palette": [ + "#9eda19", + "#f8f9f6", + "#b6e077", + "#c4e484", + "#6c9e04" + ], + "goodColorOnWhite": "#598203", + "goodColorOnBlack": "#6C9E04" + }, + "playback": { + "palette": [ + "#313232", + "#388d3c", + "#2f5632", + "#2d452e", + "#26102c" + ], + "goodColorOnWhite": "#26102C", + "goodColorOnBlack": "#388D3C" + }, + "playcode": { + "palette": [ + "#2c2c2c", + "#74a146", + "#606058", + "#545954", + "#444444" + ], + "goodColorOnWhite": "#606058", + "goodColorOnBlack": "#74A146" + }, + "poi": { + "palette": [ + "#f7e8d3", + "#281617", + "#a49576", + "#96553d", + "#908894" + ], + "goodColorOnWhite": "#96553D", + "goodColorOnBlack": "#F7E8D3" + }, + "pomolectron": { + "palette": [ + "#d33b34", + "#8cc254", + "#e77260", + "#ac8044", + "#bc5c3c" + ], + "goodColorOnWhite": "#D33B34", + "goodColorOnBlack": "#E77260" + }, + "popkey": { + "palette": [ + "#fa43b3", + "#fbf9fa", + "#101010", + "#da8aba", + "#848484" + ], + "goodColorOnWhite": "#101010", + "goodColorOnBlack": "#FA43B3" + }, + "postman": { + "palette": [ + "#cac6c3", + "#f45e24", + "#686868", + "#fcbc74", + "#f4926a" + ], + "goodColorOnWhite": "#686868", + "goodColorOnBlack": "#FCBC74" + }, + "pracontrol": { + "palette": [ + "#fbfafa", + "#dc8c54", + "#ecc4ac", + "#ecb48d", + "#ecbc9c" + ], + "goodColorOnWhite": "#AD581D", + "goodColorOnBlack": "#ECB48D" + }, + "preserver": { + "palette": [ + "#d3ac55", + "#f9faf9", + "#75c4cb", + "#a1b797", + "#a9dce4" + ], + "goodColorOnWhite": "#8B6B24", + "goodColorOnBlack": "#D3AC55" + }, + "presets-io": { + "palette": [ + "#e44c3c", + "#e84c3c", + "#e84c3c", + "#e84c3c", + "#e84c3c" + ], + "goodColorOnWhite": "#D12A19", + "goodColorOnBlack": "#E84C3C" + }, + "prexview": { + "palette": [ + "#76c46e", + "#fbfbfb", + "#bde3bc", + "#ace4ac", + "#d4eccc" + ], + "goodColorOnWhite": "#2A802A", + "goodColorOnBlack": "#ACE4AC" + }, + "primitive-nextgen": { + "palette": [ + "#3074de", + "#b0aeab", + "#4f4e45", + "#495c7c", + "#8ca4bc" + ], + "goodColorOnWhite": "#495C7C", + "goodColorOnBlack": "#3074DE" + }, + "prodoctor-medicamentos": { + "palette": [ + "#eb5c51", + "#f9f8f8", + "#ec4c3f", + "#e78c84", + "#261e1d" + ], + "goodColorOnWhite": "#261E1D", + "goodColorOnBlack": "#EC4C3F" + }, + "proposales": { + "palette": [ + "#242424", + "#f2f2f2", + "#8c8c8c", + "#848484", + "#68686a" + ], + "goodColorOnWhite": "#68686A", + "goodColorOnBlack": "#F2F2F2" + }, + "protopie": { + "palette": [ + "#fc706e", + "#fcfbfb", + "#fca2a0", + "#fcb4b4", + "#fcbcbc" + ], + "goodColorOnWhite": "#EA0805", + "goodColorOnBlack": "#FC706E" + }, + "punk": { + "palette": [ + "#cc4335", + "#f8f5e0", + "#d2a996", + "#8e8d88", + "#f49487" + ], + "goodColorOnWhite": "#CC4335", + "goodColorOnBlack": "#F49487" + }, + "pupafm": { + "palette": [ + "#fbfbfb", + "#4ca75c", + "#b4d7bc", + "#9ccca4", + "#cccccc" + ], + "goodColorOnWhite": "#387B44", + "goodColorOnBlack": "#4CA75C" + }, + "qmui-web": { + "palette": [ + "#e2eaec", + "#07b9e1", + "#8fccda", + "#a6aeb6", + "#acbcbc" + ], + "goodColorOnWhite": "#04758E", + "goodColorOnBlack": "#07B9E1" + }, + "quail": { + "palette": [ + "#f9fafa", + "#1d9c94", + "#ba842f", + "#949494", + "#84ccc4" + ], + "goodColorOnWhite": "#177C76", + "goodColorOnBlack": "#1D9C94" + }, + "quickcalc": { + "palette": [ + "#7cd424", + "#fbfbfb", + "#bce58b", + "#abe271", + "#bcec94" + ], + "goodColorOnWhite": "#497E15", + "goodColorOnBlack": "#7CD424" + }, + "rambox": { + "palette": [ + "#3294b3", + "#293162", + "#fafbfb", + "#9484a4", + "#6c5c7c" + ], + "goodColorOnWhite": "#293162", + "goodColorOnBlack": "#3294B3" + }, + "ramme": { + "palette": [ + "#fbfafa", + "#c84987", + "#e8a356", + "#cc8ccc", + "#c47ccc" + ], + "goodColorOnWhite": "#A26016", + "goodColorOnBlack": "#E8A356" + }, + "reach-podcast-player": { + "palette": [ + "#54dcfc", + "#040404", + "#acecfc", + "#58e0bc", + "#58e0bc" + ], + "goodColorOnWhite": "#040404", + "goodColorOnBlack": "#54DCFC" + }, + "rebaslight": { + "palette": [ + "#11111f", + "#dfdffc", + "#6363c4", + "#3d3d79", + "#8c8cf9" + ], + "goodColorOnWhite": "#6363C4", + "goodColorOnBlack": "#8C8CF9" + }, + "remember": { + "palette": [ + "#f1f2f2", + "#249c7c", + "#6fb9a7", + "#84c4b4", + "#98ccbc" + ], + "goodColorOnWhite": "#1D7F65", + "goodColorOnBlack": "#249C7C" + }, + "remind": { + "palette": [ + "#4c8cdc", + "#fbfbfb", + "#a4c4ec", + "#8eb4ea", + "#b4ccf4" + ], + "goodColorOnWhite": "#2065D8", + "goodColorOnBlack": "#B4CCF4" + }, + "reqview": { + "palette": [ + "#843404", + "#f55d04", + "#fc9c54", + "#c94f04", + "#c85430" + ], + "goodColorOnWhite": "#C94F04", + "goodColorOnBlack": "#F55D04" + }, + "riot": { + "palette": [ + "#7ecca5", + "#744c84", + "#abdbc3", + "#819798", + "#8c849c" + ], + "goodColorOnWhite": "#744C84", + "goodColorOnBlack": "#7ECCA5" + }, + "ripplectron": { + "palette": [ + "#354455", + "#f8f9f9", + "#9ea4b1", + "#949ca8", + "#8c94a4" + ], + "goodColorOnWhite": "#354455", + "goodColorOnBlack": "#8C94A4" + }, + "rocket-chat": { + "palette": [ + "#c4242b", + "#f8f7f7", + "#d19a9c", + "#d47c7c", + "#cc6c74" + ], + "goodColorOnWhite": "#C4242B", + "goodColorOnBlack": "#D47C7C" + }, + "sandman": { + "palette": [ + "#9990ab", + "#f4e0a9", + "#1275bc", + "#7468a7", + "#b4d4ec" + ], + "goodColorOnWhite": "#1275BC", + "goodColorOnBlack": "#F4E0A9" + }, + "sciencefair": { + "palette": [ + "#caaa4b", + "#6babc3", + "#232324", + "#726439", + "#4c747c" + ], + "goodColorOnWhite": "#726439", + "goodColorOnBlack": "#CAAA4B" + }, + "screencat": { + "palette": [ + "#040404", + "#080404", + "#080404", + "#080404", + "#080404" + ], + "goodColorOnWhite": "#080404", + "goodColorOnBlack": "#FFF" + }, + "sealtalk": { + "palette": [ + "#1ba4fb", + "#e0f3fc", + "#7acbfc", + "#54bcfc", + "#9cd4fc" + ], + "goodColorOnWhite": "#037BC6", + "goodColorOnBlack": "#1BA4FB" + }, + "seapig": { + "palette": [ + "#9aa9b8", + "#1d1c26", + "#64707c", + "#6c7482", + "#646c74" + ], + "goodColorOnWhite": "#1D1C26", + "goodColorOnBlack": "#9AA9B8" + }, + "sejda-pdf-desktop": { + "palette": [ + "#249c6c", + "#fbfbfb", + "#94ccb4", + "#69bd9d", + "#84c4ac" + ], + "goodColorOnWhite": "#1D7F58", + "goodColorOnBlack": "#249C6C" + }, + "sencha-architect": { + "palette": [ + "#2c7cb3", + "#fbfbfb", + "#0c446c", + "#7cacd4", + "#94bcdc" + ], + "goodColorOnWhite": "#0C446C", + "goodColorOnBlack": "#2C7CB3" + }, + "sencha-inspector": { + "palette": [ + "#04b383", + "#f8fafa", + "#047151", + "#56bca2", + "#74d4bc" + ], + "goodColorOnWhite": "#047151", + "goodColorOnBlack": "#04B383" + }, + "sencha-test": { + "palette": [ + "#3393ab", + "#fbfbfb", + "#04445c", + "#7badbb", + "#8cc4d4" + ], + "goodColorOnWhite": "#04445C", + "goodColorOnBlack": "#3393AB" + }, + "sencha-themer": { + "palette": [ + "#045a81", + "#f5f6f8", + "#51798e", + "#74a4bc", + "#649cb4" + ], + "goodColorOnWhite": "#045A81", + "goodColorOnBlack": "#74A4BC" + }, + "shapespark": { + "palette": [ + "#04b0ec", + "#2464d4", + "#138be1", + "#1c6cd4", + "#1494e4" + ], + "goodColorOnWhite": "#1C6CD4", + "goodColorOnBlack": "#04B0EC" + }, + "sheepchat": { + "palette": [ + "#044363", + "#0cb4fb", + "#0c89bd", + "#0474a4", + "#0c9cd4" + ], + "goodColorOnWhite": "#0474A4", + "goodColorOnBlack": "#0CB4FB" + }, + "shiba": { + "palette": [ + "#e1b077", + "#37200a", + "#cb3742", + "#9e784e", + "#745424" + ], + "goodColorOnWhite": "#37200A", + "goodColorOnBlack": "#E1B077" + }, + "shift": { + "palette": [ + "#3c414f", + "#efc09d", + "#44b464", + "#3e7be1", + "#737484" + ], + "goodColorOnWhite": "#3C414F", + "goodColorOnBlack": "#3E7BE1" + }, + "shopify": { + "palette": [ + "#80ab41", + "#fbfbfb", + "#c4dc99", + "#b6d180", + "#bcdc94" + ], + "goodColorOnWhite": "#557928", + "goodColorOnBlack": "#BCDC94" + }, + "shortcm": { + "palette": [ + "#fbfbfb", + "#33d3a3", + "#2baa82", + "#79c4ab", + "#94dcc4" + ], + "goodColorOnWhite": "#1B7D5F", + "goodColorOnBlack": "#33D3A3" + }, + "shortexts": { + "palette": [ + "#046cf4", + "#0474fc", + "#0474f4", + "#046cec", + "#086cf4" + ], + "goodColorOnWhite": "#046CF4", + "goodColorOnBlack": "#0474FC" + }, + "shots": { + "palette": [ + "#34ace4", + "#38ace4", + "#38ace4", + "#38ace4", + "#38ace4" + ], + "goodColorOnWhite": "#1675A2", + "goodColorOnBlack": "#34ACE4" + }, + "simplenote": { + "palette": [ + "#f4f4f4", + "#4a93d5", + "#b1cde6", + "#8ebce4", + "#acbccc" + ], + "goodColorOnWhite": "#2B76BA", + "goodColorOnBlack": "#4A93D5" + }, + "skrifa": { + "palette": [ + "#fbfbfb", + "#298a65", + "#fc3b33", + "#fccc07", + "#99aaa2" + ], + "goodColorOnWhite": "#886E02", + "goodColorOnBlack": "#FCCC07" + }, + "slack": { + "palette": [ + "#4bb398", + "#f2f6f6", + "#db134d", + "#eaa923", + "#32133a" + ], + "goodColorOnWhite": "#DB134D", + "goodColorOnBlack": "#EAA923" + }, + "slack-catchup": { + "palette": [ + "#443253", + "#ebebef", + "#7e7388", + "#90849c", + "#9c94a4" + ], + "goodColorOnWhite": "#443253", + "goodColorOnBlack": "#EBEBEF" + }, + "sloth": { + "palette": [ + "#fcfcfc", + "#040404", + "#bcff80", + "#bcff80", + "#bcff80" + ], + "goodColorOnWhite": "#040404", + "goodColorOnBlack": "#BCFF80" + }, + "snake": { + "palette": [ + "#ededed", + "#6c6c6c", + "#bcbcbc", + "#acacac", + "#b4b4b4" + ], + "goodColorOnWhite": "#6C6C6C", + "goodColorOnBlack": "#EDEDED" + }, + "socialcast": { + "palette": [ + "#64b3db", + "#f7f9fb", + "#9ecde7", + "#b4d4ec", + "#84c4e0" + ], + "goodColorOnWhite": "#237199", + "goodColorOnBlack": "#64B3DB" + }, + "socket-io-tester": { + "palette": [ + "#7d5093", + "#fbfbfb", + "#060506", + "#464148", + "#acacac" + ], + "goodColorOnWhite": "#7D5093", + "goodColorOnBlack": "#FBFBFB" + }, + "soube": { + "palette": [ + "#fafafa", + "#363435", + "#d91e64", + "#7d7d7d", + "#949494" + ], + "goodColorOnWhite": "#D91E64", + "goodColorOnBlack": "#FAFAFA" + }, + "soundkeys": { + "palette": [ + "#fa7304", + "#080807", + "#f4f3f3", + "#949494", + "#747474" + ], + "goodColorOnWhite": "#080807", + "goodColorOnBlack": "#FA7304" + }, + "soundnode": { + "palette": [ + "#9a3156", + "#f5ebec", + "#d53542", + "#ba7c95", + "#ba90ac" + ], + "goodColorOnWhite": "#D53542", + "goodColorOnBlack": "#F5EBEC" + }, + "source-me": { + "palette": [ + "#3c4cac", + "#f9f9fb", + "#7c84cc", + "#acb4dc", + "#9ca4dc" + ], + "goodColorOnWhite": "#3C4CAC", + "goodColorOnBlack": "#9CA4DC" + }, + "spectrum": { + "palette": [ + "#050607", + "#ede864", + "#3ab4e6", + "#4669b0", + "#52513e" + ], + "goodColorOnWhite": "#4669B0", + "goodColorOnBlack": "#EDE864" + }, + "spotspot": { + "palette": [ + "#1c1c14", + "#2cd363", + "#258f48", + "#226134", + "#1c442c" + ], + "goodColorOnWhite": "#226134", + "goodColorOnBlack": "#2CD363" + }, + "spreaker-studio": { + "palette": [ + "#f9f5f5", + "#c92e31", + "#e08284", + "#e4949c", + "#d4646c" + ], + "goodColorOnWhite": "#C92E31", + "goodColorOnBlack": "#E08284" + }, + "sqlectron": { + "palette": [ + "#3898a7", + "#fafafa", + "#9ebfcb", + "#848cb5", + "#8c94ac" + ], + "goodColorOnWhite": "#2E7D89", + "goodColorOnBlack": "#3898A7" + }, + "stamp": { + "palette": [ + "#225271", + "#efefef", + "#99053f", + "#9bc0ca", + "#8a7e94" + ], + "goodColorOnWhite": "#99053F", + "goodColorOnBlack": "#9BC0CA" + }, + "standard-notes": { + "palette": [ + "#0b6bd4", + "#f8f9fb", + "#7094dc", + "#5c8cdc", + "#3c7cdc" + ], + "goodColorOnWhite": "#0B6BD4", + "goodColorOnBlack": "#3C7CDC" + }, + "steelseries-engine-3": { + "palette": [ + "#e9e9e9", + "#454545", + "#747474", + "#929292", + "#7c7c7c" + ], + "goodColorOnWhite": "#454545", + "goodColorOnBlack": "#E9E9E9" + }, + "stoplight": { + "palette": [ + "#fbfbfb", + "#3c9af8", + "#a8cef3", + "#84c4fc", + "#95bce0" + ], + "goodColorOnWhite": "#056BC5", + "goodColorOnBlack": "#84C4FC" + }, + "storm": { + "palette": [ + "#333434", + "#fb7b04", + "#04cbfb", + "#04d304", + "#7f4d20" + ], + "goodColorOnWhite": "#7F4D20", + "goodColorOnBlack": "#FB7B04" + }, + "strawberry": { + "palette": [ + "#c41c2c", + "#eb244b", + "#8cc43c", + "#ec4b6b", + "#ed546c" + ], + "goodColorOnWhite": "#C41C2C", + "goodColorOnBlack": "#EB244B" + }, + "streetviewdownload360": { + "palette": [ + "#0c8c4c", + "#0e9c5c", + "#f9c004", + "#dc6125", + "#e4642c" + ], + "goodColorOnWhite": "#916F02", + "goodColorOnBlack": "#F9C004" + }, + "subordination": { + "palette": [ + "#7c9ebc", + "#f1a648", + "#76b4a9", + "#b28d88", + "#b4c46c" + ], + "goodColorOnWhite": "#AB650D", + "goodColorOnBlack": "#F1A648" + }, + "superpowers-html5-2d-3d-game-maker": { + "palette": [ + "#b3f43b", + "#0fa544", + "#e4fb6d", + "#f4fbe4", + "#6cd046" + ], + "goodColorOnWhite": "#697D03", + "goodColorOnBlack": "#E4FB6D" + }, + "surf": { + "palette": [ + "#fbfbfb", + "#22a3e3", + "#0d67a2", + "#98d9f3", + "#7c9cbc" + ], + "goodColorOnWhite": "#0D67A2", + "goodColorOnBlack": "#98D9F3" + }, + "svgsus": { + "palette": [ + "#f8f8f8", + "#22b5a9", + "#9acfcc", + "#bcbcbc", + "#c4c4c4" + ], + "goodColorOnWhite": "#19837B", + "goodColorOnBlack": "#22B5A9" + }, + "switchhosts": { + "palette": [ + "#d44454", + "#fbfbfb", + "#e49ca4", + "#e4a4a4", + "#e48c94" + ], + "goodColorOnWhite": "#CD2F41", + "goodColorOnBlack": "#D44454" + }, + "system-designer": { + "palette": [ + "#7b939b", + "#fbfbfb", + "#c4ccd4", + "#b4bcc4", + "#b4c4c4" + ], + "goodColorOnWhite": "#65778A", + "goodColorOnBlack": "#C4CCD4" + }, + "tagflow": { + "palette": [ + "#5484b4", + "#fafafb", + "#95b2d2", + "#acc4dc", + "#a4c4dc" + ], + "goodColorOnWhite": "#3E78A2", + "goodColorOnBlack": "#A4C4DC" + }, + "tagspaces": { + "palette": [ + "#686778", + "#f6f7f7", + "#f29829", + "#36b5bd", + "#a9acb4" + ], + "goodColorOnWhite": "#686778", + "goodColorOnBlack": "#F29829" + }, + "tea-ebook": { + "palette": [ + "#e9e9e7", + "#344b5c", + "#949ca4", + "#76828e", + "#848c9c" + ], + "goodColorOnWhite": "#344B5C", + "goodColorOnBlack": "#848C9C" + }, + "teamsql": { + "palette": [ + "#fccc04", + "#ffcc04", + "#ffcc04", + "#ffcc04", + "#ffcc04" + ], + "goodColorOnWhite": "#8A6E00", + "goodColorOnBlack": "#FFCC04" + }, + "temps": { + "palette": [ + "#83bcb3", + "#93d3ca", + "#64948c", + "#74a49c", + "#74aca4" + ], + "goodColorOnWhite": "#31796F", + "goodColorOnBlack": "#93D3CA" + }, + "teseve": { + "palette": [ + "#fbfbfb", + "#f4a843", + "#f37926", + "#fbd45f", + "#f3b882" + ], + "goodColorOnWhite": "#8F6C04", + "goodColorOnBlack": "#FBD45F" + }, + "testrec": { + "palette": [ + "#1e99fa", + "#eef7fb", + "#75b8ee", + "#36bcfc", + "#8cd4fc" + ], + "goodColorOnWhite": "#037BB5", + "goodColorOnBlack": "#36BCFC" + }, + "the-free-chess-club": { + "palette": [ + "#316084", + "#b7d6d6", + "#8da4a7", + "#041a41", + "#7dacc4" + ], + "goodColorOnWhite": "#041A41", + "goodColorOnBlack": "#7DACC4" + }, + "the-poker-timer": { + "palette": [ + "#f4f1f1", + "#cb1d09", + "#0e0d0d", + "#f75136", + "#da8d82" + ], + "goodColorOnWhite": "#CB1D09", + "goodColorOnBlack": "#F75136" + }, + "theme-juice": { + "palette": [ + "#f3a420", + "#2e4d4c", + "#ac641c", + "#a6c65d", + "#cf7a1c" + ], + "goodColorOnWhite": "#AC641C", + "goodColorOnBlack": "#F3A420" + }, + "themer": { + "palette": [ + "#faf9f9", + "#57817e", + "#d95d8b", + "#cfb12e", + "#a8a5ac" + ], + "goodColorOnWhite": "#87741E", + "goodColorOnBlack": "#CFB12E" + }, + "thunder": { + "palette": [ + "#2199a6", + "#f9f9f9", + "#f9b81f", + "#81aa6e", + "#8cccd4" + ], + "goodColorOnWhite": "#8F6604", + "goodColorOnBlack": "#F9B81F" + }, + "tidal": { + "palette": [ + "#f1f1f1", + "#040404", + "#646464", + "#6c6c6c", + "#5c5c5c" + ], + "goodColorOnWhite": "#040404", + "goodColorOnBlack": "#F1F1F1" + }, + "tidy-up": { + "palette": [ + "#dbbb67", + "#a94d24", + "#fad3c1", + "#817f7a", + "#b27d1d" + ], + "goodColorOnWhite": "#A94D24", + "goodColorOnBlack": "#FAD3C1" + }, + "tiliq": { + "palette": [ + "#fafbfc", + "#2493fb", + "#837c75", + "#68aff0", + "#89c4fc" + ], + "goodColorOnWhite": "#046BCB", + "goodColorOnBlack": "#2493FB" + }, + "tim": { + "palette": [ + "#dedede", + "#904d7f", + "#959152", + "#68a0b8", + "#9e8e9a" + ], + "goodColorOnWhite": "#904D7F", + "goodColorOnBlack": "#68A0B8" + }, + "timestamp": { + "palette": [ + "#1e9cf5", + "#33c4fc", + "#0763e7", + "#0c78ec", + "#1474cc" + ], + "goodColorOnWhite": "#0763E7", + "goodColorOnBlack": "#33C4FC" + }, + "timetable": { + "palette": [ + "#bab9b9", + "#0c0c0c", + "#818180", + "#5c5c5c", + "#646464" + ], + "goodColorOnWhite": "#0C0C0C", + "goodColorOnBlack": "#BAB9B9" + }, + "todometer": { + "palette": [ + "#2c2c34", + "#63dba3", + "#555459", + "#646464", + "#64646c" + ], + "goodColorOnWhite": "#2C2C34", + "goodColorOnBlack": "#63DBA3" + }, + "tofino": { + "palette": [ + "#5b94d4", + "#f7f9fb", + "#9dc3e4", + "#3a8ccc", + "#7cbce4" + ], + "goodColorOnWhite": "#2377AB", + "goodColorOnBlack": "#7CBCE4" + }, + "tournamenter-manager": { + "palette": [ + "#1974d3", + "#fafbfc", + "#3bb3f3", + "#71c9f4", + "#54bcf4" + ], + "goodColorOnWhite": "#1974D3", + "goodColorOnBlack": "#3BB3F3" + }, + "translation-editor": { + "palette": [ + "#05c1d8", + "#e8eaea", + "#0f828f", + "#979a9e", + "#2c949c" + ], + "goodColorOnWhite": "#0F828F", + "goodColorOnBlack": "#05C1D8" + }, + "translatium": { + "palette": [ + "#4a9c4e", + "#ebebeb", + "#aabcac", + "#b4c2b4", + "#a2d4a4" + ], + "goodColorOnWhite": "#397A3B", + "goodColorOnBlack": "#A2D4A4" + }, + "treevea": { + "palette": [ + "#3bb39b", + "#fafbfb", + "#6acab4", + "#84d2bf", + "#5cc4ac" + ], + "goodColorOnWhite": "#2B8372", + "goodColorOnBlack": "#3BB39B" + }, + "trym": { + "palette": [ + "#354253", + "#eff6e7", + "#4ec7e7", + "#1893f9", + "#6f838e" + ], + "goodColorOnWhite": "#354253", + "goodColorOnBlack": "#1893F9" + }, + "tunlookup": { + "palette": [ + "#4b82e9", + "#fbd33b", + "#e3e5e5", + "#a6a98e", + "#999491" + ], + "goodColorOnWhite": "#907303", + "goodColorOnBlack": "#FBD33B" + }, + "turbo-download-manager": { + "palette": [ + "#a4a4a4", + "#5c5c5c", + "#acacac", + "#94a880", + "#9480ac" + ], + "goodColorOnWhite": "#5C5C5C", + "goodColorOnBlack": "#9480AC" + }, + "tusk": { + "palette": [ + "#5aeac3", + "#fbfcfc", + "#89fba3", + "#a7facc", + "#8cecdc" + ], + "goodColorOnWhite": "#048121", + "goodColorOnBlack": "#89FBA3" + }, + "tweakstyle": { + "palette": [ + "#04bae5", + "#1a2123", + "#f8d59a", + "#07809f", + "#0c6278" + ], + "goodColorOnWhite": "#07809F", + "goodColorOnBlack": "#04BAE5" + }, + "tweeten": { + "palette": [ + "#f4f8fc", + "#0494fc", + "#60bafc", + "#3cacfc", + "#29a0fc" + ], + "goodColorOnWhite": "#0278CC", + "goodColorOnBlack": "#0494FC" + }, + "tweetman": { + "palette": [ + "#1d9ef4", + "#dfe0e1", + "#0e2854", + "#949498", + "#4c4c4c" + ], + "goodColorOnWhite": "#0E2854", + "goodColorOnBlack": "#1D9EF4" + }, + "twitch": { + "palette": [ + "#6444a3", + "#f7f6f8", + "#9c8bc4", + "#ac9cc6", + "#39255a" + ], + "goodColorOnWhite": "#39255A", + "goodColorOnBlack": "#9C8BC4" + }, + "typetalk": { + "palette": [ + "#ec6454", + "#fbfbfb", + "#f4aca4", + "#f49890", + "#f48c7c" + ], + "goodColorOnWhite": "#DC2D12", + "goodColorOnBlack": "#F48C7C" + }, + "ubauth": { + "palette": [ + "#2c2c2c", + "#f9f9f9", + "#949494", + "#9c9c9c", + "#8c8c8c" + ], + "goodColorOnWhite": "#2C2C2C", + "goodColorOnBlack": "#F9F9F9" + }, + "un-colored": { + "palette": [ + "#fbfbfb", + "#282828", + "#9c9c9c", + "#949494", + "#b0b0b0" + ], + "goodColorOnWhite": "#282828", + "goodColorOnBlack": "#FBFBFB" + }, + "unofficial-zalo": { + "palette": [ + "#0c83c6", + "#f7fafb", + "#9fcfe9", + "#73bce3", + "#7eb4d1" + ], + "goodColorOnWhite": "#0B75B1", + "goodColorOnBlack": "#0C83C6" + }, + "uphone": { + "palette": [ + "#b45659", + "#8c9494", + "#a3abab", + "#cccccc", + "#bcc4c4" + ], + "goodColorOnWhite": "#B45659", + "goodColorOnBlack": "#BCC4C4" + }, + "vagrant-manager": { + "palette": [ + "#54fc9c", + "#7cfcda", + "#31fcd3", + "#6bfcc2", + "#58fcb0" + ], + "goodColorOnWhite": "#027E37", + "goodColorOnBlack": "#54FC9C" + }, + "vectr": { + "palette": [ + "#212222", + "#f7f7f8", + "#7c8c94", + "#839496", + "#717d7f" + ], + "goodColorOnWhite": "#212222", + "goodColorOnBlack": "#7C8C94" + }, + "visual-comic-reader": { + "palette": [ + "#f4bd6e", + "#b3242b", + "#04c3eb", + "#080c0b", + "#ced0d0" + ], + "goodColorOnWhite": "#B3242B", + "goodColorOnBlack": "#04C3EB" + }, + "visual-studio-code": { + "palette": [ + "#edf3f9", + "#0492d4", + "#2594d4", + "#549fdc", + "#7cb4e4" + ], + "goodColorOnWhite": "#0376AB", + "goodColorOnBlack": "#0492D4" + }, + "vk-messenger": { + "palette": [ + "#2688e5", + "#f9fafb", + "#7eb6ec", + "#34acf4", + "#8cc4f4" + ], + "goodColorOnWhite": "#0A76B7", + "goodColorOnBlack": "#34ACF4" + }, + "voltra": { + "palette": [ + "#fbfbfb", + "#252525", + "#ababab", + "#8c8c8c", + "#949494" + ], + "goodColorOnWhite": "#252525", + "goodColorOnBlack": "#FBFBFB" + }, + "vrap": { + "palette": [ + "#8e3b6b", + "#fbfafb", + "#4e1c3c", + "#bc94ac", + "#cf579f" + ], + "goodColorOnWhite": "#4E1C3C", + "goodColorOnBlack": "#CF579F" + }, + "wail": { + "palette": [ + "#040404", + "#555555", + "#3c3c3c", + "#343434", + "#292929" + ], + "goodColorOnWhite": "#040404", + "goodColorOnBlack": "#FFF" + }, + "wallapatta": { + "palette": [ + "#eeeeee", + "#4e4e4e", + "#848484", + "#979797", + "#7c7c7c" + ], + "goodColorOnWhite": "#4E4E4E", + "goodColorOnBlack": "#EEE" + }, + "wanna": { + "palette": [ + "#2186f4", + "#fbebd3", + "#1a5fad", + "#759dc6", + "#89b4dc" + ], + "goodColorOnWhite": "#1A5FAD", + "goodColorOnBlack": "#2186F4" + }, + "wantedly-chat": { + "palette": [ + "#47cbb4", + "#079eb2", + "#09929c", + "#3cb283", + "#5dd7af" + ], + "goodColorOnWhite": "#067D8D", + "goodColorOnBlack": "#079EB2" + }, + "wavebox": { + "palette": [ + "#fbfbfc", + "#04abeb", + "#5ccbf4", + "#9edffb", + "#3cc4f4" + ], + "goodColorOnWhite": "#037DAC", + "goodColorOnBlack": "#04ABEB" + }, + "webtorrent": { + "palette": [ + "#303840", + "#eb344b", + "#843445", + "#a2344b", + "#593c44" + ], + "goodColorOnWhite": "#A2344B", + "goodColorOnBlack": "#EB344B" + }, + "weflow": { + "palette": [ + "#1cd45c", + "#154d0e", + "#3fca6c", + "#38974c", + "#2c8c3c" + ], + "goodColorOnWhite": "#154D0E", + "goodColorOnBlack": "#1CD45C" + }, + "wewe-chat": { + "palette": [ + "#df9082", + "#312a2c", + "#cd3d41", + "#f5f7f7", + "#d45a41" + ], + "goodColorOnWhite": "#CD3D41", + "goodColorOnBlack": "#D45A41" + }, + "whale": { + "palette": [ + "#047bbb", + "#fbfbfb", + "#6caccc", + "#04456d", + "#94acbc" + ], + "goodColorOnWhite": "#047BBB", + "goodColorOnBlack": "#047BBB" + }, + "whatever": { + "palette": [ + "#26845c", + "#0f3827", + "#cae5e0", + "#8caeac", + "#7cc49c" + ], + "goodColorOnWhite": "#0F3827", + "goodColorOnBlack": "#26845C" + }, + "wheredat": { + "palette": [ + "#6fc9f0", + "#046fb5", + "#e3d0d4", + "#0c3f68", + "#446c7c" + ], + "goodColorOnWhite": "#046FB5", + "goodColorOnBlack": "#6FC9F0" + }, + "wire": { + "palette": [ + "#f9f9f9", + "#080808", + "#7c7c7c", + "#848484", + "#949494" + ], + "goodColorOnWhite": "#080808", + "goodColorOnBlack": "#F9F9F9" + }, + "wonder-reader": { + "palette": [ + "#741f0a", + "#2771ba", + "#fbd537", + "#de7d57", + "#2a3c54" + ], + "goodColorOnWhite": "#741F0A", + "goodColorOnBlack": "#FBD537" + }, + "wordmark": { + "palette": [ + "#fbfbfb", + "#62baf2", + "#74ccfc", + "#a4bed2", + "#3595c9" + ], + "goodColorOnWhite": "#047CBD", + "goodColorOnBlack": "#74CCFC" + }, + "wordpress-com": { + "palette": [ + "#05a3d4", + "#f3f9fa", + "#56c1e0", + "#72cce4", + "#84cce4" + ], + "goodColorOnWhite": "#04799D", + "goodColorOnBlack": "#05A3D4" + }, + "world-history-ap": { + "palette": [ + "#4c3919", + "#2ceceb", + "#c98485", + "#3a7860", + "#379684" + ], + "goodColorOnWhite": "#4C3919", + "goodColorOnBlack": "#2CECEB" + }, + "wow-stat": { + "palette": [ + "#444444", + "#484444", + "#484444", + "#484444", + "#484444" + ], + "goodColorOnWhite": "#484444", + "goodColorOnBlack": "#7F7878" + }, + "wowcrypt": { + "palette": [ + "#e2d4e2", + "#101916", + "#d951eb", + "#8a8888", + "#6c746c" + ], + "goodColorOnWhite": "#101916", + "goodColorOnBlack": "#D951EB" + }, + "wp-express": { + "palette": [ + "#2da3d7", + "#f5f6f6", + "#11597a", + "#90acb4", + "#7c9cac" + ], + "goodColorOnWhite": "#11597A", + "goodColorOnBlack": "#2DA3D7" + }, + "xcel": { + "palette": [ + "#2b3343", + "#90939b", + "#646974", + "#535868", + "#6c6c7c" + ], + "goodColorOnWhite": "#2B3343", + "goodColorOnBlack": "#90939B" + }, + "xuanxuan": { + "palette": [ + "#fcfafa", + "#fc4484", + "#fc9cbc", + "#fc80ab", + "#fc6ca4" + ], + "goodColorOnWhite": "#E60453", + "goodColorOnBlack": "#FC4484" + }, + "yeoman": { + "palette": [ + "#1c0e0b", + "#edbf79", + "#da1e2c", + "#807474", + "#a4845c" + ], + "goodColorOnWhite": "#DA1E2C", + "goodColorOnBlack": "#EDBF79" + }, + "yhat-rodeo": { + "palette": [ + "#ed5b24", + "#fc5c26", + "#f86434", + "#fc6c3c", + "#f4642c" + ], + "goodColorOnWhite": "#D03703", + "goodColorOnBlack": "#FC5C26" + }, + "yout": { + "palette": [ + "#252424", + "#d9294c", + "#f4f4f4", + "#8c8c8c", + "#848484" + ], + "goodColorOnWhite": "#D9294C", + "goodColorOnBlack": "#F4F4F4" + }, + "youtube-mp3": { + "palette": [ + "#b62a2c", + "#eaeaeb", + "#77181f", + "#dc9c9c", + "#bc949c" + ], + "goodColorOnWhite": "#77181F", + "goodColorOnBlack": "#DC9C9C" + }, + "zazu-app": { + "palette": [ + "#040404", + "#393939", + "#24241c", + "#141414", + "#241c1c" + ], + "goodColorOnWhite": "#24241C", + "goodColorOnBlack": "#818165" + }, + "zector": { + "palette": [ + "#fbfbfb", + "#141414", + "#848484", + "#8c8c8c", + "#7c7c7c" + ], + "goodColorOnWhite": "#141414", + "goodColorOnBlack": "#FBFBFB" + }, + "zenfocus": { + "palette": [ + "#040404", + "#e89d9d", + "#565656", + "#7c7c7c", + "#747474" + ], + "goodColorOnWhite": "#040404", + "goodColorOnBlack": "#E89D9D" + }, + "zeplin": { + "palette": [ + "#fbf8f6", + "#f7a634", + "#fccc36", + "#ec6423", + "#f4a67d" + ], + "goodColorOnWhite": "#916E02", + "goodColorOnBlack": "#FCCC36" + }, + "zoommy": { + "palette": [ + "#8d5cf7", + "#e8e7e8", + "#5a59dc", + "#78737a", + "#d49cfc" + ], + "goodColorOnWhite": "#5A59DC", + "goodColorOnBlack": "#D49CFC" + } } \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index ca3fb77bb1b..8f988dd867e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -59,6 +59,12 @@ "integrity": "sha1-MU3QpLM2j609/NxU7eYXG4htrzw=", "dev": true }, + "almost-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/almost-equal/-/almost-equal-1.1.0.tgz", + "integrity": "sha1-+FHGMROHV5lCdqou++jfowZszN0=", + "dev": true + }, "ansi-escapes": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", @@ -544,12 +550,59 @@ "color-name": "1.1.2" } }, + "color-manipulate": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/color-manipulate/-/color-manipulate-1.0.1.tgz", + "integrity": "sha1-/SkJIl66lhElcC3jQFNMscKF0Ps=", + "dev": true, + "requires": { + "chai": "3.5.0", + "mumath": "1.0.2" + } + }, + "color-measure": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/color-measure/-/color-measure-1.0.1.tgz", + "integrity": "sha1-zmLQnp5V4MWZSupNTzZaGmus/8Q=", + "dev": true + }, "color-name": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.2.tgz", "integrity": "sha1-XIq3K2S9IhXWF66VWeuxSEdc+Y0=", "dev": true }, + "color-parse": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-1.3.4.tgz", + "integrity": "sha1-x7dB/4pBsiSjnB8tYMO5K5/Zk6M=", + "dev": true, + "requires": { + "color-name": "1.1.2", + "is-plain-obj": "1.1.0" + } + }, + "color-space": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/color-space/-/color-space-1.15.0.tgz", + "integrity": "sha1-JiP1TBGB4P5uHP8Nh+JOsQQPWw4=", + "dev": true, + "requires": { + "husl": "5.0.3", + "mumath": "3.3.4" + }, + "dependencies": { + "mumath": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/mumath/-/mumath-3.3.4.tgz", + "integrity": "sha1-SNSg8P2MrU57Mglu6JsWGmPTC78=", + "dev": true, + "requires": { + "almost-equal": "1.1.0" + } + } + } + }, "color-string": { "version": "1.5.2", "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.2.tgz", @@ -560,6 +613,33 @@ "simple-swizzle": "0.2.2" } }, + "color-stringify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/color-stringify/-/color-stringify-1.2.1.tgz", + "integrity": "sha1-KJtc8N/2TRR792sjF/k6Vzo/4HE=", + "dev": true, + "requires": { + "color-name": "1.1.2" + } + }, + "color2": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/color2/-/color2-1.0.8.tgz", + "integrity": "sha1-86Hmn76GUM/LBsZCMHMq+l5B7dE=", + "dev": true, + "requires": { + "color-manipulate": "1.0.1", + "color-measure": "1.0.1", + "color-name": "1.1.2", + "color-parse": "1.3.4", + "color-space": "1.15.0", + "color-stringify": "1.2.1", + "left-pad": "1.1.3", + "mumath": "1.0.2", + "mutype": "0.3.9", + "sliced": "1.0.1" + } + }, "combined-stream": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", @@ -674,6 +754,24 @@ "boom": "2.10.1" } }, + "css-select": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.0.0.tgz", + "integrity": "sha1-sRIcpRhI3SZOIkTQWM7iVN7rRLA=", + "dev": true, + "requires": { + "boolbase": "1.0.0", + "css-what": "1.0.0", + "domutils": "1.4.3", + "nth-check": "1.0.1" + } + }, + "css-what": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-1.0.0.tgz", + "integrity": "sha1-18wt9FGAZm+Z0rFEYmOUaeAPc2w=", + "dev": true + }, "cwise-compiler": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/cwise-compiler/-/cwise-compiler-1.1.3.tgz", @@ -861,6 +959,15 @@ "domelementtype": "1.3.0" } }, + "domutils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.4.3.tgz", + "integrity": "sha1-CGVRN5bGswYDGFDhdVFrr4C3Km8=", + "dev": true, + "requires": { + "domelementtype": "1.3.0" + } + }, "dotenv": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-4.0.0.tgz", @@ -1711,10 +1818,26 @@ "integrity": "sha1-7LxtTsTYOwWfHs9no91ltI/AqYk=", "dev": true, "requires": { + "cheerio": "0.19.0", "chroma-js": "1.3.4", "is-svg": "1.1.1", "lodash.compact": "3.0.1", "lodash.uniq": "3.2.2" + }, + "dependencies": { + "cheerio": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.19.0.tgz", + "integrity": "sha1-dy5wFfLuKZZQltcepBdbdas1SSU=", + "dev": true, + "requires": { + "css-select": "1.0.0", + "dom-serializer": "0.1.0", + "entities": "1.1.1", + "htmlparser2": "3.8.3", + "lodash": "3.10.1" + } + } } }, "getpass": { @@ -1897,6 +2020,12 @@ "sntp": "1.0.9" } }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "dev": true + }, "hoek": { "version": "2.16.3", "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", @@ -1909,6 +2038,37 @@ "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==", "dev": true }, + "htmlparser2": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", + "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=", + "dev": true, + "requires": { + "domelementtype": "1.3.0", + "domhandler": "2.3.0", + "domutils": "1.5.1", + "entities": "1.0.0", + "readable-stream": "1.1.14" + }, + "dependencies": { + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "dev": true, + "requires": { + "dom-serializer": "0.1.0", + "domelementtype": "1.3.0" + } + }, + "entities": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", + "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=", + "dev": true + } + } + }, "http-signature": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", @@ -1950,6 +2110,12 @@ } } }, + "husl": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/husl/-/husl-5.0.3.tgz", + "integrity": "sha1-7icqr/G+vkDfNYjtAHtw3n5nl4g=", + "dev": true + }, "ignore": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.3.tgz", @@ -2161,6 +2327,12 @@ "path-is-inside": "1.0.2" } }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, "is-posix-bracket": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", @@ -2245,6 +2417,12 @@ "integrity": "sha1-SYkFpZO/R8wtnn9zg3K792lsfyY=", "dev": true }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -2377,6 +2555,12 @@ "is-buffer": "1.1.5" } }, + "left-pad": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.1.3.tgz", + "integrity": "sha1-YS9hwDPzqeCOk58crr7qQbbzGZo=", + "dev": true + }, "levn": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", @@ -2417,6 +2601,12 @@ } } }, + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + }, "lodash._baseassign": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", @@ -2620,6 +2810,15 @@ "yallist": "2.1.2" } }, + "make-color-accessible": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-color-accessible/-/make-color-accessible-1.0.1.tgz", + "integrity": "sha512-KCP9SalI1HzWD05bONHbjmMBmJDLr6hAFMjHmMoOlhVpIEzs138SFdt0TcL1DVPSQEE3AFbYV0XszwJglu2hUA==", + "dev": true, + "requires": { + "color2": "1.0.8" + } + }, "map-stream": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", @@ -2752,12 +2951,24 @@ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true }, + "mumath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mumath/-/mumath-1.0.2.tgz", + "integrity": "sha1-Nxsv5o54gjWlhZaKqXJiDsoBXXw=", + "dev": true + }, "mute-stream": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.6.tgz", "integrity": "sha1-SJYrGeFp/R38JAs/HnMXYnu8R9s=", "dev": true }, + "mutype": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/mutype/-/mutype-0.3.9.tgz", + "integrity": "sha1-EuEhsSd0UDRO25KTOFx4M0NBG8s=", + "dev": true + }, "nan": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/nan/-/nan-2.6.2.tgz", @@ -3083,6 +3294,25 @@ "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=", "dev": true }, + "pick-a-good-color": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pick-a-good-color/-/pick-a-good-color-1.1.1.tgz", + "integrity": "sha512-2ENnzS5Rg/PFyQnNC2Xr26FVMWbkCb98OZUKOEN0f2ANTVQv/H8WVj8TKZiP5MYhe5C1fUinPXM/7PNN7GbaTg==", + "dev": true, + "requires": { + "color2": "1.0.8", + "lodash": "4.17.4", + "make-color-accessible": "1.0.1" + }, + "dependencies": { + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + } + } + }, "pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", @@ -3301,6 +3531,18 @@ "path-type": "2.0.0" } }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, "readline2": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz", @@ -3568,6 +3810,12 @@ "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", "dev": true }, + "sliced": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz", + "integrity": "sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E=", + "dev": true + }, "slugg": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/slugg/-/slugg-1.2.1.tgz", @@ -3705,6 +3953,12 @@ "integrity": "sha1-pB6tGm1ggc63n2WwYZAbbY89HQ8=", "dev": true }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + }, "string-width": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.0.tgz", diff --git a/package.json b/package.json index 5a41d6da3ce..ff6f6c2702e 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "prepack": "check-for-leaks", "prepush": "check-for-leaks", "test": "mocha --reporter min test/human-data.js && standard --fix", + "pretest-all": "npm run build", "test-all": "mocha --reporter min && standard --fix", "wizard": "node wizard.js", "release": "script/release.sh" @@ -43,10 +44,12 @@ "husky": "^0.14.3", "image-size": "^0.5.0", "inquirer": "^2.0.0", + "is-hexcolor": "^1.0.0", "is-url": "^1.2.2", "mkdirp": "^0.5.1", "mocha": "^3.2.0", "npm-run-all": "^4.0.1", + "pick-a-good-color": "^1.1.1", "recursive-readdir-sync": "^1.0.6", "rimraf": "^2.6.1", "sharp": "^0.17.0", diff --git a/readme.md b/readme.md index b207300fe9b..12257e12218 100644 --- a/readme.md +++ b/readme.md @@ -56,7 +56,15 @@ hyper Then the bot extracts a color palette from the app icon: ```yml -colors: ['#FF0000', '#C54F23', '#DD8833'] +iconColors: ['#FF0000', '#C54F23', '#DD8833'] +``` + +And it also picks some colors that are "on brand" for use on black or white +backgrounds: + +```yml +goodColorOnWhite: '#916E02' +goodColorOnBlack: '#FCCC36' ``` Lastly, the bot commits changes to git, pushes to GitHub, and publishes a new release to npm. diff --git a/script/colors.js b/script/colors.js index cbd795f1005..4f443809dea 100755 --- a/script/colors.js +++ b/script/colors.js @@ -1,6 +1,7 @@ const fs = require('fs') const path = require('path') const getImageColors = require('get-image-colors') +const pickAGoodColor = require('pick-a-good-color') const apps = require('../lib/raw-app-list')() const colors = {} @@ -16,7 +17,12 @@ Promise.all( .filter(app => fs.existsSync(app.iconPath)) .map(app => { return getImageColors(app.iconPath).then(iconColors => { - colors[app.slug] = iconColors.map(color => color.hex()) + const palette = iconColors.map(color => color.hex()) + colors[app.slug] = { + palette: palette, + goodColorOnWhite: pickAGoodColor(palette), + goodColorOnBlack: pickAGoodColor(palette, {background: 'black'}) + } return Promise.resolve(true) }) .catch(error => { diff --git a/script/pack.js b/script/pack.js index 89232d407fe..00e1391c907 100755 --- a/script/pack.js +++ b/script/pack.js @@ -21,11 +21,14 @@ fs.readdirSync(path.join(__dirname, '../apps')) icon64: `${slug}-icon-64.png`, icon128: `${slug}-icon-128.png`, date: dates[slug], - iconColors: colors[slug] + iconColors: colors[slug].palette }, releases[slug] ) + app.goodColorOnWhite = app.goodColorOnWhite || colors[slug].goodColorOnWhite + app.goodColorOnBlack = app.goodColorOnBlack || colors[slug].goodColorOnBlack + if (!app.latestRelease) app.latestRelease = false apps.push(app) diff --git a/script/release.sh b/script/release.sh index a403dc36326..04d52d0964c 100755 --- a/script/release.sh +++ b/script/release.sh @@ -8,7 +8,6 @@ set -o nounset # fail on unset variables git clone https://github.com/electron/electron-apps app cd app npm install --quiet -npm run build npm run test-all [[ `git status --porcelain` ]] || exit 0 git config user.email "electron@github.com" diff --git a/test/machine-data.js b/test/machine-data.js index 17dde454a75..1140a339639 100644 --- a/test/machine-data.js +++ b/test/machine-data.js @@ -4,6 +4,7 @@ const it = mocha.it const fs = require('fs') const path = require('path') const apps = require('..') +const isHexColor = require('is-hexcolor') const categories = require('../categories') const expect = require('chai').expect @@ -45,6 +46,24 @@ describe('machine-generated app data (exported by the module)', () => { }) }) + it('sets a `colors.goodColorOnWhite` hex value on every app', () => { + apps.forEach(app => { + expect(isHexColor(app.goodColorOnWhite)).to.eq(true) + }) + }) + + it('sets a `colors.goodColorOnBlack` hex value on every app', () => { + apps.forEach(app => { + expect(isHexColor(app.goodColorOnBlack)).to.eq(true) + }) + }) + + it('does not override good colors if they already exist', () => { + const hyper = apps.find(app => app.slug === 'hyper') + expect(hyper.goodColorOnWhite).to.eq('#000') + expect(hyper.goodColorOnBlack).to.eq('#FFF') + }) + it('sets a `releases` array on every app', function () { return this.skip() // apps.forEach(app => {