├── .gitignore ├── .prettierrc ├── LICENSE ├── README.md ├── code.js ├── dist ├── code.js ├── ui.html └── ui.js ├── manifest.json ├── package.json ├── src ├── assets │ └── colorSchema │ │ ├── index.ts │ │ └── schemas │ │ ├── a11yDark.ts │ │ ├── a11yLight.ts │ │ ├── agate.ts │ │ ├── anOldHope.ts │ │ ├── androidstudio.ts │ │ ├── arduinoLight.ts │ │ ├── arta.ts │ │ ├── ascetic.ts │ │ ├── atelierCaveDark.ts │ │ ├── atelierCaveLight.ts │ │ ├── atelierDuneDark.ts │ │ ├── atelierDuneLight.ts │ │ ├── atelierEstuaryDark.ts │ │ ├── atelierEstuaryLight.ts │ │ ├── atelierForestDark.ts │ │ ├── atelierForestLight.ts │ │ ├── atelierHeathDark.ts │ │ ├── atelierHeathLight.ts │ │ ├── atelierLakesideDark.ts │ │ ├── atelierLakesideLight.ts │ │ ├── atelierPlateauDark.ts │ │ ├── atelierPlateauLight.ts │ │ ├── atelierSavannaDark.ts │ │ ├── atelierSavannaLight.ts │ │ ├── atelierSeasideDark.ts │ │ ├── atelierSeasideLight.ts │ │ ├── atelierSulphurpoolDark.ts │ │ ├── atelierSulphurpoolLight.ts │ │ ├── atomOneDark.ts │ │ ├── atomOneDarkReasonable.ts │ │ ├── atomOneLight.ts │ │ ├── brownPaper.ts │ │ ├── codepenEmbed.ts │ │ ├── colorBrewer.ts │ │ ├── darcula.ts │ │ ├── dark.ts │ │ ├── defaultColor.ts │ │ ├── docco.ts │ │ ├── dracula.ts │ │ ├── far.ts │ │ ├── foundation.ts │ │ ├── github.ts │ │ ├── githubGist.ts │ │ ├── gml.ts │ │ ├── googlecode.ts │ │ ├── gorilla.ts │ │ ├── gorillaColorSchema.ts │ │ ├── grayscale.ts │ │ ├── gruvboxDark.ts │ │ ├── gruvboxLight.ts │ │ ├── hopscotch.ts │ │ ├── hybrid.ts │ │ ├── idea.ts │ │ ├── irBlack.ts │ │ ├── isblEditorDark.ts │ │ ├── isblEditorLight.ts │ │ ├── kimbieDark.ts │ │ ├── kimbieLight.ts │ │ ├── lightfair.ts │ │ ├── magula.ts │ │ ├── monoBlue.ts │ │ ├── monokai.ts │ │ ├── monokaiSublime.ts │ │ ├── noctis.ts │ │ ├── nord.ts │ │ ├── obsidian.ts │ │ ├── ocean.ts │ │ ├── paraisoDark.ts │ │ ├── paraisoLight.ts │ │ ├── pojoaque.ts │ │ ├── purebasic.ts │ │ ├── qtcreatorDark.ts │ │ ├── qtcreatorLight.ts │ │ ├── railscasts.ts │ │ ├── rainbow.ts │ │ ├── routeros.ts │ │ ├── schoolBook.ts │ │ ├── shadesOfPurple.ts │ │ ├── solarizedDark.ts │ │ ├── solarizedLight.ts │ │ ├── sunburst.ts │ │ ├── tomorrow.ts │ │ ├── tomorrowNight.ts │ │ ├── tomorrowNightBlue.ts │ │ ├── tomorrowNightBright.ts │ │ ├── tomorrowNightEighties.ts │ │ ├── vs.ts │ │ ├── vs2015.ts │ │ ├── xcode.ts │ │ ├── xt256.ts │ │ └── zenburn.ts ├── code.ts ├── components │ ├── Bookmarks.tsx │ ├── HighlightExecutor.tsx │ ├── ListItemBookmark.tsx │ └── Select.tsx ├── consts │ ├── colorSchemaList.ts │ └── languageList.ts ├── figma-plugin-ds.css ├── models │ └── SchemaAndLanguage.ts ├── pages │ └── Dashboard.tsx ├── types │ └── figma.d.ts ├── ui.css ├── ui.html ├── ui.tsx └── usecases │ └── changeColorUsecase.ts ├── tsconfig.json ├── webpack.config.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "semi": false, 3 | "singleQuote": true, 4 | "trailingComma": "es5", 5 | "endOfLine": "auto" 6 | } 7 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | BSD 3-Clause License 2 | 3 | Copyright (c) 2019, ixtgorilla 4 | All rights reserved. 5 | 6 | Redistribution and use in source and binary forms, with or without 7 | modification, are permitted provided that the following conditions are met: 8 | 9 | 1. Redistributions of source code must retain the above copyright notice, this 10 | list of conditions and the following disclaimer. 11 | 12 | 2. Redistributions in binary form must reproduce the above copyright notice, 13 | this list of conditions and the following disclaimer in the documentation 14 | and/or other materials provided with the distribution. 15 | 16 | 3. Neither the name of the copyright holder nor the names of its 17 | contributors may be used to endorse or promote products derived from 18 | this software without specific prior written permission. 19 | 20 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 21 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 22 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 23 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 24 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 25 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 26 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 27 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 28 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 29 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Image from Gyazo 2 | 3 | # Figma Code Highlighter 4 | 5 | Code highlighter for Figma. This plugin supports about 200 languages and about 100 color schemas. 6 | 7 | Select any text box, select color schema, language, and run the plugin. Text will be highlighten. 8 | You can save your favorite color schema and language as bookmark. 9 | 10 | This plugin uses highlight.js parse logic and color schemas. 11 | 12 | # Install 13 | https://www.figma.com/c/plugin/764836637878472379/Figma-Code-Highlighter 14 | 15 | # How to use 16 | 17 | - 1 | Select Textbox 18 | - 2 | Select color schema and language 19 | - 3 | Click "run" button. 20 | 21 | Image from Gyazo 22 | 23 | And You can save your favorite color schema and language as bookmark. Please press "+" button. 24 | -------------------------------------------------------------------------------- /code.js: -------------------------------------------------------------------------------- 1 | throw new Error("This plugin template uses Typescript. Follow the instructions in `README.md` to generate `code.js`.") -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Figma Code Highlighter", 3 | "id": "764836637878472379", 4 | "api": "1.0.0", 5 | "main": "dist/code.js", 6 | "ui": "dist/ui.html" 7 | } 8 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "figma-code-highlighter", 3 | "version": "1.0.0", 4 | "description": "Code highlighter for Figma. This plugin supports about 200 languages and about 100 color schemas.", 5 | "keywords": [ 6 | "highlight", 7 | "syntax", 8 | "figma", 9 | "figma-plugin" 10 | ], 11 | "main": "code.js", 12 | "scripts": { 13 | "test": "echo \"Error: no test specified\" && exit 1", 14 | "watch": "webpack --mode=development --watch", 15 | "prettier-w": "prettier --write ./{src,__tests__,pages}/**/*.{ts,tsx}" 16 | }, 17 | "author": { 18 | "name": "ixtgorilla", 19 | "email": "ixtgorilla@gmail.com" 20 | }, 21 | "license": "BSD-3-Clause", 22 | "devDependencies": { 23 | "@types/highlight.js": "^9.12.3", 24 | "@types/react": "^16.9.6", 25 | "@types/react-dom": "^16.9.2", 26 | "css-loader": "^3.2.0", 27 | "html-webpack-inline-source-plugin": "0.0.10", 28 | "html-webpack-plugin": "^3.2.0", 29 | "style-loader": "^1.0.0", 30 | "ts-loader": "^6.2.0", 31 | "typescript": "^3.6.4", 32 | "url-loader": "^2.2.0", 33 | "webpack": "^4.41.1", 34 | "webpack-cli": "^3.3.9" 35 | }, 36 | "dependencies": { 37 | "@types/humps": "^1.1.2", 38 | "@types/node": "^12.7.12", 39 | "highlight.js": "^9.15.10", 40 | "humps": "^2.0.1", 41 | "prettier": "^1.18.2", 42 | "react": "^16.10.2", 43 | "react-dom": "^16.10.2", 44 | "xmldom": "^0.1.27", 45 | "xpath": "0.0.27" 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/a11yDark.ts: -------------------------------------------------------------------------------- 1 | const a11yDark = { 2 | hljs: { 3 | type: 'SOLID', 4 | color: { 5 | r: 0.9725490196078431, 6 | g: 0.9725490196078431, 7 | b: 0.9490196078431372, 8 | }, 9 | }, 10 | 'hljs-comment': { 11 | type: 'SOLID', 12 | color: { 13 | r: 0.9725490196078431, 14 | g: 0.9725490196078431, 15 | b: 0.9490196078431372, 16 | }, 17 | }, 18 | 'hljs-quote': { 19 | type: 'SOLID', 20 | color: { 21 | r: 0.9725490196078431, 22 | g: 0.9725490196078431, 23 | b: 0.9490196078431372, 24 | }, 25 | }, 26 | 'hljs-variable': { 27 | type: 'SOLID', 28 | color: { r: 1, g: 0.6274509803921569, b: 0.47843137254901963 }, 29 | }, 30 | 'hljs-template-variable': { 31 | type: 'SOLID', 32 | color: { r: 1, g: 0.6274509803921569, b: 0.47843137254901963 }, 33 | }, 34 | 'hljs-tag': { 35 | type: 'SOLID', 36 | color: { r: 1, g: 0.6274509803921569, b: 0.47843137254901963 }, 37 | }, 38 | 'hljs-name': { 39 | type: 'SOLID', 40 | color: { r: 1, g: 0.6274509803921569, b: 0.47843137254901963 }, 41 | }, 42 | 'hljs-selector-id': { 43 | type: 'SOLID', 44 | color: { r: 1, g: 0.6274509803921569, b: 0.47843137254901963 }, 45 | }, 46 | 'hljs-selector-class': { 47 | type: 'SOLID', 48 | color: { r: 1, g: 0.6274509803921569, b: 0.47843137254901963 }, 49 | }, 50 | 'hljs-regexp': { 51 | type: 'SOLID', 52 | color: { r: 1, g: 0.6274509803921569, b: 0.47843137254901963 }, 53 | }, 54 | 'hljs-deletion': { 55 | type: 'SOLID', 56 | color: { r: 1, g: 0.6274509803921569, b: 0.47843137254901963 }, 57 | }, 58 | 'hljs-number': { 59 | type: 'SOLID', 60 | color: { 61 | r: 0.9725490196078431, 62 | g: 0.9725490196078431, 63 | b: 0.9490196078431372, 64 | }, 65 | }, 66 | 'hljs-built_in': { 67 | type: 'SOLID', 68 | color: { 69 | r: 0.9725490196078431, 70 | g: 0.9725490196078431, 71 | b: 0.9490196078431372, 72 | }, 73 | }, 74 | 'hljs-builtin-name': { 75 | type: 'SOLID', 76 | color: { 77 | r: 0.9725490196078431, 78 | g: 0.9725490196078431, 79 | b: 0.9490196078431372, 80 | }, 81 | }, 82 | 'hljs-literal': { 83 | type: 'SOLID', 84 | color: { 85 | r: 0.9725490196078431, 86 | g: 0.9725490196078431, 87 | b: 0.9490196078431372, 88 | }, 89 | }, 90 | 'hljs-type': { 91 | type: 'SOLID', 92 | color: { 93 | r: 0.9725490196078431, 94 | g: 0.9725490196078431, 95 | b: 0.9490196078431372, 96 | }, 97 | }, 98 | 'hljs-params': { 99 | type: 'SOLID', 100 | color: { 101 | r: 0.9725490196078431, 102 | g: 0.9725490196078431, 103 | b: 0.9490196078431372, 104 | }, 105 | }, 106 | 'hljs-meta': { 107 | type: 'SOLID', 108 | color: { 109 | r: 0.9725490196078431, 110 | g: 0.9725490196078431, 111 | b: 0.9490196078431372, 112 | }, 113 | }, 114 | 'hljs-link': { 115 | type: 'SOLID', 116 | color: { 117 | r: 0.9725490196078431, 118 | g: 0.9725490196078431, 119 | b: 0.9490196078431372, 120 | }, 121 | }, 122 | 'hljs-attribute': { 123 | type: 'SOLID', 124 | color: { 125 | r: 0.9725490196078431, 126 | g: 0.9725490196078431, 127 | b: 0.9490196078431372, 128 | }, 129 | }, 130 | 'hljs-string': { 131 | type: 'SOLID', 132 | color: { 133 | r: 0.9725490196078431, 134 | g: 0.9725490196078431, 135 | b: 0.9490196078431372, 136 | }, 137 | }, 138 | 'hljs-symbol': { 139 | type: 'SOLID', 140 | color: { 141 | r: 0.9725490196078431, 142 | g: 0.9725490196078431, 143 | b: 0.9490196078431372, 144 | }, 145 | }, 146 | 'hljs-bullet': { 147 | type: 'SOLID', 148 | color: { 149 | r: 0.9725490196078431, 150 | g: 0.9725490196078431, 151 | b: 0.9490196078431372, 152 | }, 153 | }, 154 | 'hljs-addition': { 155 | type: 'SOLID', 156 | color: { 157 | r: 0.9725490196078431, 158 | g: 0.9725490196078431, 159 | b: 0.9490196078431372, 160 | }, 161 | }, 162 | 'hljs-title': { 163 | type: 'SOLID', 164 | color: { r: 0, g: 0.8784313725490196, b: 0.8784313725490196 }, 165 | }, 166 | 'hljs-section': { 167 | type: 'SOLID', 168 | color: { r: 0, g: 0.8784313725490196, b: 0.8784313725490196 }, 169 | }, 170 | 'hljs-keyword': { 171 | type: 'SOLID', 172 | color: { 173 | r: 0.9725490196078431, 174 | g: 0.9725490196078431, 175 | b: 0.9490196078431372, 176 | }, 177 | }, 178 | 'hljs-selector-tag': { 179 | type: 'SOLID', 180 | color: { 181 | r: 0.9725490196078431, 182 | g: 0.9725490196078431, 183 | b: 0.9490196078431372, 184 | }, 185 | }, 186 | 'hljs-emphasis': { 187 | type: 'SOLID', 188 | color: { 189 | r: 0.9725490196078431, 190 | g: 0.9725490196078431, 191 | b: 0.9490196078431372, 192 | }, 193 | }, 194 | 'hljs-strong': { 195 | type: 'SOLID', 196 | color: { 197 | r: 0.9725490196078431, 198 | g: 0.9725490196078431, 199 | b: 0.9490196078431372, 200 | }, 201 | }, 202 | } 203 | export default a11yDark 204 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/agate.ts: -------------------------------------------------------------------------------- 1 | const agate = { 2 | hljs: { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 3 | 'hljs-name': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 4 | 'hljs-strong': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 5 | 'hljs-code': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 6 | 'hljs-emphasis': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 7 | 'hljs-tag': { 8 | type: 'SOLID', 9 | color: { 10 | r: 0.3843137254901961, 11 | g: 0.7843137254901961, 12 | b: 0.9529411764705882, 13 | }, 14 | }, 15 | 'hljs-variable': { 16 | type: 'SOLID', 17 | color: { 18 | r: 0.6784313725490196, 19 | g: 0.8980392156862745, 20 | b: 0.9882352941176471, 21 | }, 22 | }, 23 | 'hljs-template-variable': { 24 | type: 'SOLID', 25 | color: { 26 | r: 0.6784313725490196, 27 | g: 0.8980392156862745, 28 | b: 0.9882352941176471, 29 | }, 30 | }, 31 | 'hljs-selector-id': { 32 | type: 'SOLID', 33 | color: { 34 | r: 0.6784313725490196, 35 | g: 0.8980392156862745, 36 | b: 0.9882352941176471, 37 | }, 38 | }, 39 | 'hljs-selector-class': { 40 | type: 'SOLID', 41 | color: { 42 | r: 0.6784313725490196, 43 | g: 0.8980392156862745, 44 | b: 0.9882352941176471, 45 | }, 46 | }, 47 | 'hljs-string': { 48 | type: 'SOLID', 49 | color: { 50 | r: 0.6352941176470588, 51 | g: 0.9882352941176471, 52 | b: 0.6352941176470588, 53 | }, 54 | }, 55 | 'hljs-bullet': { 56 | type: 'SOLID', 57 | color: { 58 | r: 0.8274509803921568, 59 | g: 0.38823529411764707, 60 | b: 0.38823529411764707, 61 | }, 62 | }, 63 | 'hljs-type': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 64 | 'hljs-title': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 65 | 'hljs-section': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 66 | 'hljs-attribute': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 67 | 'hljs-quote': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 68 | 'hljs-built_in': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 69 | 'hljs-builtin-name': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 70 | 'hljs-number': { 71 | type: 'SOLID', 72 | color: { 73 | r: 0.8274509803921568, 74 | g: 0.38823529411764707, 75 | b: 0.38823529411764707, 76 | }, 77 | }, 78 | 'hljs-symbol': { 79 | type: 'SOLID', 80 | color: { 81 | r: 0.8274509803921568, 82 | g: 0.38823529411764707, 83 | b: 0.38823529411764707, 84 | }, 85 | }, 86 | 'hljs-keyword': { 87 | type: 'SOLID', 88 | color: { 89 | r: 0.9882352941176471, 90 | g: 0.7607843137254902, 91 | b: 0.5490196078431373, 92 | }, 93 | }, 94 | 'hljs-selector-tag': { 95 | type: 'SOLID', 96 | color: { 97 | r: 0.9882352941176471, 98 | g: 0.7607843137254902, 99 | b: 0.5490196078431373, 100 | }, 101 | }, 102 | 'hljs-literal': { 103 | type: 'SOLID', 104 | color: { 105 | r: 0.9882352941176471, 106 | g: 0.7607843137254902, 107 | b: 0.5490196078431373, 108 | }, 109 | }, 110 | 'hljs-comment': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 111 | 'hljs-deletion': { 112 | type: 'SOLID', 113 | color: { 114 | r: 0.9882352941176471, 115 | g: 0.6078431372549019, 116 | b: 0.6078431372549019, 117 | }, 118 | }, 119 | 'hljs-regexp': { 120 | type: 'SOLID', 121 | color: { 122 | r: 0.7764705882352941, 123 | g: 0.7058823529411765, 124 | b: 0.9411764705882353, 125 | }, 126 | }, 127 | 'hljs-link': { 128 | type: 'SOLID', 129 | color: { 130 | r: 0.7764705882352941, 131 | g: 0.7058823529411765, 132 | b: 0.9411764705882353, 133 | }, 134 | }, 135 | 'hljs-meta': { 136 | type: 'SOLID', 137 | color: { 138 | r: 0.9882352941176471, 139 | g: 0.6078431372549019, 140 | b: 0.6078431372549019, 141 | }, 142 | }, 143 | 'hljs-addition': { 144 | type: 'SOLID', 145 | color: { 146 | r: 0.6352941176470588, 147 | g: 0.9882352941176471, 148 | b: 0.6352941176470588, 149 | }, 150 | }, 151 | hljsa: { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 152 | 'hljsa:focus': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 153 | 'hljsa:hover': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 154 | } 155 | export default agate 156 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/anOldHope.ts: -------------------------------------------------------------------------------- 1 | const anOldHope = { 2 | hljs: { 3 | type: 'SOLID', 4 | color: { 5 | r: 0.7529411764705882, 6 | g: 0.7725490196078432, 7 | b: 0.807843137254902, 8 | }, 9 | }, 10 | 'hljs-comment': { 11 | type: 'SOLID', 12 | color: { 13 | r: 0.7137254901960784, 14 | g: 0.6941176470588235, 15 | b: 0.5450980392156862, 16 | }, 17 | }, 18 | te: { 19 | type: 'SOLID', 20 | color: { 21 | r: 0.9333333333333333, 22 | g: 0.48627450980392156, 23 | b: 0.16862745098039217, 24 | }, 25 | }, 26 | 'hljs-variable': { 27 | type: 'SOLID', 28 | color: { 29 | r: 0.9215686274509803, 30 | g: 0.23529411764705882, 31 | b: 0.32941176470588235, 32 | }, 33 | }, 34 | 'hljs-template-variable': { 35 | type: 'SOLID', 36 | color: { 37 | r: 0.9215686274509803, 38 | g: 0.23529411764705882, 39 | b: 0.32941176470588235, 40 | }, 41 | }, 42 | 'hljs-tag': { 43 | type: 'SOLID', 44 | color: { 45 | r: 0.9215686274509803, 46 | g: 0.23529411764705882, 47 | b: 0.32941176470588235, 48 | }, 49 | }, 50 | 'hljs-name': { 51 | type: 'SOLID', 52 | color: { 53 | r: 0.9215686274509803, 54 | g: 0.23529411764705882, 55 | b: 0.32941176470588235, 56 | }, 57 | }, 58 | 'hljs-selector-id': { 59 | type: 'SOLID', 60 | color: { 61 | r: 0.9215686274509803, 62 | g: 0.23529411764705882, 63 | b: 0.32941176470588235, 64 | }, 65 | }, 66 | 'hljs-selector-class': { 67 | type: 'SOLID', 68 | color: { 69 | r: 0.9215686274509803, 70 | g: 0.23529411764705882, 71 | b: 0.32941176470588235, 72 | }, 73 | }, 74 | 'hljs-regexp': { 75 | type: 'SOLID', 76 | color: { 77 | r: 0.9215686274509803, 78 | g: 0.23529411764705882, 79 | b: 0.32941176470588235, 80 | }, 81 | }, 82 | on: { 83 | type: 'SOLID', 84 | color: { 85 | r: 0.47058823529411764, 86 | g: 0.7333333333333333, 87 | b: 0.396078431372549, 88 | }, 89 | }, 90 | 'hljs-number': { 91 | type: 'SOLID', 92 | color: { 93 | r: 0.9058823529411765, 94 | g: 0.807843137254902, 95 | b: 0.33725490196078434, 96 | }, 97 | }, 98 | 'hljs-built_in': { 99 | type: 'SOLID', 100 | color: { 101 | r: 0.9058823529411765, 102 | g: 0.807843137254902, 103 | b: 0.33725490196078434, 104 | }, 105 | }, 106 | 'hljs-builtin-name': { 107 | type: 'SOLID', 108 | color: { 109 | r: 0.9058823529411765, 110 | g: 0.807843137254902, 111 | b: 0.33725490196078434, 112 | }, 113 | }, 114 | 'hljs-literal': { 115 | type: 'SOLID', 116 | color: { 117 | r: 0.9058823529411765, 118 | g: 0.807843137254902, 119 | b: 0.33725490196078434, 120 | }, 121 | }, 122 | 'hljs-type': { 123 | type: 'SOLID', 124 | color: { 125 | r: 0.9058823529411765, 126 | g: 0.807843137254902, 127 | b: 0.33725490196078434, 128 | }, 129 | }, 130 | 'hljs-params': { 131 | type: 'SOLID', 132 | color: { 133 | r: 0.9058823529411765, 134 | g: 0.807843137254902, 135 | b: 0.33725490196078434, 136 | }, 137 | }, 138 | 'hljs-meta': { 139 | type: 'SOLID', 140 | color: { 141 | r: 0.9058823529411765, 142 | g: 0.807843137254902, 143 | b: 0.33725490196078434, 144 | }, 145 | }, 146 | nk: { 147 | type: 'SOLID', 148 | color: { 149 | r: 0.9058823529411765, 150 | g: 0.807843137254902, 151 | b: 0.33725490196078434, 152 | }, 153 | }, 154 | 'hljs-string': { 155 | type: 'SOLID', 156 | color: { 157 | r: 0.30980392156862746, 158 | g: 0.7058823529411765, 159 | b: 0.8431372549019608, 160 | }, 161 | }, 162 | 'hljs-symbol': { 163 | type: 'SOLID', 164 | color: { 165 | r: 0.30980392156862746, 166 | g: 0.7058823529411765, 167 | b: 0.8431372549019608, 168 | }, 169 | }, 170 | 'hljs-bullet': { 171 | type: 'SOLID', 172 | color: { 173 | r: 0.30980392156862746, 174 | g: 0.7058823529411765, 175 | b: 0.8431372549019608, 176 | }, 177 | }, 178 | 'hljs-title': { 179 | type: 'SOLID', 180 | color: { 181 | r: 0.47058823529411764, 182 | g: 0.7333333333333333, 183 | b: 0.396078431372549, 184 | }, 185 | }, 186 | 'hljs-keyword': { 187 | type: 'SOLID', 188 | color: { 189 | r: 0.7058823529411765, 190 | g: 0.3686274509803922, 191 | b: 0.6431372549019608, 192 | }, 193 | }, 194 | ag: { 195 | type: 'SOLID', 196 | color: { 197 | r: 0.7058823529411765, 198 | g: 0.3686274509803922, 199 | b: 0.6431372549019608, 200 | }, 201 | }, 202 | js: { 203 | type: 'SOLID', 204 | color: { 205 | r: 0.7529411764705882, 206 | g: 0.7725490196078432, 207 | b: 0.807843137254902, 208 | }, 209 | }, 210 | is: { 211 | type: 'SOLID', 212 | color: { 213 | r: 0.7529411764705882, 214 | g: 0.7725490196078432, 215 | b: 0.807843137254902, 216 | }, 217 | }, 218 | ng: { 219 | type: 'SOLID', 220 | color: { 221 | r: 0.7529411764705882, 222 | g: 0.7725490196078432, 223 | b: 0.807843137254902, 224 | }, 225 | }, 226 | } 227 | export default anOldHope 228 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/androidstudio.ts: -------------------------------------------------------------------------------- 1 | const androidstudio = { 2 | hljs: { 3 | type: 'SOLID', 4 | color: { 5 | r: 0.6627450980392157, 6 | g: 0.7176470588235294, 7 | b: 0.7764705882352941, 8 | }, 9 | }, 10 | 'hljs-number': { 11 | type: 'SOLID', 12 | color: { 13 | r: 0.40784313725490196, 14 | g: 0.592156862745098, 15 | b: 0.7333333333333333, 16 | }, 17 | }, 18 | 'hljs-literal': { 19 | type: 'SOLID', 20 | color: { 21 | r: 0.40784313725490196, 22 | g: 0.592156862745098, 23 | b: 0.7333333333333333, 24 | }, 25 | }, 26 | 'hljs-symbol': { 27 | type: 'SOLID', 28 | color: { 29 | r: 0.40784313725490196, 30 | g: 0.592156862745098, 31 | b: 0.7333333333333333, 32 | }, 33 | }, 34 | 'hljs-bullet': { 35 | type: 'SOLID', 36 | color: { 37 | r: 0.40784313725490196, 38 | g: 0.592156862745098, 39 | b: 0.7333333333333333, 40 | }, 41 | }, 42 | 'hljs-keyword': { 43 | type: 'SOLID', 44 | color: { r: 0.8, g: 0.47058823529411764, b: 0.19607843137254902 }, 45 | }, 46 | 'hljs-selector-tag': { 47 | type: 'SOLID', 48 | color: { r: 0.8, g: 0.47058823529411764, b: 0.19607843137254902 }, 49 | }, 50 | 'hljs-deletion': { 51 | type: 'SOLID', 52 | color: { r: 0.8, g: 0.47058823529411764, b: 0.19607843137254902 }, 53 | }, 54 | 'hljs-variable': { 55 | type: 'SOLID', 56 | color: { 57 | r: 0.3843137254901961, 58 | g: 0.592156862745098, 59 | b: 0.3333333333333333, 60 | }, 61 | }, 62 | 'hljs-template-variable': { 63 | type: 'SOLID', 64 | color: { 65 | r: 0.3843137254901961, 66 | g: 0.592156862745098, 67 | b: 0.3333333333333333, 68 | }, 69 | }, 70 | 'hljs-link': { 71 | type: 'SOLID', 72 | color: { 73 | r: 0.3843137254901961, 74 | g: 0.592156862745098, 75 | b: 0.3333333333333333, 76 | }, 77 | }, 78 | 'hljs-comment': { 79 | type: 'SOLID', 80 | color: { 81 | r: 0.5019607843137255, 82 | g: 0.5019607843137255, 83 | b: 0.5019607843137255, 84 | }, 85 | }, 86 | 'hljs-quote': { 87 | type: 'SOLID', 88 | color: { 89 | r: 0.5019607843137255, 90 | g: 0.5019607843137255, 91 | b: 0.5019607843137255, 92 | }, 93 | }, 94 | 'hljs-meta': { 95 | type: 'SOLID', 96 | color: { 97 | r: 0.7333333333333333, 98 | g: 0.7098039215686275, 99 | b: 0.1607843137254902, 100 | }, 101 | }, 102 | 'hljs-string': { 103 | type: 'SOLID', 104 | color: { 105 | r: 0.41568627450980394, 106 | g: 0.5294117647058824, 107 | b: 0.34901960784313724, 108 | }, 109 | }, 110 | 'hljs-attribute': { 111 | type: 'SOLID', 112 | color: { 113 | r: 0.41568627450980394, 114 | g: 0.5294117647058824, 115 | b: 0.34901960784313724, 116 | }, 117 | }, 118 | 'hljs-addition': { 119 | type: 'SOLID', 120 | color: { 121 | r: 0.41568627450980394, 122 | g: 0.5294117647058824, 123 | b: 0.34901960784313724, 124 | }, 125 | }, 126 | 'hljs-section': { 127 | type: 'SOLID', 128 | color: { r: 1, g: 0.7764705882352941, b: 0.42745098039215684 }, 129 | }, 130 | 'hljs-title': { 131 | type: 'SOLID', 132 | color: { r: 1, g: 0.7764705882352941, b: 0.42745098039215684 }, 133 | }, 134 | 'hljs-type': { 135 | type: 'SOLID', 136 | color: { r: 1, g: 0.7764705882352941, b: 0.42745098039215684 }, 137 | }, 138 | 'hljs-name': { 139 | type: 'SOLID', 140 | color: { 141 | r: 0.9098039215686274, 142 | g: 0.7490196078431373, 143 | b: 0.41568627450980394, 144 | }, 145 | }, 146 | 'hljs-selector-id': { 147 | type: 'SOLID', 148 | color: { 149 | r: 0.9098039215686274, 150 | g: 0.7490196078431373, 151 | b: 0.41568627450980394, 152 | }, 153 | }, 154 | 'hljs-selector-class': { 155 | type: 'SOLID', 156 | color: { 157 | r: 0.9098039215686274, 158 | g: 0.7490196078431373, 159 | b: 0.41568627450980394, 160 | }, 161 | }, 162 | 'hljs-emphasis': { 163 | type: 'SOLID', 164 | color: { 165 | r: 0.6627450980392157, 166 | g: 0.7176470588235294, 167 | b: 0.7764705882352941, 168 | }, 169 | }, 170 | 'hljs-strong': { 171 | type: 'SOLID', 172 | color: { 173 | r: 0.6627450980392157, 174 | g: 0.7176470588235294, 175 | b: 0.7764705882352941, 176 | }, 177 | }, 178 | } 179 | export default androidstudio 180 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/arduinoLight.ts: -------------------------------------------------------------------------------- 1 | const arduinoLight = { 2 | hljs: { 3 | type: 'SOLID', 4 | color: { 5 | r: 0.2627450980392157, 6 | g: 0.30980392156862746, 7 | b: 0.32941176470588235, 8 | }, 9 | }, 10 | 'hljs-subst': { 11 | type: 'SOLID', 12 | color: { 13 | r: 0.2627450980392157, 14 | g: 0.30980392156862746, 15 | b: 0.32941176470588235, 16 | }, 17 | }, 18 | 'hljs-keyword': { 19 | type: 'SOLID', 20 | color: { r: 0, g: 0.592156862745098, b: 0.615686274509804 }, 21 | }, 22 | 'hljs-attribute': { 23 | type: 'SOLID', 24 | color: { r: 0, g: 0.592156862745098, b: 0.615686274509804 }, 25 | }, 26 | 'hljs-selector-tag': { 27 | type: 'SOLID', 28 | color: { r: 0, g: 0.592156862745098, b: 0.615686274509804 }, 29 | }, 30 | 'hljs-doctag': { 31 | type: 'SOLID', 32 | color: { r: 0, g: 0.592156862745098, b: 0.615686274509804 }, 33 | }, 34 | 'hljs-name': { 35 | type: 'SOLID', 36 | color: { r: 0, g: 0.592156862745098, b: 0.615686274509804 }, 37 | }, 38 | 'hljs-built_in': { 39 | type: 'SOLID', 40 | color: { r: 0.8274509803921568, g: 0.32941176470588235, b: 0 }, 41 | }, 42 | 'hljs-literal': { 43 | type: 'SOLID', 44 | color: { r: 0.8274509803921568, g: 0.32941176470588235, b: 0 }, 45 | }, 46 | 'hljs-bullet': { 47 | type: 'SOLID', 48 | color: { r: 0.8274509803921568, g: 0.32941176470588235, b: 0 }, 49 | }, 50 | 'hljs-code': { 51 | type: 'SOLID', 52 | color: { r: 0.8274509803921568, g: 0.32941176470588235, b: 0 }, 53 | }, 54 | 'hljs-addition': { 55 | type: 'SOLID', 56 | color: { r: 0.8274509803921568, g: 0.32941176470588235, b: 0 }, 57 | }, 58 | 'hljs-regexp': { 59 | type: 'SOLID', 60 | color: { r: 0, g: 0.592156862745098, b: 0.615686274509804 }, 61 | }, 62 | 'hljs-symbol': { 63 | type: 'SOLID', 64 | color: { r: 0, g: 0.592156862745098, b: 0.615686274509804 }, 65 | }, 66 | 'hljs-variable': { 67 | type: 'SOLID', 68 | color: { r: 0, g: 0.592156862745098, b: 0.615686274509804 }, 69 | }, 70 | 'hljs-template-variable': { 71 | type: 'SOLID', 72 | color: { r: 0, g: 0.592156862745098, b: 0.615686274509804 }, 73 | }, 74 | 'hljs-link': { 75 | type: 'SOLID', 76 | color: { r: 0, g: 0.592156862745098, b: 0.615686274509804 }, 77 | }, 78 | 'hljs-selector-attr': { 79 | type: 'SOLID', 80 | color: { r: 0, g: 0.592156862745098, b: 0.615686274509804 }, 81 | }, 82 | 'hljs-selector-pseudo': { 83 | type: 'SOLID', 84 | color: { r: 0, g: 0.592156862745098, b: 0.615686274509804 }, 85 | }, 86 | 'hljs-type': { 87 | type: 'SOLID', 88 | color: { r: 0, g: 0.3607843137254902, b: 0.37254901960784315 }, 89 | }, 90 | 'hljs-string': { 91 | type: 'SOLID', 92 | color: { r: 0, g: 0.3607843137254902, b: 0.37254901960784315 }, 93 | }, 94 | 'hljs-selector-id': { 95 | type: 'SOLID', 96 | color: { r: 0, g: 0.3607843137254902, b: 0.37254901960784315 }, 97 | }, 98 | 'hljs-selector-class': { 99 | type: 'SOLID', 100 | color: { r: 0, g: 0.3607843137254902, b: 0.37254901960784315 }, 101 | }, 102 | 'hljs-quote': { 103 | type: 'SOLID', 104 | color: { r: 0, g: 0.3607843137254902, b: 0.37254901960784315 }, 105 | }, 106 | 'hljs-template-tag': { 107 | type: 'SOLID', 108 | color: { r: 0, g: 0.3607843137254902, b: 0.37254901960784315 }, 109 | }, 110 | 'hljs-deletion': { 111 | type: 'SOLID', 112 | color: { r: 0, g: 0.3607843137254902, b: 0.37254901960784315 }, 113 | }, 114 | 'hljs-title': { type: 'SOLID', color: { r: 0.5333333333333333, g: 0, b: 0 } }, 115 | 'hljs-section': { 116 | type: 'SOLID', 117 | color: { r: 0.5333333333333333, g: 0, b: 0 }, 118 | }, 119 | 'hljs-comment': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 120 | 'color:rgba(149165166': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 121 | 'hljs-meta-keyword': { 122 | type: 'SOLID', 123 | color: { r: 0.4470588235294118, g: 0.5568627450980392, b: 0 }, 124 | }, 125 | 'hljs-meta': { 126 | type: 'SOLID', 127 | color: { r: 0.4470588235294118, g: 0.5568627450980392, b: 0 }, 128 | }, 129 | 'hljs-emphasis': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 130 | 'hljs-strong': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 131 | 'hljs-function': { 132 | type: 'SOLID', 133 | color: { r: 0.4470588235294118, g: 0.5568627450980392, b: 0 }, 134 | }, 135 | 'hljs-number': { 136 | type: 'SOLID', 137 | color: { 138 | r: 0.5411764705882353, 139 | g: 0.4823529411764706, 140 | b: 0.3215686274509804, 141 | }, 142 | }, 143 | } 144 | export default arduinoLight 145 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/arta.ts: -------------------------------------------------------------------------------- 1 | const arta = { 2 | hljs: { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 3 | 'hljs-subst': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 4 | 'hljs-section': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 5 | 'hljs-comment': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 6 | 'hljs-quote': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 7 | 'hljs-meta': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 8 | 'hljs-string': { type: 'SOLID', color: { r: 1, g: 0.8, b: 0.2 } }, 9 | 'hljs-symbol': { type: 'SOLID', color: { r: 1, g: 0.8, b: 0.2 } }, 10 | 'hljs-bullet': { type: 'SOLID', color: { r: 1, g: 0.8, b: 0.2 } }, 11 | 'hljs-regexp': { type: 'SOLID', color: { r: 1, g: 0.8, b: 0.2 } }, 12 | 'hljs-number': { type: 'SOLID', color: { r: 0, g: 0.8, b: 0.4 } }, 13 | 'hljs-addition': { type: 'SOLID', color: { r: 0, g: 0.8, b: 0.4 } }, 14 | 'hljs-built_in': { 15 | type: 'SOLID', 16 | color: { 17 | r: 0.19607843137254902, 18 | g: 0.6666666666666666, 19 | b: 0.9333333333333333, 20 | }, 21 | }, 22 | 'hljs-builtin-name': { 23 | type: 'SOLID', 24 | color: { 25 | r: 0.19607843137254902, 26 | g: 0.6666666666666666, 27 | b: 0.9333333333333333, 28 | }, 29 | }, 30 | 'hljs-literal': { 31 | type: 'SOLID', 32 | color: { 33 | r: 0.19607843137254902, 34 | g: 0.6666666666666666, 35 | b: 0.9333333333333333, 36 | }, 37 | }, 38 | 'hljs-type': { 39 | type: 'SOLID', 40 | color: { 41 | r: 0.19607843137254902, 42 | g: 0.6666666666666666, 43 | b: 0.9333333333333333, 44 | }, 45 | }, 46 | 'hljs-template-variable': { 47 | type: 'SOLID', 48 | color: { 49 | r: 0.19607843137254902, 50 | g: 0.6666666666666666, 51 | b: 0.9333333333333333, 52 | }, 53 | }, 54 | 'hljs-attribute': { 55 | type: 'SOLID', 56 | color: { 57 | r: 0.19607843137254902, 58 | g: 0.6666666666666666, 59 | b: 0.9333333333333333, 60 | }, 61 | }, 62 | 'hljs-link': { 63 | type: 'SOLID', 64 | color: { 65 | r: 0.19607843137254902, 66 | g: 0.6666666666666666, 67 | b: 0.9333333333333333, 68 | }, 69 | }, 70 | 'hljs-keyword': { 71 | type: 'SOLID', 72 | color: { r: 0.4, g: 0.26666666666666666, b: 0.6666666666666666 }, 73 | }, 74 | 'hljs-selector-tag': { 75 | type: 'SOLID', 76 | color: { r: 0.4, g: 0.26666666666666666, b: 0.6666666666666666 }, 77 | }, 78 | 'hljs-name': { 79 | type: 'SOLID', 80 | color: { r: 0.4, g: 0.26666666666666666, b: 0.6666666666666666 }, 81 | }, 82 | 'hljs-selector-id': { 83 | type: 'SOLID', 84 | color: { r: 0.4, g: 0.26666666666666666, b: 0.6666666666666666 }, 85 | }, 86 | 'hljs-selector-class': { 87 | type: 'SOLID', 88 | color: { r: 0.4, g: 0.26666666666666666, b: 0.6666666666666666 }, 89 | }, 90 | 'hljs-title': { 91 | type: 'SOLID', 92 | color: { r: 0.7333333333333333, g: 0.06666666666666667, b: 0.4 }, 93 | }, 94 | 'hljs-variable': { 95 | type: 'SOLID', 96 | color: { r: 0.7333333333333333, g: 0.06666666666666667, b: 0.4 }, 97 | }, 98 | 'hljs-deletion': { 99 | type: 'SOLID', 100 | color: { r: 0.7333333333333333, g: 0.06666666666666667, b: 0.4 }, 101 | }, 102 | 'hljs-template-tag': { 103 | type: 'SOLID', 104 | color: { r: 0.7333333333333333, g: 0.06666666666666667, b: 0.4 }, 105 | }, 106 | 'hljs-doctag': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 107 | 'hljs-strong': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 108 | 'hljs-emphasis': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 109 | } 110 | export default arta 111 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/ascetic.ts: -------------------------------------------------------------------------------- 1 | const ascetic = { 2 | hljs: { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 3 | 'hljs-string': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 4 | 'hljs-variable': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 5 | 'hljs-template-variable': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 6 | 'hljs-symbol': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 7 | 'hljs-bullet': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 8 | 'hljs-section': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 9 | 'hljs-addition': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 10 | 'hljs-attribute': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 11 | 'hljs-link': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 12 | 'hljs-comment': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 13 | 'hljs-quote': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 14 | 'hljs-meta': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 15 | 'hljs-deletion': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 16 | 'hljs-keyword': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 17 | 'hljs-selector-tag': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 18 | 'hljs-name': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 19 | 'hljs-type': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 20 | 'hljs-strong': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 21 | 'hljs-emphasis': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 22 | } 23 | export default ascetic 24 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/atelierDuneDark.ts: -------------------------------------------------------------------------------- 1 | const atelierDuneDark = { 2 | hljs: { 3 | type: 'SOLID', 4 | color: { 5 | r: 0.6509803921568628, 6 | g: 0.6352941176470588, 7 | b: 0.5490196078431373, 8 | }, 9 | }, 10 | 'hljs-comment': { 11 | type: 'SOLID', 12 | color: { r: 0.6, g: 0.5843137254901961, b: 0.5019607843137255 }, 13 | }, 14 | 'hljs-quote': { 15 | type: 'SOLID', 16 | color: { r: 0.6, g: 0.5843137254901961, b: 0.5019607843137255 }, 17 | }, 18 | 'hljs-variable': { 19 | type: 'SOLID', 20 | color: { 21 | r: 0.8431372549019608, 22 | g: 0.21568627450980393, 23 | b: 0.21568627450980393, 24 | }, 25 | }, 26 | 'hljs-template-variable': { 27 | type: 'SOLID', 28 | color: { 29 | r: 0.8431372549019608, 30 | g: 0.21568627450980393, 31 | b: 0.21568627450980393, 32 | }, 33 | }, 34 | 'hljs-attribute': { 35 | type: 'SOLID', 36 | color: { 37 | r: 0.8431372549019608, 38 | g: 0.21568627450980393, 39 | b: 0.21568627450980393, 40 | }, 41 | }, 42 | 'hljs-tag': { 43 | type: 'SOLID', 44 | color: { 45 | r: 0.8431372549019608, 46 | g: 0.21568627450980393, 47 | b: 0.21568627450980393, 48 | }, 49 | }, 50 | 'hljs-name': { 51 | type: 'SOLID', 52 | color: { 53 | r: 0.8431372549019608, 54 | g: 0.21568627450980393, 55 | b: 0.21568627450980393, 56 | }, 57 | }, 58 | 'hljs-regexp': { 59 | type: 'SOLID', 60 | color: { 61 | r: 0.8431372549019608, 62 | g: 0.21568627450980393, 63 | b: 0.21568627450980393, 64 | }, 65 | }, 66 | 'hljs-link': { 67 | type: 'SOLID', 68 | color: { 69 | r: 0.8431372549019608, 70 | g: 0.21568627450980393, 71 | b: 0.21568627450980393, 72 | }, 73 | }, 74 | 'hljs-selector-id': { 75 | type: 'SOLID', 76 | color: { 77 | r: 0.8431372549019608, 78 | g: 0.21568627450980393, 79 | b: 0.21568627450980393, 80 | }, 81 | }, 82 | 'hljs-selector-class': { 83 | type: 'SOLID', 84 | color: { 85 | r: 0.8431372549019608, 86 | g: 0.21568627450980393, 87 | b: 0.21568627450980393, 88 | }, 89 | }, 90 | 'hljs-number': { 91 | type: 'SOLID', 92 | color: { 93 | r: 0.7137254901960784, 94 | g: 0.33725490196078434, 95 | b: 0.06666666666666667, 96 | }, 97 | }, 98 | 'hljs-meta': { 99 | type: 'SOLID', 100 | color: { 101 | r: 0.7137254901960784, 102 | g: 0.33725490196078434, 103 | b: 0.06666666666666667, 104 | }, 105 | }, 106 | 'hljs-built_in': { 107 | type: 'SOLID', 108 | color: { 109 | r: 0.7137254901960784, 110 | g: 0.33725490196078434, 111 | b: 0.06666666666666667, 112 | }, 113 | }, 114 | 'hljs-builtin-name': { 115 | type: 'SOLID', 116 | color: { 117 | r: 0.7137254901960784, 118 | g: 0.33725490196078434, 119 | b: 0.06666666666666667, 120 | }, 121 | }, 122 | 'hljs-literal': { 123 | type: 'SOLID', 124 | color: { 125 | r: 0.7137254901960784, 126 | g: 0.33725490196078434, 127 | b: 0.06666666666666667, 128 | }, 129 | }, 130 | 'hljs-type': { 131 | type: 'SOLID', 132 | color: { 133 | r: 0.7137254901960784, 134 | g: 0.33725490196078434, 135 | b: 0.06666666666666667, 136 | }, 137 | }, 138 | 'hljs-params': { 139 | type: 'SOLID', 140 | color: { 141 | r: 0.7137254901960784, 142 | g: 0.33725490196078434, 143 | b: 0.06666666666666667, 144 | }, 145 | }, 146 | 'hljs-string': { 147 | type: 'SOLID', 148 | color: { 149 | r: 0.3764705882352941, 150 | g: 0.6745098039215687, 151 | b: 0.2235294117647059, 152 | }, 153 | }, 154 | 'hljs-symbol': { 155 | type: 'SOLID', 156 | color: { 157 | r: 0.3764705882352941, 158 | g: 0.6745098039215687, 159 | b: 0.2235294117647059, 160 | }, 161 | }, 162 | 'hljs-bullet': { 163 | type: 'SOLID', 164 | color: { 165 | r: 0.3764705882352941, 166 | g: 0.6745098039215687, 167 | b: 0.2235294117647059, 168 | }, 169 | }, 170 | 'hljs-title': { 171 | type: 'SOLID', 172 | color: { r: 0.4, g: 0.5176470588235295, b: 0.8823529411764706 }, 173 | }, 174 | 'hljs-section': { 175 | type: 'SOLID', 176 | color: { r: 0.4, g: 0.5176470588235295, b: 0.8823529411764706 }, 177 | }, 178 | 'hljs-keyword': { 179 | type: 'SOLID', 180 | color: { 181 | r: 0.7215686274509804, 182 | g: 0.32941176470588235, 183 | b: 0.8313725490196079, 184 | }, 185 | }, 186 | 'hljs-selector-tag': { 187 | type: 'SOLID', 188 | color: { 189 | r: 0.7215686274509804, 190 | g: 0.32941176470588235, 191 | b: 0.8313725490196079, 192 | }, 193 | }, 194 | 'hljs-emphasis': { 195 | type: 'SOLID', 196 | color: { 197 | r: 0.6509803921568628, 198 | g: 0.6352941176470588, 199 | b: 0.5490196078431373, 200 | }, 201 | }, 202 | 'hljs-strong': { 203 | type: 'SOLID', 204 | color: { 205 | r: 0.6509803921568628, 206 | g: 0.6352941176470588, 207 | b: 0.5490196078431373, 208 | }, 209 | }, 210 | } 211 | export default atelierDuneDark 212 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/atelierDuneLight.ts: -------------------------------------------------------------------------------- 1 | const atelierDuneLight = { 2 | hljs: { 3 | type: 'SOLID', 4 | color: { 5 | r: 0.43137254901960786, 6 | g: 0.4196078431372549, 7 | b: 0.3686274509803922, 8 | }, 9 | }, 10 | 'hljs-comment': { 11 | type: 'SOLID', 12 | color: { 13 | r: 0.49019607843137253, 14 | g: 0.47843137254901963, 15 | b: 0.40784313725490196, 16 | }, 17 | }, 18 | 'hljs-quote': { 19 | type: 'SOLID', 20 | color: { 21 | r: 0.49019607843137253, 22 | g: 0.47843137254901963, 23 | b: 0.40784313725490196, 24 | }, 25 | }, 26 | 'hljs-variable': { 27 | type: 'SOLID', 28 | color: { 29 | r: 0.8431372549019608, 30 | g: 0.21568627450980393, 31 | b: 0.21568627450980393, 32 | }, 33 | }, 34 | 'hljs-template-variable': { 35 | type: 'SOLID', 36 | color: { 37 | r: 0.8431372549019608, 38 | g: 0.21568627450980393, 39 | b: 0.21568627450980393, 40 | }, 41 | }, 42 | 'hljs-attribute': { 43 | type: 'SOLID', 44 | color: { 45 | r: 0.8431372549019608, 46 | g: 0.21568627450980393, 47 | b: 0.21568627450980393, 48 | }, 49 | }, 50 | 'hljs-tag': { 51 | type: 'SOLID', 52 | color: { 53 | r: 0.8431372549019608, 54 | g: 0.21568627450980393, 55 | b: 0.21568627450980393, 56 | }, 57 | }, 58 | 'hljs-name': { 59 | type: 'SOLID', 60 | color: { 61 | r: 0.8431372549019608, 62 | g: 0.21568627450980393, 63 | b: 0.21568627450980393, 64 | }, 65 | }, 66 | 'hljs-regexp': { 67 | type: 'SOLID', 68 | color: { 69 | r: 0.8431372549019608, 70 | g: 0.21568627450980393, 71 | b: 0.21568627450980393, 72 | }, 73 | }, 74 | 'hljs-link': { 75 | type: 'SOLID', 76 | color: { 77 | r: 0.8431372549019608, 78 | g: 0.21568627450980393, 79 | b: 0.21568627450980393, 80 | }, 81 | }, 82 | 'hljs-selector-id': { 83 | type: 'SOLID', 84 | color: { 85 | r: 0.8431372549019608, 86 | g: 0.21568627450980393, 87 | b: 0.21568627450980393, 88 | }, 89 | }, 90 | 'hljs-selector-class': { 91 | type: 'SOLID', 92 | color: { 93 | r: 0.8431372549019608, 94 | g: 0.21568627450980393, 95 | b: 0.21568627450980393, 96 | }, 97 | }, 98 | 'hljs-number': { 99 | type: 'SOLID', 100 | color: { 101 | r: 0.7137254901960784, 102 | g: 0.33725490196078434, 103 | b: 0.06666666666666667, 104 | }, 105 | }, 106 | 'hljs-meta': { 107 | type: 'SOLID', 108 | color: { 109 | r: 0.7137254901960784, 110 | g: 0.33725490196078434, 111 | b: 0.06666666666666667, 112 | }, 113 | }, 114 | 'hljs-built_in': { 115 | type: 'SOLID', 116 | color: { 117 | r: 0.7137254901960784, 118 | g: 0.33725490196078434, 119 | b: 0.06666666666666667, 120 | }, 121 | }, 122 | 'hljs-builtin-name': { 123 | type: 'SOLID', 124 | color: { 125 | r: 0.7137254901960784, 126 | g: 0.33725490196078434, 127 | b: 0.06666666666666667, 128 | }, 129 | }, 130 | 'hljs-literal': { 131 | type: 'SOLID', 132 | color: { 133 | r: 0.7137254901960784, 134 | g: 0.33725490196078434, 135 | b: 0.06666666666666667, 136 | }, 137 | }, 138 | 'hljs-type': { 139 | type: 'SOLID', 140 | color: { 141 | r: 0.7137254901960784, 142 | g: 0.33725490196078434, 143 | b: 0.06666666666666667, 144 | }, 145 | }, 146 | 'hljs-params': { 147 | type: 'SOLID', 148 | color: { 149 | r: 0.7137254901960784, 150 | g: 0.33725490196078434, 151 | b: 0.06666666666666667, 152 | }, 153 | }, 154 | 'hljs-string': { 155 | type: 'SOLID', 156 | color: { 157 | r: 0.3764705882352941, 158 | g: 0.6745098039215687, 159 | b: 0.2235294117647059, 160 | }, 161 | }, 162 | 'hljs-symbol': { 163 | type: 'SOLID', 164 | color: { 165 | r: 0.3764705882352941, 166 | g: 0.6745098039215687, 167 | b: 0.2235294117647059, 168 | }, 169 | }, 170 | 'hljs-bullet': { 171 | type: 'SOLID', 172 | color: { 173 | r: 0.3764705882352941, 174 | g: 0.6745098039215687, 175 | b: 0.2235294117647059, 176 | }, 177 | }, 178 | 'hljs-title': { 179 | type: 'SOLID', 180 | color: { r: 0.4, g: 0.5176470588235295, b: 0.8823529411764706 }, 181 | }, 182 | 'hljs-section': { 183 | type: 'SOLID', 184 | color: { r: 0.4, g: 0.5176470588235295, b: 0.8823529411764706 }, 185 | }, 186 | 'hljs-keyword': { 187 | type: 'SOLID', 188 | color: { 189 | r: 0.7215686274509804, 190 | g: 0.32941176470588235, 191 | b: 0.8313725490196079, 192 | }, 193 | }, 194 | 'hljs-selector-tag': { 195 | type: 'SOLID', 196 | color: { 197 | r: 0.7215686274509804, 198 | g: 0.32941176470588235, 199 | b: 0.8313725490196079, 200 | }, 201 | }, 202 | 'hljs-emphasis': { 203 | type: 'SOLID', 204 | color: { 205 | r: 0.43137254901960786, 206 | g: 0.4196078431372549, 207 | b: 0.3686274509803922, 208 | }, 209 | }, 210 | 'hljs-strong': { 211 | type: 'SOLID', 212 | color: { 213 | r: 0.43137254901960786, 214 | g: 0.4196078431372549, 215 | b: 0.3686274509803922, 216 | }, 217 | }, 218 | } 219 | export default atelierDuneLight 220 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/atelierForestDark.ts: -------------------------------------------------------------------------------- 1 | const atelierForestDark = { 2 | hljs: { 3 | type: 'SOLID', 4 | color: { 5 | r: 0.6588235294117647, 6 | g: 0.6313725490196078, 7 | b: 0.6235294117647059, 8 | }, 9 | }, 10 | 'hljs-comment': { 11 | type: 'SOLID', 12 | color: { 13 | r: 0.611764705882353, 14 | g: 0.5803921568627451, 15 | b: 0.5686274509803921, 16 | }, 17 | }, 18 | 'hljs-quote': { 19 | type: 'SOLID', 20 | color: { 21 | r: 0.611764705882353, 22 | g: 0.5803921568627451, 23 | b: 0.5686274509803921, 24 | }, 25 | }, 26 | 'hljs-variable': { 27 | type: 'SOLID', 28 | color: { 29 | r: 0.9490196078431372, 30 | g: 0.17254901960784313, 31 | b: 0.25098039215686274, 32 | }, 33 | }, 34 | 'hljs-template-variable': { 35 | type: 'SOLID', 36 | color: { 37 | r: 0.9490196078431372, 38 | g: 0.17254901960784313, 39 | b: 0.25098039215686274, 40 | }, 41 | }, 42 | 'hljs-attribute': { 43 | type: 'SOLID', 44 | color: { 45 | r: 0.9490196078431372, 46 | g: 0.17254901960784313, 47 | b: 0.25098039215686274, 48 | }, 49 | }, 50 | 'hljs-tag': { 51 | type: 'SOLID', 52 | color: { 53 | r: 0.9490196078431372, 54 | g: 0.17254901960784313, 55 | b: 0.25098039215686274, 56 | }, 57 | }, 58 | 'hljs-name': { 59 | type: 'SOLID', 60 | color: { 61 | r: 0.9490196078431372, 62 | g: 0.17254901960784313, 63 | b: 0.25098039215686274, 64 | }, 65 | }, 66 | 'hljs-regexp': { 67 | type: 'SOLID', 68 | color: { 69 | r: 0.9490196078431372, 70 | g: 0.17254901960784313, 71 | b: 0.25098039215686274, 72 | }, 73 | }, 74 | 'hljs-link': { 75 | type: 'SOLID', 76 | color: { 77 | r: 0.9490196078431372, 78 | g: 0.17254901960784313, 79 | b: 0.25098039215686274, 80 | }, 81 | }, 82 | 'hljs-selector-id': { 83 | type: 'SOLID', 84 | color: { 85 | r: 0.9490196078431372, 86 | g: 0.17254901960784313, 87 | b: 0.25098039215686274, 88 | }, 89 | }, 90 | 'hljs-selector-class': { 91 | type: 'SOLID', 92 | color: { 93 | r: 0.9490196078431372, 94 | g: 0.17254901960784313, 95 | b: 0.25098039215686274, 96 | }, 97 | }, 98 | 'hljs-number': { 99 | type: 'SOLID', 100 | color: { 101 | r: 0.8745098039215686, 102 | g: 0.3254901960784314, 103 | b: 0.12549019607843137, 104 | }, 105 | }, 106 | 'hljs-meta': { 107 | type: 'SOLID', 108 | color: { 109 | r: 0.8745098039215686, 110 | g: 0.3254901960784314, 111 | b: 0.12549019607843137, 112 | }, 113 | }, 114 | 'hljs-built_in': { 115 | type: 'SOLID', 116 | color: { 117 | r: 0.8745098039215686, 118 | g: 0.3254901960784314, 119 | b: 0.12549019607843137, 120 | }, 121 | }, 122 | 'hljs-builtin-name': { 123 | type: 'SOLID', 124 | color: { 125 | r: 0.8745098039215686, 126 | g: 0.3254901960784314, 127 | b: 0.12549019607843137, 128 | }, 129 | }, 130 | 'hljs-literal': { 131 | type: 'SOLID', 132 | color: { 133 | r: 0.8745098039215686, 134 | g: 0.3254901960784314, 135 | b: 0.12549019607843137, 136 | }, 137 | }, 138 | 'hljs-type': { 139 | type: 'SOLID', 140 | color: { 141 | r: 0.8745098039215686, 142 | g: 0.3254901960784314, 143 | b: 0.12549019607843137, 144 | }, 145 | }, 146 | 'hljs-params': { 147 | type: 'SOLID', 148 | color: { 149 | r: 0.8745098039215686, 150 | g: 0.3254901960784314, 151 | b: 0.12549019607843137, 152 | }, 153 | }, 154 | 'hljs-string': { 155 | type: 'SOLID', 156 | color: { 157 | r: 0.4823529411764706, 158 | g: 0.592156862745098, 159 | b: 0.14901960784313725, 160 | }, 161 | }, 162 | 'hljs-symbol': { 163 | type: 'SOLID', 164 | color: { 165 | r: 0.4823529411764706, 166 | g: 0.592156862745098, 167 | b: 0.14901960784313725, 168 | }, 169 | }, 170 | 'hljs-bullet': { 171 | type: 'SOLID', 172 | color: { 173 | r: 0.4823529411764706, 174 | g: 0.592156862745098, 175 | b: 0.14901960784313725, 176 | }, 177 | }, 178 | 'hljs-title': { 179 | type: 'SOLID', 180 | color: { 181 | r: 0.25098039215686274, 182 | g: 0.49411764705882355, 183 | b: 0.9058823529411765, 184 | }, 185 | }, 186 | 'hljs-section': { 187 | type: 'SOLID', 188 | color: { 189 | r: 0.25098039215686274, 190 | g: 0.49411764705882355, 191 | b: 0.9058823529411765, 192 | }, 193 | }, 194 | 'hljs-keyword': { 195 | type: 'SOLID', 196 | color: { r: 0.4, g: 0.4, b: 0.9176470588235294 }, 197 | }, 198 | 'hljs-selector-tag': { 199 | type: 'SOLID', 200 | color: { r: 0.4, g: 0.4, b: 0.9176470588235294 }, 201 | }, 202 | 'hljs-emphasis': { 203 | type: 'SOLID', 204 | color: { 205 | r: 0.6588235294117647, 206 | g: 0.6313725490196078, 207 | b: 0.6235294117647059, 208 | }, 209 | }, 210 | 'hljs-strong': { 211 | type: 'SOLID', 212 | color: { 213 | r: 0.6588235294117647, 214 | g: 0.6313725490196078, 215 | b: 0.6235294117647059, 216 | }, 217 | }, 218 | } 219 | export default atelierForestDark 220 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/atelierForestLight.ts: -------------------------------------------------------------------------------- 1 | const atelierForestLight = { 2 | hljs: { 3 | type: 'SOLID', 4 | color: { 5 | r: 0.40784313725490196, 6 | g: 0.3803921568627451, 7 | b: 0.3686274509803922, 8 | }, 9 | }, 10 | 'hljs-comment': { 11 | type: 'SOLID', 12 | color: { 13 | r: 0.4627450980392157, 14 | g: 0.43137254901960786, 15 | b: 0.4196078431372549, 16 | }, 17 | }, 18 | 'hljs-quote': { 19 | type: 'SOLID', 20 | color: { 21 | r: 0.4627450980392157, 22 | g: 0.43137254901960786, 23 | b: 0.4196078431372549, 24 | }, 25 | }, 26 | 'hljs-variable': { 27 | type: 'SOLID', 28 | color: { 29 | r: 0.9490196078431372, 30 | g: 0.17254901960784313, 31 | b: 0.25098039215686274, 32 | }, 33 | }, 34 | 'hljs-template-variable': { 35 | type: 'SOLID', 36 | color: { 37 | r: 0.9490196078431372, 38 | g: 0.17254901960784313, 39 | b: 0.25098039215686274, 40 | }, 41 | }, 42 | 'hljs-attribute': { 43 | type: 'SOLID', 44 | color: { 45 | r: 0.9490196078431372, 46 | g: 0.17254901960784313, 47 | b: 0.25098039215686274, 48 | }, 49 | }, 50 | 'hljs-tag': { 51 | type: 'SOLID', 52 | color: { 53 | r: 0.9490196078431372, 54 | g: 0.17254901960784313, 55 | b: 0.25098039215686274, 56 | }, 57 | }, 58 | 'hljs-name': { 59 | type: 'SOLID', 60 | color: { 61 | r: 0.9490196078431372, 62 | g: 0.17254901960784313, 63 | b: 0.25098039215686274, 64 | }, 65 | }, 66 | 'hljs-regexp': { 67 | type: 'SOLID', 68 | color: { 69 | r: 0.9490196078431372, 70 | g: 0.17254901960784313, 71 | b: 0.25098039215686274, 72 | }, 73 | }, 74 | 'hljs-link': { 75 | type: 'SOLID', 76 | color: { 77 | r: 0.9490196078431372, 78 | g: 0.17254901960784313, 79 | b: 0.25098039215686274, 80 | }, 81 | }, 82 | 'hljs-selector-id': { 83 | type: 'SOLID', 84 | color: { 85 | r: 0.9490196078431372, 86 | g: 0.17254901960784313, 87 | b: 0.25098039215686274, 88 | }, 89 | }, 90 | 'hljs-selector-class': { 91 | type: 'SOLID', 92 | color: { 93 | r: 0.9490196078431372, 94 | g: 0.17254901960784313, 95 | b: 0.25098039215686274, 96 | }, 97 | }, 98 | 'hljs-number': { 99 | type: 'SOLID', 100 | color: { 101 | r: 0.8745098039215686, 102 | g: 0.3254901960784314, 103 | b: 0.12549019607843137, 104 | }, 105 | }, 106 | 'hljs-meta': { 107 | type: 'SOLID', 108 | color: { 109 | r: 0.8745098039215686, 110 | g: 0.3254901960784314, 111 | b: 0.12549019607843137, 112 | }, 113 | }, 114 | 'hljs-built_in': { 115 | type: 'SOLID', 116 | color: { 117 | r: 0.8745098039215686, 118 | g: 0.3254901960784314, 119 | b: 0.12549019607843137, 120 | }, 121 | }, 122 | 'hljs-builtin-name': { 123 | type: 'SOLID', 124 | color: { 125 | r: 0.8745098039215686, 126 | g: 0.3254901960784314, 127 | b: 0.12549019607843137, 128 | }, 129 | }, 130 | 'hljs-literal': { 131 | type: 'SOLID', 132 | color: { 133 | r: 0.8745098039215686, 134 | g: 0.3254901960784314, 135 | b: 0.12549019607843137, 136 | }, 137 | }, 138 | 'hljs-type': { 139 | type: 'SOLID', 140 | color: { 141 | r: 0.8745098039215686, 142 | g: 0.3254901960784314, 143 | b: 0.12549019607843137, 144 | }, 145 | }, 146 | 'hljs-params': { 147 | type: 'SOLID', 148 | color: { 149 | r: 0.8745098039215686, 150 | g: 0.3254901960784314, 151 | b: 0.12549019607843137, 152 | }, 153 | }, 154 | 'hljs-string': { 155 | type: 'SOLID', 156 | color: { 157 | r: 0.4823529411764706, 158 | g: 0.592156862745098, 159 | b: 0.14901960784313725, 160 | }, 161 | }, 162 | 'hljs-symbol': { 163 | type: 'SOLID', 164 | color: { 165 | r: 0.4823529411764706, 166 | g: 0.592156862745098, 167 | b: 0.14901960784313725, 168 | }, 169 | }, 170 | 'hljs-bullet': { 171 | type: 'SOLID', 172 | color: { 173 | r: 0.4823529411764706, 174 | g: 0.592156862745098, 175 | b: 0.14901960784313725, 176 | }, 177 | }, 178 | 'hljs-title': { 179 | type: 'SOLID', 180 | color: { 181 | r: 0.25098039215686274, 182 | g: 0.49411764705882355, 183 | b: 0.9058823529411765, 184 | }, 185 | }, 186 | 'hljs-section': { 187 | type: 'SOLID', 188 | color: { 189 | r: 0.25098039215686274, 190 | g: 0.49411764705882355, 191 | b: 0.9058823529411765, 192 | }, 193 | }, 194 | 'hljs-keyword': { 195 | type: 'SOLID', 196 | color: { r: 0.4, g: 0.4, b: 0.9176470588235294 }, 197 | }, 198 | 'hljs-selector-tag': { 199 | type: 'SOLID', 200 | color: { r: 0.4, g: 0.4, b: 0.9176470588235294 }, 201 | }, 202 | 'hljs-emphasis': { 203 | type: 'SOLID', 204 | color: { 205 | r: 0.40784313725490196, 206 | g: 0.3803921568627451, 207 | b: 0.3686274509803922, 208 | }, 209 | }, 210 | 'hljs-strong': { 211 | type: 'SOLID', 212 | color: { 213 | r: 0.40784313725490196, 214 | g: 0.3803921568627451, 215 | b: 0.3686274509803922, 216 | }, 217 | }, 218 | } 219 | export default atelierForestLight 220 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/atelierSeasideDark.ts: -------------------------------------------------------------------------------- 1 | const atelierSeasideDark = { 2 | hljs: { 3 | type: 'SOLID', 4 | color: { 5 | r: 0.5490196078431373, 6 | g: 0.6509803921568628, 7 | b: 0.5490196078431373, 8 | }, 9 | }, 10 | 'hljs-comment': { 11 | type: 'SOLID', 12 | color: { r: 0.5019607843137255, g: 0.6, b: 0.5019607843137255 }, 13 | }, 14 | 'hljs-quote': { 15 | type: 'SOLID', 16 | color: { r: 0.5019607843137255, g: 0.6, b: 0.5019607843137255 }, 17 | }, 18 | 'hljs-variable': { 19 | type: 'SOLID', 20 | color: { 21 | r: 0.9019607843137255, 22 | g: 0.09803921568627451, 23 | b: 0.23529411764705882, 24 | }, 25 | }, 26 | 'hljs-template-variable': { 27 | type: 'SOLID', 28 | color: { 29 | r: 0.9019607843137255, 30 | g: 0.09803921568627451, 31 | b: 0.23529411764705882, 32 | }, 33 | }, 34 | 'hljs-attribute': { 35 | type: 'SOLID', 36 | color: { 37 | r: 0.9019607843137255, 38 | g: 0.09803921568627451, 39 | b: 0.23529411764705882, 40 | }, 41 | }, 42 | 'hljs-tag': { 43 | type: 'SOLID', 44 | color: { 45 | r: 0.9019607843137255, 46 | g: 0.09803921568627451, 47 | b: 0.23529411764705882, 48 | }, 49 | }, 50 | 'hljs-name': { 51 | type: 'SOLID', 52 | color: { 53 | r: 0.9019607843137255, 54 | g: 0.09803921568627451, 55 | b: 0.23529411764705882, 56 | }, 57 | }, 58 | 'hljs-regexp': { 59 | type: 'SOLID', 60 | color: { 61 | r: 0.9019607843137255, 62 | g: 0.09803921568627451, 63 | b: 0.23529411764705882, 64 | }, 65 | }, 66 | 'hljs-link': { 67 | type: 'SOLID', 68 | color: { 69 | r: 0.9019607843137255, 70 | g: 0.09803921568627451, 71 | b: 0.23529411764705882, 72 | }, 73 | }, 74 | 'hljs-selector-id': { 75 | type: 'SOLID', 76 | color: { 77 | r: 0.9019607843137255, 78 | g: 0.09803921568627451, 79 | b: 0.23529411764705882, 80 | }, 81 | }, 82 | 'hljs-selector-class': { 83 | type: 'SOLID', 84 | color: { 85 | r: 0.9019607843137255, 86 | g: 0.09803921568627451, 87 | b: 0.23529411764705882, 88 | }, 89 | }, 90 | 'hljs-number': { 91 | type: 'SOLID', 92 | color: { 93 | r: 0.5294117647058824, 94 | g: 0.44313725490196076, 95 | b: 0.11372549019607843, 96 | }, 97 | }, 98 | 'hljs-meta': { 99 | type: 'SOLID', 100 | color: { 101 | r: 0.5294117647058824, 102 | g: 0.44313725490196076, 103 | b: 0.11372549019607843, 104 | }, 105 | }, 106 | 'hljs-built_in': { 107 | type: 'SOLID', 108 | color: { 109 | r: 0.5294117647058824, 110 | g: 0.44313725490196076, 111 | b: 0.11372549019607843, 112 | }, 113 | }, 114 | 'hljs-builtin-name': { 115 | type: 'SOLID', 116 | color: { 117 | r: 0.5294117647058824, 118 | g: 0.44313725490196076, 119 | b: 0.11372549019607843, 120 | }, 121 | }, 122 | 'hljs-literal': { 123 | type: 'SOLID', 124 | color: { 125 | r: 0.5294117647058824, 126 | g: 0.44313725490196076, 127 | b: 0.11372549019607843, 128 | }, 129 | }, 130 | 'hljs-type': { 131 | type: 'SOLID', 132 | color: { 133 | r: 0.5294117647058824, 134 | g: 0.44313725490196076, 135 | b: 0.11372549019607843, 136 | }, 137 | }, 138 | 'hljs-params': { 139 | type: 'SOLID', 140 | color: { 141 | r: 0.5294117647058824, 142 | g: 0.44313725490196076, 143 | b: 0.11372549019607843, 144 | }, 145 | }, 146 | 'hljs-string': { 147 | type: 'SOLID', 148 | color: { 149 | r: 0.1607843137254902, 150 | g: 0.6392156862745098, 151 | b: 0.1607843137254902, 152 | }, 153 | }, 154 | 'hljs-symbol': { 155 | type: 'SOLID', 156 | color: { 157 | r: 0.1607843137254902, 158 | g: 0.6392156862745098, 159 | b: 0.1607843137254902, 160 | }, 161 | }, 162 | 'hljs-bullet': { 163 | type: 'SOLID', 164 | color: { 165 | r: 0.1607843137254902, 166 | g: 0.6392156862745098, 167 | b: 0.1607843137254902, 168 | }, 169 | }, 170 | 'hljs-title': { 171 | type: 'SOLID', 172 | color: { 173 | r: 0.23921568627450981, 174 | g: 0.3843137254901961, 175 | b: 0.9607843137254902, 176 | }, 177 | }, 178 | 'hljs-section': { 179 | type: 'SOLID', 180 | color: { 181 | r: 0.23921568627450981, 182 | g: 0.3843137254901961, 183 | b: 0.9607843137254902, 184 | }, 185 | }, 186 | 'hljs-keyword': { 187 | type: 'SOLID', 188 | color: { 189 | r: 0.6784313725490196, 190 | g: 0.16862745098039217, 191 | b: 0.9333333333333333, 192 | }, 193 | }, 194 | 'hljs-selector-tag': { 195 | type: 'SOLID', 196 | color: { 197 | r: 0.6784313725490196, 198 | g: 0.16862745098039217, 199 | b: 0.9333333333333333, 200 | }, 201 | }, 202 | 'hljs-emphasis': { 203 | type: 'SOLID', 204 | color: { 205 | r: 0.5490196078431373, 206 | g: 0.6509803921568628, 207 | b: 0.5490196078431373, 208 | }, 209 | }, 210 | 'hljs-strong': { 211 | type: 'SOLID', 212 | color: { 213 | r: 0.5490196078431373, 214 | g: 0.6509803921568628, 215 | b: 0.5490196078431373, 216 | }, 217 | }, 218 | } 219 | export default atelierSeasideDark 220 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/atelierSulphurpoolDark.ts: -------------------------------------------------------------------------------- 1 | const atelierSulphurpoolDark = { 2 | hljs: { 3 | type: 'SOLID', 4 | color: { 5 | r: 0.592156862745098, 6 | g: 0.615686274509804, 7 | b: 0.7058823529411765, 8 | }, 9 | }, 10 | 'hljs-comment': { 11 | type: 'SOLID', 12 | color: { 13 | r: 0.5372549019607843, 14 | g: 0.5568627450980392, 15 | b: 0.6431372549019608, 16 | }, 17 | }, 18 | 'hljs-quote': { 19 | type: 'SOLID', 20 | color: { 21 | r: 0.5372549019607843, 22 | g: 0.5568627450980392, 23 | b: 0.6431372549019608, 24 | }, 25 | }, 26 | 'hljs-variable': { 27 | type: 'SOLID', 28 | color: { 29 | r: 0.788235294117647, 30 | g: 0.28627450980392155, 31 | b: 0.13333333333333333, 32 | }, 33 | }, 34 | 'hljs-template-variable': { 35 | type: 'SOLID', 36 | color: { 37 | r: 0.788235294117647, 38 | g: 0.28627450980392155, 39 | b: 0.13333333333333333, 40 | }, 41 | }, 42 | 'hljs-attribute': { 43 | type: 'SOLID', 44 | color: { 45 | r: 0.788235294117647, 46 | g: 0.28627450980392155, 47 | b: 0.13333333333333333, 48 | }, 49 | }, 50 | 'hljs-tag': { 51 | type: 'SOLID', 52 | color: { 53 | r: 0.788235294117647, 54 | g: 0.28627450980392155, 55 | b: 0.13333333333333333, 56 | }, 57 | }, 58 | 'hljs-name': { 59 | type: 'SOLID', 60 | color: { 61 | r: 0.788235294117647, 62 | g: 0.28627450980392155, 63 | b: 0.13333333333333333, 64 | }, 65 | }, 66 | 'hljs-regexp': { 67 | type: 'SOLID', 68 | color: { 69 | r: 0.788235294117647, 70 | g: 0.28627450980392155, 71 | b: 0.13333333333333333, 72 | }, 73 | }, 74 | 'hljs-link': { 75 | type: 'SOLID', 76 | color: { 77 | r: 0.788235294117647, 78 | g: 0.28627450980392155, 79 | b: 0.13333333333333333, 80 | }, 81 | }, 82 | 'hljs-selector-id': { 83 | type: 'SOLID', 84 | color: { 85 | r: 0.788235294117647, 86 | g: 0.28627450980392155, 87 | b: 0.13333333333333333, 88 | }, 89 | }, 90 | 'hljs-selector-class': { 91 | type: 'SOLID', 92 | color: { 93 | r: 0.788235294117647, 94 | g: 0.28627450980392155, 95 | b: 0.13333333333333333, 96 | }, 97 | }, 98 | 'hljs-number': { 99 | type: 'SOLID', 100 | color: { 101 | r: 0.7803921568627451, 102 | g: 0.4196078431372549, 103 | b: 0.1607843137254902, 104 | }, 105 | }, 106 | 'hljs-meta': { 107 | type: 'SOLID', 108 | color: { 109 | r: 0.7803921568627451, 110 | g: 0.4196078431372549, 111 | b: 0.1607843137254902, 112 | }, 113 | }, 114 | 'hljs-built_in': { 115 | type: 'SOLID', 116 | color: { 117 | r: 0.7803921568627451, 118 | g: 0.4196078431372549, 119 | b: 0.1607843137254902, 120 | }, 121 | }, 122 | 'hljs-builtin-name': { 123 | type: 'SOLID', 124 | color: { 125 | r: 0.7803921568627451, 126 | g: 0.4196078431372549, 127 | b: 0.1607843137254902, 128 | }, 129 | }, 130 | 'hljs-literal': { 131 | type: 'SOLID', 132 | color: { 133 | r: 0.7803921568627451, 134 | g: 0.4196078431372549, 135 | b: 0.1607843137254902, 136 | }, 137 | }, 138 | 'hljs-type': { 139 | type: 'SOLID', 140 | color: { 141 | r: 0.7803921568627451, 142 | g: 0.4196078431372549, 143 | b: 0.1607843137254902, 144 | }, 145 | }, 146 | 'hljs-params': { 147 | type: 'SOLID', 148 | color: { 149 | r: 0.7803921568627451, 150 | g: 0.4196078431372549, 151 | b: 0.1607843137254902, 152 | }, 153 | }, 154 | 'hljs-string': { 155 | type: 'SOLID', 156 | color: { 157 | r: 0.6745098039215687, 158 | g: 0.592156862745098, 159 | b: 0.2235294117647059, 160 | }, 161 | }, 162 | 'hljs-symbol': { 163 | type: 'SOLID', 164 | color: { 165 | r: 0.6745098039215687, 166 | g: 0.592156862745098, 167 | b: 0.2235294117647059, 168 | }, 169 | }, 170 | 'hljs-bullet': { 171 | type: 'SOLID', 172 | color: { 173 | r: 0.6745098039215687, 174 | g: 0.592156862745098, 175 | b: 0.2235294117647059, 176 | }, 177 | }, 178 | 'hljs-title': { 179 | type: 'SOLID', 180 | color: { 181 | r: 0.23921568627450981, 182 | g: 0.5607843137254902, 183 | b: 0.8196078431372549, 184 | }, 185 | }, 186 | 'hljs-section': { 187 | type: 'SOLID', 188 | color: { 189 | r: 0.23921568627450981, 190 | g: 0.5607843137254902, 191 | b: 0.8196078431372549, 192 | }, 193 | }, 194 | 'hljs-keyword': { 195 | type: 'SOLID', 196 | color: { r: 0.4, g: 0.4745098039215686, b: 0.8 }, 197 | }, 198 | 'hljs-selector-tag': { 199 | type: 'SOLID', 200 | color: { r: 0.4, g: 0.4745098039215686, b: 0.8 }, 201 | }, 202 | 'hljs-emphasis': { 203 | type: 'SOLID', 204 | color: { 205 | r: 0.592156862745098, 206 | g: 0.615686274509804, 207 | b: 0.7058823529411765, 208 | }, 209 | }, 210 | 'hljs-strong': { 211 | type: 'SOLID', 212 | color: { 213 | r: 0.592156862745098, 214 | g: 0.615686274509804, 215 | b: 0.7058823529411765, 216 | }, 217 | }, 218 | } 219 | export default atelierSulphurpoolDark 220 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/atelierSulphurpoolLight.ts: -------------------------------------------------------------------------------- 1 | const atelierSulphurpoolLight = { 2 | hljs: { 3 | type: 'SOLID', 4 | color: { r: 0.3686274509803922, g: 0.4, b: 0.5294117647058824 }, 5 | }, 6 | 'hljs-comment': { 7 | type: 'SOLID', 8 | color: { 9 | r: 0.4196078431372549, 10 | g: 0.45098039215686275, 11 | b: 0.5803921568627451, 12 | }, 13 | }, 14 | 'hljs-quote': { 15 | type: 'SOLID', 16 | color: { 17 | r: 0.4196078431372549, 18 | g: 0.45098039215686275, 19 | b: 0.5803921568627451, 20 | }, 21 | }, 22 | 'hljs-variable': { 23 | type: 'SOLID', 24 | color: { 25 | r: 0.788235294117647, 26 | g: 0.28627450980392155, 27 | b: 0.13333333333333333, 28 | }, 29 | }, 30 | 'hljs-template-variable': { 31 | type: 'SOLID', 32 | color: { 33 | r: 0.788235294117647, 34 | g: 0.28627450980392155, 35 | b: 0.13333333333333333, 36 | }, 37 | }, 38 | 'hljs-attribute': { 39 | type: 'SOLID', 40 | color: { 41 | r: 0.788235294117647, 42 | g: 0.28627450980392155, 43 | b: 0.13333333333333333, 44 | }, 45 | }, 46 | 'hljs-tag': { 47 | type: 'SOLID', 48 | color: { 49 | r: 0.788235294117647, 50 | g: 0.28627450980392155, 51 | b: 0.13333333333333333, 52 | }, 53 | }, 54 | 'hljs-name': { 55 | type: 'SOLID', 56 | color: { 57 | r: 0.788235294117647, 58 | g: 0.28627450980392155, 59 | b: 0.13333333333333333, 60 | }, 61 | }, 62 | 'hljs-regexp': { 63 | type: 'SOLID', 64 | color: { 65 | r: 0.788235294117647, 66 | g: 0.28627450980392155, 67 | b: 0.13333333333333333, 68 | }, 69 | }, 70 | 'hljs-link': { 71 | type: 'SOLID', 72 | color: { 73 | r: 0.788235294117647, 74 | g: 0.28627450980392155, 75 | b: 0.13333333333333333, 76 | }, 77 | }, 78 | 'hljs-selector-id': { 79 | type: 'SOLID', 80 | color: { 81 | r: 0.788235294117647, 82 | g: 0.28627450980392155, 83 | b: 0.13333333333333333, 84 | }, 85 | }, 86 | 'hljs-selector-class': { 87 | type: 'SOLID', 88 | color: { 89 | r: 0.788235294117647, 90 | g: 0.28627450980392155, 91 | b: 0.13333333333333333, 92 | }, 93 | }, 94 | 'hljs-number': { 95 | type: 'SOLID', 96 | color: { 97 | r: 0.7803921568627451, 98 | g: 0.4196078431372549, 99 | b: 0.1607843137254902, 100 | }, 101 | }, 102 | 'hljs-meta': { 103 | type: 'SOLID', 104 | color: { 105 | r: 0.7803921568627451, 106 | g: 0.4196078431372549, 107 | b: 0.1607843137254902, 108 | }, 109 | }, 110 | 'hljs-built_in': { 111 | type: 'SOLID', 112 | color: { 113 | r: 0.7803921568627451, 114 | g: 0.4196078431372549, 115 | b: 0.1607843137254902, 116 | }, 117 | }, 118 | 'hljs-builtin-name': { 119 | type: 'SOLID', 120 | color: { 121 | r: 0.7803921568627451, 122 | g: 0.4196078431372549, 123 | b: 0.1607843137254902, 124 | }, 125 | }, 126 | 'hljs-literal': { 127 | type: 'SOLID', 128 | color: { 129 | r: 0.7803921568627451, 130 | g: 0.4196078431372549, 131 | b: 0.1607843137254902, 132 | }, 133 | }, 134 | 'hljs-type': { 135 | type: 'SOLID', 136 | color: { 137 | r: 0.7803921568627451, 138 | g: 0.4196078431372549, 139 | b: 0.1607843137254902, 140 | }, 141 | }, 142 | 'hljs-params': { 143 | type: 'SOLID', 144 | color: { 145 | r: 0.7803921568627451, 146 | g: 0.4196078431372549, 147 | b: 0.1607843137254902, 148 | }, 149 | }, 150 | 'hljs-string': { 151 | type: 'SOLID', 152 | color: { 153 | r: 0.6745098039215687, 154 | g: 0.592156862745098, 155 | b: 0.2235294117647059, 156 | }, 157 | }, 158 | 'hljs-symbol': { 159 | type: 'SOLID', 160 | color: { 161 | r: 0.6745098039215687, 162 | g: 0.592156862745098, 163 | b: 0.2235294117647059, 164 | }, 165 | }, 166 | 'hljs-bullet': { 167 | type: 'SOLID', 168 | color: { 169 | r: 0.6745098039215687, 170 | g: 0.592156862745098, 171 | b: 0.2235294117647059, 172 | }, 173 | }, 174 | 'hljs-title': { 175 | type: 'SOLID', 176 | color: { 177 | r: 0.23921568627450981, 178 | g: 0.5607843137254902, 179 | b: 0.8196078431372549, 180 | }, 181 | }, 182 | 'hljs-section': { 183 | type: 'SOLID', 184 | color: { 185 | r: 0.23921568627450981, 186 | g: 0.5607843137254902, 187 | b: 0.8196078431372549, 188 | }, 189 | }, 190 | 'hljs-keyword': { 191 | type: 'SOLID', 192 | color: { r: 0.4, g: 0.4745098039215686, b: 0.8 }, 193 | }, 194 | 'hljs-selector-tag': { 195 | type: 'SOLID', 196 | color: { r: 0.4, g: 0.4745098039215686, b: 0.8 }, 197 | }, 198 | 'hljs-emphasis': { 199 | type: 'SOLID', 200 | color: { r: 0.3686274509803922, g: 0.4, b: 0.5294117647058824 }, 201 | }, 202 | 'hljs-strong': { 203 | type: 'SOLID', 204 | color: { r: 0.3686274509803922, g: 0.4, b: 0.5294117647058824 }, 205 | }, 206 | } 207 | export default atelierSulphurpoolLight 208 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/brownPaper.ts: -------------------------------------------------------------------------------- 1 | const brownPaper = { 2 | hljs: { 3 | type: 'SOLID', 4 | color: { 5 | r: 0.21176470588235294, 6 | g: 0.23529411764705882, 7 | b: 0.4117647058823529, 8 | }, 9 | }, 10 | 'hljs-keyword': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 11 | 'hljs-selector-tag': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 12 | 'hljs-literal': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 13 | 'hljs-subst': { 14 | type: 'SOLID', 15 | color: { 16 | r: 0.21176470588235294, 17 | g: 0.23529411764705882, 18 | b: 0.4117647058823529, 19 | }, 20 | }, 21 | 'hljs-string': { 22 | type: 'SOLID', 23 | color: { r: 0.17254901960784313, g: 0, b: 0.6235294117647059 }, 24 | }, 25 | 'hljs-title': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 26 | 'hljs-section': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 27 | 'hljs-type': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 28 | 'hljs-attribute': { 29 | type: 'SOLID', 30 | color: { r: 0.17254901960784313, g: 0, b: 0.6235294117647059 }, 31 | }, 32 | 'hljs-symbol': { 33 | type: 'SOLID', 34 | color: { r: 0.17254901960784313, g: 0, b: 0.6235294117647059 }, 35 | }, 36 | 'hljs-bullet': { 37 | type: 'SOLID', 38 | color: { r: 0.17254901960784313, g: 0, b: 0.6235294117647059 }, 39 | }, 40 | 'hljs-built_in': { 41 | type: 'SOLID', 42 | color: { r: 0.17254901960784313, g: 0, b: 0.6235294117647059 }, 43 | }, 44 | 'hljs-addition': { 45 | type: 'SOLID', 46 | color: { r: 0.17254901960784313, g: 0, b: 0.6235294117647059 }, 47 | }, 48 | 'hljs-variable': { 49 | type: 'SOLID', 50 | color: { r: 0.17254901960784313, g: 0, b: 0.6235294117647059 }, 51 | }, 52 | 'hljs-template-tag': { 53 | type: 'SOLID', 54 | color: { r: 0.17254901960784313, g: 0, b: 0.6235294117647059 }, 55 | }, 56 | 'hljs-template-variable': { 57 | type: 'SOLID', 58 | color: { r: 0.17254901960784313, g: 0, b: 0.6235294117647059 }, 59 | }, 60 | 'hljs-link': { 61 | type: 'SOLID', 62 | color: { r: 0.17254901960784313, g: 0, b: 0.6235294117647059 }, 63 | }, 64 | 'hljs-name': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 65 | 'hljs-comment': { 66 | type: 'SOLID', 67 | color: { 68 | r: 0.5019607843137255, 69 | g: 0.12549019607843137, 70 | b: 0.13333333333333333, 71 | }, 72 | }, 73 | 'hljs-quote': { 74 | type: 'SOLID', 75 | color: { 76 | r: 0.5019607843137255, 77 | g: 0.12549019607843137, 78 | b: 0.13333333333333333, 79 | }, 80 | }, 81 | 'hljs-meta': { 82 | type: 'SOLID', 83 | color: { 84 | r: 0.5019607843137255, 85 | g: 0.12549019607843137, 86 | b: 0.13333333333333333, 87 | }, 88 | }, 89 | 'hljs-deletion': { 90 | type: 'SOLID', 91 | color: { 92 | r: 0.5019607843137255, 93 | g: 0.12549019607843137, 94 | b: 0.13333333333333333, 95 | }, 96 | }, 97 | 'hljs-doctag': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 98 | 'hljs-strong': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 99 | 'hljs-emphasis': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 100 | } 101 | export default brownPaper 102 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/codepenEmbed.ts: -------------------------------------------------------------------------------- 1 | const codepenEmbed = { 2 | hljs: { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 3 | 'hljs-comment': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 4 | 'hljs-quote': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 5 | 'hljs-variable': { 6 | type: 'SOLID', 7 | color: { 8 | r: 0.6705882352941176, 9 | g: 0.5294117647058824, 10 | b: 0.36470588235294116, 11 | }, 12 | }, 13 | 'hljs-template-variable': { 14 | type: 'SOLID', 15 | color: { 16 | r: 0.6705882352941176, 17 | g: 0.5294117647058824, 18 | b: 0.36470588235294116, 19 | }, 20 | }, 21 | 'hljs-tag': { 22 | type: 'SOLID', 23 | color: { 24 | r: 0.6705882352941176, 25 | g: 0.5294117647058824, 26 | b: 0.36470588235294116, 27 | }, 28 | }, 29 | 'hljs-regexp': { 30 | type: 'SOLID', 31 | color: { 32 | r: 0.6705882352941176, 33 | g: 0.5294117647058824, 34 | b: 0.36470588235294116, 35 | }, 36 | }, 37 | 'hljs-meta': { 38 | type: 'SOLID', 39 | color: { 40 | r: 0.6705882352941176, 41 | g: 0.5294117647058824, 42 | b: 0.36470588235294116, 43 | }, 44 | }, 45 | 'hljs-number': { 46 | type: 'SOLID', 47 | color: { 48 | r: 0.6705882352941176, 49 | g: 0.5294117647058824, 50 | b: 0.36470588235294116, 51 | }, 52 | }, 53 | 'hljs-built_in': { 54 | type: 'SOLID', 55 | color: { 56 | r: 0.6705882352941176, 57 | g: 0.5294117647058824, 58 | b: 0.36470588235294116, 59 | }, 60 | }, 61 | 'hljs-builtin-name': { 62 | type: 'SOLID', 63 | color: { 64 | r: 0.6705882352941176, 65 | g: 0.5294117647058824, 66 | b: 0.36470588235294116, 67 | }, 68 | }, 69 | 'hljs-literal': { 70 | type: 'SOLID', 71 | color: { 72 | r: 0.6705882352941176, 73 | g: 0.5294117647058824, 74 | b: 0.36470588235294116, 75 | }, 76 | }, 77 | 'hljs-params': { 78 | type: 'SOLID', 79 | color: { 80 | r: 0.6705882352941176, 81 | g: 0.5294117647058824, 82 | b: 0.36470588235294116, 83 | }, 84 | }, 85 | 'hljs-symbol': { 86 | type: 'SOLID', 87 | color: { 88 | r: 0.6705882352941176, 89 | g: 0.5294117647058824, 90 | b: 0.36470588235294116, 91 | }, 92 | }, 93 | 'hljs-bullet': { 94 | type: 'SOLID', 95 | color: { 96 | r: 0.6705882352941176, 97 | g: 0.5294117647058824, 98 | b: 0.36470588235294116, 99 | }, 100 | }, 101 | 'hljs-link': { 102 | type: 'SOLID', 103 | color: { 104 | r: 0.6705882352941176, 105 | g: 0.5294117647058824, 106 | b: 0.36470588235294116, 107 | }, 108 | }, 109 | 'hljs-deletion': { 110 | type: 'SOLID', 111 | color: { 112 | r: 0.6705882352941176, 113 | g: 0.5294117647058824, 114 | b: 0.36470588235294116, 115 | }, 116 | }, 117 | 'hljs-section': { 118 | type: 'SOLID', 119 | color: { 120 | r: 0.6078431372549019, 121 | g: 0.5254901960784314, 122 | b: 0.6078431372549019, 123 | }, 124 | }, 125 | 'hljs-title': { 126 | type: 'SOLID', 127 | color: { 128 | r: 0.6078431372549019, 129 | g: 0.5254901960784314, 130 | b: 0.6078431372549019, 131 | }, 132 | }, 133 | 'hljs-name': { 134 | type: 'SOLID', 135 | color: { 136 | r: 0.6078431372549019, 137 | g: 0.5254901960784314, 138 | b: 0.6078431372549019, 139 | }, 140 | }, 141 | 'hljs-selector-id': { 142 | type: 'SOLID', 143 | color: { 144 | r: 0.6078431372549019, 145 | g: 0.5254901960784314, 146 | b: 0.6078431372549019, 147 | }, 148 | }, 149 | 'hljs-selector-class': { 150 | type: 'SOLID', 151 | color: { 152 | r: 0.6078431372549019, 153 | g: 0.5254901960784314, 154 | b: 0.6078431372549019, 155 | }, 156 | }, 157 | 'hljs-type': { 158 | type: 'SOLID', 159 | color: { 160 | r: 0.6078431372549019, 161 | g: 0.5254901960784314, 162 | b: 0.6078431372549019, 163 | }, 164 | }, 165 | 'hljs-attribute': { 166 | type: 'SOLID', 167 | color: { 168 | r: 0.6078431372549019, 169 | g: 0.5254901960784314, 170 | b: 0.6078431372549019, 171 | }, 172 | }, 173 | 'hljs-string': { 174 | type: 'SOLID', 175 | color: { 176 | r: 0.5607843137254902, 177 | g: 0.611764705882353, 178 | b: 0.4235294117647059, 179 | }, 180 | }, 181 | 'hljs-keyword': { 182 | type: 'SOLID', 183 | color: { 184 | r: 0.5607843137254902, 185 | g: 0.611764705882353, 186 | b: 0.4235294117647059, 187 | }, 188 | }, 189 | 'hljs-selector-tag': { 190 | type: 'SOLID', 191 | color: { 192 | r: 0.5607843137254902, 193 | g: 0.611764705882353, 194 | b: 0.4235294117647059, 195 | }, 196 | }, 197 | 'hljs-addition': { 198 | type: 'SOLID', 199 | color: { 200 | r: 0.5607843137254902, 201 | g: 0.611764705882353, 202 | b: 0.4235294117647059, 203 | }, 204 | }, 205 | 'hljs-emphasis': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 206 | 'hljs-strong': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 207 | } 208 | export default codepenEmbed 209 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/colorBrewer.ts: -------------------------------------------------------------------------------- 1 | const colorBrewer = { 2 | hljs: { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 3 | 'hljs-subst': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 4 | 'hljs-string': { 5 | type: 'SOLID', 6 | color: { 7 | r: 0.4588235294117647, 8 | g: 0.4196078431372549, 9 | b: 0.6941176470588235, 10 | }, 11 | }, 12 | 'hljs-meta': { 13 | type: 'SOLID', 14 | color: { 15 | r: 0.4588235294117647, 16 | g: 0.4196078431372549, 17 | b: 0.6941176470588235, 18 | }, 19 | }, 20 | 'hljs-symbol': { 21 | type: 'SOLID', 22 | color: { 23 | r: 0.4588235294117647, 24 | g: 0.4196078431372549, 25 | b: 0.6941176470588235, 26 | }, 27 | }, 28 | 'hljs-template-tag': { 29 | type: 'SOLID', 30 | color: { 31 | r: 0.4588235294117647, 32 | g: 0.4196078431372549, 33 | b: 0.6941176470588235, 34 | }, 35 | }, 36 | 'hljs-template-variable': { 37 | type: 'SOLID', 38 | color: { 39 | r: 0.4588235294117647, 40 | g: 0.4196078431372549, 41 | b: 0.6941176470588235, 42 | }, 43 | }, 44 | 'hljs-addition': { 45 | type: 'SOLID', 46 | color: { 47 | r: 0.4588235294117647, 48 | g: 0.4196078431372549, 49 | b: 0.6941176470588235, 50 | }, 51 | }, 52 | 'hljs-comment': { 53 | type: 'SOLID', 54 | color: { 55 | r: 0.38823529411764707, 56 | g: 0.38823529411764707, 57 | b: 0.38823529411764707, 58 | }, 59 | }, 60 | 'hljs-quote': { 61 | type: 'SOLID', 62 | color: { 63 | r: 0.38823529411764707, 64 | g: 0.38823529411764707, 65 | b: 0.38823529411764707, 66 | }, 67 | }, 68 | 'hljs-number': { 69 | type: 'SOLID', 70 | color: { 71 | r: 0.19215686274509805, 72 | g: 0.6392156862745098, 73 | b: 0.32941176470588235, 74 | }, 75 | }, 76 | 'hljs-regexp': { 77 | type: 'SOLID', 78 | color: { 79 | r: 0.19215686274509805, 80 | g: 0.6392156862745098, 81 | b: 0.32941176470588235, 82 | }, 83 | }, 84 | 'hljs-literal': { 85 | type: 'SOLID', 86 | color: { 87 | r: 0.19215686274509805, 88 | g: 0.6392156862745098, 89 | b: 0.32941176470588235, 90 | }, 91 | }, 92 | 'hljs-bullet': { 93 | type: 'SOLID', 94 | color: { 95 | r: 0.19215686274509805, 96 | g: 0.6392156862745098, 97 | b: 0.32941176470588235, 98 | }, 99 | }, 100 | 'hljs-link': { 101 | type: 'SOLID', 102 | color: { 103 | r: 0.19215686274509805, 104 | g: 0.6392156862745098, 105 | b: 0.32941176470588235, 106 | }, 107 | }, 108 | 'hljs-deletion': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 109 | 'hljs-variable': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 110 | 'hljs-keyword': { 111 | type: 'SOLID', 112 | color: { 113 | r: 0.19215686274509805, 114 | g: 0.5098039215686274, 115 | b: 0.7411764705882353, 116 | }, 117 | }, 118 | 'hljs-selector-tag': { 119 | type: 'SOLID', 120 | color: { 121 | r: 0.19215686274509805, 122 | g: 0.5098039215686274, 123 | b: 0.7411764705882353, 124 | }, 125 | }, 126 | 'hljs-title': { 127 | type: 'SOLID', 128 | color: { 129 | r: 0.19215686274509805, 130 | g: 0.5098039215686274, 131 | b: 0.7411764705882353, 132 | }, 133 | }, 134 | 'hljs-section': { 135 | type: 'SOLID', 136 | color: { 137 | r: 0.19215686274509805, 138 | g: 0.5098039215686274, 139 | b: 0.7411764705882353, 140 | }, 141 | }, 142 | 'hljs-built_in': { 143 | type: 'SOLID', 144 | color: { 145 | r: 0.19215686274509805, 146 | g: 0.5098039215686274, 147 | b: 0.7411764705882353, 148 | }, 149 | }, 150 | 'hljs-doctag': { 151 | type: 'SOLID', 152 | color: { 153 | r: 0.19215686274509805, 154 | g: 0.5098039215686274, 155 | b: 0.7411764705882353, 156 | }, 157 | }, 158 | 'hljs-type': { 159 | type: 'SOLID', 160 | color: { 161 | r: 0.19215686274509805, 162 | g: 0.5098039215686274, 163 | b: 0.7411764705882353, 164 | }, 165 | }, 166 | 'hljs-tag': { 167 | type: 'SOLID', 168 | color: { 169 | r: 0.19215686274509805, 170 | g: 0.5098039215686274, 171 | b: 0.7411764705882353, 172 | }, 173 | }, 174 | 'hljs-name': { 175 | type: 'SOLID', 176 | color: { 177 | r: 0.19215686274509805, 178 | g: 0.5098039215686274, 179 | b: 0.7411764705882353, 180 | }, 181 | }, 182 | 'hljs-selector-id': { 183 | type: 'SOLID', 184 | color: { 185 | r: 0.19215686274509805, 186 | g: 0.5098039215686274, 187 | b: 0.7411764705882353, 188 | }, 189 | }, 190 | 'hljs-selector-class': { 191 | type: 'SOLID', 192 | color: { 193 | r: 0.19215686274509805, 194 | g: 0.5098039215686274, 195 | b: 0.7411764705882353, 196 | }, 197 | }, 198 | 'hljs-strong': { 199 | type: 'SOLID', 200 | color: { 201 | r: 0.19215686274509805, 202 | g: 0.5098039215686274, 203 | b: 0.7411764705882353, 204 | }, 205 | }, 206 | 'hljs-emphasis': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 207 | 'hljs-attribute': { 208 | type: 'SOLID', 209 | color: { 210 | r: 0.9019607843137255, 211 | g: 0.3333333333333333, 212 | b: 0.050980392156862744, 213 | }, 214 | }, 215 | } 216 | export default colorBrewer 217 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/dark.ts: -------------------------------------------------------------------------------- 1 | const dark = { 2 | hljs: { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 3 | 'hljs-keyword': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 4 | 'hljs-selector-tag': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 5 | 'hljs-literal': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 6 | 'hljs-section': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 7 | 'hljs-link': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 8 | 'hljs-subst': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 9 | 'hljs-string': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 10 | 'hljs-title': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 11 | 'hljs-name': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 12 | 'hljs-type': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 13 | 'hljs-attribute': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 14 | 'hljs-symbol': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 15 | 'hljs-bullet': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 16 | 'hljs-built_in': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 17 | 'hljs-addition': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 18 | 'hljs-variable': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 19 | 'hljs-template-tag': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 20 | 'hljs-template-variable': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 21 | 'hljs-comment': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 22 | 'hljs-quote': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 23 | 'hljs-deletion': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 24 | 'hljs-meta': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 25 | 'hljs-doctag': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 26 | 'hljs-strong': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 27 | 'hljs-emphasis': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 28 | } 29 | export default dark 30 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/defaultColor.ts: -------------------------------------------------------------------------------- 1 | const defaultColor = { 2 | hljs: { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 3 | 'hljs-subst': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 4 | 'hljs-comment': { 5 | type: 'SOLID', 6 | color: { 7 | r: 0.5333333333333333, 8 | g: 0.5333333333333333, 9 | b: 0.5333333333333333, 10 | }, 11 | }, 12 | 'hljs-keyword': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 13 | 'hljs-attribute': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 14 | 'hljs-selector-tag': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 15 | 'hljs-meta-keyword': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 16 | 'hljs-doctag': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 17 | 'hljs-name': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 18 | 'hljs-type': { type: 'SOLID', color: { r: 0.5333333333333333, g: 0, b: 0 } }, 19 | 'hljs-string': { 20 | type: 'SOLID', 21 | color: { r: 0.5333333333333333, g: 0, b: 0 }, 22 | }, 23 | 'hljs-number': { 24 | type: 'SOLID', 25 | color: { r: 0.5333333333333333, g: 0, b: 0 }, 26 | }, 27 | 'hljs-selector-id': { 28 | type: 'SOLID', 29 | color: { r: 0.5333333333333333, g: 0, b: 0 }, 30 | }, 31 | 'hljs-selector-class': { 32 | type: 'SOLID', 33 | color: { r: 0.5333333333333333, g: 0, b: 0 }, 34 | }, 35 | 'hljs-quote': { type: 'SOLID', color: { r: 0.5333333333333333, g: 0, b: 0 } }, 36 | 'hljs-template-tag': { 37 | type: 'SOLID', 38 | color: { r: 0.5333333333333333, g: 0, b: 0 }, 39 | }, 40 | 'hljs-deletion': { 41 | type: 'SOLID', 42 | color: { r: 0.5333333333333333, g: 0, b: 0 }, 43 | }, 44 | 'hljs-title': { type: 'SOLID', color: { r: 0.5333333333333333, g: 0, b: 0 } }, 45 | 'hljs-section': { 46 | type: 'SOLID', 47 | color: { r: 0.5333333333333333, g: 0, b: 0 }, 48 | }, 49 | 'hljs-regexp': { 50 | type: 'SOLID', 51 | color: { 52 | r: 0.7372549019607844, 53 | g: 0.3764705882352941, 54 | b: 0.3764705882352941, 55 | }, 56 | }, 57 | 'hljs-symbol': { 58 | type: 'SOLID', 59 | color: { 60 | r: 0.7372549019607844, 61 | g: 0.3764705882352941, 62 | b: 0.3764705882352941, 63 | }, 64 | }, 65 | 'hljs-variable': { 66 | type: 'SOLID', 67 | color: { 68 | r: 0.7372549019607844, 69 | g: 0.3764705882352941, 70 | b: 0.3764705882352941, 71 | }, 72 | }, 73 | 'hljs-template-variable': { 74 | type: 'SOLID', 75 | color: { 76 | r: 0.7372549019607844, 77 | g: 0.3764705882352941, 78 | b: 0.3764705882352941, 79 | }, 80 | }, 81 | 'hljs-link': { 82 | type: 'SOLID', 83 | color: { 84 | r: 0.7372549019607844, 85 | g: 0.3764705882352941, 86 | b: 0.3764705882352941, 87 | }, 88 | }, 89 | 'hljs-selector-attr': { 90 | type: 'SOLID', 91 | color: { 92 | r: 0.7372549019607844, 93 | g: 0.3764705882352941, 94 | b: 0.3764705882352941, 95 | }, 96 | }, 97 | 'hljs-selector-pseudo': { 98 | type: 'SOLID', 99 | color: { 100 | r: 0.7372549019607844, 101 | g: 0.3764705882352941, 102 | b: 0.3764705882352941, 103 | }, 104 | }, 105 | 'hljs-literal': { 106 | type: 'SOLID', 107 | color: { 108 | r: 0.47058823529411764, 109 | g: 0.6627450980392157, 110 | b: 0.3764705882352941, 111 | }, 112 | }, 113 | 'hljs-built_in': { 114 | type: 'SOLID', 115 | color: { r: 0.2235294117647059, g: 0.45098039215686275, b: 0 }, 116 | }, 117 | 'hljs-bullet': { 118 | type: 'SOLID', 119 | color: { r: 0.2235294117647059, g: 0.45098039215686275, b: 0 }, 120 | }, 121 | 'hljs-code': { 122 | type: 'SOLID', 123 | color: { r: 0.2235294117647059, g: 0.45098039215686275, b: 0 }, 124 | }, 125 | 'hljs-addition': { 126 | type: 'SOLID', 127 | color: { r: 0.2235294117647059, g: 0.45098039215686275, b: 0 }, 128 | }, 129 | 'hljs-meta': { 130 | type: 'SOLID', 131 | color: { r: 0.12156862745098039, g: 0.44313725490196076, b: 0.6 }, 132 | }, 133 | 'hljs-meta-string': { 134 | type: 'SOLID', 135 | color: { r: 0.30196078431372547, g: 0.6, b: 0.7490196078431373 }, 136 | }, 137 | 'hljs-emphasis': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 138 | 'hljs-strong': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 139 | } 140 | export default defaultColor 141 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/docco.ts: -------------------------------------------------------------------------------- 1 | const docco = { 2 | hljs: { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 3 | 'hljs-comment': { 4 | type: 'SOLID', 5 | color: { 6 | r: 0.25098039215686274, 7 | g: 0.5019607843137255, 8 | b: 0.5019607843137255, 9 | }, 10 | }, 11 | 'hljs-quote': { 12 | type: 'SOLID', 13 | color: { 14 | r: 0.25098039215686274, 15 | g: 0.5019607843137255, 16 | b: 0.5019607843137255, 17 | }, 18 | }, 19 | 'hljs-keyword': { 20 | type: 'SOLID', 21 | color: { 22 | r: 0.5843137254901961, 23 | g: 0.2549019607843137, 24 | b: 0.12941176470588237, 25 | }, 26 | }, 27 | 'hljs-selector-tag': { 28 | type: 'SOLID', 29 | color: { 30 | r: 0.5843137254901961, 31 | g: 0.2549019607843137, 32 | b: 0.12941176470588237, 33 | }, 34 | }, 35 | 'hljs-literal': { 36 | type: 'SOLID', 37 | color: { 38 | r: 0.5843137254901961, 39 | g: 0.2549019607843137, 40 | b: 0.12941176470588237, 41 | }, 42 | }, 43 | 'hljs-subst': { 44 | type: 'SOLID', 45 | color: { 46 | r: 0.5843137254901961, 47 | g: 0.2549019607843137, 48 | b: 0.12941176470588237, 49 | }, 50 | }, 51 | 'hljs-number': { 52 | type: 'SOLID', 53 | color: { 54 | r: 0.25098039215686274, 55 | g: 0.6274509803921569, 56 | b: 0.4392156862745098, 57 | }, 58 | }, 59 | 'hljs-string': { 60 | type: 'SOLID', 61 | color: { 62 | r: 0.12941176470588237, 63 | g: 0.5686274509803921, 64 | b: 0.3803921568627451, 65 | }, 66 | }, 67 | 'hljs-doctag': { 68 | type: 'SOLID', 69 | color: { 70 | r: 0.12941176470588237, 71 | g: 0.5686274509803921, 72 | b: 0.3803921568627451, 73 | }, 74 | }, 75 | 'hljs-selector-id': { 76 | type: 'SOLID', 77 | color: { 78 | r: 0.09803921568627451, 79 | g: 0.27450980392156865, 80 | b: 0.615686274509804, 81 | }, 82 | }, 83 | 'hljs-selector-class': { 84 | type: 'SOLID', 85 | color: { 86 | r: 0.09803921568627451, 87 | g: 0.27450980392156865, 88 | b: 0.615686274509804, 89 | }, 90 | }, 91 | 'hljs-section': { 92 | type: 'SOLID', 93 | color: { 94 | r: 0.09803921568627451, 95 | g: 0.27450980392156865, 96 | b: 0.615686274509804, 97 | }, 98 | }, 99 | 'hljs-type': { 100 | type: 'SOLID', 101 | color: { 102 | r: 0.09803921568627451, 103 | g: 0.27450980392156865, 104 | b: 0.615686274509804, 105 | }, 106 | }, 107 | 'hljs-params': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 108 | 'hljs-title': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 109 | 'hljs-tag': { type: 'SOLID', color: { r: 0, g: 0, b: 0.5019607843137255 } }, 110 | 'hljs-name': { type: 'SOLID', color: { r: 0, g: 0, b: 0.5019607843137255 } }, 111 | 'hljs-attribute': { 112 | type: 'SOLID', 113 | color: { r: 0, g: 0, b: 0.5019607843137255 }, 114 | }, 115 | 'hljs-variable': { 116 | type: 'SOLID', 117 | color: { r: 0, g: 0.5019607843137255, b: 0.5019607843137255 }, 118 | }, 119 | 'hljs-template-variable': { 120 | type: 'SOLID', 121 | color: { r: 0, g: 0.5019607843137255, b: 0.5019607843137255 }, 122 | }, 123 | 'hljs-regexp': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 124 | 'hljs-link': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 125 | 'hljs-symbol': { 126 | type: 'SOLID', 127 | color: { r: 0.6, g: 0, b: 0.45098039215686275 }, 128 | }, 129 | 'hljs-bullet': { 130 | type: 'SOLID', 131 | color: { r: 0.6, g: 0, b: 0.45098039215686275 }, 132 | }, 133 | 'hljs-built_in': { 134 | type: 'SOLID', 135 | color: { r: 0, g: 0.5254901960784314, b: 0.7019607843137254 }, 136 | }, 137 | 'hljs-builtin-name': { 138 | type: 'SOLID', 139 | color: { r: 0, g: 0.5254901960784314, b: 0.7019607843137254 }, 140 | }, 141 | 'hljs-meta': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 142 | 'hljs-deletion': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 143 | 'hljs-addition': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 144 | 'hljs-emphasis': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 145 | 'hljs-strong': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 146 | } 147 | export default docco 148 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/dracula.ts: -------------------------------------------------------------------------------- 1 | const dracula = { 2 | hljs: { 3 | type: 'SOLID', 4 | color: { 5 | r: 0.9725490196078431, 6 | g: 0.9725490196078431, 7 | b: 0.9490196078431372, 8 | }, 9 | }, 10 | 'hljs-keyword': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 11 | 'hljs-selector-tag': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 12 | 'hljs-literal': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 13 | 'hljs-section': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 14 | 'hljs-link': { 15 | type: 'SOLID', 16 | color: { 17 | r: 0.5450980392156862, 18 | g: 0.9137254901960784, 19 | b: 0.9921568627450981, 20 | }, 21 | }, 22 | 'hljs-functionhljs-keyword': { 23 | type: 'SOLID', 24 | color: { r: 1, g: 0.4745098039215686, b: 0.7764705882352941 }, 25 | }, 26 | 'hljs-subst': { 27 | type: 'SOLID', 28 | color: { 29 | r: 0.9725490196078431, 30 | g: 0.9725490196078431, 31 | b: 0.9490196078431372, 32 | }, 33 | }, 34 | 'hljs-string': { 35 | type: 'SOLID', 36 | color: { 37 | r: 0.9450980392156862, 38 | g: 0.9803921568627451, 39 | b: 0.5490196078431373, 40 | }, 41 | }, 42 | 'hljs-title': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 43 | 'hljs-name': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 44 | 'hljs-type': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 45 | 'hljs-attribute': { 46 | type: 'SOLID', 47 | color: { 48 | r: 0.9450980392156862, 49 | g: 0.9803921568627451, 50 | b: 0.5490196078431373, 51 | }, 52 | }, 53 | 'hljs-symbol': { 54 | type: 'SOLID', 55 | color: { 56 | r: 0.9450980392156862, 57 | g: 0.9803921568627451, 58 | b: 0.5490196078431373, 59 | }, 60 | }, 61 | 'hljs-bullet': { 62 | type: 'SOLID', 63 | color: { 64 | r: 0.9450980392156862, 65 | g: 0.9803921568627451, 66 | b: 0.5490196078431373, 67 | }, 68 | }, 69 | 'hljs-addition': { 70 | type: 'SOLID', 71 | color: { 72 | r: 0.9450980392156862, 73 | g: 0.9803921568627451, 74 | b: 0.5490196078431373, 75 | }, 76 | }, 77 | 'hljs-variable': { 78 | type: 'SOLID', 79 | color: { 80 | r: 0.9450980392156862, 81 | g: 0.9803921568627451, 82 | b: 0.5490196078431373, 83 | }, 84 | }, 85 | 'hljs-template-tag': { 86 | type: 'SOLID', 87 | color: { 88 | r: 0.9450980392156862, 89 | g: 0.9803921568627451, 90 | b: 0.5490196078431373, 91 | }, 92 | }, 93 | 'hljs-template-variable': { 94 | type: 'SOLID', 95 | color: { 96 | r: 0.9450980392156862, 97 | g: 0.9803921568627451, 98 | b: 0.5490196078431373, 99 | }, 100 | }, 101 | 'hljs-comment': { 102 | type: 'SOLID', 103 | color: { 104 | r: 0.3843137254901961, 105 | g: 0.4470588235294118, 106 | b: 0.6431372549019608, 107 | }, 108 | }, 109 | 'hljs-quote': { 110 | type: 'SOLID', 111 | color: { 112 | r: 0.3843137254901961, 113 | g: 0.4470588235294118, 114 | b: 0.6431372549019608, 115 | }, 116 | }, 117 | 'hljs-deletion': { 118 | type: 'SOLID', 119 | color: { 120 | r: 0.3843137254901961, 121 | g: 0.4470588235294118, 122 | b: 0.6431372549019608, 123 | }, 124 | }, 125 | 'hljs-meta': { 126 | type: 'SOLID', 127 | color: { 128 | r: 0.3843137254901961, 129 | g: 0.4470588235294118, 130 | b: 0.6431372549019608, 131 | }, 132 | }, 133 | 'hljs-doctag': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 134 | 'hljs-strong': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 135 | 'hljs-emphasis': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 136 | } 137 | export default dracula 138 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/far.ts: -------------------------------------------------------------------------------- 1 | const far = { 2 | hljs: { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 3 | 'hljs-subst': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 4 | 'hljs-string': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 5 | 'hljs-attribute': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 6 | 'hljs-symbol': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 7 | 'hljs-bullet': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 8 | 'hljs-built_in': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 9 | 'hljs-builtin-name': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 10 | 'hljs-template-tag': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 11 | 'hljs-template-variable': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 12 | 'hljs-addition': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 13 | 'hljs-keyword': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 14 | 'hljs-selector-tag': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 15 | 'hljs-section': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 16 | 'hljs-type': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 17 | 'hljs-name': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 18 | 'hljs-selector-id': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 19 | 'hljs-selector-class': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 20 | 'hljs-variable': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 21 | 'hljs-comment': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 22 | 'hljs-quote': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 23 | 'hljs-doctag': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 24 | 'hljs-deletion': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 25 | 'hljs-number': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 26 | 'hljs-regexp': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 27 | 'hljs-literal': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 28 | 'hljs-link': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 29 | 'hljs-meta': { 30 | type: 'SOLID', 31 | color: { r: 0, g: 0.5019607843137255, b: 0.5019607843137255 }, 32 | }, 33 | 'hljs-title': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 34 | 'hljs-strong': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 35 | 'hljs-emphasis': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 36 | } 37 | export default far 38 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/foundation.ts: -------------------------------------------------------------------------------- 1 | const foundation = { 2 | hljs: { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 3 | 'hljs-link': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 4 | 'hljs-emphasis': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 5 | 'hljs-attribute': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 6 | 'hljs-addition': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 7 | 'hljs-strong': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 8 | 'hljs-string': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 9 | 'hljs-deletion': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 10 | 'hljs-quote': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 11 | 'hljs-comment': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 12 | 'hljs-section': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 13 | 'hljs-title': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 14 | 'hljs-classhljs-title': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 15 | 'hljs-type': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 16 | 'hljs-variable': { type: 'SOLID', color: { r: 0.2, g: 0.4, b: 0.6 } }, 17 | 'hljs-template-variable': { 18 | type: 'SOLID', 19 | color: { r: 0.2, g: 0.4, b: 0.6 }, 20 | }, 21 | 'hljs-bullet': { 22 | type: 'SOLID', 23 | color: { r: 0.6, g: 0.4666666666666667, b: 0 }, 24 | }, 25 | 'hljs-meta': { 26 | type: 'SOLID', 27 | color: { r: 0.2, g: 0.26666666666666666, b: 0.7333333333333333 }, 28 | }, 29 | 'hljs-code': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 30 | 'hljs-number': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 31 | 'hljs-literal': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 32 | 'hljs-keyword': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 33 | 'hljs-selector-tag': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 34 | 'hljs-regexp': { 35 | type: 'SOLID', 36 | color: { r: 1, g: 0.9411764705882353, b: 1 }, 37 | }, 38 | 'hljs-symbol': { 39 | type: 'SOLID', 40 | color: { r: 0.6, g: 0, b: 0.45098039215686275 }, 41 | }, 42 | 'hljs-tag': { type: 'SOLID', color: { r: 0, g: 0.4666666666666667, b: 0 } }, 43 | 'hljs-name': { type: 'SOLID', color: { r: 0, g: 0.4666666666666667, b: 0 } }, 44 | 'hljs-selector-id': { 45 | type: 'SOLID', 46 | color: { r: 0, g: 0.4666666666666667, b: 0 }, 47 | }, 48 | 'hljs-selector-class': { 49 | type: 'SOLID', 50 | color: { r: 0, g: 0.4666666666666667, b: 0 }, 51 | }, 52 | } 53 | export default foundation 54 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/github.ts: -------------------------------------------------------------------------------- 1 | const github = { 2 | hljs: { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 3 | 'hljs-comment': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 4 | 'hljs-quote': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 5 | 'hljs-keyword': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 6 | 'hljs-selector-tag': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 7 | 'hljs-subst': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 8 | 'hljs-number': { 9 | type: 'SOLID', 10 | color: { r: 0, g: 0.5019607843137255, b: 0.5019607843137255 }, 11 | }, 12 | 'hljs-literal': { 13 | type: 'SOLID', 14 | color: { r: 0, g: 0.5019607843137255, b: 0.5019607843137255 }, 15 | }, 16 | 'hljs-variable': { 17 | type: 'SOLID', 18 | color: { r: 0, g: 0.5019607843137255, b: 0.5019607843137255 }, 19 | }, 20 | 'hljs-template-variable': { 21 | type: 'SOLID', 22 | color: { r: 0, g: 0.5019607843137255, b: 0.5019607843137255 }, 23 | }, 24 | 'hljs-taghljs-attr': { 25 | type: 'SOLID', 26 | color: { r: 0, g: 0.5019607843137255, b: 0.5019607843137255 }, 27 | }, 28 | 'hljs-string': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 29 | 'hljs-doctag': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 30 | 'hljs-title': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 31 | 'hljs-section': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 32 | 'hljs-selector-id': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 33 | 'hljs-type': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 34 | 'hljs-classhljs-title': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 35 | 'hljs-tag': { type: 'SOLID', color: { r: 0, g: 0, b: 0.5019607843137255 } }, 36 | 'hljs-name': { type: 'SOLID', color: { r: 0, g: 0, b: 0.5019607843137255 } }, 37 | 'hljs-attribute': { 38 | type: 'SOLID', 39 | color: { r: 0, g: 0, b: 0.5019607843137255 }, 40 | }, 41 | 'hljs-regexp': { 42 | type: 'SOLID', 43 | color: { r: 0, g: 0.6, b: 0.14901960784313725 }, 44 | }, 45 | 'hljs-link': { 46 | type: 'SOLID', 47 | color: { r: 0, g: 0.6, b: 0.14901960784313725 }, 48 | }, 49 | 'hljs-symbol': { 50 | type: 'SOLID', 51 | color: { r: 0.6, g: 0, b: 0.45098039215686275 }, 52 | }, 53 | 'hljs-bullet': { 54 | type: 'SOLID', 55 | color: { r: 0.6, g: 0, b: 0.45098039215686275 }, 56 | }, 57 | 'hljs-built_in': { 58 | type: 'SOLID', 59 | color: { r: 0, g: 0.5254901960784314, b: 0.7019607843137254 }, 60 | }, 61 | 'hljs-builtin-name': { 62 | type: 'SOLID', 63 | color: { r: 0, g: 0.5254901960784314, b: 0.7019607843137254 }, 64 | }, 65 | 'hljs-meta': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 66 | 'hljs-deletion': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 67 | 'hljs-addition': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 68 | 'hljs-emphasis': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 69 | 'hljs-strong': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 70 | } 71 | export default github 72 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/githubGist.ts: -------------------------------------------------------------------------------- 1 | const githubGist = { 2 | hljs: { type: 'SOLID', color: { r: 0.2, g: 0.2, b: 0.2 } }, 3 | 'hljs-comment': { 4 | type: 'SOLID', 5 | color: { 6 | r: 0.5882352941176471, 7 | g: 0.596078431372549, 8 | b: 0.5882352941176471, 9 | }, 10 | }, 11 | 'hljs-meta': { 12 | type: 'SOLID', 13 | color: { 14 | r: 0.5882352941176471, 15 | g: 0.596078431372549, 16 | b: 0.5882352941176471, 17 | }, 18 | }, 19 | 'hljs-variable': { 20 | type: 'SOLID', 21 | color: { r: 0.8745098039215686, g: 0.3137254901960784, b: 0 }, 22 | }, 23 | 'hljs-template-variable': { 24 | type: 'SOLID', 25 | color: { r: 0.8745098039215686, g: 0.3137254901960784, b: 0 }, 26 | }, 27 | 'hljs-strong': { 28 | type: 'SOLID', 29 | color: { r: 0.8745098039215686, g: 0.3137254901960784, b: 0 }, 30 | }, 31 | 'hljs-emphasis': { 32 | type: 'SOLID', 33 | color: { r: 0.8745098039215686, g: 0.3137254901960784, b: 0 }, 34 | }, 35 | 'hljs-quote': { 36 | type: 'SOLID', 37 | color: { r: 0.8745098039215686, g: 0.3137254901960784, b: 0 }, 38 | }, 39 | 'hljs-keyword': { 40 | type: 'SOLID', 41 | color: { 42 | r: 0.8431372549019608, 43 | g: 0.22745098039215686, 44 | b: 0.28627450980392155, 45 | }, 46 | }, 47 | 'hljs-selector-tag': { 48 | type: 'SOLID', 49 | color: { 50 | r: 0.8431372549019608, 51 | g: 0.22745098039215686, 52 | b: 0.28627450980392155, 53 | }, 54 | }, 55 | 'hljs-type': { 56 | type: 'SOLID', 57 | color: { 58 | r: 0.8431372549019608, 59 | g: 0.22745098039215686, 60 | b: 0.28627450980392155, 61 | }, 62 | }, 63 | 'hljs-literal': { 64 | type: 'SOLID', 65 | color: { r: 0, g: 0.5254901960784314, b: 0.7019607843137254 }, 66 | }, 67 | 'hljs-symbol': { 68 | type: 'SOLID', 69 | color: { r: 0, g: 0.5254901960784314, b: 0.7019607843137254 }, 70 | }, 71 | 'hljs-bullet': { 72 | type: 'SOLID', 73 | color: { r: 0, g: 0.5254901960784314, b: 0.7019607843137254 }, 74 | }, 75 | 'hljs-attribute': { 76 | type: 'SOLID', 77 | color: { r: 0, g: 0.5254901960784314, b: 0.7019607843137254 }, 78 | }, 79 | 'hljs-section': { 80 | type: 'SOLID', 81 | color: { 82 | r: 0.38823529411764707, 83 | g: 0.6392156862745098, 84 | b: 0.3607843137254902, 85 | }, 86 | }, 87 | 'hljs-name': { 88 | type: 'SOLID', 89 | color: { 90 | r: 0.38823529411764707, 91 | g: 0.6392156862745098, 92 | b: 0.3607843137254902, 93 | }, 94 | }, 95 | 'hljs-tag': { type: 'SOLID', color: { r: 0.2, g: 0.2, b: 0.2 } }, 96 | 'hljs-title': { 97 | type: 'SOLID', 98 | color: { 99 | r: 0.43529411764705883, 100 | g: 0.25882352941176473, 101 | b: 0.7568627450980392, 102 | }, 103 | }, 104 | 'hljs-attr': { 105 | type: 'SOLID', 106 | color: { 107 | r: 0.43529411764705883, 108 | g: 0.25882352941176473, 109 | b: 0.7568627450980392, 110 | }, 111 | }, 112 | 'hljs-selector-id': { 113 | type: 'SOLID', 114 | color: { 115 | r: 0.43529411764705883, 116 | g: 0.25882352941176473, 117 | b: 0.7568627450980392, 118 | }, 119 | }, 120 | 'hljs-selector-class': { 121 | type: 'SOLID', 122 | color: { 123 | r: 0.43529411764705883, 124 | g: 0.25882352941176473, 125 | b: 0.7568627450980392, 126 | }, 127 | }, 128 | 'hljs-selector-attr': { 129 | type: 'SOLID', 130 | color: { 131 | r: 0.43529411764705883, 132 | g: 0.25882352941176473, 133 | b: 0.7568627450980392, 134 | }, 135 | }, 136 | 'hljs-selector-pseudo': { 137 | type: 'SOLID', 138 | color: { 139 | r: 0.43529411764705883, 140 | g: 0.25882352941176473, 141 | b: 0.7568627450980392, 142 | }, 143 | }, 144 | 'hljs-addition': { 145 | type: 'SOLID', 146 | color: { 147 | r: 0.3333333333333333, 148 | g: 0.6470588235294118, 149 | b: 0.19607843137254902, 150 | }, 151 | }, 152 | 'hljs-deletion': { 153 | type: 'SOLID', 154 | color: { r: 0.7411764705882353, g: 0.17254901960784313, b: 0 }, 155 | }, 156 | 'hljs-link': { type: 'SOLID', color: { r: 0.2, g: 0.2, b: 0.2 } }, 157 | 'hljs-number': { 158 | type: 'SOLID', 159 | color: { r: 0, g: 0.3607843137254902, b: 0.7725490196078432 }, 160 | }, 161 | 'hljs-string': { 162 | type: 'SOLID', 163 | color: { 164 | r: 0.011764705882352941, 165 | g: 0.1843137254901961, 166 | b: 0.3843137254901961, 167 | }, 168 | }, 169 | } 170 | export default githubGist 171 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/googlecode.ts: -------------------------------------------------------------------------------- 1 | const googlecode = { 2 | hljs: { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 3 | 'hljs-comment': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 4 | 'hljs-quote': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 5 | 'hljs-keyword': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 6 | 'hljs-selector-tag': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 7 | 'hljs-section': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 8 | 'hljs-title': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 9 | 'hljs-name': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 10 | 'hljs-variable': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 11 | 'hljs-template-variable': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 12 | 'hljs-string': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 13 | 'hljs-selector-attr': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 14 | 'hljs-selector-pseudo': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 15 | 'hljs-regexp': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 16 | 'hljs-literal': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 17 | 'hljs-symbol': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 18 | 'hljs-bullet': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 19 | 'hljs-meta': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 20 | 'hljs-number': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 21 | 'hljs-link': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 22 | 'hljs-doctag': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 23 | 'hljs-type': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 24 | 'hljs-attr': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 25 | 'hljs-built_in': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 26 | 'hljs-builtin-name': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 27 | 'hljs-params': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 28 | 'hljs-attribute': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 29 | 'hljs-subst': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 30 | 'hljs-formula': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 31 | 'hljs-selector-id': { 32 | type: 'SOLID', 33 | color: { 34 | r: 0.6078431372549019, 35 | g: 0.4392156862745098, 36 | b: 0.24705882352941178, 37 | }, 38 | }, 39 | 'hljs-selector-class': { 40 | type: 'SOLID', 41 | color: { 42 | r: 0.6078431372549019, 43 | g: 0.4392156862745098, 44 | b: 0.24705882352941178, 45 | }, 46 | }, 47 | 'hljs-addition': { 48 | type: 'SOLID', 49 | color: { 50 | r: 0.7294117647058823, 51 | g: 0.9333333333333333, 52 | b: 0.7294117647058823, 53 | }, 54 | }, 55 | 'hljs-deletion': { 56 | type: 'SOLID', 57 | color: { r: 1, g: 0.7843137254901961, b: 0.7411764705882353 }, 58 | }, 59 | 'hljs-strong': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 60 | 'hljs-emphasis': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 61 | } 62 | export default googlecode 63 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/gorilla.ts: -------------------------------------------------------------------------------- 1 | const gorilla = { 2 | hljs: { 3 | type: 'SOLID', 4 | color: { r: 0.8941176471, g: 0.7176470588, b: 0.5058823529 }, 5 | }, 6 | 'hljs-comment': { 7 | type: 'SOLID', 8 | color: { r: 0.3568627451, g: 0.5215686275, b: 0.5450980392 }, 9 | }, 10 | 'hljs-quote': { 11 | type: 'SOLID', 12 | color: { r: 0.3568627451, g: 0.5215686275, b: 0.5450980392 }, 13 | }, 14 | 'hljs-variable': { 15 | type: 'SOLID', 16 | color: { r: 0.8941176471, g: 0.7176470588, b: 0.5058823529 }, 17 | }, 18 | 'hljs-template-variable': { 19 | type: 'SOLID', 20 | color: { r: 0.0862745098, g: 0.7137254902, b: 0.4509803922 }, 21 | }, 22 | 'hljs-tag': { 23 | type: 'SOLID', 24 | color: { r: 0.2862745098, g: 0.6745098039, b: 0.9137254902 }, 25 | }, 26 | 'hljs-name': { 27 | type: 'SOLID', 28 | color: { r: 0.8941176471, g: 0.7176470588, b: 0.5058823529 }, 29 | }, 30 | 'hljs-selector-id': { 31 | type: 'SOLID', 32 | color: { r: 0.6980392157, g: 0.7921568627, b: 0.8039215686 }, 33 | }, 34 | 'hljs-selector-class': { 35 | type: 'SOLID', 36 | color: { r: 0.6980392157, g: 0.7921568627, b: 0.8039215686 }, 37 | }, 38 | 'hljs-regexp': { 39 | type: 'SOLID', 40 | color: { r: 0.2862745098, g: 0.9137254902, b: 0.6509803922 }, 41 | }, 42 | 'hljs-deletion': { 43 | type: 'SOLID', 44 | color: { r: 0.6980392157, g: 0.7921568627, b: 0.8039215686 }, 45 | }, 46 | 'hljs-function': { 47 | type: 'SOLID', 48 | color: { r: 0.0862745098, g: 0.6392156863, b: 0.7137254902 }, 49 | }, 50 | 'hljs-number': { 51 | type: 'SOLID', 52 | color: { r: 0.4392156863, g: 0.3764705882, b: 0.9215686275 }, 53 | }, 54 | 'hljs-built_in': { 55 | type: 'SOLID', 56 | color: { r: 0.8392156863, g: 0.4941176471, b: 0.3607843137 }, 57 | }, 58 | 'hljs-builtin-name': { 59 | type: 'SOLID', 60 | color: { r: 0.9019607843, g: 0.3960784314, b: 0.2 }, 61 | }, 62 | 'hljs-literal': { 63 | type: 'SOLID', 64 | color: { r: 0.4392156863, g: 0.3764705882, b: 0.9215686275 }, 65 | }, 66 | 'hljs-type': { 67 | type: 'SOLID', 68 | color: { r: 0.8392156863, g: 0.4941176471, b: 0.3607843137 }, 69 | }, 70 | 'hljs-params': { 71 | type: 'SOLID', 72 | color: { r: 0.8941176471, g: 0.7176470588, b: 0.5058823529 }, 73 | }, 74 | 'hljs-meta': { 75 | type: 'SOLID', 76 | color: { r: 0.6980392157, g: 0.7921568627, b: 0.8039215686 }, 77 | }, 78 | 'hljs-link': { 79 | type: 'SOLID', 80 | color: { r: 0.2862745098, g: 0.6745098039, b: 0.9137254902 }, 81 | }, 82 | 'hljs-attribute': { 83 | type: 'SOLID', 84 | color: { r: 0.8352941176, g: 0.5921568627, b: 0.1019607843 }, 85 | }, 86 | 'hljs-string': { 87 | type: 'SOLID', 88 | color: { r: 0.2862745098, g: 0.9137254902, b: 0.6509803922 }, 89 | }, 90 | 'hljs-symbol': { 91 | type: 'SOLID', 92 | color: { r: 0.2862745098, g: 0.6745098039, b: 0.9137254902 }, 93 | }, 94 | 'hljs-bullet': { 95 | type: 'SOLID', 96 | color: { r: 0.6980392157, g: 0.7921568627, b: 0.8039215686 }, 97 | }, 98 | 'hljs-addition': { 99 | type: 'SOLID', 100 | color: { r: 0.6980392157, g: 0.7921568627, b: 0.8039215686 }, 101 | }, 102 | 'hljs-title': { 103 | type: 'SOLID', 104 | color: { r: 0.0862745098, g: 0.6392156863, b: 0.7137254902 }, 105 | }, 106 | 'hljs-section': { 107 | type: 'SOLID', 108 | color: { r: 0.6980392157, g: 0.7921568627, b: 0.8039215686 }, 109 | }, 110 | 'hljs-keyword': { 111 | type: 'SOLID', 112 | color: { r: 0.9019607843, g: 0.3960784314, b: 0.2 }, 113 | }, 114 | 'hljs-selector-tag': { 115 | type: 'SOLID', 116 | color: { r: 0.6980392157, g: 0.7921568627, b: 0.8039215686 }, 117 | }, 118 | 'hljs-emphasis': { 119 | type: 'SOLID', 120 | color: { r: 0.6980392157, g: 0.7921568627, b: 0.8039215686 }, 121 | }, 122 | 'hljs-strong': { 123 | type: 'SOLID', 124 | color: { r: 0.6980392157, g: 0.7921568627, b: 0.8039215686 }, 125 | }, 126 | } 127 | export default gorilla 128 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/gorillaColorSchema.ts: -------------------------------------------------------------------------------- 1 | const gorillaColorSchema = { 2 | 'hljs-function': { 3 | type: 'SOLID', 4 | color: { r: 0.0859375, g: 0.63671875, b: 0.7109375 }, 5 | }, 6 | 'hljs-params': { 7 | type: 'SOLID', 8 | color: { r: 0.890625, g: 0.71484375, b: 0.50390625 }, 9 | }, 10 | 'hljs-keyword': { 11 | type: 'SOLID', 12 | color: { r: 0.8984375, g: 0.39453125, b: 0.19921875 }, 13 | }, 14 | 'hljs-built_in': { 15 | type: 'SOLID', 16 | color: { r: 0.8359375, g: 0.4921875, b: 0.359375 }, 17 | }, 18 | 'hljs-literal': { 19 | type: 'SOLID', 20 | color: { r: 0.4375, g: 0.375, b: 0.91796875 }, 21 | }, 22 | 'hljs-number': { 23 | type: 'SOLID', 24 | color: { r: 0.4375, g: 0.375, b: 0.91796875 }, 25 | }, 26 | 'hljs-string': { 27 | type: 'SOLID', 28 | color: { r: 0.28515625, g: 0.91015625, b: 0.6484375 }, 29 | }, 30 | 'hljs-title': { 31 | type: 'SOLID', 32 | color: { r: 0.0862745098, g: 0.6352941176, b: 0.7137254902 }, 33 | }, 34 | default: { 35 | type: 'SOLID', 36 | color: { r: 0.890625, g: 0.71484375, b: 0.50390625 }, 37 | }, 38 | '': { 39 | type: 'SOLID', 40 | color: { r: 0.890625, g: 0.71484375, b: 0.50390625 }, 41 | }, 42 | } 43 | 44 | export default gorillaColorSchema 45 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/grayscale.ts: -------------------------------------------------------------------------------- 1 | const grayscale = { 2 | hljs: { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 3 | 'hljs-comment': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 4 | 'hljs-quote': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 5 | 'hljs-keyword': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 6 | 'hljs-selector-tag': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 7 | 'hljs-subst': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 8 | 'hljs-number': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 9 | 'hljs-literal': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 10 | 'hljs-string': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 11 | 'hljs-doctag': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 12 | 'hljs-formula': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 13 | 'background:url(data:image/png;base64': { 14 | type: 'SOLID', 15 | color: { r: 1, g: 1, b: 1 }, 16 | }, 17 | 'hljs-title': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 18 | 'hljs-section': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 19 | 'hljs-selector-id': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 20 | 'hljs-classhljs-title': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 21 | 'hljs-type': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 22 | 'hljs-name': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 23 | 'hljs-tag': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 24 | 'hljs-regexp': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 25 | 'hljs-symbol': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 26 | 'hljs-bullet': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 27 | 'hljs-link': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 28 | 'hljs-built_in': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 29 | 'hljs-builtin-name': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 30 | 'hljs-meta': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 31 | 'hljs-deletion': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 32 | 'hljs-addition': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 33 | 'hljs-emphasis': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 34 | 'hljs-strong': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 35 | } 36 | export default grayscale 37 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/idea.ts: -------------------------------------------------------------------------------- 1 | const idea = { 2 | hljs: { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 3 | 'hljs-subst': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 4 | 'hljs-title': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 5 | 'hljs-comment': { 6 | type: 'SOLID', 7 | color: { 8 | r: 0.5019607843137255, 9 | g: 0.5019607843137255, 10 | b: 0.5019607843137255, 11 | }, 12 | }, 13 | 'hljs-quote': { 14 | type: 'SOLID', 15 | color: { 16 | r: 0.5019607843137255, 17 | g: 0.5019607843137255, 18 | b: 0.5019607843137255, 19 | }, 20 | }, 21 | 'hljs-meta': { 22 | type: 'SOLID', 23 | color: { r: 0.5019607843137255, g: 0.5019607843137255, b: 0 }, 24 | }, 25 | 'hljs-tag': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 26 | 'hljs-section': { 27 | type: 'SOLID', 28 | color: { r: 0, g: 0, b: 0.5019607843137255 }, 29 | }, 30 | 'hljs-name': { type: 'SOLID', color: { r: 0, g: 0, b: 0.5019607843137255 } }, 31 | 'hljs-literal': { 32 | type: 'SOLID', 33 | color: { r: 0, g: 0, b: 0.5019607843137255 }, 34 | }, 35 | 'hljs-keyword': { 36 | type: 'SOLID', 37 | color: { r: 0, g: 0, b: 0.5019607843137255 }, 38 | }, 39 | 'hljs-selector-tag': { 40 | type: 'SOLID', 41 | color: { r: 0, g: 0, b: 0.5019607843137255 }, 42 | }, 43 | 'hljs-type': { type: 'SOLID', color: { r: 0, g: 0, b: 0.5019607843137255 } }, 44 | 'hljs-selector-id': { 45 | type: 'SOLID', 46 | color: { r: 0, g: 0, b: 0.5019607843137255 }, 47 | }, 48 | 'hljs-selector-class': { 49 | type: 'SOLID', 50 | color: { r: 0, g: 0, b: 0.5019607843137255 }, 51 | }, 52 | 'hljs-attribute': { type: 'SOLID', color: { r: 0, g: 0, b: 1 } }, 53 | 'hljs-number': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 54 | 'hljs-regexp': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 55 | 'hljs-link': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 56 | 'hljs-string': { 57 | type: 'SOLID', 58 | color: { r: 0, g: 0.5019607843137255, b: 0 }, 59 | }, 60 | 'hljs-symbol': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 61 | 'hljs-bullet': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 62 | 'hljs-formula': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 63 | 'hljs-doctag': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 64 | 'hljs-variable': { 65 | type: 'SOLID', 66 | color: { r: 0.4, g: 0.054901960784313725, b: 0.47843137254901963 }, 67 | }, 68 | 'hljs-template-variable': { 69 | type: 'SOLID', 70 | color: { r: 0.4, g: 0.054901960784313725, b: 0.47843137254901963 }, 71 | }, 72 | 'hljs-addition': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 73 | 'hljs-deletion': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 74 | 'hljs-emphasis': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 75 | 'hljs-strong': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 76 | } 77 | export default idea 78 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/irBlack.ts: -------------------------------------------------------------------------------- 1 | const irBlack = { 2 | hljs: { 3 | type: 'SOLID', 4 | color: { 5 | r: 0.9725490196078431, 6 | g: 0.9725490196078431, 7 | b: 0.9725490196078431, 8 | }, 9 | }, 10 | 'hljs-comment': { 11 | type: 'SOLID', 12 | color: { 13 | r: 0.48627450980392156, 14 | g: 0.48627450980392156, 15 | b: 0.48627450980392156, 16 | }, 17 | }, 18 | 'hljs-quote': { 19 | type: 'SOLID', 20 | color: { 21 | r: 0.48627450980392156, 22 | g: 0.48627450980392156, 23 | b: 0.48627450980392156, 24 | }, 25 | }, 26 | 'hljs-meta': { 27 | type: 'SOLID', 28 | color: { 29 | r: 0.48627450980392156, 30 | g: 0.48627450980392156, 31 | b: 0.48627450980392156, 32 | }, 33 | }, 34 | 'hljs-keyword': { 35 | type: 'SOLID', 36 | color: { 37 | r: 0.5882352941176471, 38 | g: 0.796078431372549, 39 | b: 0.996078431372549, 40 | }, 41 | }, 42 | 'hljs-selector-tag': { 43 | type: 'SOLID', 44 | color: { 45 | r: 0.5882352941176471, 46 | g: 0.796078431372549, 47 | b: 0.996078431372549, 48 | }, 49 | }, 50 | 'hljs-tag': { 51 | type: 'SOLID', 52 | color: { 53 | r: 0.5882352941176471, 54 | g: 0.796078431372549, 55 | b: 0.996078431372549, 56 | }, 57 | }, 58 | 'hljs-name': { 59 | type: 'SOLID', 60 | color: { 61 | r: 0.5882352941176471, 62 | g: 0.796078431372549, 63 | b: 0.996078431372549, 64 | }, 65 | }, 66 | 'hljs-attribute': { 67 | type: 'SOLID', 68 | color: { r: 1, g: 1, b: 0.7137254901960784 }, 69 | }, 70 | 'hljs-selector-id': { 71 | type: 'SOLID', 72 | color: { r: 1, g: 1, b: 0.7137254901960784 }, 73 | }, 74 | 'hljs-string': { 75 | type: 'SOLID', 76 | color: { r: 0.6588235294117647, g: 1, b: 0.3764705882352941 }, 77 | }, 78 | 'hljs-selector-attr': { 79 | type: 'SOLID', 80 | color: { r: 0.6588235294117647, g: 1, b: 0.3764705882352941 }, 81 | }, 82 | 'hljs-selector-pseudo': { 83 | type: 'SOLID', 84 | color: { r: 0.6588235294117647, g: 1, b: 0.3764705882352941 }, 85 | }, 86 | 'hljs-addition': { 87 | type: 'SOLID', 88 | color: { r: 0.6588235294117647, g: 1, b: 0.3764705882352941 }, 89 | }, 90 | 'hljs-subst': { 91 | type: 'SOLID', 92 | color: { 93 | r: 0.8549019607843137, 94 | g: 0.9372549019607843, 95 | b: 0.6392156862745098, 96 | }, 97 | }, 98 | 'hljs-regexp': { 99 | type: 'SOLID', 100 | color: { 101 | r: 0.9137254901960784, 102 | g: 0.7529411764705882, 103 | b: 0.3843137254901961, 104 | }, 105 | }, 106 | 'hljs-link': { 107 | type: 'SOLID', 108 | color: { 109 | r: 0.9137254901960784, 110 | g: 0.7529411764705882, 111 | b: 0.3843137254901961, 112 | }, 113 | }, 114 | 'hljs-title': { type: 'SOLID', color: { r: 1, g: 1, b: 0.7137254901960784 } }, 115 | 'hljs-section': { 116 | type: 'SOLID', 117 | color: { r: 1, g: 1, b: 0.7137254901960784 }, 118 | }, 119 | 'hljs-type': { type: 'SOLID', color: { r: 1, g: 1, b: 0.7137254901960784 } }, 120 | 'hljs-doctag': { 121 | type: 'SOLID', 122 | color: { r: 1, g: 1, b: 0.7137254901960784 }, 123 | }, 124 | 'hljs-symbol': { 125 | type: 'SOLID', 126 | color: { 127 | r: 0.7764705882352941, 128 | g: 0.7725490196078432, 129 | b: 0.996078431372549, 130 | }, 131 | }, 132 | 'hljs-bullet': { 133 | type: 'SOLID', 134 | color: { 135 | r: 0.7764705882352941, 136 | g: 0.7725490196078432, 137 | b: 0.996078431372549, 138 | }, 139 | }, 140 | 'hljs-variable': { 141 | type: 'SOLID', 142 | color: { 143 | r: 0.7764705882352941, 144 | g: 0.7725490196078432, 145 | b: 0.996078431372549, 146 | }, 147 | }, 148 | 'hljs-template-variable': { 149 | type: 'SOLID', 150 | color: { 151 | r: 0.7764705882352941, 152 | g: 0.7725490196078432, 153 | b: 0.996078431372549, 154 | }, 155 | }, 156 | 'hljs-literal': { 157 | type: 'SOLID', 158 | color: { 159 | r: 0.7764705882352941, 160 | g: 0.7725490196078432, 161 | b: 0.996078431372549, 162 | }, 163 | }, 164 | 'hljs-number': { 165 | type: 'SOLID', 166 | color: { 167 | r: 0.9725490196078431, 168 | g: 0.9725490196078431, 169 | b: 0.9725490196078431, 170 | }, 171 | }, 172 | 'hljs-deletion': { 173 | type: 'SOLID', 174 | color: { 175 | r: 0.9725490196078431, 176 | g: 0.9725490196078431, 177 | b: 0.9725490196078431, 178 | }, 179 | }, 180 | 'hljs-emphasis': { 181 | type: 'SOLID', 182 | color: { 183 | r: 0.9725490196078431, 184 | g: 0.9725490196078431, 185 | b: 0.9725490196078431, 186 | }, 187 | }, 188 | 'hljs-strong': { 189 | type: 'SOLID', 190 | color: { 191 | r: 0.9725490196078431, 192 | g: 0.9725490196078431, 193 | b: 0.9725490196078431, 194 | }, 195 | }, 196 | } 197 | export default irBlack 198 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/isblEditorLight.ts: -------------------------------------------------------------------------------- 1 | const isblEditorLight = { 2 | hljs: { type: 'SOLID', color: { r: 0, g: 0, b: 0 } }, 3 | 'hljs-subst': { type: 'SOLID', color: { r: 0, g: 0, b: 0 } }, 4 | 'hljs-comment': { 5 | type: 'SOLID', 6 | color: { 7 | r: 0.3333333333333333, 8 | g: 0.3333333333333333, 9 | b: 0.3333333333333333, 10 | }, 11 | }, 12 | 'hljs-keyword': { type: 'SOLID', color: { r: 0, g: 0, b: 0 } }, 13 | 'hljs-attribute': { type: 'SOLID', color: { r: 0, g: 0, b: 0 } }, 14 | 'hljs-selector-tag': { type: 'SOLID', color: { r: 0, g: 0, b: 0 } }, 15 | 'hljs-meta-keyword': { type: 'SOLID', color: { r: 0, g: 0, b: 0 } }, 16 | 'hljs-doctag': { type: 'SOLID', color: { r: 0, g: 0, b: 0 } }, 17 | 'hljs-name': { type: 'SOLID', color: { r: 0, g: 0, b: 0 } }, 18 | 'hljs-string': { 19 | type: 'SOLID', 20 | color: { r: 0, g: 0, b: 0.5019607843137255 }, 21 | }, 22 | 'hljs-type': { type: 'SOLID', color: { r: 0, g: 0, b: 0 } }, 23 | 'hljs-number': { type: 'SOLID', color: { r: 0, g: 0, b: 0 } }, 24 | 'hljs-selector-id': { type: 'SOLID', color: { r: 0, g: 0, b: 0 } }, 25 | 'hljs-selector-class': { type: 'SOLID', color: { r: 0, g: 0, b: 0 } }, 26 | 'hljs-quote': { type: 'SOLID', color: { r: 0, g: 0, b: 0 } }, 27 | 'hljs-template-tag': { type: 'SOLID', color: { r: 0, g: 0, b: 0 } }, 28 | 'hljs-deletion': { type: 'SOLID', color: { r: 0, g: 0, b: 0 } }, 29 | 'hljs-title': { 30 | type: 'SOLID', 31 | color: { r: 0.984313725490196, g: 0.17254901960784313, b: 0 }, 32 | }, 33 | 'hljs-section': { 34 | type: 'SOLID', 35 | color: { r: 0.984313725490196, g: 0.17254901960784313, b: 0 }, 36 | }, 37 | 'hljs-title>hljs-built_in': { 38 | type: 'SOLID', 39 | color: { r: 0, g: 0.5019607843137255, b: 0.5019607843137255 }, 40 | }, 41 | 'hljs-regexp': { 42 | type: 'SOLID', 43 | color: { r: 0.3686274509803922, g: 0.09019607843137255, b: 0 }, 44 | }, 45 | 'hljs-symbol': { 46 | type: 'SOLID', 47 | color: { r: 0.3686274509803922, g: 0.09019607843137255, b: 0 }, 48 | }, 49 | 'hljs-variable': { 50 | type: 'SOLID', 51 | color: { r: 0.3686274509803922, g: 0.09019607843137255, b: 0 }, 52 | }, 53 | 'hljs-template-variable': { 54 | type: 'SOLID', 55 | color: { r: 0.3686274509803922, g: 0.09019607843137255, b: 0 }, 56 | }, 57 | 'hljs-link': { 58 | type: 'SOLID', 59 | color: { r: 0.3686274509803922, g: 0.09019607843137255, b: 0 }, 60 | }, 61 | 'hljs-selector-attr': { 62 | type: 'SOLID', 63 | color: { r: 0.3686274509803922, g: 0.09019607843137255, b: 0 }, 64 | }, 65 | 'hljs-selector-pseudo': { 66 | type: 'SOLID', 67 | color: { r: 0.3686274509803922, g: 0.09019607843137255, b: 0 }, 68 | }, 69 | 'hljs-built_in': { 70 | type: 'SOLID', 71 | color: { r: 0, g: 0, b: 0.5019607843137255 }, 72 | }, 73 | 'hljs-literal': { 74 | type: 'SOLID', 75 | color: { r: 0, g: 0, b: 0.5019607843137255 }, 76 | }, 77 | 'hljs-bullet': { 78 | type: 'SOLID', 79 | color: { r: 0.2235294117647059, g: 0.45098039215686275, b: 0 }, 80 | }, 81 | 'hljs-code': { 82 | type: 'SOLID', 83 | color: { r: 0.2235294117647059, g: 0.45098039215686275, b: 0 }, 84 | }, 85 | 'hljs-addition': { 86 | type: 'SOLID', 87 | color: { r: 0.2235294117647059, g: 0.45098039215686275, b: 0 }, 88 | }, 89 | 'hljs-class': { 90 | type: 'SOLID', 91 | color: { r: 0.43529411764705883, g: 0.10980392156862745, b: 0 }, 92 | }, 93 | 'hljs-meta': { 94 | type: 'SOLID', 95 | color: { r: 0.12156862745098039, g: 0.44313725490196076, b: 0.6 }, 96 | }, 97 | 'hljs-meta-string': { 98 | type: 'SOLID', 99 | color: { r: 0.30196078431372547, g: 0.6, b: 0.7490196078431373 }, 100 | }, 101 | 'hljs-emphasis': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 102 | 'hljs-strong': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 103 | } 104 | export default isblEditorLight 105 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/monoBlue.ts: -------------------------------------------------------------------------------- 1 | const monoBlue = { 2 | hljs: { 3 | type: 'SOLID', 4 | color: { r: 0, g: 0.09803921568627451, b: 0.22745098039215686 }, 5 | }, 6 | 'hljs-keyword': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 7 | 'hljs-selector-tag': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 8 | 'hljs-title': { 9 | type: 'SOLID', 10 | color: { r: 0, g: 0.2823529411764706, b: 0.6705882352941176 }, 11 | }, 12 | 'hljs-section': { 13 | type: 'SOLID', 14 | color: { r: 0, g: 0.2823529411764706, b: 0.6705882352941176 }, 15 | }, 16 | 'hljs-doctag': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 17 | 'hljs-name': { 18 | type: 'SOLID', 19 | color: { r: 0, g: 0.2823529411764706, b: 0.6705882352941176 }, 20 | }, 21 | 'hljs-strong': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 22 | 'hljs-comment': { 23 | type: 'SOLID', 24 | color: { 25 | r: 0.45098039215686275, 26 | g: 0.5058823529411764, 27 | b: 0.5686274509803921, 28 | }, 29 | }, 30 | 'hljs-string': { 31 | type: 'SOLID', 32 | color: { r: 0, g: 0.2823529411764706, b: 0.6705882352941176 }, 33 | }, 34 | 'hljs-built_in': { 35 | type: 'SOLID', 36 | color: { r: 0, g: 0.2823529411764706, b: 0.6705882352941176 }, 37 | }, 38 | 'hljs-literal': { 39 | type: 'SOLID', 40 | color: { r: 0, g: 0.2823529411764706, b: 0.6705882352941176 }, 41 | }, 42 | 'hljs-type': { 43 | type: 'SOLID', 44 | color: { r: 0, g: 0.2823529411764706, b: 0.6705882352941176 }, 45 | }, 46 | 'hljs-addition': { 47 | type: 'SOLID', 48 | color: { r: 0, g: 0.2823529411764706, b: 0.6705882352941176 }, 49 | }, 50 | 'hljs-tag': { 51 | type: 'SOLID', 52 | color: { r: 0, g: 0.2823529411764706, b: 0.6705882352941176 }, 53 | }, 54 | 'hljs-quote': { 55 | type: 'SOLID', 56 | color: { r: 0, g: 0.2823529411764706, b: 0.6705882352941176 }, 57 | }, 58 | 'hljs-selector-id': { 59 | type: 'SOLID', 60 | color: { r: 0, g: 0.2823529411764706, b: 0.6705882352941176 }, 61 | }, 62 | 'hljs-selector-class': { 63 | type: 'SOLID', 64 | color: { r: 0, g: 0.2823529411764706, b: 0.6705882352941176 }, 65 | }, 66 | 'hljs-meta': { 67 | type: 'SOLID', 68 | color: { 69 | r: 0.2980392156862745, 70 | g: 0.5058823529411764, 71 | b: 0.788235294117647, 72 | }, 73 | }, 74 | 'hljs-subst': { 75 | type: 'SOLID', 76 | color: { 77 | r: 0.2980392156862745, 78 | g: 0.5058823529411764, 79 | b: 0.788235294117647, 80 | }, 81 | }, 82 | 'hljs-symbol': { 83 | type: 'SOLID', 84 | color: { 85 | r: 0.2980392156862745, 86 | g: 0.5058823529411764, 87 | b: 0.788235294117647, 88 | }, 89 | }, 90 | 'hljs-regexp': { 91 | type: 'SOLID', 92 | color: { 93 | r: 0.2980392156862745, 94 | g: 0.5058823529411764, 95 | b: 0.788235294117647, 96 | }, 97 | }, 98 | 'hljs-attribute': { 99 | type: 'SOLID', 100 | color: { 101 | r: 0.2980392156862745, 102 | g: 0.5058823529411764, 103 | b: 0.788235294117647, 104 | }, 105 | }, 106 | 'hljs-deletion': { 107 | type: 'SOLID', 108 | color: { 109 | r: 0.2980392156862745, 110 | g: 0.5058823529411764, 111 | b: 0.788235294117647, 112 | }, 113 | }, 114 | 'hljs-variable': { 115 | type: 'SOLID', 116 | color: { 117 | r: 0.2980392156862745, 118 | g: 0.5058823529411764, 119 | b: 0.788235294117647, 120 | }, 121 | }, 122 | 'hljs-template-variable': { 123 | type: 'SOLID', 124 | color: { 125 | r: 0.2980392156862745, 126 | g: 0.5058823529411764, 127 | b: 0.788235294117647, 128 | }, 129 | }, 130 | 'hljs-link': { 131 | type: 'SOLID', 132 | color: { 133 | r: 0.2980392156862745, 134 | g: 0.5058823529411764, 135 | b: 0.788235294117647, 136 | }, 137 | }, 138 | 'hljs-bullet': { 139 | type: 'SOLID', 140 | color: { 141 | r: 0.2980392156862745, 142 | g: 0.5058823529411764, 143 | b: 0.788235294117647, 144 | }, 145 | }, 146 | 'hljs-emphasis': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 147 | } 148 | export default monoBlue 149 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/monokai.ts: -------------------------------------------------------------------------------- 1 | const monokai = { 2 | hljs: { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 3 | 'hljs-tag': { 4 | type: 'SOLID', 5 | color: { 6 | r: 0.9764705882352941, 7 | g: 0.14901960784313725, 8 | b: 0.4470588235294118, 9 | }, 10 | }, 11 | 'hljs-keyword': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 12 | 'hljs-selector-tag': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 13 | 'hljs-literal': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 14 | 'hljs-strong': { 15 | type: 'SOLID', 16 | color: { 17 | r: 0.9764705882352941, 18 | g: 0.14901960784313725, 19 | b: 0.4470588235294118, 20 | }, 21 | }, 22 | 'hljs-name': { 23 | type: 'SOLID', 24 | color: { 25 | r: 0.9764705882352941, 26 | g: 0.14901960784313725, 27 | b: 0.4470588235294118, 28 | }, 29 | }, 30 | 'hljs-code': { 31 | type: 'SOLID', 32 | color: { r: 0.4, g: 0.8509803921568627, b: 0.9372549019607843 }, 33 | }, 34 | 'hljs-classhljs-title': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 35 | 'hljs-attribute': { 36 | type: 'SOLID', 37 | color: { 38 | r: 0.7490196078431373, 39 | g: 0.4745098039215686, 40 | b: 0.8588235294117647, 41 | }, 42 | }, 43 | 'hljs-symbol': { 44 | type: 'SOLID', 45 | color: { 46 | r: 0.7490196078431373, 47 | g: 0.4745098039215686, 48 | b: 0.8588235294117647, 49 | }, 50 | }, 51 | 'hljs-regexp': { 52 | type: 'SOLID', 53 | color: { 54 | r: 0.7490196078431373, 55 | g: 0.4745098039215686, 56 | b: 0.8588235294117647, 57 | }, 58 | }, 59 | 'hljs-link': { 60 | type: 'SOLID', 61 | color: { 62 | r: 0.7490196078431373, 63 | g: 0.4745098039215686, 64 | b: 0.8588235294117647, 65 | }, 66 | }, 67 | 'hljs-string': { 68 | type: 'SOLID', 69 | color: { 70 | r: 0.6509803921568628, 71 | g: 0.8862745098039215, 72 | b: 0.1803921568627451, 73 | }, 74 | }, 75 | 'hljs-bullet': { 76 | type: 'SOLID', 77 | color: { 78 | r: 0.6509803921568628, 79 | g: 0.8862745098039215, 80 | b: 0.1803921568627451, 81 | }, 82 | }, 83 | 'hljs-subst': { 84 | type: 'SOLID', 85 | color: { 86 | r: 0.6509803921568628, 87 | g: 0.8862745098039215, 88 | b: 0.1803921568627451, 89 | }, 90 | }, 91 | 'hljs-title': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 92 | 'hljs-section': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 93 | 'hljs-emphasis': { 94 | type: 'SOLID', 95 | color: { 96 | r: 0.6509803921568628, 97 | g: 0.8862745098039215, 98 | b: 0.1803921568627451, 99 | }, 100 | }, 101 | 'hljs-type': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 102 | 'hljs-built_in': { 103 | type: 'SOLID', 104 | color: { 105 | r: 0.6509803921568628, 106 | g: 0.8862745098039215, 107 | b: 0.1803921568627451, 108 | }, 109 | }, 110 | 'hljs-builtin-name': { 111 | type: 'SOLID', 112 | color: { 113 | r: 0.6509803921568628, 114 | g: 0.8862745098039215, 115 | b: 0.1803921568627451, 116 | }, 117 | }, 118 | 'hljs-selector-attr': { 119 | type: 'SOLID', 120 | color: { 121 | r: 0.6509803921568628, 122 | g: 0.8862745098039215, 123 | b: 0.1803921568627451, 124 | }, 125 | }, 126 | 'hljs-selector-pseudo': { 127 | type: 'SOLID', 128 | color: { 129 | r: 0.6509803921568628, 130 | g: 0.8862745098039215, 131 | b: 0.1803921568627451, 132 | }, 133 | }, 134 | 'hljs-addition': { 135 | type: 'SOLID', 136 | color: { 137 | r: 0.6509803921568628, 138 | g: 0.8862745098039215, 139 | b: 0.1803921568627451, 140 | }, 141 | }, 142 | 'hljs-variable': { 143 | type: 'SOLID', 144 | color: { 145 | r: 0.6509803921568628, 146 | g: 0.8862745098039215, 147 | b: 0.1803921568627451, 148 | }, 149 | }, 150 | 'hljs-template-tag': { 151 | type: 'SOLID', 152 | color: { 153 | r: 0.6509803921568628, 154 | g: 0.8862745098039215, 155 | b: 0.1803921568627451, 156 | }, 157 | }, 158 | 'hljs-template-variable': { 159 | type: 'SOLID', 160 | color: { 161 | r: 0.6509803921568628, 162 | g: 0.8862745098039215, 163 | b: 0.1803921568627451, 164 | }, 165 | }, 166 | 'hljs-comment': { 167 | type: 'SOLID', 168 | color: { 169 | r: 0.4588235294117647, 170 | g: 0.44313725490196076, 171 | b: 0.3686274509803922, 172 | }, 173 | }, 174 | 'hljs-quote': { 175 | type: 'SOLID', 176 | color: { 177 | r: 0.4588235294117647, 178 | g: 0.44313725490196076, 179 | b: 0.3686274509803922, 180 | }, 181 | }, 182 | 'hljs-deletion': { 183 | type: 'SOLID', 184 | color: { 185 | r: 0.4588235294117647, 186 | g: 0.44313725490196076, 187 | b: 0.3686274509803922, 188 | }, 189 | }, 190 | 'hljs-meta': { 191 | type: 'SOLID', 192 | color: { 193 | r: 0.4588235294117647, 194 | g: 0.44313725490196076, 195 | b: 0.3686274509803922, 196 | }, 197 | }, 198 | 'hljs-doctag': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 199 | 'hljs-selector-id': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 200 | } 201 | export default monokai 202 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/noctis.ts: -------------------------------------------------------------------------------- 1 | const noctis = { 2 | hljs: { 3 | type: 'SOLID', 4 | color: { r: 0.6980392157, g: 0.7921568627, b: 0.8039215686 }, 5 | }, 6 | 'hljs-comment': { 7 | type: 'SOLID', 8 | color: { r: 0.3568627451, g: 0.5215686275, b: 0.5450980392 }, 9 | }, 10 | 'hljs-quote': { 11 | type: 'SOLID', 12 | color: { r: 0.3568627451, g: 0.5215686275, b: 0.5450980392 }, 13 | }, 14 | 'hljs-variable': { 15 | type: 'SOLID', 16 | color: { r: 0.8941176471, g: 0.7176470588, b: 0.5058823529 }, 17 | }, 18 | 'hljs-template-variable': { 19 | type: 'SOLID', 20 | color: { r: 0.0862745098, g: 0.7137254902, b: 0.4509803922 }, 21 | }, 22 | 'hljs-tag': { 23 | type: 'SOLID', 24 | color: { r: 0.2862745098, g: 0.6745098039, b: 0.9137254902 }, 25 | }, 26 | 'hljs-name': { 27 | type: 'SOLID', 28 | color: { r: 0.8941176471, g: 0.7176470588, b: 0.5058823529 }, 29 | }, 30 | 'hljs-selector-id': { 31 | type: 'SOLID', 32 | color: { r: 0.6980392157, g: 0.7921568627, b: 0.8039215686 }, 33 | }, 34 | 'hljs-selector-class': { 35 | type: 'SOLID', 36 | color: { r: 0.6980392157, g: 0.7921568627, b: 0.8039215686 }, 37 | }, 38 | 'hljs-regexp': { 39 | type: 'SOLID', 40 | color: { r: 0.2862745098, g: 0.9137254902, b: 0.6509803922 }, 41 | }, 42 | 'hljs-deletion': { 43 | type: 'SOLID', 44 | color: { r: 0.6980392157, g: 0.7921568627, b: 0.8039215686 }, 45 | }, 46 | 'hljs-function': { 47 | type: 'SOLID', 48 | color: { r: 0.0862745098, g: 0.6392156863, b: 0.7137254902 }, 49 | }, 50 | 'hljs-number': { 51 | type: 'SOLID', 52 | color: { r: 0.4392156863, g: 0.3764705882, b: 0.9215686275 }, 53 | }, 54 | 'hljs-built_in': { 55 | type: 'SOLID', 56 | color: { r: 0.9019607843, g: 0.3960784314, b: 0.2 }, 57 | }, 58 | 'hljs-builtin-name': { 59 | type: 'SOLID', 60 | color: { r: 0.9019607843, g: 0.3960784314, b: 0.2 }, 61 | }, 62 | 'hljs-literal': { 63 | type: 'SOLID', 64 | color: { r: 0.4392156863, g: 0.3764705882, b: 0.9215686275 }, 65 | }, 66 | 'hljs-type': { 67 | type: 'SOLID', 68 | color: { r: 0.8392156863, g: 0.4941176471, b: 0.3607843137 }, 69 | }, 70 | 'hljs-params': { 71 | type: 'SOLID', 72 | color: { r: 0.8941176471, g: 0.7176470588, b: 0.5058823529 }, 73 | }, 74 | 'hljs-meta': { 75 | type: 'SOLID', 76 | color: { r: 0.6980392157, g: 0.7921568627, b: 0.8039215686 }, 77 | }, 78 | 'hljs-link': { 79 | type: 'SOLID', 80 | color: { r: 0.2862745098, g: 0.6745098039, b: 0.9137254902 }, 81 | }, 82 | 'hljs-attribute': { 83 | type: 'SOLID', 84 | color: { r: 0.8352941176, g: 0.5921568627, b: 0.1019607843 }, 85 | }, 86 | 'hljs-string': { 87 | type: 'SOLID', 88 | color: { r: 0.2862745098, g: 0.9137254902, b: 0.6509803922 }, 89 | }, 90 | 'hljs-symbol': { 91 | type: 'SOLID', 92 | color: { r: 0.2862745098, g: 0.6745098039, b: 0.9137254902 }, 93 | }, 94 | 'hljs-bullet': { 95 | type: 'SOLID', 96 | color: { r: 0.6980392157, g: 0.7921568627, b: 0.8039215686 }, 97 | }, 98 | 'hljs-addition': { 99 | type: 'SOLID', 100 | color: { r: 0.6980392157, g: 0.7921568627, b: 0.8039215686 }, 101 | }, 102 | 'hljs-title': { 103 | type: 'SOLID', 104 | color: { r: 0.0862745098, g: 0.6392156863, b: 0.7137254902 }, 105 | }, 106 | 'hljs-section': { 107 | type: 'SOLID', 108 | color: { r: 0.6980392157, g: 0.7921568627, b: 0.8039215686 }, 109 | }, 110 | 'hljs-keyword': { 111 | type: 'SOLID', 112 | color: { r: 0.8745098039, g: 0.462745098, b: 0.6078431373 }, 113 | }, 114 | 'hljs-selector-tag': { 115 | type: 'SOLID', 116 | color: { r: 0.6980392157, g: 0.7921568627, b: 0.8039215686 }, 117 | }, 118 | 'hljs-emphasis': { 119 | type: 'SOLID', 120 | color: { r: 0.6980392157, g: 0.7921568627, b: 0.8039215686 }, 121 | }, 122 | 'hljs-strong': { 123 | type: 'SOLID', 124 | color: { r: 0.6980392157, g: 0.7921568627, b: 0.8039215686 }, 125 | }, 126 | } 127 | export default noctis 128 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/obsidian.ts: -------------------------------------------------------------------------------- 1 | const obsidian = { 2 | hljs: { 3 | type: 'SOLID', 4 | color: { 5 | r: 0.8784313725490196, 6 | g: 0.8862745098039215, 7 | b: 0.8941176470588236, 8 | }, 9 | }, 10 | 'hljs-keyword': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 11 | 'hljs-selector-tag': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 12 | 'hljs-literal': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 13 | 'hljs-selector-id': { 14 | type: 'SOLID', 15 | color: { 16 | r: 0.5764705882352941, 17 | g: 0.7803921568627451, 18 | b: 0.38823529411764707, 19 | }, 20 | }, 21 | 'hljs-number': { 22 | type: 'SOLID', 23 | color: { r: 1, g: 0.803921568627451, b: 0.13333333333333333 }, 24 | }, 25 | 'hljs-attribute': { 26 | type: 'SOLID', 27 | color: { r: 0.4, g: 0.5450980392156862, b: 0.6901960784313725 }, 28 | }, 29 | 'hljs-code': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 30 | 'hljs-classhljs-title': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 31 | 'hljs-section': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 32 | 'hljs-regexp': { 33 | type: 'SOLID', 34 | color: { 35 | r: 0.8274509803921568, 36 | g: 0.592156862745098, 37 | b: 0.27058823529411763, 38 | }, 39 | }, 40 | 'hljs-link': { 41 | type: 'SOLID', 42 | color: { 43 | r: 0.8274509803921568, 44 | g: 0.592156862745098, 45 | b: 0.27058823529411763, 46 | }, 47 | }, 48 | 'hljs-meta': { 49 | type: 'SOLID', 50 | color: { 51 | r: 0.3333333333333333, 52 | g: 0.44313725490196076, 53 | b: 0.5098039215686274, 54 | }, 55 | }, 56 | 'hljs-tag': { 57 | type: 'SOLID', 58 | color: { 59 | r: 0.5490196078431373, 60 | g: 0.7333333333333333, 61 | b: 0.6784313725490196, 62 | }, 63 | }, 64 | 'hljs-name': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 65 | 'hljs-bullet': { 66 | type: 'SOLID', 67 | color: { 68 | r: 0.5490196078431373, 69 | g: 0.7333333333333333, 70 | b: 0.6784313725490196, 71 | }, 72 | }, 73 | 'hljs-subst': { 74 | type: 'SOLID', 75 | color: { 76 | r: 0.5490196078431373, 77 | g: 0.7333333333333333, 78 | b: 0.6784313725490196, 79 | }, 80 | }, 81 | 'hljs-emphasis': { 82 | type: 'SOLID', 83 | color: { 84 | r: 0.5490196078431373, 85 | g: 0.7333333333333333, 86 | b: 0.6784313725490196, 87 | }, 88 | }, 89 | 'hljs-type': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 90 | 'hljs-built_in': { 91 | type: 'SOLID', 92 | color: { 93 | r: 0.5490196078431373, 94 | g: 0.7333333333333333, 95 | b: 0.6784313725490196, 96 | }, 97 | }, 98 | 'hljs-selector-attr': { 99 | type: 'SOLID', 100 | color: { 101 | r: 0.5490196078431373, 102 | g: 0.7333333333333333, 103 | b: 0.6784313725490196, 104 | }, 105 | }, 106 | 'hljs-selector-pseudo': { 107 | type: 'SOLID', 108 | color: { 109 | r: 0.5490196078431373, 110 | g: 0.7333333333333333, 111 | b: 0.6784313725490196, 112 | }, 113 | }, 114 | 'hljs-addition': { 115 | type: 'SOLID', 116 | color: { 117 | r: 0.5490196078431373, 118 | g: 0.7333333333333333, 119 | b: 0.6784313725490196, 120 | }, 121 | }, 122 | 'hljs-variable': { 123 | type: 'SOLID', 124 | color: { 125 | r: 0.5490196078431373, 126 | g: 0.7333333333333333, 127 | b: 0.6784313725490196, 128 | }, 129 | }, 130 | 'hljs-template-tag': { 131 | type: 'SOLID', 132 | color: { 133 | r: 0.5490196078431373, 134 | g: 0.7333333333333333, 135 | b: 0.6784313725490196, 136 | }, 137 | }, 138 | 'hljs-template-variable': { 139 | type: 'SOLID', 140 | color: { 141 | r: 0.5490196078431373, 142 | g: 0.7333333333333333, 143 | b: 0.6784313725490196, 144 | }, 145 | }, 146 | 'hljs-string': { 147 | type: 'SOLID', 148 | color: { r: 0.9254901960784314, g: 0.4627450980392157, b: 0 }, 149 | }, 150 | 'hljs-symbol': { 151 | type: 'SOLID', 152 | color: { r: 0.9254901960784314, g: 0.4627450980392157, b: 0 }, 153 | }, 154 | 'hljs-comment': { 155 | type: 'SOLID', 156 | color: { 157 | r: 0.5058823529411764, 158 | g: 0.5568627450980392, 159 | b: 0.5882352941176471, 160 | }, 161 | }, 162 | 'hljs-quote': { 163 | type: 'SOLID', 164 | color: { 165 | r: 0.5058823529411764, 166 | g: 0.5568627450980392, 167 | b: 0.5882352941176471, 168 | }, 169 | }, 170 | 'hljs-deletion': { 171 | type: 'SOLID', 172 | color: { 173 | r: 0.5058823529411764, 174 | g: 0.5568627450980392, 175 | b: 0.5882352941176471, 176 | }, 177 | }, 178 | 'hljs-selector-class': { 179 | type: 'SOLID', 180 | color: { 181 | r: 0.6274509803921569, 182 | g: 0.5098039215686274, 183 | b: 0.7411764705882353, 184 | }, 185 | }, 186 | 'hljs-doctag': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 187 | 'hljs-title': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 188 | 'hljs-strong': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 189 | } 190 | export default obsidian 191 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/purebasic.ts: -------------------------------------------------------------------------------- 1 | const purebasic = { 2 | hljs: { type: 'SOLID', color: { r: 0, g: 0, b: 0 } }, 3 | '\t\tIfyouneedtocustomizeastylesheetforPureBASIConly': { 4 | type: 'SOLID', 5 | color: { r: 1, g: 1, b: 1 }, 6 | }, 7 | 'hljs-type': { type: 'SOLID', color: { r: 0, g: 0, b: 0 } }, 8 | 'hljs-function': { type: 'SOLID', color: { r: 0, g: 0, b: 0 } }, 9 | 'hljs-name': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 10 | 'hljs-number': { type: 'SOLID', color: { r: 0, g: 0, b: 0 } }, 11 | 'hljs-attr': { type: 'SOLID', color: { r: 0, g: 0, b: 0 } }, 12 | 'hljs-params': { type: 'SOLID', color: { r: 0, g: 0, b: 0 } }, 13 | 'hljs-subst': { type: 'SOLID', color: { r: 0, g: 0, b: 0 } }, 14 | 'hljs-comment': { 15 | type: 'SOLID', 16 | color: { r: 0, g: 0.6666666666666666, b: 0.6666666666666666 }, 17 | }, 18 | 'hljs-regexp': { 19 | type: 'SOLID', 20 | color: { r: 0, g: 0.6666666666666666, b: 0.6666666666666666 }, 21 | }, 22 | 'hljs-section': { 23 | type: 'SOLID', 24 | color: { r: 0, g: 0.6666666666666666, b: 0.6666666666666666 }, 25 | }, 26 | 'hljs-selector-pseudo': { 27 | type: 'SOLID', 28 | color: { r: 0, g: 0.6666666666666666, b: 0.6666666666666666 }, 29 | }, 30 | 'hljs-addition': { 31 | type: 'SOLID', 32 | color: { r: 0, g: 0.6666666666666666, b: 0.6666666666666666 }, 33 | }, 34 | 'hljs-title': { type: 'SOLID', color: { r: 0, g: 0.4, b: 0.4 } }, 35 | 'hljs-tag': { type: 'SOLID', color: { r: 0, g: 0.4, b: 0.4 } }, 36 | 'hljs-variable': { type: 'SOLID', color: { r: 0, g: 0.4, b: 0.4 } }, 37 | 'hljs-code': { type: 'SOLID', color: { r: 0, g: 0.4, b: 0.4 } }, 38 | 'hljs-keyword': { type: 'SOLID', color: { r: 0, g: 0.4, b: 0.4 } }, 39 | 'hljs-class': { type: 'SOLID', color: { r: 0, g: 0.4, b: 0.4 } }, 40 | 'hljs-meta-keyword': { type: 'SOLID', color: { r: 0, g: 0.4, b: 0.4 } }, 41 | 'hljs-selector-class': { type: 'SOLID', color: { r: 0, g: 0.4, b: 0.4 } }, 42 | 'hljs-built_in': { type: 'SOLID', color: { r: 0, g: 0.4, b: 0.4 } }, 43 | 'hljs-builtin-name': { type: 'SOLID', color: { r: 0, g: 0.4, b: 0.4 } }, 44 | 'hljs-string': { 45 | type: 'SOLID', 46 | color: { r: 0, g: 0.5019607843137255, b: 1 }, 47 | }, 48 | 'hljs-selector-attr': { 49 | type: 'SOLID', 50 | color: { r: 0, g: 0.5019607843137255, b: 1 }, 51 | }, 52 | 'hljs-symbol': { 53 | type: 'SOLID', 54 | color: { 55 | r: 0.5725490196078431, 56 | g: 0.29411764705882354, 57 | b: 0.4470588235294118, 58 | }, 59 | }, 60 | 'hljs-link': { 61 | type: 'SOLID', 62 | color: { 63 | r: 0.5725490196078431, 64 | g: 0.29411764705882354, 65 | b: 0.4470588235294118, 66 | }, 67 | }, 68 | 'hljs-deletion': { 69 | type: 'SOLID', 70 | color: { 71 | r: 0.5725490196078431, 72 | g: 0.29411764705882354, 73 | b: 0.4470588235294118, 74 | }, 75 | }, 76 | 'hljs-attribute': { 77 | type: 'SOLID', 78 | color: { 79 | r: 0.5725490196078431, 80 | g: 0.29411764705882354, 81 | b: 0.4470588235294118, 82 | }, 83 | }, 84 | 'hljs-meta': { 85 | type: 'SOLID', 86 | color: { 87 | r: 0.5725490196078431, 88 | g: 0.29411764705882354, 89 | b: 0.4470588235294118, 90 | }, 91 | }, 92 | 'hljs-literal': { 93 | type: 'SOLID', 94 | color: { 95 | r: 0.5725490196078431, 96 | g: 0.29411764705882354, 97 | b: 0.4470588235294118, 98 | }, 99 | }, 100 | 'hljs-selector-id': { 101 | type: 'SOLID', 102 | color: { 103 | r: 0.5725490196078431, 104 | g: 0.29411764705882354, 105 | b: 0.4470588235294118, 106 | }, 107 | }, 108 | 'hljs-strong': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 109 | 'hljs-emphasis': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 110 | } 111 | export default purebasic 112 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/qtcreatorDark.ts: -------------------------------------------------------------------------------- 1 | const qtcreatorDark = { 2 | hljs: { 3 | type: 'SOLID', 4 | color: { 5 | r: 0.6666666666666666, 6 | g: 0.6666666666666666, 7 | b: 0.6666666666666666, 8 | }, 9 | }, 10 | 'hljs-subst': { 11 | type: 'SOLID', 12 | color: { 13 | r: 0.6666666666666666, 14 | g: 0.6666666666666666, 15 | b: 0.6666666666666666, 16 | }, 17 | }, 18 | 'hljs-tag': { 19 | type: 'SOLID', 20 | color: { 21 | r: 0.6666666666666666, 22 | g: 0.6666666666666666, 23 | b: 0.6666666666666666, 24 | }, 25 | }, 26 | 'hljs-title': { 27 | type: 'SOLID', 28 | color: { 29 | r: 0.6666666666666666, 30 | g: 0.6666666666666666, 31 | b: 0.6666666666666666, 32 | }, 33 | }, 34 | 'hljs-strong': { 35 | type: 'SOLID', 36 | color: { 37 | r: 0.6588235294117647, 38 | g: 0.6588235294117647, 39 | b: 0.6352941176470588, 40 | }, 41 | }, 42 | 'hljs-emphasis': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 43 | 'hljs-bullet': { 44 | type: 'SOLID', 45 | color: { r: 1, g: 0.3333333333333333, b: 1 }, 46 | }, 47 | 'hljs-quote': { type: 'SOLID', color: { r: 1, g: 0.3333333333333333, b: 1 } }, 48 | 'hljs-number': { 49 | type: 'SOLID', 50 | color: { r: 1, g: 0.3333333333333333, b: 1 }, 51 | }, 52 | 'hljs-regexp': { 53 | type: 'SOLID', 54 | color: { r: 1, g: 0.3333333333333333, b: 1 }, 55 | }, 56 | 'hljs-literal': { 57 | type: 'SOLID', 58 | color: { r: 1, g: 0.3333333333333333, b: 1 }, 59 | }, 60 | 'hljs-selector-class': { 61 | type: 'SOLID', 62 | color: { r: 0.6666666666666666, g: 0.6666666666666666, b: 1 }, 63 | }, 64 | 'hljs-stronge': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 65 | 'hljs-type': { type: 'SOLID', color: { r: 1, g: 0.3333333333333333, b: 1 } }, 66 | 'hljs-keyword': { 67 | type: 'SOLID', 68 | color: { r: 1, g: 1, b: 0.3333333333333333 }, 69 | }, 70 | 'hljs-selector-tag': { 71 | type: 'SOLID', 72 | color: { r: 1, g: 1, b: 0.3333333333333333 }, 73 | }, 74 | 'hljs-function': { 75 | type: 'SOLID', 76 | color: { r: 1, g: 1, b: 0.3333333333333333 }, 77 | }, 78 | 'hljs-section': { 79 | type: 'SOLID', 80 | color: { r: 1, g: 1, b: 0.3333333333333333 }, 81 | }, 82 | 'hljs-symbol': { 83 | type: 'SOLID', 84 | color: { r: 1, g: 1, b: 0.3333333333333333 }, 85 | }, 86 | 'hljs-name': { type: 'SOLID', color: { r: 1, g: 1, b: 0.3333333333333333 } }, 87 | 'hljs-attribute': { 88 | type: 'SOLID', 89 | color: { r: 1, g: 0.3333333333333333, b: 0.3333333333333333 }, 90 | }, 91 | 'hljs-variable': { 92 | type: 'SOLID', 93 | color: { r: 0.5333333333333333, g: 0.5333333333333333, b: 1 }, 94 | }, 95 | 'hljs-params': { 96 | type: 'SOLID', 97 | color: { r: 0.5333333333333333, g: 0.5333333333333333, b: 1 }, 98 | }, 99 | 'hljs-classhljs-title': { 100 | type: 'SOLID', 101 | color: { r: 0.5333333333333333, g: 0.5333333333333333, b: 1 }, 102 | }, 103 | 'hljs-string': { 104 | type: 'SOLID', 105 | color: { r: 1, g: 0.3333333333333333, b: 1 }, 106 | }, 107 | 'hljs-selector-id': { 108 | type: 'SOLID', 109 | color: { r: 1, g: 0.3333333333333333, b: 1 }, 110 | }, 111 | 'hljs-selector-attr': { 112 | type: 'SOLID', 113 | color: { r: 1, g: 0.3333333333333333, b: 1 }, 114 | }, 115 | 'hljs-selector-pseudo': { 116 | type: 'SOLID', 117 | color: { r: 1, g: 0.3333333333333333, b: 1 }, 118 | }, 119 | 'hljs-built_in': { 120 | type: 'SOLID', 121 | color: { r: 1, g: 0.3333333333333333, b: 1 }, 122 | }, 123 | 'hljs-builtin-name': { 124 | type: 'SOLID', 125 | color: { r: 1, g: 0.3333333333333333, b: 1 }, 126 | }, 127 | 'hljs-template-tag': { 128 | type: 'SOLID', 129 | color: { r: 1, g: 0.3333333333333333, b: 1 }, 130 | }, 131 | 'hljs-template-variable': { 132 | type: 'SOLID', 133 | color: { r: 1, g: 0.3333333333333333, b: 1 }, 134 | }, 135 | 'hljs-addition': { 136 | type: 'SOLID', 137 | color: { r: 1, g: 0.3333333333333333, b: 1 }, 138 | }, 139 | 'hljs-link': { type: 'SOLID', color: { r: 1, g: 0.3333333333333333, b: 1 } }, 140 | 'hljs-comment': { 141 | type: 'SOLID', 142 | color: { r: 0.3333333333333333, g: 1, b: 1 }, 143 | }, 144 | 'hljs-meta': { type: 'SOLID', color: { r: 0.3333333333333333, g: 1, b: 1 } }, 145 | 'hljs-deletion': { 146 | type: 'SOLID', 147 | color: { r: 0.3333333333333333, g: 1, b: 1 }, 148 | }, 149 | } 150 | export default qtcreatorDark 151 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/qtcreatorLight.ts: -------------------------------------------------------------------------------- 1 | const qtcreatorLight = { 2 | hljs: { type: 'SOLID', color: { r: 0, g: 0, b: 0 } }, 3 | 'hljs-subst': { type: 'SOLID', color: { r: 0, g: 0, b: 0 } }, 4 | 'hljs-tag': { type: 'SOLID', color: { r: 0, g: 0, b: 0 } }, 5 | 'hljs-title': { type: 'SOLID', color: { r: 0, g: 0, b: 0 } }, 6 | 'hljs-strong': { type: 'SOLID', color: { r: 0, g: 0, b: 0 } }, 7 | 'hljs-emphasis': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 8 | 'hljs-bullet': { 9 | type: 'SOLID', 10 | color: { r: 0, g: 0, b: 0.5019607843137255 }, 11 | }, 12 | 'hljs-quote': { type: 'SOLID', color: { r: 0, g: 0, b: 0.5019607843137255 } }, 13 | 'hljs-number': { 14 | type: 'SOLID', 15 | color: { r: 0, g: 0, b: 0.5019607843137255 }, 16 | }, 17 | 'hljs-regexp': { 18 | type: 'SOLID', 19 | color: { r: 0, g: 0, b: 0.5019607843137255 }, 20 | }, 21 | 'hljs-literal': { 22 | type: 'SOLID', 23 | color: { r: 0, g: 0, b: 0.5019607843137255 }, 24 | }, 25 | 'hljs-selector-class': { 26 | type: 'SOLID', 27 | color: { r: 0.5019607843137255, g: 0, b: 0.5019607843137255 }, 28 | }, 29 | 'hljs-stronge': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 30 | 'hljs-type': { type: 'SOLID', color: { r: 0, g: 0.5019607843137255, b: 0 } }, 31 | 'hljs-keyword': { 32 | type: 'SOLID', 33 | color: { r: 0.5019607843137255, g: 0.5019607843137255, b: 0 }, 34 | }, 35 | 'hljs-selector-tag': { 36 | type: 'SOLID', 37 | color: { r: 0.5019607843137255, g: 0.5019607843137255, b: 0 }, 38 | }, 39 | 'hljs-function': { 40 | type: 'SOLID', 41 | color: { r: 0.5019607843137255, g: 0.5019607843137255, b: 0 }, 42 | }, 43 | 'hljs-section': { 44 | type: 'SOLID', 45 | color: { r: 0.5019607843137255, g: 0.5019607843137255, b: 0 }, 46 | }, 47 | 'hljs-symbol': { 48 | type: 'SOLID', 49 | color: { r: 0.5019607843137255, g: 0.5019607843137255, b: 0 }, 50 | }, 51 | 'hljs-name': { 52 | type: 'SOLID', 53 | color: { r: 0.5019607843137255, g: 0.5019607843137255, b: 0 }, 54 | }, 55 | 'hljs-attribute': { 56 | type: 'SOLID', 57 | color: { r: 0.5019607843137255, g: 0, b: 0 }, 58 | }, 59 | 'hljs-variable': { 60 | type: 'SOLID', 61 | color: { r: 0, g: 0.3333333333333333, b: 0.6862745098039216 }, 62 | }, 63 | 'hljs-params': { 64 | type: 'SOLID', 65 | color: { r: 0, g: 0.3333333333333333, b: 0.6862745098039216 }, 66 | }, 67 | 'hljs-classhljs-title': { 68 | type: 'SOLID', 69 | color: { r: 0, g: 0.3333333333333333, b: 0.6862745098039216 }, 70 | }, 71 | 'hljs-string': { 72 | type: 'SOLID', 73 | color: { r: 0, g: 0.5019607843137255, b: 0 }, 74 | }, 75 | 'hljs-selector-id': { 76 | type: 'SOLID', 77 | color: { r: 0, g: 0.5019607843137255, b: 0 }, 78 | }, 79 | 'hljs-selector-attr': { 80 | type: 'SOLID', 81 | color: { r: 0, g: 0.5019607843137255, b: 0 }, 82 | }, 83 | 'hljs-selector-pseudo': { 84 | type: 'SOLID', 85 | color: { r: 0, g: 0.5019607843137255, b: 0 }, 86 | }, 87 | 'hljs-built_in': { 88 | type: 'SOLID', 89 | color: { r: 0, g: 0.5019607843137255, b: 0 }, 90 | }, 91 | 'hljs-builtin-name': { 92 | type: 'SOLID', 93 | color: { r: 0, g: 0.5019607843137255, b: 0 }, 94 | }, 95 | 'hljs-template-tag': { 96 | type: 'SOLID', 97 | color: { r: 0, g: 0.5019607843137255, b: 0 }, 98 | }, 99 | 'hljs-template-variable': { 100 | type: 'SOLID', 101 | color: { r: 0, g: 0.5019607843137255, b: 0 }, 102 | }, 103 | 'hljs-addition': { 104 | type: 'SOLID', 105 | color: { r: 0, g: 0.5019607843137255, b: 0 }, 106 | }, 107 | 'hljs-link': { type: 'SOLID', color: { r: 0, g: 0.5019607843137255, b: 0 } }, 108 | 'hljs-comment': { 109 | type: 'SOLID', 110 | color: { r: 0, g: 0.5019607843137255, b: 0 }, 111 | }, 112 | 'hljs-meta': { type: 'SOLID', color: { r: 0, g: 0.5019607843137255, b: 0 } }, 113 | 'hljs-deletion': { 114 | type: 'SOLID', 115 | color: { r: 0, g: 0.5019607843137255, b: 0 }, 116 | }, 117 | } 118 | export default qtcreatorLight 119 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/rainbow.ts: -------------------------------------------------------------------------------- 1 | const rainbow = { 2 | hljs: { 3 | type: 'SOLID', 4 | color: { 5 | r: 0.8196078431372549, 6 | g: 0.8509803921568627, 7 | b: 0.8823529411764706, 8 | }, 9 | }, 10 | 'hljs-comment': { 11 | type: 'SOLID', 12 | color: { 13 | r: 0.5882352941176471, 14 | g: 0.596078431372549, 15 | b: 0.5882352941176471, 16 | }, 17 | }, 18 | 'hljs-quote': { 19 | type: 'SOLID', 20 | color: { 21 | r: 0.5882352941176471, 22 | g: 0.596078431372549, 23 | b: 0.5882352941176471, 24 | }, 25 | }, 26 | 'hljs-keyword': { type: 'SOLID', color: { r: 0.8, g: 0.6, b: 0.8 } }, 27 | 'hljs-selector-tag': { type: 'SOLID', color: { r: 0.8, g: 0.6, b: 0.8 } }, 28 | 'hljs-literal': { type: 'SOLID', color: { r: 0.8, g: 0.6, b: 0.8 } }, 29 | 'hljs-type': { type: 'SOLID', color: { r: 0.8, g: 0.6, b: 0.8 } }, 30 | 'hljs-addition': { type: 'SOLID', color: { r: 0.8, g: 0.6, b: 0.8 } }, 31 | 'hljs-number': { 32 | type: 'SOLID', 33 | color: { 34 | r: 0.9764705882352941, 35 | g: 0.5686274509803921, 36 | b: 0.3411764705882353, 37 | }, 38 | }, 39 | 'hljs-selector-attr': { 40 | type: 'SOLID', 41 | color: { 42 | r: 0.9764705882352941, 43 | g: 0.5686274509803921, 44 | b: 0.3411764705882353, 45 | }, 46 | }, 47 | 'hljs-selector-pseudo': { 48 | type: 'SOLID', 49 | color: { 50 | r: 0.9764705882352941, 51 | g: 0.5686274509803921, 52 | b: 0.3411764705882353, 53 | }, 54 | }, 55 | 'hljs-string': { 56 | type: 'SOLID', 57 | color: { 58 | r: 0.5411764705882353, 59 | g: 0.7450980392156863, 60 | b: 0.7176470588235294, 61 | }, 62 | }, 63 | 'hljs-doctag': { 64 | type: 'SOLID', 65 | color: { 66 | r: 0.5411764705882353, 67 | g: 0.7450980392156863, 68 | b: 0.7176470588235294, 69 | }, 70 | }, 71 | 'hljs-regexp': { 72 | type: 'SOLID', 73 | color: { 74 | r: 0.5411764705882353, 75 | g: 0.7450980392156863, 76 | b: 0.7176470588235294, 77 | }, 78 | }, 79 | 'hljs-title': { 80 | type: 'SOLID', 81 | color: { 82 | r: 0.7098039215686275, 83 | g: 0.7411764705882353, 84 | b: 0.40784313725490196, 85 | }, 86 | }, 87 | 'hljs-name': { 88 | type: 'SOLID', 89 | color: { 90 | r: 0.8196078431372549, 91 | g: 0.8509803921568627, 92 | b: 0.8823529411764706, 93 | }, 94 | }, 95 | 'hljs-section': { 96 | type: 'SOLID', 97 | color: { 98 | r: 0.8196078431372549, 99 | g: 0.8509803921568627, 100 | b: 0.8823529411764706, 101 | }, 102 | }, 103 | 'hljs-built_in': { 104 | type: 'SOLID', 105 | color: { 106 | r: 0.7098039215686275, 107 | g: 0.7411764705882353, 108 | b: 0.40784313725490196, 109 | }, 110 | }, 111 | 'hljs-variable': { type: 'SOLID', color: { r: 1, g: 0.8, b: 0.4 } }, 112 | 'hljs-template-variable': { type: 'SOLID', color: { r: 1, g: 0.8, b: 0.4 } }, 113 | 'hljs-selector-id': { type: 'SOLID', color: { r: 1, g: 0.8, b: 0.4 } }, 114 | 'hljs-classhljs-title': { type: 'SOLID', color: { r: 1, g: 0.8, b: 0.4 } }, 115 | 'hljs-strong': { 116 | type: 'SOLID', 117 | color: { 118 | r: 0.8196078431372549, 119 | g: 0.8509803921568627, 120 | b: 0.8823529411764706, 121 | }, 122 | }, 123 | 'hljs-symbol': { 124 | type: 'SOLID', 125 | color: { 126 | r: 0.9764705882352941, 127 | g: 0.5686274509803921, 128 | b: 0.3411764705882353, 129 | }, 130 | }, 131 | 'hljs-bullet': { 132 | type: 'SOLID', 133 | color: { 134 | r: 0.9764705882352941, 135 | g: 0.5686274509803921, 136 | b: 0.3411764705882353, 137 | }, 138 | }, 139 | 'hljs-subst': { 140 | type: 'SOLID', 141 | color: { 142 | r: 0.9764705882352941, 143 | g: 0.5686274509803921, 144 | b: 0.3411764705882353, 145 | }, 146 | }, 147 | 'hljs-meta': { 148 | type: 'SOLID', 149 | color: { 150 | r: 0.9764705882352941, 151 | g: 0.5686274509803921, 152 | b: 0.3411764705882353, 153 | }, 154 | }, 155 | 'hljs-link': { 156 | type: 'SOLID', 157 | color: { 158 | r: 0.9764705882352941, 159 | g: 0.5686274509803921, 160 | b: 0.3411764705882353, 161 | }, 162 | }, 163 | 'hljs-deletion': { 164 | type: 'SOLID', 165 | color: { 166 | r: 0.8627450980392157, 167 | g: 0.19607843137254902, 168 | b: 0.1843137254901961, 169 | }, 170 | }, 171 | 'hljs-formula': { 172 | type: 'SOLID', 173 | color: { 174 | r: 0.8196078431372549, 175 | g: 0.8509803921568627, 176 | b: 0.8823529411764706, 177 | }, 178 | }, 179 | 'hljs-attr': { 180 | type: 'SOLID', 181 | color: { 182 | r: 0.5058823529411764, 183 | g: 0.6352941176470588, 184 | b: 0.7450980392156863, 185 | }, 186 | }, 187 | 'hljs-attribute': { 188 | type: 'SOLID', 189 | color: { 190 | r: 0.5058823529411764, 191 | g: 0.6352941176470588, 192 | b: 0.7450980392156863, 193 | }, 194 | }, 195 | 'hljs-emphasis': { 196 | type: 'SOLID', 197 | color: { 198 | r: 0.8196078431372549, 199 | g: 0.8509803921568627, 200 | b: 0.8823529411764706, 201 | }, 202 | }, 203 | } 204 | export default rainbow 205 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/routeros.ts: -------------------------------------------------------------------------------- 1 | const routeros = { 2 | hljs: { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 3 | 'hljs-subst': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 4 | 'hljs-comment': { 5 | type: 'SOLID', 6 | color: { 7 | r: 0.5333333333333333, 8 | g: 0.5333333333333333, 9 | b: 0.5333333333333333, 10 | }, 11 | }, 12 | 'hljs-keyword': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 13 | 'hljs-selector-tag': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 14 | 'hljs-meta-keyword': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 15 | 'hljs-doctag': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 16 | 'hljs-name': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 17 | 'hljs-attribute': { 18 | type: 'SOLID', 19 | color: { r: 0.054901960784313725, g: 0.6039215686274509, b: 0 }, 20 | }, 21 | 'hljs-function': { 22 | type: 'SOLID', 23 | color: { r: 0.6, g: 0.023529411764705882, b: 0.6039215686274509 }, 24 | }, 25 | 'hljs-builtin-name': { 26 | type: 'SOLID', 27 | color: { r: 0.6, g: 0.023529411764705882, b: 0.6039215686274509 }, 28 | }, 29 | 'hljs-type': { type: 'SOLID', color: { r: 0.5333333333333333, g: 0, b: 0 } }, 30 | 'hljs-string': { 31 | type: 'SOLID', 32 | color: { r: 0.5333333333333333, g: 0, b: 0 }, 33 | }, 34 | 'hljs-number': { 35 | type: 'SOLID', 36 | color: { r: 0.5333333333333333, g: 0, b: 0 }, 37 | }, 38 | 'hljs-selector-id': { 39 | type: 'SOLID', 40 | color: { r: 0.5333333333333333, g: 0, b: 0 }, 41 | }, 42 | 'hljs-selector-class': { 43 | type: 'SOLID', 44 | color: { r: 0.5333333333333333, g: 0, b: 0 }, 45 | }, 46 | 'hljs-quote': { type: 'SOLID', color: { r: 0.5333333333333333, g: 0, b: 0 } }, 47 | 'hljs-template-tag': { 48 | type: 'SOLID', 49 | color: { r: 0.5333333333333333, g: 0, b: 0 }, 50 | }, 51 | 'hljs-deletion': { 52 | type: 'SOLID', 53 | color: { r: 0.5333333333333333, g: 0, b: 0 }, 54 | }, 55 | 'hljs-title': { type: 'SOLID', color: { r: 0.5333333333333333, g: 0, b: 0 } }, 56 | 'hljs-section': { 57 | type: 'SOLID', 58 | color: { r: 0.5333333333333333, g: 0, b: 0 }, 59 | }, 60 | 'hljs-regexp': { 61 | type: 'SOLID', 62 | color: { 63 | r: 0.7372549019607844, 64 | g: 0.3764705882352941, 65 | b: 0.3764705882352941, 66 | }, 67 | }, 68 | 'hljs-symbol': { 69 | type: 'SOLID', 70 | color: { 71 | r: 0.7372549019607844, 72 | g: 0.3764705882352941, 73 | b: 0.3764705882352941, 74 | }, 75 | }, 76 | 'hljs-variable': { 77 | type: 'SOLID', 78 | color: { 79 | r: 0.7372549019607844, 80 | g: 0.3764705882352941, 81 | b: 0.3764705882352941, 82 | }, 83 | }, 84 | 'hljs-template-variable': { 85 | type: 'SOLID', 86 | color: { 87 | r: 0.7372549019607844, 88 | g: 0.3764705882352941, 89 | b: 0.3764705882352941, 90 | }, 91 | }, 92 | 'hljs-link': { 93 | type: 'SOLID', 94 | color: { 95 | r: 0.7372549019607844, 96 | g: 0.3764705882352941, 97 | b: 0.3764705882352941, 98 | }, 99 | }, 100 | 'hljs-selector-attr': { 101 | type: 'SOLID', 102 | color: { 103 | r: 0.7372549019607844, 104 | g: 0.3764705882352941, 105 | b: 0.3764705882352941, 106 | }, 107 | }, 108 | 'hljs-selector-pseudo': { 109 | type: 'SOLID', 110 | color: { 111 | r: 0.7372549019607844, 112 | g: 0.3764705882352941, 113 | b: 0.3764705882352941, 114 | }, 115 | }, 116 | 'hljs-literal': { 117 | type: 'SOLID', 118 | color: { 119 | r: 0.47058823529411764, 120 | g: 0.6627450980392157, 121 | b: 0.3764705882352941, 122 | }, 123 | }, 124 | 'hljs-built_in': { 125 | type: 'SOLID', 126 | color: { 127 | r: 0.047058823529411764, 128 | g: 0.6039215686274509, 129 | b: 0.6039215686274509, 130 | }, 131 | }, 132 | 'hljs-bullet': { 133 | type: 'SOLID', 134 | color: { 135 | r: 0.047058823529411764, 136 | g: 0.6039215686274509, 137 | b: 0.6039215686274509, 138 | }, 139 | }, 140 | 'hljs-code': { 141 | type: 'SOLID', 142 | color: { 143 | r: 0.047058823529411764, 144 | g: 0.6039215686274509, 145 | b: 0.6039215686274509, 146 | }, 147 | }, 148 | 'hljs-addition': { 149 | type: 'SOLID', 150 | color: { 151 | r: 0.047058823529411764, 152 | g: 0.6039215686274509, 153 | b: 0.6039215686274509, 154 | }, 155 | }, 156 | 'hljs-meta': { 157 | type: 'SOLID', 158 | color: { r: 0.12156862745098039, g: 0.44313725490196076, b: 0.6 }, 159 | }, 160 | 'hljs-meta-string': { 161 | type: 'SOLID', 162 | color: { r: 0.30196078431372547, g: 0.6, b: 0.7490196078431373 }, 163 | }, 164 | 'hljs-emphasis': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 165 | 'hljs-strong': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 166 | } 167 | export default routeros 168 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/schoolBook.ts: -------------------------------------------------------------------------------- 1 | const schoolBook = { 2 | hljs: { 3 | type: 'SOLID', 4 | color: { 5 | r: 0.24313725490196078, 6 | g: 0.34901960784313724, 7 | b: 0.08235294117647059, 8 | }, 9 | }, 10 | 'hljs-keyword': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 11 | 'hljs-selector-tag': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 12 | 'hljs-literal': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 13 | 'hljs-subst': { 14 | type: 'SOLID', 15 | color: { 16 | r: 0.24313725490196078, 17 | g: 0.34901960784313724, 18 | b: 0.08235294117647059, 19 | }, 20 | }, 21 | 'hljs-string': { 22 | type: 'SOLID', 23 | color: { r: 0.17254901960784313, g: 0, b: 0.6235294117647059 }, 24 | }, 25 | 'hljs-title': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 26 | 'hljs-section': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 27 | 'hljs-type': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 28 | 'hljs-symbol': { 29 | type: 'SOLID', 30 | color: { r: 0.17254901960784313, g: 0, b: 0.6235294117647059 }, 31 | }, 32 | 'hljs-bullet': { 33 | type: 'SOLID', 34 | color: { r: 0.17254901960784313, g: 0, b: 0.6235294117647059 }, 35 | }, 36 | 'hljs-attribute': { 37 | type: 'SOLID', 38 | color: { r: 0.17254901960784313, g: 0, b: 0.6235294117647059 }, 39 | }, 40 | 'hljs-built_in': { 41 | type: 'SOLID', 42 | color: { r: 0.17254901960784313, g: 0, b: 0.6235294117647059 }, 43 | }, 44 | 'hljs-builtin-name': { 45 | type: 'SOLID', 46 | color: { r: 0.17254901960784313, g: 0, b: 0.6235294117647059 }, 47 | }, 48 | 'hljs-addition': { 49 | type: 'SOLID', 50 | color: { r: 0.17254901960784313, g: 0, b: 0.6235294117647059 }, 51 | }, 52 | 'hljs-variable': { 53 | type: 'SOLID', 54 | color: { r: 0.17254901960784313, g: 0, b: 0.6235294117647059 }, 55 | }, 56 | 'hljs-template-tag': { 57 | type: 'SOLID', 58 | color: { r: 0.17254901960784313, g: 0, b: 0.6235294117647059 }, 59 | }, 60 | 'hljs-template-variable': { 61 | type: 'SOLID', 62 | color: { r: 0.17254901960784313, g: 0, b: 0.6235294117647059 }, 63 | }, 64 | 'hljs-link': { 65 | type: 'SOLID', 66 | color: { r: 0.17254901960784313, g: 0, b: 0.6235294117647059 }, 67 | }, 68 | 'hljs-comment': { 69 | type: 'SOLID', 70 | color: { 71 | r: 0.9019607843137255, 72 | g: 0.01568627450980392, 73 | b: 0.08235294117647059, 74 | }, 75 | }, 76 | 'hljs-quote': { 77 | type: 'SOLID', 78 | color: { 79 | r: 0.9019607843137255, 80 | g: 0.01568627450980392, 81 | b: 0.08235294117647059, 82 | }, 83 | }, 84 | 'hljs-deletion': { 85 | type: 'SOLID', 86 | color: { 87 | r: 0.9019607843137255, 88 | g: 0.01568627450980392, 89 | b: 0.08235294117647059, 90 | }, 91 | }, 92 | 'hljs-meta': { 93 | type: 'SOLID', 94 | color: { 95 | r: 0.9019607843137255, 96 | g: 0.01568627450980392, 97 | b: 0.08235294117647059, 98 | }, 99 | }, 100 | 'hljs-doctag': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 101 | 'hljs-name': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 102 | 'hljs-selector-id': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 103 | 'hljs-strong': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 104 | 'hljs-emphasis': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 105 | } 106 | export default schoolBook 107 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/shadesOfPurple.ts: -------------------------------------------------------------------------------- 1 | const shadesOfPurple = { 2 | hljs: { 3 | type: 'SOLID', 4 | color: { r: 0.8901960784313725, g: 0.8745098039215686, b: 1 }, 5 | }, 6 | "/*font-family:'OperatorMono''FiraCode''Menlo''Monaco''CourierNew'": { 7 | type: 'SOLID', 8 | color: { r: 1, g: 1, b: 1 }, 9 | }, 10 | 'hljs-title': { 11 | type: 'SOLID', 12 | color: { r: 0.9803921568627451, g: 0.8156862745098039, b: 0 }, 13 | }, 14 | 'hljs-name': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 15 | 'hljs-tag': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 16 | 'hljs-attr': { 17 | type: 'SOLID', 18 | color: { r: 0.9725490196078431, g: 0.8156862745098039, b: 0 }, 19 | }, 20 | 'hljs-built_in': { 21 | type: 'SOLID', 22 | color: { r: 0.984313725490196, g: 0.6196078431372549, b: 0 }, 23 | }, 24 | 'hljs-selector-tag': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 25 | 'hljs-section': { 26 | type: 'SOLID', 27 | color: { r: 0.984313725490196, g: 0.6196078431372549, b: 0 }, 28 | }, 29 | 'hljs-keyword': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 30 | 'hljs-subst': { 31 | type: 'SOLID', 32 | color: { r: 0.8901960784313725, g: 0.8745098039215686, b: 1 }, 33 | }, 34 | 'hljs-string': { 35 | type: 'SOLID', 36 | color: { 37 | r: 0.2980392156862745, 38 | g: 0.8235294117647058, 39 | b: 0.07450980392156863, 40 | }, 41 | }, 42 | 'hljs-attribute': { 43 | type: 'SOLID', 44 | color: { 45 | r: 0.2980392156862745, 46 | g: 0.8235294117647058, 47 | b: 0.07450980392156863, 48 | }, 49 | }, 50 | 'hljs-symbol': { 51 | type: 'SOLID', 52 | color: { 53 | r: 0.2980392156862745, 54 | g: 0.8235294117647058, 55 | b: 0.07450980392156863, 56 | }, 57 | }, 58 | 'hljs-bullet': { 59 | type: 'SOLID', 60 | color: { 61 | r: 0.2980392156862745, 62 | g: 0.8235294117647058, 63 | b: 0.07450980392156863, 64 | }, 65 | }, 66 | 'hljs-addition': { 67 | type: 'SOLID', 68 | color: { 69 | r: 0.2980392156862745, 70 | g: 0.8235294117647058, 71 | b: 0.07450980392156863, 72 | }, 73 | }, 74 | 'hljs-code': { 75 | type: 'SOLID', 76 | color: { 77 | r: 0.2980392156862745, 78 | g: 0.8235294117647058, 79 | b: 0.07450980392156863, 80 | }, 81 | }, 82 | 'hljs-regexp': { 83 | type: 'SOLID', 84 | color: { 85 | r: 0.2980392156862745, 86 | g: 0.8235294117647058, 87 | b: 0.07450980392156863, 88 | }, 89 | }, 90 | 'hljs-selector-class': { 91 | type: 'SOLID', 92 | color: { 93 | r: 0.2980392156862745, 94 | g: 0.8235294117647058, 95 | b: 0.07450980392156863, 96 | }, 97 | }, 98 | 'hljs-selector-attr': { 99 | type: 'SOLID', 100 | color: { 101 | r: 0.2980392156862745, 102 | g: 0.8235294117647058, 103 | b: 0.07450980392156863, 104 | }, 105 | }, 106 | 'hljs-selector-pseudo': { 107 | type: 'SOLID', 108 | color: { 109 | r: 0.2980392156862745, 110 | g: 0.8235294117647058, 111 | b: 0.07450980392156863, 112 | }, 113 | }, 114 | 'hljs-template-tag': { 115 | type: 'SOLID', 116 | color: { 117 | r: 0.2980392156862745, 118 | g: 0.8235294117647058, 119 | b: 0.07450980392156863, 120 | }, 121 | }, 122 | 'hljs-quote': { 123 | type: 'SOLID', 124 | color: { 125 | r: 0.2980392156862745, 126 | g: 0.8235294117647058, 127 | b: 0.07450980392156863, 128 | }, 129 | }, 130 | 'hljs-deletion': { 131 | type: 'SOLID', 132 | color: { 133 | r: 0.2980392156862745, 134 | g: 0.8235294117647058, 135 | b: 0.07450980392156863, 136 | }, 137 | }, 138 | 'hljs-meta': { 139 | type: 'SOLID', 140 | color: { r: 0.984313725490196, g: 0.6196078431372549, b: 0 }, 141 | }, 142 | 'hljs-meta-string': { 143 | type: 'SOLID', 144 | color: { r: 0.984313725490196, g: 0.6196078431372549, b: 0 }, 145 | }, 146 | 'hljs-comment': { 147 | type: 'SOLID', 148 | color: { r: 0.6745098039215687, g: 0.396078431372549, b: 1 }, 149 | }, 150 | 'hljs-literal': { 151 | type: 'SOLID', 152 | color: { 153 | r: 0.9803921568627451, 154 | g: 0.396078431372549, 155 | b: 0.5529411764705883, 156 | }, 157 | }, 158 | 'hljs-strong': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 159 | 'hljs-number': { 160 | type: 'SOLID', 161 | color: { 162 | r: 0.9803921568627451, 163 | g: 0.396078431372549, 164 | b: 0.5529411764705883, 165 | }, 166 | }, 167 | 'hljs-emphasis': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 168 | } 169 | export default shadesOfPurple 170 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/tomorrowNight.ts: -------------------------------------------------------------------------------- 1 | const tomorrowNight = { 2 | hljs: { 3 | type: 'SOLID', 4 | color: { 5 | r: 0.7725490196078432, 6 | g: 0.7843137254901961, 7 | b: 0.7764705882352941, 8 | }, 9 | }, 10 | 'hljs-comment': { 11 | type: 'SOLID', 12 | color: { 13 | r: 0.5882352941176471, 14 | g: 0.596078431372549, 15 | b: 0.5882352941176471, 16 | }, 17 | }, 18 | 'hljs-quote': { 19 | type: 'SOLID', 20 | color: { 21 | r: 0.5882352941176471, 22 | g: 0.596078431372549, 23 | b: 0.5882352941176471, 24 | }, 25 | }, 26 | 'hljs-variable': { type: 'SOLID', color: { r: 0.8, g: 0.4, b: 0.4 } }, 27 | 'hljs-template-variable': { 28 | type: 'SOLID', 29 | color: { r: 0.8, g: 0.4, b: 0.4 }, 30 | }, 31 | 'hljs-tag': { type: 'SOLID', color: { r: 0.8, g: 0.4, b: 0.4 } }, 32 | 'hljs-name': { type: 'SOLID', color: { r: 0.8, g: 0.4, b: 0.4 } }, 33 | 'hljs-selector-id': { type: 'SOLID', color: { r: 0.8, g: 0.4, b: 0.4 } }, 34 | 'hljs-selector-class': { type: 'SOLID', color: { r: 0.8, g: 0.4, b: 0.4 } }, 35 | 'hljs-regexp': { type: 'SOLID', color: { r: 0.8, g: 0.4, b: 0.4 } }, 36 | 'hljs-deletion': { type: 'SOLID', color: { r: 0.8, g: 0.4, b: 0.4 } }, 37 | 'hljs-number': { 38 | type: 'SOLID', 39 | color: { 40 | r: 0.8705882352941177, 41 | g: 0.5764705882352941, 42 | b: 0.37254901960784315, 43 | }, 44 | }, 45 | 'hljs-built_in': { 46 | type: 'SOLID', 47 | color: { 48 | r: 0.8705882352941177, 49 | g: 0.5764705882352941, 50 | b: 0.37254901960784315, 51 | }, 52 | }, 53 | 'hljs-builtin-name': { 54 | type: 'SOLID', 55 | color: { 56 | r: 0.8705882352941177, 57 | g: 0.5764705882352941, 58 | b: 0.37254901960784315, 59 | }, 60 | }, 61 | 'hljs-literal': { 62 | type: 'SOLID', 63 | color: { 64 | r: 0.8705882352941177, 65 | g: 0.5764705882352941, 66 | b: 0.37254901960784315, 67 | }, 68 | }, 69 | 'hljs-type': { 70 | type: 'SOLID', 71 | color: { 72 | r: 0.8705882352941177, 73 | g: 0.5764705882352941, 74 | b: 0.37254901960784315, 75 | }, 76 | }, 77 | 'hljs-params': { 78 | type: 'SOLID', 79 | color: { 80 | r: 0.8705882352941177, 81 | g: 0.5764705882352941, 82 | b: 0.37254901960784315, 83 | }, 84 | }, 85 | 'hljs-meta': { 86 | type: 'SOLID', 87 | color: { 88 | r: 0.8705882352941177, 89 | g: 0.5764705882352941, 90 | b: 0.37254901960784315, 91 | }, 92 | }, 93 | 'hljs-link': { 94 | type: 'SOLID', 95 | color: { 96 | r: 0.8705882352941177, 97 | g: 0.5764705882352941, 98 | b: 0.37254901960784315, 99 | }, 100 | }, 101 | 'hljs-attribute': { 102 | type: 'SOLID', 103 | color: { 104 | r: 0.9411764705882353, 105 | g: 0.7764705882352941, 106 | b: 0.4549019607843137, 107 | }, 108 | }, 109 | 'hljs-string': { 110 | type: 'SOLID', 111 | color: { 112 | r: 0.7098039215686275, 113 | g: 0.7411764705882353, 114 | b: 0.40784313725490196, 115 | }, 116 | }, 117 | 'hljs-symbol': { 118 | type: 'SOLID', 119 | color: { 120 | r: 0.7098039215686275, 121 | g: 0.7411764705882353, 122 | b: 0.40784313725490196, 123 | }, 124 | }, 125 | 'hljs-bullet': { 126 | type: 'SOLID', 127 | color: { 128 | r: 0.7098039215686275, 129 | g: 0.7411764705882353, 130 | b: 0.40784313725490196, 131 | }, 132 | }, 133 | 'hljs-addition': { 134 | type: 'SOLID', 135 | color: { 136 | r: 0.7098039215686275, 137 | g: 0.7411764705882353, 138 | b: 0.40784313725490196, 139 | }, 140 | }, 141 | 'hljs-title': { 142 | type: 'SOLID', 143 | color: { 144 | r: 0.5058823529411764, 145 | g: 0.6352941176470588, 146 | b: 0.7450980392156863, 147 | }, 148 | }, 149 | 'hljs-section': { 150 | type: 'SOLID', 151 | color: { 152 | r: 0.5058823529411764, 153 | g: 0.6352941176470588, 154 | b: 0.7450980392156863, 155 | }, 156 | }, 157 | 'hljs-keyword': { 158 | type: 'SOLID', 159 | color: { 160 | r: 0.6980392156862745, 161 | g: 0.5803921568627451, 162 | b: 0.7333333333333333, 163 | }, 164 | }, 165 | 'hljs-selector-tag': { 166 | type: 'SOLID', 167 | color: { 168 | r: 0.6980392156862745, 169 | g: 0.5803921568627451, 170 | b: 0.7333333333333333, 171 | }, 172 | }, 173 | 'hljs-emphasis': { 174 | type: 'SOLID', 175 | color: { 176 | r: 0.7725490196078432, 177 | g: 0.7843137254901961, 178 | b: 0.7764705882352941, 179 | }, 180 | }, 181 | 'hljs-strong': { 182 | type: 'SOLID', 183 | color: { 184 | r: 0.7725490196078432, 185 | g: 0.7843137254901961, 186 | b: 0.7764705882352941, 187 | }, 188 | }, 189 | } 190 | export default tomorrowNight 191 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/tomorrowNightBlue.ts: -------------------------------------------------------------------------------- 1 | const tomorrowNightBlue = { 2 | hljs: { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 3 | 'hljs-comment': { 4 | type: 'SOLID', 5 | color: { 6 | r: 0.4470588235294118, 7 | g: 0.5215686274509804, 8 | b: 0.7176470588235294, 9 | }, 10 | }, 11 | 'hljs-quote': { 12 | type: 'SOLID', 13 | color: { 14 | r: 0.4470588235294118, 15 | g: 0.5215686274509804, 16 | b: 0.7176470588235294, 17 | }, 18 | }, 19 | 'hljs-variable': { 20 | type: 'SOLID', 21 | color: { r: 1, g: 0.615686274509804, b: 0.6431372549019608 }, 22 | }, 23 | 'hljs-template-variable': { 24 | type: 'SOLID', 25 | color: { r: 1, g: 0.615686274509804, b: 0.6431372549019608 }, 26 | }, 27 | 'hljs-tag': { 28 | type: 'SOLID', 29 | color: { r: 1, g: 0.615686274509804, b: 0.6431372549019608 }, 30 | }, 31 | 'hljs-name': { 32 | type: 'SOLID', 33 | color: { r: 1, g: 0.615686274509804, b: 0.6431372549019608 }, 34 | }, 35 | 'hljs-selector-id': { 36 | type: 'SOLID', 37 | color: { r: 1, g: 0.615686274509804, b: 0.6431372549019608 }, 38 | }, 39 | 'hljs-selector-class': { 40 | type: 'SOLID', 41 | color: { r: 1, g: 0.615686274509804, b: 0.6431372549019608 }, 42 | }, 43 | 'hljs-regexp': { 44 | type: 'SOLID', 45 | color: { r: 1, g: 0.615686274509804, b: 0.6431372549019608 }, 46 | }, 47 | 'hljs-deletion': { 48 | type: 'SOLID', 49 | color: { r: 1, g: 0.615686274509804, b: 0.6431372549019608 }, 50 | }, 51 | 'hljs-number': { 52 | type: 'SOLID', 53 | color: { r: 1, g: 0.7725490196078432, b: 0.5607843137254902 }, 54 | }, 55 | 'hljs-built_in': { 56 | type: 'SOLID', 57 | color: { r: 1, g: 0.7725490196078432, b: 0.5607843137254902 }, 58 | }, 59 | 'hljs-builtin-name': { 60 | type: 'SOLID', 61 | color: { r: 1, g: 0.7725490196078432, b: 0.5607843137254902 }, 62 | }, 63 | 'hljs-literal': { 64 | type: 'SOLID', 65 | color: { r: 1, g: 0.7725490196078432, b: 0.5607843137254902 }, 66 | }, 67 | 'hljs-type': { 68 | type: 'SOLID', 69 | color: { r: 1, g: 0.7725490196078432, b: 0.5607843137254902 }, 70 | }, 71 | 'hljs-params': { 72 | type: 'SOLID', 73 | color: { r: 1, g: 0.7725490196078432, b: 0.5607843137254902 }, 74 | }, 75 | 'hljs-meta': { 76 | type: 'SOLID', 77 | color: { r: 1, g: 0.7725490196078432, b: 0.5607843137254902 }, 78 | }, 79 | 'hljs-link': { 80 | type: 'SOLID', 81 | color: { r: 1, g: 0.7725490196078432, b: 0.5607843137254902 }, 82 | }, 83 | 'hljs-attribute': { 84 | type: 'SOLID', 85 | color: { r: 1, g: 0.9333333333333333, b: 0.6784313725490196 }, 86 | }, 87 | 'hljs-string': { 88 | type: 'SOLID', 89 | color: { 90 | r: 0.8196078431372549, 91 | g: 0.9450980392156862, 92 | b: 0.6627450980392157, 93 | }, 94 | }, 95 | 'hljs-symbol': { 96 | type: 'SOLID', 97 | color: { 98 | r: 0.8196078431372549, 99 | g: 0.9450980392156862, 100 | b: 0.6627450980392157, 101 | }, 102 | }, 103 | 'hljs-bullet': { 104 | type: 'SOLID', 105 | color: { 106 | r: 0.8196078431372549, 107 | g: 0.9450980392156862, 108 | b: 0.6627450980392157, 109 | }, 110 | }, 111 | 'hljs-addition': { 112 | type: 'SOLID', 113 | color: { 114 | r: 0.8196078431372549, 115 | g: 0.9450980392156862, 116 | b: 0.6627450980392157, 117 | }, 118 | }, 119 | 'hljs-title': { 120 | type: 'SOLID', 121 | color: { r: 0.7333333333333333, g: 0.8549019607843137, b: 1 }, 122 | }, 123 | 'hljs-section': { 124 | type: 'SOLID', 125 | color: { r: 0.7333333333333333, g: 0.8549019607843137, b: 1 }, 126 | }, 127 | 'hljs-keyword': { 128 | type: 'SOLID', 129 | color: { r: 0.9215686274509803, g: 0.7333333333333333, b: 1 }, 130 | }, 131 | 'hljs-selector-tag': { 132 | type: 'SOLID', 133 | color: { r: 0.9215686274509803, g: 0.7333333333333333, b: 1 }, 134 | }, 135 | 'hljs-emphasis': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 136 | 'hljs-strong': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 137 | } 138 | export default tomorrowNightBlue 139 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/tomorrowNightEighties.ts: -------------------------------------------------------------------------------- 1 | const tomorrowNightEighties = { 2 | hljs: { type: 'SOLID', color: { r: 0.8, g: 0.8, b: 0.8 } }, 3 | 'hljs-comment': { type: 'SOLID', color: { r: 0.6, g: 0.6, b: 0.6 } }, 4 | 'hljs-quote': { type: 'SOLID', color: { r: 0.6, g: 0.6, b: 0.6 } }, 5 | 'hljs-variable': { 6 | type: 'SOLID', 7 | color: { 8 | r: 0.9490196078431372, 9 | g: 0.4666666666666667, 10 | b: 0.47843137254901963, 11 | }, 12 | }, 13 | 'hljs-template-variable': { 14 | type: 'SOLID', 15 | color: { 16 | r: 0.9490196078431372, 17 | g: 0.4666666666666667, 18 | b: 0.47843137254901963, 19 | }, 20 | }, 21 | 'hljs-tag': { 22 | type: 'SOLID', 23 | color: { 24 | r: 0.9490196078431372, 25 | g: 0.4666666666666667, 26 | b: 0.47843137254901963, 27 | }, 28 | }, 29 | 'hljs-name': { 30 | type: 'SOLID', 31 | color: { 32 | r: 0.9490196078431372, 33 | g: 0.4666666666666667, 34 | b: 0.47843137254901963, 35 | }, 36 | }, 37 | 'hljs-selector-id': { 38 | type: 'SOLID', 39 | color: { 40 | r: 0.9490196078431372, 41 | g: 0.4666666666666667, 42 | b: 0.47843137254901963, 43 | }, 44 | }, 45 | 'hljs-selector-class': { 46 | type: 'SOLID', 47 | color: { 48 | r: 0.9490196078431372, 49 | g: 0.4666666666666667, 50 | b: 0.47843137254901963, 51 | }, 52 | }, 53 | 'hljs-regexp': { 54 | type: 'SOLID', 55 | color: { 56 | r: 0.9490196078431372, 57 | g: 0.4666666666666667, 58 | b: 0.47843137254901963, 59 | }, 60 | }, 61 | 'hljs-deletion': { 62 | type: 'SOLID', 63 | color: { 64 | r: 0.9490196078431372, 65 | g: 0.4666666666666667, 66 | b: 0.47843137254901963, 67 | }, 68 | }, 69 | 'hljs-number': { 70 | type: 'SOLID', 71 | color: { 72 | r: 0.9764705882352941, 73 | g: 0.5686274509803921, 74 | b: 0.3411764705882353, 75 | }, 76 | }, 77 | 'hljs-built_in': { 78 | type: 'SOLID', 79 | color: { 80 | r: 0.9764705882352941, 81 | g: 0.5686274509803921, 82 | b: 0.3411764705882353, 83 | }, 84 | }, 85 | 'hljs-builtin-name': { 86 | type: 'SOLID', 87 | color: { 88 | r: 0.9764705882352941, 89 | g: 0.5686274509803921, 90 | b: 0.3411764705882353, 91 | }, 92 | }, 93 | 'hljs-literal': { 94 | type: 'SOLID', 95 | color: { 96 | r: 0.9764705882352941, 97 | g: 0.5686274509803921, 98 | b: 0.3411764705882353, 99 | }, 100 | }, 101 | 'hljs-type': { 102 | type: 'SOLID', 103 | color: { 104 | r: 0.9764705882352941, 105 | g: 0.5686274509803921, 106 | b: 0.3411764705882353, 107 | }, 108 | }, 109 | 'hljs-params': { 110 | type: 'SOLID', 111 | color: { 112 | r: 0.9764705882352941, 113 | g: 0.5686274509803921, 114 | b: 0.3411764705882353, 115 | }, 116 | }, 117 | 'hljs-meta': { 118 | type: 'SOLID', 119 | color: { 120 | r: 0.9764705882352941, 121 | g: 0.5686274509803921, 122 | b: 0.3411764705882353, 123 | }, 124 | }, 125 | 'hljs-link': { 126 | type: 'SOLID', 127 | color: { 128 | r: 0.9764705882352941, 129 | g: 0.5686274509803921, 130 | b: 0.3411764705882353, 131 | }, 132 | }, 133 | 'hljs-attribute': { type: 'SOLID', color: { r: 1, g: 0.8, b: 0.4 } }, 134 | 'hljs-string': { type: 'SOLID', color: { r: 0.6, g: 0.8, b: 0.6 } }, 135 | 'hljs-symbol': { type: 'SOLID', color: { r: 0.6, g: 0.8, b: 0.6 } }, 136 | 'hljs-bullet': { type: 'SOLID', color: { r: 0.6, g: 0.8, b: 0.6 } }, 137 | 'hljs-addition': { type: 'SOLID', color: { r: 0.6, g: 0.8, b: 0.6 } }, 138 | 'hljs-title': { type: 'SOLID', color: { r: 0.4, g: 0.6, b: 0.8 } }, 139 | 'hljs-section': { type: 'SOLID', color: { r: 0.4, g: 0.6, b: 0.8 } }, 140 | 'hljs-keyword': { type: 'SOLID', color: { r: 0.8, g: 0.6, b: 0.8 } }, 141 | 'hljs-selector-tag': { type: 'SOLID', color: { r: 0.8, g: 0.6, b: 0.8 } }, 142 | 'hljs-emphasis': { type: 'SOLID', color: { r: 0.8, g: 0.8, b: 0.8 } }, 143 | 'hljs-strong': { type: 'SOLID', color: { r: 0.8, g: 0.8, b: 0.8 } }, 144 | } 145 | export default tomorrowNightEighties 146 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/vs.ts: -------------------------------------------------------------------------------- 1 | const vs = { 2 | hljs: { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 3 | 'hljs-comment': { 4 | type: 'SOLID', 5 | color: { r: 0, g: 0.5019607843137255, b: 0 }, 6 | }, 7 | 'hljs-quote': { type: 'SOLID', color: { r: 0, g: 0.5019607843137255, b: 0 } }, 8 | 'hljs-variable': { 9 | type: 'SOLID', 10 | color: { r: 0, g: 0.5019607843137255, b: 0 }, 11 | }, 12 | 'hljs-keyword': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 13 | 'hljs-selector-tag': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 14 | 'hljs-built_in': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 15 | 'hljs-name': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 16 | 'hljs-tag': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 17 | 'hljs-string': { 18 | type: 'SOLID', 19 | color: { 20 | r: 0.6392156862745098, 21 | g: 0.08235294117647059, 22 | b: 0.08235294117647059, 23 | }, 24 | }, 25 | 'hljs-title': { 26 | type: 'SOLID', 27 | color: { 28 | r: 0.6392156862745098, 29 | g: 0.08235294117647059, 30 | b: 0.08235294117647059, 31 | }, 32 | }, 33 | 'hljs-section': { 34 | type: 'SOLID', 35 | color: { 36 | r: 0.6392156862745098, 37 | g: 0.08235294117647059, 38 | b: 0.08235294117647059, 39 | }, 40 | }, 41 | 'hljs-attribute': { 42 | type: 'SOLID', 43 | color: { 44 | r: 0.6392156862745098, 45 | g: 0.08235294117647059, 46 | b: 0.08235294117647059, 47 | }, 48 | }, 49 | 'hljs-literal': { 50 | type: 'SOLID', 51 | color: { 52 | r: 0.6392156862745098, 53 | g: 0.08235294117647059, 54 | b: 0.08235294117647059, 55 | }, 56 | }, 57 | 'hljs-template-tag': { 58 | type: 'SOLID', 59 | color: { 60 | r: 0.6392156862745098, 61 | g: 0.08235294117647059, 62 | b: 0.08235294117647059, 63 | }, 64 | }, 65 | 'hljs-template-variable': { 66 | type: 'SOLID', 67 | color: { 68 | r: 0.6392156862745098, 69 | g: 0.08235294117647059, 70 | b: 0.08235294117647059, 71 | }, 72 | }, 73 | 'hljs-type': { 74 | type: 'SOLID', 75 | color: { 76 | r: 0.6392156862745098, 77 | g: 0.08235294117647059, 78 | b: 0.08235294117647059, 79 | }, 80 | }, 81 | 'hljs-addition': { 82 | type: 'SOLID', 83 | color: { 84 | r: 0.6392156862745098, 85 | g: 0.08235294117647059, 86 | b: 0.08235294117647059, 87 | }, 88 | }, 89 | 'hljs-deletion': { 90 | type: 'SOLID', 91 | color: { 92 | r: 0.16862745098039217, 93 | g: 0.5686274509803921, 94 | b: 0.6862745098039216, 95 | }, 96 | }, 97 | 'hljs-selector-attr': { 98 | type: 'SOLID', 99 | color: { 100 | r: 0.16862745098039217, 101 | g: 0.5686274509803921, 102 | b: 0.6862745098039216, 103 | }, 104 | }, 105 | 'hljs-selector-pseudo': { 106 | type: 'SOLID', 107 | color: { 108 | r: 0.16862745098039217, 109 | g: 0.5686274509803921, 110 | b: 0.6862745098039216, 111 | }, 112 | }, 113 | 'hljs-meta': { 114 | type: 'SOLID', 115 | color: { 116 | r: 0.16862745098039217, 117 | g: 0.5686274509803921, 118 | b: 0.6862745098039216, 119 | }, 120 | }, 121 | 'hljs-doctag': { 122 | type: 'SOLID', 123 | color: { 124 | r: 0.5019607843137255, 125 | g: 0.5019607843137255, 126 | b: 0.5019607843137255, 127 | }, 128 | }, 129 | 'hljs-attr': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 130 | 'hljs-symbol': { 131 | type: 'SOLID', 132 | color: { r: 0, g: 0.6901960784313725, b: 0.9098039215686274 }, 133 | }, 134 | 'hljs-bullet': { 135 | type: 'SOLID', 136 | color: { r: 0, g: 0.6901960784313725, b: 0.9098039215686274 }, 137 | }, 138 | 'hljs-link': { 139 | type: 'SOLID', 140 | color: { r: 0, g: 0.6901960784313725, b: 0.9098039215686274 }, 141 | }, 142 | 'hljs-emphasis': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 143 | 'hljs-strong': { type: 'SOLID', color: { r: 1, g: 1, b: 1 } }, 144 | } 145 | export default vs 146 | -------------------------------------------------------------------------------- /src/assets/colorSchema/schemas/xt256.ts: -------------------------------------------------------------------------------- 1 | const xt256 = { 2 | hljs: { 3 | type: 'SOLID', 4 | color: { 5 | r: 0.9176470588235294, 6 | g: 0.9176470588235294, 7 | b: 0.9176470588235294, 8 | }, 9 | }, 10 | 'hljs-subst': { 11 | type: 'SOLID', 12 | color: { 13 | r: 0.9176470588235294, 14 | g: 0.9176470588235294, 15 | b: 0.9176470588235294, 16 | }, 17 | }, 18 | 'hljs-emphasis': { 19 | type: 'SOLID', 20 | color: { 21 | r: 0.9176470588235294, 22 | g: 0.9176470588235294, 23 | b: 0.9176470588235294, 24 | }, 25 | }, 26 | 'hljs-strong': { 27 | type: 'SOLID', 28 | color: { 29 | r: 0.9176470588235294, 30 | g: 0.9176470588235294, 31 | b: 0.9176470588235294, 32 | }, 33 | }, 34 | 'hljs-builtin-name': { 35 | type: 'SOLID', 36 | color: { 37 | r: 0.9176470588235294, 38 | g: 0.9176470588235294, 39 | b: 0.9176470588235294, 40 | }, 41 | }, 42 | 'hljs-type': { 43 | type: 'SOLID', 44 | color: { 45 | r: 0.9176470588235294, 46 | g: 0.9176470588235294, 47 | b: 0.9176470588235294, 48 | }, 49 | }, 50 | 'hljs-params': { 51 | type: 'SOLID', 52 | color: { r: 0.8549019607843137, g: 0, b: 0 }, 53 | }, 54 | 'hljs-literal': { type: 'SOLID', color: { r: 1, g: 0, b: 0 } }, 55 | 'hljs-number': { type: 'SOLID', color: { r: 1, g: 0, b: 0 } }, 56 | 'hljs-name': { type: 'SOLID', color: { r: 1, g: 0, b: 0 } }, 57 | 'hljs-comment': { 58 | type: 'SOLID', 59 | color: { 60 | r: 0.5882352941176471, 61 | g: 0.596078431372549, 62 | b: 0.5882352941176471, 63 | }, 64 | }, 65 | 'hljs-selector-id': { type: 'SOLID', color: { r: 0, g: 1, b: 1 } }, 66 | 'hljs-quote': { type: 'SOLID', color: { r: 0, g: 1, b: 1 } }, 67 | 'hljs-template-variable': { type: 'SOLID', color: { r: 0, g: 1, b: 1 } }, 68 | 'hljs-variable': { type: 'SOLID', color: { r: 0, g: 1, b: 1 } }, 69 | 'hljs-title': { type: 'SOLID', color: { r: 0, g: 1, b: 1 } }, 70 | 'hljs-selector-class': { 71 | type: 'SOLID', 72 | color: { r: 1, g: 0.9411764705882353, b: 0 }, 73 | }, 74 | 'hljs-keyword': { 75 | type: 'SOLID', 76 | color: { r: 1, g: 0.9411764705882353, b: 0 }, 77 | }, 78 | 'hljs-symbol': { 79 | type: 'SOLID', 80 | color: { r: 1, g: 0.9411764705882353, b: 0 }, 81 | }, 82 | 'hljs-string': { type: 'SOLID', color: { r: 0, g: 1, b: 0 } }, 83 | 'hljs-bullet': { type: 'SOLID', color: { r: 0, g: 1, b: 0 } }, 84 | 'hljs-tag': { type: 'SOLID', color: { r: 0, g: 0.058823529411764705, b: 1 } }, 85 | 'hljs-section': { 86 | type: 'SOLID', 87 | color: { r: 0, g: 0.058823529411764705, b: 1 }, 88 | }, 89 | 'hljs-selector-tag': { 90 | type: 'SOLID', 91 | color: { r: 0, g: 0.058823529411764705, b: 1 }, 92 | }, 93 | 'hljs-attribute': { type: 'SOLID', color: { r: 1, g: 0, b: 1 } }, 94 | 'hljs-built_in': { type: 'SOLID', color: { r: 1, g: 0, b: 1 } }, 95 | 'hljs-regexp': { type: 'SOLID', color: { r: 1, g: 0, b: 1 } }, 96 | 'hljs-link': { type: 'SOLID', color: { r: 1, g: 0, b: 1 } }, 97 | 'hljs-meta': { 98 | type: 'SOLID', 99 | color: { 100 | r: 0.9176470588235294, 101 | g: 0.9176470588235294, 102 | b: 0.9176470588235294, 103 | }, 104 | }, 105 | } 106 | export default xt256 107 | -------------------------------------------------------------------------------- /src/code.ts: -------------------------------------------------------------------------------- 1 | import { SchemaAndLanguage } from './models/SchemaAndLanguage' 2 | import changeColorUsecase from './usecases/changeColorUsecase' 3 | 4 | declare function require(path: string): any 5 | 6 | figma.showUI(__html__) 7 | figma.ui.resize(300, 300) 8 | 9 | // 10 | // Initialize 11 | // 12 | 13 | figma.clientStorage 14 | .getAsync('currentSchemaAndLanguage') 15 | .then(schemaAndLanguage => { 16 | if (schemaAndLanguage) { 17 | figma.ui.postMessage({ 18 | type: 'CURRENT_SCHEMA_AND_LANGUAGE', 19 | schemaAndLanguage, 20 | }) 21 | } else { 22 | figma.ui.postMessage({ 23 | type: 'CURRENT_SCHEMA_AND_LANGUAGE', 24 | schemaAndLanguage: { colorSchema: '', language: '' }, 25 | }) 26 | } 27 | }) 28 | 29 | figma.clientStorage 30 | .getAsync('bookMarkedSchemaAndLanguage') 31 | .then(schemaAndLanguages => { 32 | if (schemaAndLanguages) { 33 | figma.ui.postMessage({ 34 | type: 'BOOKMARKED_SCHEMA_AND_LANGUAGES', 35 | schemaAndLanguages, 36 | }) 37 | } else { 38 | figma.ui.postMessage({ 39 | type: 'BOOKMARKED_SCHEMA_AND_LANGUAGES', 40 | schemaAndLanguages: [], 41 | }) 42 | } 43 | }) 44 | 45 | // 46 | // Router 47 | // 48 | 49 | figma.ui.onmessage = msg => { 50 | if (msg.type == 'CHANGE_COLOR') { 51 | const schemaAndLanguage: SchemaAndLanguage = msg.schemaAndLanguage 52 | 53 | try { 54 | figma.currentPage.selection && 55 | changeColorUsecase(figma.currentPage.selection, schemaAndLanguage) 56 | figma.clientStorage 57 | .setAsync('currentSchemaAndLanguage', schemaAndLanguage) 58 | .then(() => { 59 | console.log('Cached.') 60 | }) 61 | } catch (e) { 62 | figma.notify(`😭 ${e}`) 63 | } 64 | } 65 | 66 | if (msg.type == 'UPDATE_BOOKMARKS') { 67 | const schemaAndLanguages: SchemaAndLanguage[] = msg.schemaAndLanguages 68 | figma.clientStorage 69 | .setAsync('bookMarkedSchemaAndLanguage', schemaAndLanguages) 70 | .then(() => { 71 | console.log('Bookmark saved.') 72 | }) 73 | } 74 | } 75 | -------------------------------------------------------------------------------- /src/components/Bookmarks.tsx: -------------------------------------------------------------------------------- 1 | import * as React from 'react' 2 | import { SchemaAndLanguage } from '../models/SchemaAndLanguage' 3 | import ListItemBookmark from './ListItemBookmark' 4 | 5 | interface Props { 6 | schemaAndLanguage: SchemaAndLanguage 7 | bookmarkedSchemaAndLanguages: SchemaAndLanguage[] 8 | createBookmark: (schemaAndLanguage: SchemaAndLanguage) => void 9 | destroyBookmark: (index: number) => void 10 | } 11 | 12 | const Bookmarks: React.FC = ({ 13 | schemaAndLanguage, 14 | bookmarkedSchemaAndLanguages, 15 | createBookmark, 16 | destroyBookmark, 17 | }: Props) => { 18 | return ( 19 |
20 |
21 |
Bookmarks
22 |
{ 25 | createBookmark(schemaAndLanguage) 26 | }} 27 | /> 28 |
29 | {bookmarkedSchemaAndLanguages && 30 | bookmarkedSchemaAndLanguages.map((item, index) => { 31 | return ( 32 | { 36 | destroyBookmark(index) 37 | }} 38 | /> 39 | ) 40 | })} 41 |
42 | ) 43 | } 44 | 45 | export default Bookmarks 46 | -------------------------------------------------------------------------------- /src/components/HighlightExecutor.tsx: -------------------------------------------------------------------------------- 1 | import * as React from 'react' 2 | import { SchemaAndLanguage } from '../models/SchemaAndLanguage' 3 | import colorSchemaList from '../consts/colorSchemalist' 4 | import languageList from '../consts/languagelist' 5 | import Select from './Select' 6 | 7 | interface Props { 8 | schemaAndLanguage: SchemaAndLanguage 9 | setColorSchema: (event) => void 10 | setLanguage: (event) => void 11 | } 12 | 13 | const runHighlight = (schemaAndLanguage: SchemaAndLanguage) => { 14 | parent.postMessage( 15 | { pluginMessage: { type: 'CHANGE_COLOR', schemaAndLanguage } }, 16 | '*' 17 | ) 18 | } 19 | 20 | const HighlightExecutor: React.FC = ({ 21 | schemaAndLanguage, 22 | setColorSchema, 23 | setLanguage, 24 | }: Props) => { 25 | return ( 26 |
27 |
28 |
29 |
Color Schema
30 | { 44 | setLanguage(event) 45 | }} 46 | /> 47 |
48 |
49 | 57 |
58 | ) 59 | } 60 | 61 | export default HighlightExecutor 62 | -------------------------------------------------------------------------------- /src/components/ListItemBookmark.tsx: -------------------------------------------------------------------------------- 1 | import * as React from 'react' 2 | import { SchemaAndLanguage } from '../models/SchemaAndLanguage' 3 | 4 | interface Props { 5 | schemaAndLanguage: SchemaAndLanguage 6 | destroy: () => void 7 | } 8 | 9 | const runHighlight = (schemaAndLanguage: SchemaAndLanguage) => { 10 | parent.postMessage( 11 | { pluginMessage: { type: 'CHANGE_COLOR', schemaAndLanguage } }, 12 | '*' 13 | ) 14 | } 15 | 16 | const ListItemBookmark: React.FC = ({ 17 | schemaAndLanguage, 18 | destroy, 19 | }: Props) => { 20 | return ( 21 |
22 |
23 | 24 | {schemaAndLanguage.colorSchema} 25 | 26 | / 27 | 28 | {schemaAndLanguage.language} 29 | 30 |
31 | 32 |
33 | { 35 | runHighlight(schemaAndLanguage) 36 | }} 37 | className="type type--neg-small-bold cursor" 38 | > 39 | Run 40 | 41 | 42 |
{ 45 | destroy() 46 | }} 47 | /> 48 | 49 |
50 |
51 | ) 52 | } 53 | 54 | export default ListItemBookmark 55 | -------------------------------------------------------------------------------- /src/components/Select.tsx: -------------------------------------------------------------------------------- 1 | import * as React from 'react' 2 | 3 | interface Props { 4 | current: string 5 | collection: string[] 6 | onChange: (event) => void 7 | } 8 | 9 | const Select: React.FC = ({ current, collection, onChange }: Props) => { 10 | return ( 11 | 29 | ) 30 | } 31 | 32 | export default Select 33 | -------------------------------------------------------------------------------- /src/consts/colorSchemaList.ts: -------------------------------------------------------------------------------- 1 | const colorSchemaList = [ 2 | 'a11yDark', 3 | 'a11yLight', 4 | 'agate', 5 | 'anOldHope', 6 | 'androidstudio', 7 | 'arduinoLight', 8 | 'arta', 9 | 'ascetic', 10 | 'atelierCaveDark', 11 | 'atelierCaveLight', 12 | 'atelierDuneDark', 13 | 'atelierDuneLight', 14 | 'atelierEstuaryDark', 15 | 'atelierEstuaryLight', 16 | 'atelierForestDark', 17 | 'atelierForestLight', 18 | 'atelierHeathDark', 19 | 'atelierHeathLight', 20 | 'atelierLakesideDark', 21 | 'atelierLakesideLight', 22 | 'atelierPlateauDark', 23 | 'atelierPlateauLight', 24 | 'atelierSavannaDark', 25 | 'atelierSavannaLight', 26 | 'atelierSeasideDark', 27 | 'atelierSeasideLight', 28 | 'atelierSulphurpoolDark', 29 | 'atelierSulphurpoolLight', 30 | 'atomOneDark', 31 | 'atomOneDarkReasonable', 32 | 'atomOneLight', 33 | 'brownPaper', 34 | 'codepenEmbed', 35 | 'colorBrewer', 36 | 'darcula', 37 | 'dark', 38 | 'defaultColor', 39 | 'docco', 40 | 'dracula', 41 | 'far', 42 | 'foundation', 43 | 'github', 44 | 'githubGist', 45 | 'gml', 46 | 'googlecode', 47 | 'gorilla', 48 | 'grayscale', 49 | 'gruvboxDark', 50 | 'gruvboxLight', 51 | 'hopscotch', 52 | 'hybrid', 53 | 'idea', 54 | 'irBlack', 55 | 'isblEditorDark', 56 | 'isblEditorLight', 57 | 'kimbieDark', 58 | 'kimbieLight', 59 | 'lightfair', 60 | 'magula', 61 | 'monoBlue', 62 | 'monokai', 63 | 'monokaiSublime', 64 | 'noctis', 65 | 'nord', 66 | 'obsidian', 67 | 'ocean', 68 | 'paraisoDark', 69 | 'paraisoLight', 70 | 'pojoaque', 71 | 'purebasic', 72 | 'qtcreatorDark', 73 | 'qtcreatorLight', 74 | 'railscasts', 75 | 'rainbow', 76 | 'routeros', 77 | 'schoolBook', 78 | 'shadesOfPurple', 79 | 'solarizedDark', 80 | 'solarizedLight', 81 | 'sunburst', 82 | 'tomorrow', 83 | 'tomorrowNight', 84 | 'tomorrowNightBlue', 85 | 'tomorrowNightBright', 86 | 'tomorrowNightEighties', 87 | 'vs', 88 | 'vs2015', 89 | 'xcode', 90 | 'xt256', 91 | 'zenburn', 92 | ] 93 | 94 | export default colorSchemaList 95 | -------------------------------------------------------------------------------- /src/consts/languageList.ts: -------------------------------------------------------------------------------- 1 | const languageList = [ 2 | '1c', 3 | 'abnf', 4 | 'accesslog', 5 | 'actionscript', 6 | 'ada', 7 | 'angelscript', 8 | 'apache', 9 | 'applescript', 10 | 'arcade', 11 | 'cpp', 12 | 'arduino', 13 | 'armasm', 14 | 'xml', 15 | 'asciidoc', 16 | 'aspectj', 17 | 'autohotkey', 18 | 'autoit', 19 | 'avrasm', 20 | 'awk', 21 | 'axapta', 22 | 'bash', 23 | 'basic', 24 | 'bnf', 25 | 'brainfuck', 26 | 'cal', 27 | 'capnproto', 28 | 'ceylon', 29 | 'clean', 30 | 'clojure', 31 | 'clojure-repl', 32 | 'cmake', 33 | 'coffeescript', 34 | 'coq', 35 | 'cos', 36 | 'crmsh', 37 | 'crystal', 38 | 'cs', 39 | 'csp', 40 | 'css', 41 | 'd', 42 | 'markdown', 43 | 'dart', 44 | 'delphi', 45 | 'diff', 46 | 'django', 47 | 'dns', 48 | 'dockerfile', 49 | 'dos', 50 | 'dsconfig', 51 | 'dts', 52 | 'dust', 53 | 'ebnf', 54 | 'elixir', 55 | 'elm', 56 | 'ruby', 57 | 'erb', 58 | 'erlang-repl', 59 | 'erlang', 60 | 'excel', 61 | 'fix', 62 | 'flix', 63 | 'fortran', 64 | 'fsharp', 65 | 'gams', 66 | 'gauss', 67 | 'gcode', 68 | 'gherkin', 69 | 'glsl', 70 | 'gml', 71 | 'go', 72 | 'golo', 73 | 'gradle', 74 | 'groovy', 75 | 'haml', 76 | 'handlebars', 77 | 'haskell', 78 | 'haxe', 79 | 'hsp', 80 | 'htmlbars', 81 | 'http', 82 | 'hy', 83 | 'inform7', 84 | 'ini', 85 | 'irpf90', 86 | 'isbl', 87 | 'java', 88 | 'javascript', 89 | 'jboss-cli', 90 | 'json', 91 | 'julia', 92 | 'julia-repl', 93 | 'kotlin', 94 | 'lasso', 95 | 'ldif', 96 | 'leaf', 97 | 'less', 98 | 'lisp', 99 | 'livecodeserver', 100 | 'livescript', 101 | 'llvm', 102 | 'lsl', 103 | 'lua', 104 | 'makefile', 105 | 'mathematica', 106 | 'matlab', 107 | 'maxima', 108 | 'mel', 109 | 'mercury', 110 | 'mipsasm', 111 | 'mizar', 112 | 'perl', 113 | 'mojolicious', 114 | 'monkey', 115 | 'moonscript', 116 | 'n1ql', 117 | 'nginx', 118 | 'nimrod', 119 | 'nix', 120 | 'nsis', 121 | 'objectivec', 122 | 'ocaml', 123 | 'openscad', 124 | 'oxygene', 125 | 'parser3', 126 | 'pf', 127 | 'pgsql', 128 | 'php', 129 | 'plaintext', 130 | 'pony', 131 | 'powershell', 132 | 'processing', 133 | 'profile', 134 | 'prolog', 135 | 'properties', 136 | 'protobuf', 137 | 'puppet', 138 | 'purebasic', 139 | 'python', 140 | 'q', 141 | 'qml', 142 | 'r', 143 | 'reasonml', 144 | 'rib', 145 | 'roboconf', 146 | 'routeros', 147 | 'rsl', 148 | 'ruleslanguage', 149 | 'rust', 150 | 'sas', 151 | 'scala', 152 | 'scheme', 153 | 'scilab', 154 | 'scss', 155 | 'shell', 156 | 'smali', 157 | 'smalltalk', 158 | 'sml', 159 | 'sqf', 160 | 'sql', 161 | 'stan', 162 | 'stata', 163 | 'step21', 164 | 'stylus', 165 | 'subunit', 166 | 'swift', 167 | 'taggerscript', 168 | 'yaml', 169 | 'tap', 170 | 'tcl', 171 | 'tex', 172 | 'thrift', 173 | 'tp', 174 | 'twig', 175 | 'typescript', 176 | 'vala', 177 | 'vbnet', 178 | 'vbscript', 179 | 'vbscript-html', 180 | 'verilog', 181 | 'vhdl', 182 | 'vim', 183 | 'x86asm', 184 | 'xl', 185 | 'xquery', 186 | 'zephir', 187 | ] 188 | 189 | export default languageList 190 | -------------------------------------------------------------------------------- /src/models/SchemaAndLanguage.ts: -------------------------------------------------------------------------------- 1 | export interface SchemaAndLanguage { 2 | language: string 3 | colorSchema: string 4 | } 5 | -------------------------------------------------------------------------------- /src/pages/Dashboard.tsx: -------------------------------------------------------------------------------- 1 | import * as React from 'react' 2 | import { useState, useEffect } from 'react' 3 | import Bookmarks from '../components/Bookmarks' 4 | import HighlightExecutor from '../components/HighlightExecutor' 5 | 6 | const Dashboard: React.FC = () => { 7 | const [schemaAndLanguage, setSchemaAndLanguage] = useState({ 8 | language: '', 9 | colorSchema: '', 10 | }) 11 | 12 | const [ 13 | bookmarkedSchemaAndLanguages, 14 | setBookmarkedSchemaAndLanguages, 15 | ] = useState([]) 16 | 17 | useEffect(() => { 18 | onmessage = event => { 19 | if (event.data.pluginMessage.type == 'CURRENT_SCHEMA_AND_LANGUAGE') { 20 | setSchemaAndLanguage(event.data.pluginMessage.schemaAndLanguage) 21 | } 22 | 23 | if (event.data.pluginMessage.type == 'BOOKMARKED_SCHEMA_AND_LANGUAGES') { 24 | setBookmarkedSchemaAndLanguages(array => [ 25 | ...array, 26 | ...event.data.pluginMessage.schemaAndLanguages, 27 | ]) 28 | } 29 | } 30 | }) 31 | 32 | useEffect(() => { 33 | parent.postMessage( 34 | { 35 | pluginMessage: { 36 | type: 'UPDATE_BOOKMARKS', 37 | schemaAndLanguages: bookmarkedSchemaAndLanguages, 38 | }, 39 | }, 40 | '*' 41 | ) 42 | }, [bookmarkedSchemaAndLanguages]) 43 | 44 | return ( 45 |
46 | { 49 | setSchemaAndLanguage( 50 | Object.assign(schemaAndLanguage, { 51 | colorSchema: event.target.value, 52 | }) 53 | ) 54 | }} 55 | setLanguage={event => { 56 | setSchemaAndLanguage( 57 | Object.assign(schemaAndLanguage, { 58 | language: event.target.value, 59 | }) 60 | ) 61 | }} 62 | /> 63 | 64 |
65 | 66 | { 70 | setBookmarkedSchemaAndLanguages(array => { 71 | const obj = Object.assign({}, schemaAndLanguage) 72 | return [obj, ...array] 73 | }) 74 | }} 75 | destroyBookmark={index => { 76 | setBookmarkedSchemaAndLanguages(array => { 77 | array.splice(index, 1) 78 | return [...array] 79 | }) 80 | }} 81 | /> 82 |
83 | ) 84 | } 85 | 86 | export default Dashboard 87 | -------------------------------------------------------------------------------- /src/ui.css: -------------------------------------------------------------------------------- 1 | .box { 2 | margin: 8px 0 16px; 3 | } 4 | 5 | .flex { 6 | display: flex; 7 | padding-bottom: 8px; 8 | } 9 | 10 | .flexChild:first-child { 11 | width: 50%; 12 | padding-right: 4px; 13 | } 14 | 15 | .flexChild:last-child { 16 | width: 50%; 17 | padding-left: 4px; 18 | } 19 | 20 | .buttonFullWidth { 21 | display: block; 22 | width: 100%; 23 | } 24 | 25 | .boxPadding { 26 | padding: 16px 0; 27 | } 28 | 29 | .bookmarksSectionTitle { 30 | display: flex; 31 | justify-content: space-between; 32 | } 33 | 34 | .bookmarkListItem { 35 | display: flex; 36 | justify-content: space-between; 37 | align-items: center; 38 | padding: 0 0 0 8px; 39 | } 40 | 41 | .bookmarkListItemButtons { 42 | display: flex; 43 | align-items: center; 44 | } 45 | 46 | .cursor { 47 | cursor: pointer; 48 | } 49 | -------------------------------------------------------------------------------- /src/ui.html: -------------------------------------------------------------------------------- 1 |
2 | -------------------------------------------------------------------------------- /src/ui.tsx: -------------------------------------------------------------------------------- 1 | import * as React from 'react' 2 | import * as ReactDOM from 'react-dom' 3 | import Dashboard from './pages/Dashboard' 4 | import './figma-plugin-ds.css' 5 | import './ui.css' 6 | 7 | declare function require(path: string): any 8 | 9 | class App extends React.Component { 10 | render() { 11 | return 12 | } 13 | } 14 | 15 | ReactDOM.render(, document.getElementById('react-page')) 16 | -------------------------------------------------------------------------------- /src/usecases/changeColorUsecase.ts: -------------------------------------------------------------------------------- 1 | import { highlightAuto } from 'highlight.js' 2 | import * as colorSchema from '../assets/colorSchema/index' 3 | import { SchemaAndLanguage } from '../models/SchemaAndLanguage' 4 | 5 | const xpath = require('xpath') 6 | const dom = require('xmldom').DOMParser 7 | 8 | declare function require(path: string): any 9 | 10 | function* walkTree(node) { 11 | yield node 12 | let children = node.childNodes 13 | if (children) { 14 | for (let i = 0; i < children.length; i++) { 15 | yield* walkTree(children[i]) 16 | } 17 | } 18 | } 19 | 20 | function countLength(node): number { 21 | let lng: number = 0 22 | 23 | if (node.childNodes) { 24 | /* ElementNode */ 25 | for (let i = 0; i < node.childNodes.length; i++) { 26 | lng = lng + countLength(node.childNodes[i]) 27 | } 28 | } else { 29 | /* TextNode */ 30 | lng = lng + node.length 31 | } 32 | 33 | return lng 34 | } 35 | 36 | const changeColorUsecase = ( 37 | selections: ReadonlyArray, 38 | schemaAndLanguage: SchemaAndLanguage 39 | ) => { 40 | selections.map(item => { 41 | if (item.type == 'TEXT') { 42 | let itm: TextNode = item 43 | 44 | const result = highlightAuto(itm.characters, [schemaAndLanguage.language]) 45 | const str: string = `
${result.value}
` 46 | const doc = new dom().parseFromString(str) 47 | 48 | let nodes = xpath.select('//div', doc)[0] 49 | let results = [] 50 | let length: number = 0 51 | 52 | for (let i = 0; i < nodes.childNodes.length; i++) { 53 | let walker = walkTree(nodes.childNodes[i]) 54 | let res 55 | 56 | while (!(res = walker.next()).done) { 57 | let node = res.value 58 | 59 | if (node.data) { 60 | length = length + node.length 61 | } else { 62 | results.push({ 63 | length: countLength(node), 64 | lengthStart: length, 65 | lengthEnd: length + countLength(node), 66 | className: node.attributes[0].nodeValue, 67 | }) 68 | } 69 | } 70 | } 71 | itm.setRangeFills(0, itm.characters.length, [ 72 | colorSchema[schemaAndLanguage.colorSchema]['hljs'], 73 | ]) 74 | 75 | results.map(res => { 76 | let color = colorSchema[schemaAndLanguage.colorSchema][res.className] 77 | color = color 78 | ? color 79 | : colorSchema[schemaAndLanguage.colorSchema]['hljs'] 80 | 81 | itm.setRangeFills(res.lengthStart, res.lengthEnd, [color]) 82 | }) 83 | figma.notify('Completed.', { timeout: 1 }) 84 | } else { 85 | figma.notify('Please select Textbox before running.') 86 | } 87 | }) 88 | 89 | if (selections.length == 0) { 90 | figma.notify('Please select Textbox before running.') 91 | } 92 | } 93 | 94 | export default changeColorUsecase 95 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es6", 4 | "jsx": "react", 5 | "typeRoots": ["./src/types"] 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- 1 | const HtmlWebpackInlineSourcePlugin = require("html-webpack-inline-source-plugin"); 2 | const HtmlWebpackPlugin = require("html-webpack-plugin"); 3 | const path = require("path"); 4 | 5 | module.exports = (env, argv) => ({ 6 | mode: argv.mode === "production" ? "production" : "development", 7 | 8 | devtool: argv.mode === "production" ? false : "inline-source-map", 9 | 10 | entry: { 11 | ui: "./src/ui.tsx", 12 | code: "./src/code.ts" 13 | }, 14 | 15 | module: { 16 | rules: [ 17 | { test: /\.tsx?$/, use: "ts-loader", exclude: /node_modules/ }, 18 | { 19 | test: /\.css$/, 20 | loader: [{ loader: "style-loader" }, { loader: "css-loader" }] 21 | }, 22 | { test: /\.(png|jpg|gif|webp|svg)$/, loader: [{ loader: "url-loader" }] } 23 | ] 24 | }, 25 | 26 | resolve: { extensions: [".tsx", ".ts", ".jsx", ".js"] }, 27 | 28 | output: { 29 | filename: "[name].js", 30 | path: path.resolve(__dirname, "dist") 31 | }, 32 | 33 | plugins: [ 34 | new HtmlWebpackPlugin({ 35 | template: "./src/ui.html", 36 | filename: "ui.html", 37 | inlineSource: ".(js)$", 38 | chunks: ["ui"] 39 | }), 40 | new HtmlWebpackInlineSourcePlugin() 41 | ] 42 | }); 43 | --------------------------------------------------------------------------------