diff --git a/package.json b/package.json index 823a67b..cca02f9 100644 --- a/package.json +++ b/package.json @@ -5,8 +5,9 @@ "type": "module", "scripts": { "dev": "vite", - "build": "npm run build:plugin && npm run build:iframes", + "build": "npm run build:icons && npm run build:plugin && npm run build:iframes", "build:dev": "vite build --mode plugin --sourcemap inline && vite build --mode iframes --sourcemap inline", + "build:icons": "node --no-warnings=ExperimentalWarning --loader ts-node/esm ./scripts/build-icons.ts", "build:plugin": "vite build --mode plugin", "build:iframes": "vite build --mode iframes", "preview": "vite preview", @@ -16,17 +17,20 @@ "@monaco-editor/loader": "^1.3.3", "@sveltejs/vite-plugin-svelte": "^2.4.2", "@tsconfig/svelte": "^4.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.4", "deepmerge": "^4.3.1", "less": "^4.1.3", + "material-icon-theme": "^4.29.0", "monaco-editor": "^0.40.0", "svelte": "^3.59.2", "svelte-check": "^3.4.6", "svelte-preprocess-less": "^0.4.0", + "ts-node": "^10.9.1", "tslib": "^2.6.0", "typescript": "^5.1.6", - "vite": "^4.4.4", - "vite-plugin-static-copy": "^0.16.0" + "vite": "^4.4.6", + "vite-plugin-static-copy": "^0.16.0", + "xml-js": "^1.6.11" }, "dependencies": { "@workspace/components": "workspace:^", diff --git a/scripts/build-icons.ts b/scripts/build-icons.ts new file mode 100644 index 0000000..ce032cd --- /dev/null +++ b/scripts/build-icons.ts @@ -0,0 +1,142 @@ +/** + * Copyright (C) 2023 Zuoqiu Yingyi + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + +import path from "path"; +import asyncFs from "fs/promises"; +import convert, { type ElementCompact } from "xml-js"; + +const root = process.cwd(); + +const C = { + /* material 图标目录路径 */ + MATERIAL_ICONS_MANIFEST: path.resolve(root, "./node_modules/material-icon-theme/dist/material-icons.json"), + MATERIAL_ICONS_PATH: path.resolve(root, "./node_modules/material-icon-theme/icons"), + + /* material 图标生成的 *.symbol 文件路径 */ + MATERIAL_FILE_PATH_SYMBOL: path.resolve(root, "./src/assets/symbols/icon-monaco-editor-material-icons.symbol"), + + /* material 文件夹名称->图标 映射文件路径 */ + MATERIAL_FILE_PATH_ENTRIES_FOLDER: path.resolve(root, "./src/assets/entries/folder-icon.json"), + MATERIAL_FILE_PATH_ENTRIES_FOLDER_LIGHT: path.resolve(root, "./src/assets/entries/light/folder-icon.json"), + + /* material 文件夹名称->(打开的)图标 映射文件路径 */ + MATERIAL_FILE_PATH_ENTRIES_FOLDER_EXPANDED: path.resolve(root, "./src/assets/entries/folder-expanded-icon.json"), + MATERIAL_FILE_PATH_ENTRIES_FOLDER_EXPANDED_LIGHT: path.resolve(root, "./src/assets/entries/light/folder-expanded-icon.json"), + + /* material 文件名->图标 映射文件路径 */ + MATERIAL_FILE_PATH_ENTRIES_FILE: path.resolve(root, "./src/assets/entries/file-icon.json"), + MATERIAL_FILE_PATH_ENTRIES_FILE_LIGHT: path.resolve(root, "./src/assets/entries/light/file-icon.json"), + + /* material 文件扩展名->图标 映射文件路径 */ + MATERIAL_FILE_PATH_ENTRIES_FILE_EXTENSION: path.resolve(root, "./src/assets/entries/file-extension-icon.json"), + MATERIAL_FILE_PATH_ENTRIES_FILE_EXTENSION_LIGHT: path.resolve(root, "./src/assets/entries/light/file-extension-icon.json"), + + /* 图标 ID 前缀 */ + ID_PREFIX_MATERIAL: "icon-monaco-editor-material", +}; + +interface IMap { + [key: string]: string; +} + +type IEntry = [string, string]; + +/** + * 构建图标 + * TODO: 将 svg 图标转换为 symbol 并设置 ID, 合并为一个文件 + */ +async function buildMaterialIcons() { + const materialIcons: typeof import("material-icon-theme/dist/material-icons.json") = JSON.parse(await asyncFs.readFile(C.MATERIAL_ICONS_MANIFEST, "utf-8")); + const { + iconDefinitions, // 图标定义 + folderNames, // 目录名 + folderNamesExpanded, // 展开的目录 + fileNames, // 文件名 + fileExtensions, // 文件扩展名 + light, // 明亮主题图标 + } = materialIcons; + + /* 构建 文件/目录名称->图标ID 的映射 */ + await Promise.all([ + buildIconsMapEntries(folderNames, C.MATERIAL_FILE_PATH_ENTRIES_FOLDER, C.ID_PREFIX_MATERIAL), + buildIconsMapEntries(folderNamesExpanded, C.MATERIAL_FILE_PATH_ENTRIES_FOLDER_EXPANDED, C.ID_PREFIX_MATERIAL), + buildIconsMapEntries(fileNames, C.MATERIAL_FILE_PATH_ENTRIES_FILE, C.ID_PREFIX_MATERIAL), + buildIconsMapEntries(fileExtensions, C.MATERIAL_FILE_PATH_ENTRIES_FILE_EXTENSION, C.ID_PREFIX_MATERIAL, true), + + buildIconsMapEntries(light.folderNames, C.MATERIAL_FILE_PATH_ENTRIES_FOLDER_LIGHT, C.ID_PREFIX_MATERIAL), + buildIconsMapEntries(light.folderNamesExpanded, C.MATERIAL_FILE_PATH_ENTRIES_FOLDER_EXPANDED_LIGHT, C.ID_PREFIX_MATERIAL), + buildIconsMapEntries(light.fileNames, C.MATERIAL_FILE_PATH_ENTRIES_FILE_LIGHT, C.ID_PREFIX_MATERIAL), + buildIconsMapEntries(light.fileExtensions, C.MATERIAL_FILE_PATH_ENTRIES_FILE_EXTENSION_LIGHT, C.ID_PREFIX_MATERIAL, true), + ]); + + const paths = Object + .entries(iconDefinitions) + .map(([name, icon]) => [name, path.resolve(C.MATERIAL_ICONS_MANIFEST, "..", icon.iconPath)]); + // console.debug(paths); + + // REF: https://www.npmjs.com/package/xml-js + const symbols = await Promise.all(paths.map(([name, path]) => buildIconSymbol(name, path, C.ID_PREFIX_MATERIAL))); + await asyncFs.writeFile(C.MATERIAL_FILE_PATH_SYMBOL, symbols.join("\n")); +} + +/** + * 构建图标映射 + * @param icons: icons 对象(key: 名称, value: 图标名称) + * @param path: entries 文件保存路径 + * @param prefix: 图标 ID 前缀 + * @param ext: 是否为文件扩展名 + */ +async function buildIconsMapEntries( + icons: IMap, + path: string, + prefix: string, + ext: boolean = false, +): Promise { + const entries: IEntry[] = []; + Object.entries(icons).forEach(([name, icon]) => { + if (ext) { + name = `.${name}`; + } + icon = `#${prefix}-${icon}`; + entries.push([name, icon]); + }); + await asyncFs.writeFile(path, JSON.stringify(entries, null, 4)); + return entries; +} + +/** + * 构建图标文件符号 + * @param icon: *.svg 文件引用名称 + * @param path: *.svg 文件路径 + * @param prefix: 图标 ID 前缀 + * @return: xml + */ +async function buildIconSymbol( + icon: string, + path: string, + prefix: string, +): Promise { + const svg = await asyncFs.readFile(path, "utf-8"); + const xml = convert.xml2js(svg, { compact: true }) as ElementCompact; + + xml.svg._attributes.id = `${prefix}-${icon}`; + delete xml.svg._attributes.xmlns; + + return convert.js2xml({ symbol: xml.svg }, { compact: true, spaces: 4 }); +} + +buildMaterialIcons(); diff --git a/src/assets/entries/file-extension-icon.json b/src/assets/entries/file-extension-icon.json new file mode 100644 index 0000000..ba16d50 --- /dev/null +++ b/src/assets/entries/file-extension-icon.json @@ -0,0 +1,3178 @@ +[ + [ + ".htm", + "#icon-monaco-editor-material-html" + ], + [ + ".xhtml", + "#icon-monaco-editor-material-html" + ], + [ + ".html_vm", + "#icon-monaco-editor-material-html" + ], + [ + ".asp", + "#icon-monaco-editor-material-html" + ], + [ + ".jade", + "#icon-monaco-editor-material-pug" + ], + [ + ".pug", + "#icon-monaco-editor-material-pug" + ], + [ + ".md", + "#icon-monaco-editor-material-markdown" + ], + [ + ".markdown", + "#icon-monaco-editor-material-markdown" + ], + [ + ".rst", + "#icon-monaco-editor-material-markdown" + ], + [ + ".blink", + "#icon-monaco-editor-material-blink" + ], + [ + ".css", + "#icon-monaco-editor-material-css" + ], + [ + ".scss", + "#icon-monaco-editor-material-sass" + ], + [ + ".sass", + "#icon-monaco-editor-material-sass" + ], + [ + ".less", + "#icon-monaco-editor-material-less" + ], + [ + ".json", + "#icon-monaco-editor-material-json" + ], + [ + ".jsonc", + "#icon-monaco-editor-material-json" + ], + [ + ".tsbuildinfo", + "#icon-monaco-editor-material-json" + ], + [ + ".json5", + "#icon-monaco-editor-material-json" + ], + [ + ".jsonl", + "#icon-monaco-editor-material-json" + ], + [ + ".ndjson", + "#icon-monaco-editor-material-json" + ], + [ + ".jinja", + "#icon-monaco-editor-material-jinja" + ], + [ + ".jinja2", + "#icon-monaco-editor-material-jinja" + ], + [ + ".j2", + "#icon-monaco-editor-material-jinja" + ], + [ + ".jinja-html", + "#icon-monaco-editor-material-jinja" + ], + [ + ".proto", + "#icon-monaco-editor-material-proto" + ], + [ + ".sublime-project", + "#icon-monaco-editor-material-sublime" + ], + [ + ".sublime-workspace", + "#icon-monaco-editor-material-sublime" + ], + [ + ".tw", + "#icon-monaco-editor-material-twine" + ], + [ + ".twee", + "#icon-monaco-editor-material-twine" + ], + [ + ".yml", + "#icon-monaco-editor-material-yaml" + ], + [ + ".yaml", + "#icon-monaco-editor-material-yaml" + ], + [ + ".yml.dist", + "#icon-monaco-editor-material-yaml" + ], + [ + ".yaml.dist", + "#icon-monaco-editor-material-yaml" + ], + [ + ".YAML-tmLanguage", + "#icon-monaco-editor-material-yaml" + ], + [ + ".xml", + "#icon-monaco-editor-material-xml" + ], + [ + ".plist", + "#icon-monaco-editor-material-xml" + ], + [ + ".xsd", + "#icon-monaco-editor-material-xml" + ], + [ + ".dtd", + "#icon-monaco-editor-material-xml" + ], + [ + ".xsl", + "#icon-monaco-editor-material-xml" + ], + [ + ".xslt", + "#icon-monaco-editor-material-xml" + ], + [ + ".resx", + "#icon-monaco-editor-material-xml" + ], + [ + ".iml", + "#icon-monaco-editor-material-xml" + ], + [ + ".xquery", + "#icon-monaco-editor-material-xml" + ], + [ + ".tmLanguage", + "#icon-monaco-editor-material-xml" + ], + [ + ".manifest", + "#icon-monaco-editor-material-xml" + ], + [ + ".project", + "#icon-monaco-editor-material-xml" + ], + [ + ".xml.dist", + "#icon-monaco-editor-material-xml" + ], + [ + ".xml.dist.sample", + "#icon-monaco-editor-material-xml" + ], + [ + ".dmn", + "#icon-monaco-editor-material-xml" + ], + [ + ".jrxml", + "#icon-monaco-editor-material-xml" + ], + [ + ".png", + "#icon-monaco-editor-material-image" + ], + [ + ".jpeg", + "#icon-monaco-editor-material-image" + ], + [ + ".jpg", + "#icon-monaco-editor-material-image" + ], + [ + ".gif", + "#icon-monaco-editor-material-image" + ], + [ + ".ico", + "#icon-monaco-editor-material-image" + ], + [ + ".tif", + "#icon-monaco-editor-material-image" + ], + [ + ".tiff", + "#icon-monaco-editor-material-image" + ], + [ + ".psd", + "#icon-monaco-editor-material-image" + ], + [ + ".psb", + "#icon-monaco-editor-material-image" + ], + [ + ".ami", + "#icon-monaco-editor-material-image" + ], + [ + ".apx", + "#icon-monaco-editor-material-image" + ], + [ + ".avif", + "#icon-monaco-editor-material-image" + ], + [ + ".bmp", + "#icon-monaco-editor-material-image" + ], + [ + ".bpg", + "#icon-monaco-editor-material-image" + ], + [ + ".brk", + "#icon-monaco-editor-material-image" + ], + [ + ".cur", + "#icon-monaco-editor-material-image" + ], + [ + ".dds", + "#icon-monaco-editor-material-image" + ], + [ + ".dng", + "#icon-monaco-editor-material-image" + ], + [ + ".exr", + "#icon-monaco-editor-material-image" + ], + [ + ".fpx", + "#icon-monaco-editor-material-image" + ], + [ + ".gbr", + "#icon-monaco-editor-material-image" + ], + [ + ".img", + "#icon-monaco-editor-material-image" + ], + [ + ".jbig2", + "#icon-monaco-editor-material-image" + ], + [ + ".jb2", + "#icon-monaco-editor-material-image" + ], + [ + ".jng", + "#icon-monaco-editor-material-image" + ], + [ + ".jxr", + "#icon-monaco-editor-material-image" + ], + [ + ".pgf", + "#icon-monaco-editor-material-image" + ], + [ + ".pic", + "#icon-monaco-editor-material-image" + ], + [ + ".raw", + "#icon-monaco-editor-material-image" + ], + [ + ".webp", + "#icon-monaco-editor-material-image" + ], + [ + ".eps", + "#icon-monaco-editor-material-image" + ], + [ + ".afphoto", + "#icon-monaco-editor-material-image" + ], + [ + ".ase", + "#icon-monaco-editor-material-image" + ], + [ + ".aseprite", + "#icon-monaco-editor-material-image" + ], + [ + ".clip", + "#icon-monaco-editor-material-image" + ], + [ + ".cpt", + "#icon-monaco-editor-material-image" + ], + [ + ".heif", + "#icon-monaco-editor-material-image" + ], + [ + ".heic", + "#icon-monaco-editor-material-image" + ], + [ + ".kra", + "#icon-monaco-editor-material-image" + ], + [ + ".mdp", + "#icon-monaco-editor-material-image" + ], + [ + ".ora", + "#icon-monaco-editor-material-image" + ], + [ + ".pdn", + "#icon-monaco-editor-material-image" + ], + [ + ".reb", + "#icon-monaco-editor-material-image" + ], + [ + ".sai", + "#icon-monaco-editor-material-image" + ], + [ + ".tga", + "#icon-monaco-editor-material-image" + ], + [ + ".xcf", + "#icon-monaco-editor-material-image" + ], + [ + ".jfif", + "#icon-monaco-editor-material-image" + ], + [ + ".ppm", + "#icon-monaco-editor-material-image" + ], + [ + ".pbm", + "#icon-monaco-editor-material-image" + ], + [ + ".pgm", + "#icon-monaco-editor-material-image" + ], + [ + ".pnm", + "#icon-monaco-editor-material-image" + ], + [ + ".icns", + "#icon-monaco-editor-material-image" + ], + [ + ".esx", + "#icon-monaco-editor-material-javascript" + ], + [ + ".mjs", + "#icon-monaco-editor-material-javascript" + ], + [ + ".jsx", + "#icon-monaco-editor-material-react" + ], + [ + ".tsx", + "#icon-monaco-editor-material-react_ts" + ], + [ + ".routing.ts", + "#icon-monaco-editor-material-routing" + ], + [ + ".routing.tsx", + "#icon-monaco-editor-material-routing" + ], + [ + ".routing.js", + "#icon-monaco-editor-material-routing" + ], + [ + ".routing.jsx", + "#icon-monaco-editor-material-routing" + ], + [ + ".routes.ts", + "#icon-monaco-editor-material-routing" + ], + [ + ".routes.tsx", + "#icon-monaco-editor-material-routing" + ], + [ + ".routes.js", + "#icon-monaco-editor-material-routing" + ], + [ + ".routes.jsx", + "#icon-monaco-editor-material-routing" + ], + [ + ".ini", + "#icon-monaco-editor-material-settings" + ], + [ + ".dlc", + "#icon-monaco-editor-material-settings" + ], + [ + ".dll", + "#icon-monaco-editor-material-settings" + ], + [ + ".config", + "#icon-monaco-editor-material-settings" + ], + [ + ".conf", + "#icon-monaco-editor-material-settings" + ], + [ + ".properties", + "#icon-monaco-editor-material-settings" + ], + [ + ".prop", + "#icon-monaco-editor-material-settings" + ], + [ + ".settings", + "#icon-monaco-editor-material-settings" + ], + [ + ".option", + "#icon-monaco-editor-material-settings" + ], + [ + ".props", + "#icon-monaco-editor-material-settings" + ], + [ + ".toml", + "#icon-monaco-editor-material-settings" + ], + [ + ".prefs", + "#icon-monaco-editor-material-settings" + ], + [ + ".sln.dotsettings", + "#icon-monaco-editor-material-settings" + ], + [ + ".sln.dotsettings.user", + "#icon-monaco-editor-material-settings" + ], + [ + ".cfg", + "#icon-monaco-editor-material-settings" + ], + [ + ".d.ts", + "#icon-monaco-editor-material-typescript-def" + ], + [ + ".d.cts", + "#icon-monaco-editor-material-typescript-def" + ], + [ + ".d.mts", + "#icon-monaco-editor-material-typescript-def" + ], + [ + ".marko", + "#icon-monaco-editor-material-markojs" + ], + [ + ".astro", + "#icon-monaco-editor-material-astro" + ], + [ + ".pdf", + "#icon-monaco-editor-material-pdf" + ], + [ + ".xlsx", + "#icon-monaco-editor-material-table" + ], + [ + ".xlsm", + "#icon-monaco-editor-material-table" + ], + [ + ".xls", + "#icon-monaco-editor-material-table" + ], + [ + ".csv", + "#icon-monaco-editor-material-table" + ], + [ + ".tsv", + "#icon-monaco-editor-material-table" + ], + [ + ".psv", + "#icon-monaco-editor-material-table" + ], + [ + ".ods", + "#icon-monaco-editor-material-table" + ], + [ + ".vscodeignore", + "#icon-monaco-editor-material-vscode" + ], + [ + ".vsixmanifest", + "#icon-monaco-editor-material-vscode" + ], + [ + ".vsix", + "#icon-monaco-editor-material-vscode" + ], + [ + ".code-workplace", + "#icon-monaco-editor-material-vscode" + ], + [ + ".code-workspace", + "#icon-monaco-editor-material-vscode" + ], + [ + ".code-profile", + "#icon-monaco-editor-material-vscode" + ], + [ + ".code-snippets", + "#icon-monaco-editor-material-vscode" + ], + [ + ".csproj", + "#icon-monaco-editor-material-visualstudio" + ], + [ + ".ruleset", + "#icon-monaco-editor-material-visualstudio" + ], + [ + ".sln", + "#icon-monaco-editor-material-visualstudio" + ], + [ + ".suo", + "#icon-monaco-editor-material-visualstudio" + ], + [ + ".vb", + "#icon-monaco-editor-material-visualstudio" + ], + [ + ".vbs", + "#icon-monaco-editor-material-visualstudio" + ], + [ + ".vcxitems", + "#icon-monaco-editor-material-visualstudio" + ], + [ + ".vcxitems.filters", + "#icon-monaco-editor-material-visualstudio" + ], + [ + ".vcxproj", + "#icon-monaco-editor-material-visualstudio" + ], + [ + ".vcxproj.filters", + "#icon-monaco-editor-material-visualstudio" + ], + [ + ".pdb", + "#icon-monaco-editor-material-database" + ], + [ + ".sql", + "#icon-monaco-editor-material-database" + ], + [ + ".pks", + "#icon-monaco-editor-material-database" + ], + [ + ".pkb", + "#icon-monaco-editor-material-database" + ], + [ + ".accdb", + "#icon-monaco-editor-material-database" + ], + [ + ".mdb", + "#icon-monaco-editor-material-database" + ], + [ + ".sqlite", + "#icon-monaco-editor-material-database" + ], + [ + ".sqlite3", + "#icon-monaco-editor-material-database" + ], + [ + ".pgsql", + "#icon-monaco-editor-material-database" + ], + [ + ".postgres", + "#icon-monaco-editor-material-database" + ], + [ + ".psql", + "#icon-monaco-editor-material-database" + ], + [ + ".db", + "#icon-monaco-editor-material-database" + ], + [ + ".db3", + "#icon-monaco-editor-material-database" + ], + [ + ".kql", + "#icon-monaco-editor-material-kusto" + ], + [ + ".cs", + "#icon-monaco-editor-material-csharp" + ], + [ + ".csx", + "#icon-monaco-editor-material-csharp" + ], + [ + ".qs", + "#icon-monaco-editor-material-qsharp" + ], + [ + ".zip", + "#icon-monaco-editor-material-zip" + ], + [ + ".tar", + "#icon-monaco-editor-material-zip" + ], + [ + ".gz", + "#icon-monaco-editor-material-zip" + ], + [ + ".xz", + "#icon-monaco-editor-material-zip" + ], + [ + ".lzma", + "#icon-monaco-editor-material-zip" + ], + [ + ".lz4", + "#icon-monaco-editor-material-zip" + ], + [ + ".br", + "#icon-monaco-editor-material-zip" + ], + [ + ".bz2", + "#icon-monaco-editor-material-zip" + ], + [ + ".bzip2", + "#icon-monaco-editor-material-zip" + ], + [ + ".gzip", + "#icon-monaco-editor-material-zip" + ], + [ + ".brotli", + "#icon-monaco-editor-material-zip" + ], + [ + ".7z", + "#icon-monaco-editor-material-zip" + ], + [ + ".rar", + "#icon-monaco-editor-material-zip" + ], + [ + ".tz", + "#icon-monaco-editor-material-zip" + ], + [ + ".txz", + "#icon-monaco-editor-material-zip" + ], + [ + ".tgz", + "#icon-monaco-editor-material-zip" + ], + [ + ".vala", + "#icon-monaco-editor-material-vala" + ], + [ + ".zig", + "#icon-monaco-editor-material-zig" + ], + [ + ".exe", + "#icon-monaco-editor-material-exe" + ], + [ + ".msi", + "#icon-monaco-editor-material-exe" + ], + [ + ".dat", + "#icon-monaco-editor-material-hex" + ], + [ + ".bin", + "#icon-monaco-editor-material-hex" + ], + [ + ".hex", + "#icon-monaco-editor-material-hex" + ], + [ + ".java", + "#icon-monaco-editor-material-java" + ], + [ + ".jsp", + "#icon-monaco-editor-material-java" + ], + [ + ".jar", + "#icon-monaco-editor-material-jar" + ], + [ + ".class", + "#icon-monaco-editor-material-javaclass" + ], + [ + ".c", + "#icon-monaco-editor-material-c" + ], + [ + ".i", + "#icon-monaco-editor-material-c" + ], + [ + ".mi", + "#icon-monaco-editor-material-c" + ], + [ + ".h", + "#icon-monaco-editor-material-h" + ], + [ + ".cc", + "#icon-monaco-editor-material-cpp" + ], + [ + ".cpp", + "#icon-monaco-editor-material-cpp" + ], + [ + ".cxx", + "#icon-monaco-editor-material-cpp" + ], + [ + ".c++", + "#icon-monaco-editor-material-cpp" + ], + [ + ".cp", + "#icon-monaco-editor-material-cpp" + ], + [ + ".mii", + "#icon-monaco-editor-material-cpp" + ], + [ + ".ii", + "#icon-monaco-editor-material-cpp" + ], + [ + ".hh", + "#icon-monaco-editor-material-hpp" + ], + [ + ".hpp", + "#icon-monaco-editor-material-hpp" + ], + [ + ".hxx", + "#icon-monaco-editor-material-hpp" + ], + [ + ".h++", + "#icon-monaco-editor-material-hpp" + ], + [ + ".hp", + "#icon-monaco-editor-material-hpp" + ], + [ + ".tcc", + "#icon-monaco-editor-material-hpp" + ], + [ + ".inl", + "#icon-monaco-editor-material-hpp" + ], + [ + ".m", + "#icon-monaco-editor-material-objective-c" + ], + [ + ".mm", + "#icon-monaco-editor-material-objective-cpp" + ], + [ + ".rc", + "#icon-monaco-editor-material-rc" + ], + [ + ".go", + "#icon-monaco-editor-material-go" + ], + [ + ".py", + "#icon-monaco-editor-material-python" + ], + [ + ".pyc", + "#icon-monaco-editor-material-python-misc" + ], + [ + ".whl", + "#icon-monaco-editor-material-python-misc" + ], + [ + ".url", + "#icon-monaco-editor-material-url" + ], + [ + ".sh", + "#icon-monaco-editor-material-console" + ], + [ + ".ksh", + "#icon-monaco-editor-material-console" + ], + [ + ".csh", + "#icon-monaco-editor-material-console" + ], + [ + ".tcsh", + "#icon-monaco-editor-material-console" + ], + [ + ".zsh", + "#icon-monaco-editor-material-console" + ], + [ + ".bash", + "#icon-monaco-editor-material-console" + ], + [ + ".bat", + "#icon-monaco-editor-material-console" + ], + [ + ".cmd", + "#icon-monaco-editor-material-console" + ], + [ + ".awk", + "#icon-monaco-editor-material-console" + ], + [ + ".fish", + "#icon-monaco-editor-material-console" + ], + [ + ".exp", + "#icon-monaco-editor-material-console" + ], + [ + ".nu", + "#icon-monaco-editor-material-console" + ], + [ + ".ps1", + "#icon-monaco-editor-material-powershell" + ], + [ + ".psm1", + "#icon-monaco-editor-material-powershell" + ], + [ + ".psd1", + "#icon-monaco-editor-material-powershell" + ], + [ + ".ps1xml", + "#icon-monaco-editor-material-powershell" + ], + [ + ".psc1", + "#icon-monaco-editor-material-powershell" + ], + [ + ".pssc", + "#icon-monaco-editor-material-powershell" + ], + [ + ".gradle", + "#icon-monaco-editor-material-gradle" + ], + [ + ".doc", + "#icon-monaco-editor-material-word" + ], + [ + ".docx", + "#icon-monaco-editor-material-word" + ], + [ + ".rtf", + "#icon-monaco-editor-material-word" + ], + [ + ".odt", + "#icon-monaco-editor-material-word" + ], + [ + ".cer", + "#icon-monaco-editor-material-certificate" + ], + [ + ".cert", + "#icon-monaco-editor-material-certificate" + ], + [ + ".crt", + "#icon-monaco-editor-material-certificate" + ], + [ + ".pub", + "#icon-monaco-editor-material-key" + ], + [ + ".key", + "#icon-monaco-editor-material-key" + ], + [ + ".pem", + "#icon-monaco-editor-material-key" + ], + [ + ".asc", + "#icon-monaco-editor-material-key" + ], + [ + ".gpg", + "#icon-monaco-editor-material-key" + ], + [ + ".passwd", + "#icon-monaco-editor-material-key" + ], + [ + ".woff", + "#icon-monaco-editor-material-font" + ], + [ + ".woff2", + "#icon-monaco-editor-material-font" + ], + [ + ".ttf", + "#icon-monaco-editor-material-font" + ], + [ + ".eot", + "#icon-monaco-editor-material-font" + ], + [ + ".suit", + "#icon-monaco-editor-material-font" + ], + [ + ".otf", + "#icon-monaco-editor-material-font" + ], + [ + ".bmap", + "#icon-monaco-editor-material-font" + ], + [ + ".fnt", + "#icon-monaco-editor-material-font" + ], + [ + ".odttf", + "#icon-monaco-editor-material-font" + ], + [ + ".ttc", + "#icon-monaco-editor-material-font" + ], + [ + ".font", + "#icon-monaco-editor-material-font" + ], + [ + ".fonts", + "#icon-monaco-editor-material-font" + ], + [ + ".sui", + "#icon-monaco-editor-material-font" + ], + [ + ".ntf", + "#icon-monaco-editor-material-font" + ], + [ + ".mrf", + "#icon-monaco-editor-material-font" + ], + [ + ".lib", + "#icon-monaco-editor-material-lib" + ], + [ + ".bib", + "#icon-monaco-editor-material-lib" + ], + [ + ".rb", + "#icon-monaco-editor-material-ruby" + ], + [ + ".erb", + "#icon-monaco-editor-material-ruby" + ], + [ + ".rbs", + "#icon-monaco-editor-material-ruby" + ], + [ + ".fs", + "#icon-monaco-editor-material-fsharp" + ], + [ + ".fsx", + "#icon-monaco-editor-material-fsharp" + ], + [ + ".fsi", + "#icon-monaco-editor-material-fsharp" + ], + [ + ".fsproj", + "#icon-monaco-editor-material-fsharp" + ], + [ + ".swift", + "#icon-monaco-editor-material-swift" + ], + [ + ".ino", + "#icon-monaco-editor-material-arduino" + ], + [ + ".dockerignore", + "#icon-monaco-editor-material-docker" + ], + [ + ".dockerfile", + "#icon-monaco-editor-material-docker" + ], + [ + ".docker-compose.yml", + "#icon-monaco-editor-material-docker" + ], + [ + ".docker-compose.yaml", + "#icon-monaco-editor-material-docker" + ], + [ + ".compose.yaml", + "#icon-monaco-editor-material-docker" + ], + [ + ".compose.yml", + "#icon-monaco-editor-material-docker" + ], + [ + ".tex", + "#icon-monaco-editor-material-tex" + ], + [ + ".sty", + "#icon-monaco-editor-material-tex" + ], + [ + ".dtx", + "#icon-monaco-editor-material-tex" + ], + [ + ".ltx", + "#icon-monaco-editor-material-tex" + ], + [ + ".pptx", + "#icon-monaco-editor-material-powerpoint" + ], + [ + ".ppt", + "#icon-monaco-editor-material-powerpoint" + ], + [ + ".pptm", + "#icon-monaco-editor-material-powerpoint" + ], + [ + ".potx", + "#icon-monaco-editor-material-powerpoint" + ], + [ + ".potm", + "#icon-monaco-editor-material-powerpoint" + ], + [ + ".ppsx", + "#icon-monaco-editor-material-powerpoint" + ], + [ + ".ppsm", + "#icon-monaco-editor-material-powerpoint" + ], + [ + ".pps", + "#icon-monaco-editor-material-powerpoint" + ], + [ + ".ppam", + "#icon-monaco-editor-material-powerpoint" + ], + [ + ".ppa", + "#icon-monaco-editor-material-powerpoint" + ], + [ + ".odp", + "#icon-monaco-editor-material-powerpoint" + ], + [ + ".webm", + "#icon-monaco-editor-material-video" + ], + [ + ".mkv", + "#icon-monaco-editor-material-video" + ], + [ + ".flv", + "#icon-monaco-editor-material-video" + ], + [ + ".vob", + "#icon-monaco-editor-material-video" + ], + [ + ".ogv", + "#icon-monaco-editor-material-video" + ], + [ + ".ogg", + "#icon-monaco-editor-material-video" + ], + [ + ".gifv", + "#icon-monaco-editor-material-video" + ], + [ + ".avi", + "#icon-monaco-editor-material-video" + ], + [ + ".mov", + "#icon-monaco-editor-material-video" + ], + [ + ".qt", + "#icon-monaco-editor-material-video" + ], + [ + ".wmv", + "#icon-monaco-editor-material-video" + ], + [ + ".yuv", + "#icon-monaco-editor-material-video" + ], + [ + ".rm", + "#icon-monaco-editor-material-video" + ], + [ + ".rmvb", + "#icon-monaco-editor-material-video" + ], + [ + ".mp4", + "#icon-monaco-editor-material-video" + ], + [ + ".m4v", + "#icon-monaco-editor-material-video" + ], + [ + ".mpg", + "#icon-monaco-editor-material-video" + ], + [ + ".mp2", + "#icon-monaco-editor-material-video" + ], + [ + ".mpeg", + "#icon-monaco-editor-material-video" + ], + [ + ".mpe", + "#icon-monaco-editor-material-video" + ], + [ + ".mpv", + "#icon-monaco-editor-material-video" + ], + [ + ".m2v", + "#icon-monaco-editor-material-video" + ], + [ + ".vdi", + "#icon-monaco-editor-material-virtual" + ], + [ + ".vbox", + "#icon-monaco-editor-material-virtual" + ], + [ + ".vbox-prev", + "#icon-monaco-editor-material-virtual" + ], + [ + ".ics", + "#icon-monaco-editor-material-email" + ], + [ + ".mp3", + "#icon-monaco-editor-material-audio" + ], + [ + ".flac", + "#icon-monaco-editor-material-audio" + ], + [ + ".m4a", + "#icon-monaco-editor-material-audio" + ], + [ + ".wma", + "#icon-monaco-editor-material-audio" + ], + [ + ".aiff", + "#icon-monaco-editor-material-audio" + ], + [ + ".wav", + "#icon-monaco-editor-material-audio" + ], + [ + ".coffee", + "#icon-monaco-editor-material-coffee" + ], + [ + ".cson", + "#icon-monaco-editor-material-coffee" + ], + [ + ".iced", + "#icon-monaco-editor-material-coffee" + ], + [ + ".txt", + "#icon-monaco-editor-material-document" + ], + [ + ".graphql", + "#icon-monaco-editor-material-graphql" + ], + [ + ".gql", + "#icon-monaco-editor-material-graphql" + ], + [ + ".rs", + "#icon-monaco-editor-material-rust" + ], + [ + ".ron", + "#icon-monaco-editor-material-rust" + ], + [ + ".raml", + "#icon-monaco-editor-material-raml" + ], + [ + ".xaml", + "#icon-monaco-editor-material-xaml" + ], + [ + ".hs", + "#icon-monaco-editor-material-haskell" + ], + [ + ".kt", + "#icon-monaco-editor-material-kotlin" + ], + [ + ".kts", + "#icon-monaco-editor-material-kotlin" + ], + [ + ".otne", + "#icon-monaco-editor-material-otne" + ], + [ + ".patch", + "#icon-monaco-editor-material-git" + ], + [ + ".lua", + "#icon-monaco-editor-material-lua" + ], + [ + ".clj", + "#icon-monaco-editor-material-clojure" + ], + [ + ".cljs", + "#icon-monaco-editor-material-clojure" + ], + [ + ".cljc", + "#icon-monaco-editor-material-clojure" + ], + [ + ".groovy", + "#icon-monaco-editor-material-groovy" + ], + [ + ".r", + "#icon-monaco-editor-material-r" + ], + [ + ".rmd", + "#icon-monaco-editor-material-r" + ], + [ + ".dart", + "#icon-monaco-editor-material-dart" + ], + [ + ".freezed.dart", + "#icon-monaco-editor-material-dart_generated" + ], + [ + ".g.dart", + "#icon-monaco-editor-material-dart_generated" + ], + [ + ".as", + "#icon-monaco-editor-material-actionscript" + ], + [ + ".mxml", + "#icon-monaco-editor-material-mxml" + ], + [ + ".ahk", + "#icon-monaco-editor-material-autohotkey" + ], + [ + ".swf", + "#icon-monaco-editor-material-flash" + ], + [ + ".swc", + "#icon-monaco-editor-material-swc" + ], + [ + ".cmake", + "#icon-monaco-editor-material-cmake" + ], + [ + ".asm", + "#icon-monaco-editor-material-assembly" + ], + [ + ".a51", + "#icon-monaco-editor-material-assembly" + ], + [ + ".inc", + "#icon-monaco-editor-material-assembly" + ], + [ + ".nasm", + "#icon-monaco-editor-material-assembly" + ], + [ + ".s", + "#icon-monaco-editor-material-assembly" + ], + [ + ".ms", + "#icon-monaco-editor-material-assembly" + ], + [ + ".agc", + "#icon-monaco-editor-material-assembly" + ], + [ + ".ags", + "#icon-monaco-editor-material-assembly" + ], + [ + ".aea", + "#icon-monaco-editor-material-assembly" + ], + [ + ".argus", + "#icon-monaco-editor-material-assembly" + ], + [ + ".mitigus", + "#icon-monaco-editor-material-assembly" + ], + [ + ".binsource", + "#icon-monaco-editor-material-assembly" + ], + [ + ".vue", + "#icon-monaco-editor-material-vue" + ], + [ + ".ml", + "#icon-monaco-editor-material-ocaml" + ], + [ + ".mli", + "#icon-monaco-editor-material-ocaml" + ], + [ + ".cmx", + "#icon-monaco-editor-material-ocaml" + ], + [ + ".odin", + "#icon-monaco-editor-material-odin" + ], + [ + ".js.map", + "#icon-monaco-editor-material-javascript-map" + ], + [ + ".mjs.map", + "#icon-monaco-editor-material-javascript-map" + ], + [ + ".cjs.map", + "#icon-monaco-editor-material-javascript-map" + ], + [ + ".css.map", + "#icon-monaco-editor-material-css-map" + ], + [ + ".lock", + "#icon-monaco-editor-material-lock" + ], + [ + ".hbs", + "#icon-monaco-editor-material-handlebars" + ], + [ + ".mustache", + "#icon-monaco-editor-material-handlebars" + ], + [ + ".pm", + "#icon-monaco-editor-material-perl" + ], + [ + ".raku", + "#icon-monaco-editor-material-perl" + ], + [ + ".hx", + "#icon-monaco-editor-material-haxe" + ], + [ + ".spec.ts", + "#icon-monaco-editor-material-test-ts" + ], + [ + ".spec.cts", + "#icon-monaco-editor-material-test-ts" + ], + [ + ".spec.mts", + "#icon-monaco-editor-material-test-ts" + ], + [ + ".cy.ts", + "#icon-monaco-editor-material-test-ts" + ], + [ + ".e2e-spec.ts", + "#icon-monaco-editor-material-test-ts" + ], + [ + ".e2e-spec.cts", + "#icon-monaco-editor-material-test-ts" + ], + [ + ".e2e-spec.mts", + "#icon-monaco-editor-material-test-ts" + ], + [ + ".test.ts", + "#icon-monaco-editor-material-test-ts" + ], + [ + ".test.cts", + "#icon-monaco-editor-material-test-ts" + ], + [ + ".test.mts", + "#icon-monaco-editor-material-test-ts" + ], + [ + ".ts.snap", + "#icon-monaco-editor-material-test-ts" + ], + [ + ".spec-d.ts", + "#icon-monaco-editor-material-test-ts" + ], + [ + ".test-d.ts", + "#icon-monaco-editor-material-test-ts" + ], + [ + ".spec.tsx", + "#icon-monaco-editor-material-test-jsx" + ], + [ + ".test.tsx", + "#icon-monaco-editor-material-test-jsx" + ], + [ + ".tsx.snap", + "#icon-monaco-editor-material-test-jsx" + ], + [ + ".spec.jsx", + "#icon-monaco-editor-material-test-jsx" + ], + [ + ".test.jsx", + "#icon-monaco-editor-material-test-jsx" + ], + [ + ".jsx.snap", + "#icon-monaco-editor-material-test-jsx" + ], + [ + ".cy.jsx", + "#icon-monaco-editor-material-test-jsx" + ], + [ + ".cy.tsx", + "#icon-monaco-editor-material-test-jsx" + ], + [ + ".spec-d.tsx", + "#icon-monaco-editor-material-test-jsx" + ], + [ + ".test-d.tsx", + "#icon-monaco-editor-material-test-jsx" + ], + [ + ".spec.js", + "#icon-monaco-editor-material-test-js" + ], + [ + ".spec.cjs", + "#icon-monaco-editor-material-test-js" + ], + [ + ".spec.mjs", + "#icon-monaco-editor-material-test-js" + ], + [ + ".e2e-spec.js", + "#icon-monaco-editor-material-test-js" + ], + [ + ".e2e-spec.cjs", + "#icon-monaco-editor-material-test-js" + ], + [ + ".e2e-spec.mjs", + "#icon-monaco-editor-material-test-js" + ], + [ + ".test.js", + "#icon-monaco-editor-material-test-js" + ], + [ + ".test.cjs", + "#icon-monaco-editor-material-test-js" + ], + [ + ".test.mjs", + "#icon-monaco-editor-material-test-js" + ], + [ + ".js.snap", + "#icon-monaco-editor-material-test-js" + ], + [ + ".cy.js", + "#icon-monaco-editor-material-test-js" + ], + [ + ".module.ts", + "#icon-monaco-editor-material-angular" + ], + [ + ".module.js", + "#icon-monaco-editor-material-angular" + ], + [ + ".ng-template", + "#icon-monaco-editor-material-angular" + ], + [ + ".component.ts", + "#icon-monaco-editor-material-angular-component" + ], + [ + ".component.js", + "#icon-monaco-editor-material-angular-component" + ], + [ + ".guard.ts", + "#icon-monaco-editor-material-angular-guard" + ], + [ + ".guard.js", + "#icon-monaco-editor-material-angular-guard" + ], + [ + ".service.ts", + "#icon-monaco-editor-material-angular-service" + ], + [ + ".service.js", + "#icon-monaco-editor-material-angular-service" + ], + [ + ".pipe.ts", + "#icon-monaco-editor-material-angular-pipe" + ], + [ + ".pipe.js", + "#icon-monaco-editor-material-angular-pipe" + ], + [ + ".filter.js", + "#icon-monaco-editor-material-angular-pipe" + ], + [ + ".directive.ts", + "#icon-monaco-editor-material-angular-directive" + ], + [ + ".directive.js", + "#icon-monaco-editor-material-angular-directive" + ], + [ + ".resolver.ts", + "#icon-monaco-editor-material-angular-resolver" + ], + [ + ".resolver.js", + "#icon-monaco-editor-material-angular-resolver" + ], + [ + ".pp", + "#icon-monaco-editor-material-puppet" + ], + [ + ".ex", + "#icon-monaco-editor-material-elixir" + ], + [ + ".exs", + "#icon-monaco-editor-material-elixir" + ], + [ + ".eex", + "#icon-monaco-editor-material-elixir" + ], + [ + ".leex", + "#icon-monaco-editor-material-elixir" + ], + [ + ".heex", + "#icon-monaco-editor-material-elixir" + ], + [ + ".ls", + "#icon-monaco-editor-material-livescript" + ], + [ + ".erl", + "#icon-monaco-editor-material-erlang" + ], + [ + ".twig", + "#icon-monaco-editor-material-twig" + ], + [ + ".jl", + "#icon-monaco-editor-material-julia" + ], + [ + ".elm", + "#icon-monaco-editor-material-elm" + ], + [ + ".pure", + "#icon-monaco-editor-material-purescript" + ], + [ + ".purs", + "#icon-monaco-editor-material-purescript" + ], + [ + ".tpl", + "#icon-monaco-editor-material-smarty" + ], + [ + ".styl", + "#icon-monaco-editor-material-stylus" + ], + [ + ".re", + "#icon-monaco-editor-material-reason" + ], + [ + ".rei", + "#icon-monaco-editor-material-reason" + ], + [ + ".cmj", + "#icon-monaco-editor-material-bucklescript" + ], + [ + ".merlin", + "#icon-monaco-editor-material-merlin" + ], + [ + ".vhd", + "#icon-monaco-editor-material-verilog" + ], + [ + ".sv", + "#icon-monaco-editor-material-verilog" + ], + [ + ".svh", + "#icon-monaco-editor-material-verilog" + ], + [ + ".nb", + "#icon-monaco-editor-material-mathematica" + ], + [ + ".wl", + "#icon-monaco-editor-material-wolframlanguage" + ], + [ + ".wls", + "#icon-monaco-editor-material-wolframlanguage" + ], + [ + ".njk", + "#icon-monaco-editor-material-nunjucks" + ], + [ + ".nunjucks", + "#icon-monaco-editor-material-nunjucks" + ], + [ + ".robot", + "#icon-monaco-editor-material-robot" + ], + [ + ".sol", + "#icon-monaco-editor-material-solidity" + ], + [ + ".au3", + "#icon-monaco-editor-material-autoit" + ], + [ + ".haml", + "#icon-monaco-editor-material-haml" + ], + [ + ".yang", + "#icon-monaco-editor-material-yang" + ], + [ + ".mjml", + "#icon-monaco-editor-material-mjml" + ], + [ + ".tf", + "#icon-monaco-editor-material-terraform" + ], + [ + ".tf.json", + "#icon-monaco-editor-material-terraform" + ], + [ + ".tfvars", + "#icon-monaco-editor-material-terraform" + ], + [ + ".tfstate", + "#icon-monaco-editor-material-terraform" + ], + [ + ".blade.php", + "#icon-monaco-editor-material-laravel" + ], + [ + ".inky.php", + "#icon-monaco-editor-material-laravel" + ], + [ + ".applescript", + "#icon-monaco-editor-material-applescript" + ], + [ + ".ipa", + "#icon-monaco-editor-material-applescript" + ], + [ + ".cake", + "#icon-monaco-editor-material-cake" + ], + [ + ".feature", + "#icon-monaco-editor-material-cucumber" + ], + [ + ".features", + "#icon-monaco-editor-material-cucumber" + ], + [ + ".nim", + "#icon-monaco-editor-material-nim" + ], + [ + ".nimble", + "#icon-monaco-editor-material-nim" + ], + [ + ".apib", + "#icon-monaco-editor-material-apiblueprint" + ], + [ + ".apiblueprint", + "#icon-monaco-editor-material-apiblueprint" + ], + [ + ".riot", + "#icon-monaco-editor-material-riot" + ], + [ + ".tag", + "#icon-monaco-editor-material-riot" + ], + [ + ".vfl", + "#icon-monaco-editor-material-vfl" + ], + [ + ".kl", + "#icon-monaco-editor-material-kl" + ], + [ + ".pcss", + "#icon-monaco-editor-material-postcss" + ], + [ + ".sss", + "#icon-monaco-editor-material-postcss" + ], + [ + ".todo", + "#icon-monaco-editor-material-todo" + ], + [ + ".cfml", + "#icon-monaco-editor-material-coldfusion" + ], + [ + ".cfc", + "#icon-monaco-editor-material-coldfusion" + ], + [ + ".lucee", + "#icon-monaco-editor-material-coldfusion" + ], + [ + ".cfm", + "#icon-monaco-editor-material-coldfusion" + ], + [ + ".cabal", + "#icon-monaco-editor-material-cabal" + ], + [ + ".nix", + "#icon-monaco-editor-material-nix" + ], + [ + ".slim", + "#icon-monaco-editor-material-slim" + ], + [ + ".http", + "#icon-monaco-editor-material-http" + ], + [ + ".rest", + "#icon-monaco-editor-material-http" + ], + [ + ".rql", + "#icon-monaco-editor-material-restql" + ], + [ + ".restql", + "#icon-monaco-editor-material-restql" + ], + [ + ".kv", + "#icon-monaco-editor-material-kivy" + ], + [ + ".graphcool", + "#icon-monaco-editor-material-graphcool" + ], + [ + ".sbt", + "#icon-monaco-editor-material-sbt" + ], + [ + ".apk", + "#icon-monaco-editor-material-android" + ], + [ + ".smali", + "#icon-monaco-editor-material-android" + ], + [ + ".dex", + "#icon-monaco-editor-material-android" + ], + [ + ".env", + "#icon-monaco-editor-material-tune" + ], + [ + ".gitlab-ci.yml", + "#icon-monaco-editor-material-gitlab" + ], + [ + ".jenkinsfile", + "#icon-monaco-editor-material-jenkins" + ], + [ + ".jenkins", + "#icon-monaco-editor-material-jenkins" + ], + [ + ".fig", + "#icon-monaco-editor-material-figma" + ], + [ + ".cr", + "#icon-monaco-editor-material-crystal" + ], + [ + ".ecr", + "#icon-monaco-editor-material-crystal" + ], + [ + ".drone.yml", + "#icon-monaco-editor-material-drone" + ], + [ + ".cu", + "#icon-monaco-editor-material-cuda" + ], + [ + ".cuh", + "#icon-monaco-editor-material-cuda" + ], + [ + ".log", + "#icon-monaco-editor-material-log" + ], + [ + ".def", + "#icon-monaco-editor-material-dotjs" + ], + [ + ".dot", + "#icon-monaco-editor-material-dotjs" + ], + [ + ".jst", + "#icon-monaco-editor-material-dotjs" + ], + [ + ".ejs", + "#icon-monaco-editor-material-ejs" + ], + [ + "..wakatime-project", + "#icon-monaco-editor-material-wakatime" + ], + [ + ".pde", + "#icon-monaco-editor-material-processing" + ], + [ + ".stories.js", + "#icon-monaco-editor-material-storybook" + ], + [ + ".stories.jsx", + "#icon-monaco-editor-material-storybook" + ], + [ + ".stories.mdx", + "#icon-monaco-editor-material-storybook" + ], + [ + ".story.js", + "#icon-monaco-editor-material-storybook" + ], + [ + ".story.jsx", + "#icon-monaco-editor-material-storybook" + ], + [ + ".stories.ts", + "#icon-monaco-editor-material-storybook" + ], + [ + ".stories.tsx", + "#icon-monaco-editor-material-storybook" + ], + [ + ".story.ts", + "#icon-monaco-editor-material-storybook" + ], + [ + ".story.tsx", + "#icon-monaco-editor-material-storybook" + ], + [ + ".stories.svelte", + "#icon-monaco-editor-material-storybook" + ], + [ + ".story.mdx", + "#icon-monaco-editor-material-storybook" + ], + [ + ".wpy", + "#icon-monaco-editor-material-wepy" + ], + [ + ".hcl", + "#icon-monaco-editor-material-hcl" + ], + [ + ".san", + "#icon-monaco-editor-material-san" + ], + [ + ".djt", + "#icon-monaco-editor-material-django" + ], + [ + ".red", + "#icon-monaco-editor-material-red" + ], + [ + ".mk", + "#icon-monaco-editor-material-makefile" + ], + [ + ".fxp", + "#icon-monaco-editor-material-foxpro" + ], + [ + ".prg", + "#icon-monaco-editor-material-foxpro" + ], + [ + ".pot", + "#icon-monaco-editor-material-i18n" + ], + [ + ".po", + "#icon-monaco-editor-material-i18n" + ], + [ + ".mo", + "#icon-monaco-editor-material-i18n" + ], + [ + ".lang", + "#icon-monaco-editor-material-i18n" + ], + [ + ".wat", + "#icon-monaco-editor-material-webassembly" + ], + [ + ".wasm", + "#icon-monaco-editor-material-webassembly" + ], + [ + ".ipynb", + "#icon-monaco-editor-material-jupyter" + ], + [ + ".d", + "#icon-monaco-editor-material-d" + ], + [ + ".mdx", + "#icon-monaco-editor-material-mdx" + ], + [ + ".svx", + "#icon-monaco-editor-material-mdsvex" + ], + [ + ".bal", + "#icon-monaco-editor-material-ballerina" + ], + [ + ".balx", + "#icon-monaco-editor-material-ballerina" + ], + [ + ".rkt", + "#icon-monaco-editor-material-racket" + ], + [ + ".bzl", + "#icon-monaco-editor-material-bazel" + ], + [ + ".bazel", + "#icon-monaco-editor-material-bazel" + ], + [ + ".mint", + "#icon-monaco-editor-material-mint" + ], + [ + ".vm", + "#icon-monaco-editor-material-velocity" + ], + [ + ".fhtml", + "#icon-monaco-editor-material-velocity" + ], + [ + ".vtl", + "#icon-monaco-editor-material-velocity" + ], + [ + ".gd", + "#icon-monaco-editor-material-godot" + ], + [ + ".godot", + "#icon-monaco-editor-material-godot-assets" + ], + [ + ".tres", + "#icon-monaco-editor-material-godot-assets" + ], + [ + ".tscn", + "#icon-monaco-editor-material-godot-assets" + ], + [ + ".gdns", + "#icon-monaco-editor-material-godot-assets" + ], + [ + ".gdnlib", + "#icon-monaco-editor-material-godot-assets" + ], + [ + ".gdshader", + "#icon-monaco-editor-material-godot-assets" + ], + [ + ".gdshaderinc", + "#icon-monaco-editor-material-godot-assets" + ], + [ + ".gdextension", + "#icon-monaco-editor-material-godot-assets" + ], + [ + ".azure-pipelines.yml", + "#icon-monaco-editor-material-azure-pipelines" + ], + [ + ".azure-pipelines.yaml", + "#icon-monaco-editor-material-azure-pipelines" + ], + [ + ".azcli", + "#icon-monaco-editor-material-azure" + ], + [ + ".vagrantfile", + "#icon-monaco-editor-material-vagrant" + ], + [ + ".prisma", + "#icon-monaco-editor-material-prisma" + ], + [ + ".cshtml", + "#icon-monaco-editor-material-razor" + ], + [ + ".vbhtml", + "#icon-monaco-editor-material-razor" + ], + [ + ".abc", + "#icon-monaco-editor-material-abc" + ], + [ + ".ad", + "#icon-monaco-editor-material-asciidoc" + ], + [ + ".adoc", + "#icon-monaco-editor-material-asciidoc" + ], + [ + ".asciidoc", + "#icon-monaco-editor-material-asciidoc" + ], + [ + ".edge", + "#icon-monaco-editor-material-edge" + ], + [ + ".ss", + "#icon-monaco-editor-material-scheme" + ], + [ + ".scm", + "#icon-monaco-editor-material-scheme" + ], + [ + ".lisp", + "#icon-monaco-editor-material-lisp" + ], + [ + ".lsp", + "#icon-monaco-editor-material-lisp" + ], + [ + ".cl", + "#icon-monaco-editor-material-lisp" + ], + [ + ".fast", + "#icon-monaco-editor-material-lisp" + ], + [ + ".stl", + "#icon-monaco-editor-material-3d" + ], + [ + ".stp", + "#icon-monaco-editor-material-3d" + ], + [ + ".obj", + "#icon-monaco-editor-material-3d" + ], + [ + ".ac", + "#icon-monaco-editor-material-3d" + ], + [ + ".blend", + "#icon-monaco-editor-material-3d" + ], + [ + ".fbx", + "#icon-monaco-editor-material-3d" + ], + [ + ".mesh", + "#icon-monaco-editor-material-3d" + ], + [ + ".mqo", + "#icon-monaco-editor-material-3d" + ], + [ + ".pmd", + "#icon-monaco-editor-material-3d" + ], + [ + ".pmx", + "#icon-monaco-editor-material-3d" + ], + [ + ".skp", + "#icon-monaco-editor-material-3d" + ], + [ + ".vac", + "#icon-monaco-editor-material-3d" + ], + [ + ".vdp", + "#icon-monaco-editor-material-3d" + ], + [ + ".vox", + "#icon-monaco-editor-material-3d" + ], + [ + ".svg", + "#icon-monaco-editor-material-svg" + ], + [ + ".svelte", + "#icon-monaco-editor-material-svelte" + ], + [ + ".vimrc", + "#icon-monaco-editor-material-vim" + ], + [ + ".gvimrc", + "#icon-monaco-editor-material-vim" + ], + [ + ".exrc", + "#icon-monaco-editor-material-vim" + ], + [ + ".vim", + "#icon-monaco-editor-material-vim" + ], + [ + ".viminfo", + "#icon-monaco-editor-material-vim" + ], + [ + ".moon", + "#icon-monaco-editor-material-moonscript" + ], + [ + ".prw", + "#icon-monaco-editor-material-advpl_prw" + ], + [ + ".prx", + "#icon-monaco-editor-material-advpl_prw" + ], + [ + ".ptm", + "#icon-monaco-editor-material-advpl_ptm" + ], + [ + ".tlpp", + "#icon-monaco-editor-material-advpl_tlpp" + ], + [ + ".ch", + "#icon-monaco-editor-material-advpl_include" + ], + [ + ".iso", + "#icon-monaco-editor-material-disc" + ], + [ + ".f", + "#icon-monaco-editor-material-fortran" + ], + [ + ".f77", + "#icon-monaco-editor-material-fortran" + ], + [ + ".f90", + "#icon-monaco-editor-material-fortran" + ], + [ + ".f95", + "#icon-monaco-editor-material-fortran" + ], + [ + ".f03", + "#icon-monaco-editor-material-fortran" + ], + [ + ".f08", + "#icon-monaco-editor-material-fortran" + ], + [ + ".tcl", + "#icon-monaco-editor-material-tcl" + ], + [ + ".liquid", + "#icon-monaco-editor-material-liquid" + ], + [ + ".p", + "#icon-monaco-editor-material-prolog" + ], + [ + ".pro", + "#icon-monaco-editor-material-prolog" + ], + [ + ".pl", + "#icon-monaco-editor-material-prolog" + ], + [ + ".coco", + "#icon-monaco-editor-material-coconut" + ], + [ + ".sketch", + "#icon-monaco-editor-material-sketch" + ], + [ + ".pwn", + "#icon-monaco-editor-material-pawn" + ], + [ + ".amx", + "#icon-monaco-editor-material-pawn" + ], + [ + ".4th", + "#icon-monaco-editor-material-forth" + ], + [ + ".fth", + "#icon-monaco-editor-material-forth" + ], + [ + ".frt", + "#icon-monaco-editor-material-forth" + ], + [ + ".iuml", + "#icon-monaco-editor-material-uml" + ], + [ + ".pu", + "#icon-monaco-editor-material-uml" + ], + [ + ".puml", + "#icon-monaco-editor-material-uml" + ], + [ + ".plantuml", + "#icon-monaco-editor-material-uml" + ], + [ + ".wsd", + "#icon-monaco-editor-material-uml" + ], + [ + ".wrap", + "#icon-monaco-editor-material-meson" + ], + [ + ".dhall", + "#icon-monaco-editor-material-dhall" + ], + [ + ".dhallb", + "#icon-monaco-editor-material-dhall" + ], + [ + ".sml", + "#icon-monaco-editor-material-sml" + ], + [ + ".mlton", + "#icon-monaco-editor-material-sml" + ], + [ + ".mlb", + "#icon-monaco-editor-material-sml" + ], + [ + ".sig", + "#icon-monaco-editor-material-sml" + ], + [ + ".fun", + "#icon-monaco-editor-material-sml" + ], + [ + ".cm", + "#icon-monaco-editor-material-sml" + ], + [ + ".lex", + "#icon-monaco-editor-material-sml" + ], + [ + ".use", + "#icon-monaco-editor-material-sml" + ], + [ + ".grm", + "#icon-monaco-editor-material-sml" + ], + [ + ".opam", + "#icon-monaco-editor-material-opam" + ], + [ + ".imba", + "#icon-monaco-editor-material-imba" + ], + [ + ".drawio", + "#icon-monaco-editor-material-drawio" + ], + [ + ".dio", + "#icon-monaco-editor-material-drawio" + ], + [ + ".pas", + "#icon-monaco-editor-material-pascal" + ], + [ + ".unity", + "#icon-monaco-editor-material-shaderlab" + ], + [ + ".sas", + "#icon-monaco-editor-material-sas" + ], + [ + ".sas7bdat", + "#icon-monaco-editor-material-sas" + ], + [ + ".sashdat", + "#icon-monaco-editor-material-sas" + ], + [ + ".astore", + "#icon-monaco-editor-material-sas" + ], + [ + ".ast", + "#icon-monaco-editor-material-sas" + ], + [ + ".sast", + "#icon-monaco-editor-material-sas" + ], + [ + ".nupkg", + "#icon-monaco-editor-material-nuget" + ], + [ + ".command", + "#icon-monaco-editor-material-command" + ], + [ + ".dsc", + "#icon-monaco-editor-material-denizenscript" + ], + [ + ".code-search", + "#icon-monaco-editor-material-search" + ], + [ + ".nginx", + "#icon-monaco-editor-material-nginx" + ], + [ + ".nginxconf", + "#icon-monaco-editor-material-nginx" + ], + [ + ".nginxconfig", + "#icon-monaco-editor-material-nginx" + ], + [ + ".mcfunction", + "#icon-monaco-editor-material-minecraft" + ], + [ + ".mcmeta", + "#icon-monaco-editor-material-minecraft" + ], + [ + ".mcr", + "#icon-monaco-editor-material-minecraft" + ], + [ + ".mca", + "#icon-monaco-editor-material-minecraft" + ], + [ + ".mcgame", + "#icon-monaco-editor-material-minecraft" + ], + [ + ".mclevel", + "#icon-monaco-editor-material-minecraft" + ], + [ + ".mcworld", + "#icon-monaco-editor-material-minecraft" + ], + [ + ".mine", + "#icon-monaco-editor-material-minecraft" + ], + [ + ".mus", + "#icon-monaco-editor-material-minecraft" + ], + [ + ".mcstructure", + "#icon-monaco-editor-material-minecraft" + ], + [ + ".mcpack", + "#icon-monaco-editor-material-minecraft" + ], + [ + ".mcaddon", + "#icon-monaco-editor-material-minecraft" + ], + [ + ".mctemplate", + "#icon-monaco-editor-material-minecraft" + ], + [ + ".mcproject", + "#icon-monaco-editor-material-minecraft" + ], + [ + ".res", + "#icon-monaco-editor-material-rescript" + ], + [ + ".resi", + "#icon-monaco-editor-material-rescript-interface" + ], + [ + ".b", + "#icon-monaco-editor-material-brainfuck" + ], + [ + ".bf", + "#icon-monaco-editor-material-brainfuck" + ], + [ + ".bicep", + "#icon-monaco-editor-material-bicep" + ], + [ + ".cob", + "#icon-monaco-editor-material-cobol" + ], + [ + ".cbl", + "#icon-monaco-editor-material-cobol" + ], + [ + ".gr", + "#icon-monaco-editor-material-grain" + ], + [ + ".lol", + "#icon-monaco-editor-material-lolcode" + ], + [ + ".idr", + "#icon-monaco-editor-material-idris" + ], + [ + ".ibc", + "#icon-monaco-editor-material-idris" + ], + [ + ".pipeline", + "#icon-monaco-editor-material-pipeline" + ], + [ + ".rego", + "#icon-monaco-editor-material-opa" + ], + [ + ".windi", + "#icon-monaco-editor-material-windicss" + ], + [ + ".scala", + "#icon-monaco-editor-material-scala" + ], + [ + ".sc", + "#icon-monaco-editor-material-scala" + ], + [ + ".ly", + "#icon-monaco-editor-material-lilypond" + ], + [ + ".v", + "#icon-monaco-editor-material-vlang" + ], + [ + ".pgn", + "#icon-monaco-editor-material-chess" + ], + [ + ".fen", + "#icon-monaco-editor-material-chess" + ], + [ + ".gmi", + "#icon-monaco-editor-material-gemini" + ], + [ + ".gemini", + "#icon-monaco-editor-material-gemini" + ], + [ + ".tsconfig.json", + "#icon-monaco-editor-material-tsconfig" + ], + [ + ".tauri", + "#icon-monaco-editor-material-tauri" + ], + [ + ".jsconfig.json", + "#icon-monaco-editor-material-jsconfig" + ], + [ + ".ada", + "#icon-monaco-editor-material-ada" + ], + [ + ".adb", + "#icon-monaco-editor-material-ada" + ], + [ + ".ads", + "#icon-monaco-editor-material-ada" + ], + [ + ".ali", + "#icon-monaco-editor-material-ada" + ], + [ + ".horusec-config.json", + "#icon-monaco-editor-material-horusec" + ], + [ + ".coarc", + "#icon-monaco-editor-material-coala" + ], + [ + ".coafile", + "#icon-monaco-editor-material-coala" + ], + [ + ".bubble", + "#icon-monaco-editor-material-dinophp" + ], + [ + ".html.bubble", + "#icon-monaco-editor-material-dinophp" + ], + [ + ".php.bubble", + "#icon-monaco-editor-material-dinophp" + ], + [ + ".tl", + "#icon-monaco-editor-material-teal" + ], + [ + ".template", + "#icon-monaco-editor-material-template" + ], + [ + ".glsl", + "#icon-monaco-editor-material-shader" + ], + [ + ".vert", + "#icon-monaco-editor-material-shader" + ], + [ + ".tesc", + "#icon-monaco-editor-material-shader" + ], + [ + ".tese", + "#icon-monaco-editor-material-shader" + ], + [ + ".geom", + "#icon-monaco-editor-material-shader" + ], + [ + ".frag", + "#icon-monaco-editor-material-shader" + ], + [ + ".comp", + "#icon-monaco-editor-material-shader" + ], + [ + ".vert.glsl", + "#icon-monaco-editor-material-shader" + ], + [ + ".tesc.glsl", + "#icon-monaco-editor-material-shader" + ], + [ + ".tese.glsl", + "#icon-monaco-editor-material-shader" + ], + [ + ".geom.glsl", + "#icon-monaco-editor-material-shader" + ], + [ + ".frag.glsl", + "#icon-monaco-editor-material-shader" + ], + [ + ".comp.glsl", + "#icon-monaco-editor-material-shader" + ], + [ + ".vertex.glsl", + "#icon-monaco-editor-material-shader" + ], + [ + ".geometry.glsl", + "#icon-monaco-editor-material-shader" + ], + [ + ".fragment.glsl", + "#icon-monaco-editor-material-shader" + ], + [ + ".compute.glsl", + "#icon-monaco-editor-material-shader" + ], + [ + ".ts.glsl", + "#icon-monaco-editor-material-shader" + ], + [ + ".gs.glsl", + "#icon-monaco-editor-material-shader" + ], + [ + ".vs.glsl", + "#icon-monaco-editor-material-shader" + ], + [ + ".fs.glsl", + "#icon-monaco-editor-material-shader" + ], + [ + ".shader", + "#icon-monaco-editor-material-shader" + ], + [ + ".vertexshader", + "#icon-monaco-editor-material-shader" + ], + [ + ".fragmentshader", + "#icon-monaco-editor-material-shader" + ], + [ + ".geometryshader", + "#icon-monaco-editor-material-shader" + ], + [ + ".computeshader", + "#icon-monaco-editor-material-shader" + ], + [ + ".hlsl", + "#icon-monaco-editor-material-shader" + ], + [ + ".pixel.hlsl", + "#icon-monaco-editor-material-shader" + ], + [ + ".geometry.hlsl", + "#icon-monaco-editor-material-shader" + ], + [ + ".compute.hlsl", + "#icon-monaco-editor-material-shader" + ], + [ + ".tessellation.hlsl", + "#icon-monaco-editor-material-shader" + ], + [ + ".px.hlsl", + "#icon-monaco-editor-material-shader" + ], + [ + ".geom.hlsl", + "#icon-monaco-editor-material-shader" + ], + [ + ".comp.hlsl", + "#icon-monaco-editor-material-shader" + ], + [ + ".tess.hlsl", + "#icon-monaco-editor-material-shader" + ], + [ + ".wgsl", + "#icon-monaco-editor-material-shader" + ], + [ + ".sy", + "#icon-monaco-editor-material-siyuan" + ], + [ + ".ndst.yml", + "#icon-monaco-editor-material-ndst" + ], + [ + ".ndst.yaml", + "#icon-monaco-editor-material-ndst" + ], + [ + ".ndst.json", + "#icon-monaco-editor-material-ndst" + ], + [ + ".tobi", + "#icon-monaco-editor-material-tobi" + ], + [ + ".gleam", + "#icon-monaco-editor-material-gleam" + ], + [ + ".steadybit.yml", + "#icon-monaco-editor-material-steadybit" + ], + [ + ".steadybit.yaml", + "#icon-monaco-editor-material-steadybit" + ], + [ + ".tree", + "#icon-monaco-editor-material-tree" + ], + [ + ".cdc", + "#icon-monaco-editor-material-cadence" + ], + [ + ".g4", + "#icon-monaco-editor-material-antlr" + ], + [ + ".st.css", + "#icon-monaco-editor-material-stylable" + ], + [ + ".pine", + "#icon-monaco-editor-material-pinejs" + ], + [ + ".gml", + "#icon-monaco-editor-material-gamemaker" + ], + [ + ".yy", + "#icon-monaco-editor-material-gamemaker" + ], + [ + ".yyp", + "#icon-monaco-editor-material-gamemaker" + ], + [ + ".yyz", + "#icon-monaco-editor-material-gamemaker" + ], + [ + ".tldr", + "#icon-monaco-editor-material-tldraw" + ], + [ + ".typ", + "#icon-monaco-editor-material-typst" + ], + [ + ".mmd", + "#icon-monaco-editor-material-mermaid" + ], + [ + ".mermaid", + "#icon-monaco-editor-material-mermaid" + ], + [ + ".mojo", + "#icon-monaco-editor-material-mojo" + ], + [ + ".🔥", + "#icon-monaco-editor-material-mojo" + ] +] \ No newline at end of file diff --git a/src/assets/entries/file-icon.json b/src/assets/entries/file-icon.json new file mode 100644 index 0000000..6dd64a4 --- /dev/null +++ b/src/assets/entries/file-icon.json @@ -0,0 +1,4086 @@ +[ + [ + ".pug-lintrc", + "#icon-monaco-editor-material-pug" + ], + [ + ".pug-lintrc.js", + "#icon-monaco-editor-material-pug" + ], + [ + ".pug-lintrc.json", + "#icon-monaco-editor-material-pug" + ], + [ + ".jscsrc", + "#icon-monaco-editor-material-json" + ], + [ + ".jshintrc", + "#icon-monaco-editor-material-json" + ], + [ + "composer.lock", + "#icon-monaco-editor-material-json" + ], + [ + ".jsbeautifyrc", + "#icon-monaco-editor-material-json" + ], + [ + ".esformatter", + "#icon-monaco-editor-material-json" + ], + [ + "cdp.pid", + "#icon-monaco-editor-material-json" + ], + [ + ".lintstagedrc", + "#icon-monaco-editor-material-json" + ], + [ + "playwright.config.js", + "#icon-monaco-editor-material-playwright" + ], + [ + "playwright.config.mjs", + "#icon-monaco-editor-material-playwright" + ], + [ + "playwright.config.ts", + "#icon-monaco-editor-material-playwright" + ], + [ + "playwright.config.base.js", + "#icon-monaco-editor-material-playwright" + ], + [ + "playwright.config.base.mjs", + "#icon-monaco-editor-material-playwright" + ], + [ + "playwright.config.base.ts", + "#icon-monaco-editor-material-playwright" + ], + [ + "playwright-ct.config.js", + "#icon-monaco-editor-material-playwright" + ], + [ + "playwright-ct.config.mjs", + "#icon-monaco-editor-material-playwright" + ], + [ + "playwright-ct.config.ts", + "#icon-monaco-editor-material-playwright" + ], + [ + ".htaccess", + "#icon-monaco-editor-material-xml" + ], + [ + "router.js", + "#icon-monaco-editor-material-routing" + ], + [ + "router.jsx", + "#icon-monaco-editor-material-routing" + ], + [ + "router.ts", + "#icon-monaco-editor-material-routing" + ], + [ + "router.tsx", + "#icon-monaco-editor-material-routing" + ], + [ + "routes.js", + "#icon-monaco-editor-material-routing" + ], + [ + "routes.jsx", + "#icon-monaco-editor-material-routing" + ], + [ + "routes.ts", + "#icon-monaco-editor-material-routing" + ], + [ + "routes.tsx", + "#icon-monaco-editor-material-routing" + ], + [ + ".jshintignore", + "#icon-monaco-editor-material-settings" + ], + [ + ".buildignore", + "#icon-monaco-editor-material-settings" + ], + [ + ".mrconfig", + "#icon-monaco-editor-material-settings" + ], + [ + ".yardopts", + "#icon-monaco-editor-material-settings" + ], + [ + "manifest.mf", + "#icon-monaco-editor-material-settings" + ], + [ + ".clang-format", + "#icon-monaco-editor-material-settings" + ], + [ + ".clang-tidy", + "#icon-monaco-editor-material-settings" + ], + [ + "astro.config.js", + "#icon-monaco-editor-material-astro" + ], + [ + "astro.config.mjs", + "#icon-monaco-editor-material-astro" + ], + [ + "astro.config.cjs", + "#icon-monaco-editor-material-astro" + ], + [ + "astro.config.ts", + "#icon-monaco-editor-material-astro" + ], + [ + "astro.config.cts", + "#icon-monaco-editor-material-astro" + ], + [ + "astro.config.mts", + "#icon-monaco-editor-material-astro" + ], + [ + "go.mod", + "#icon-monaco-editor-material-go-mod" + ], + [ + "go.sum", + "#icon-monaco-editor-material-go-mod" + ], + [ + "go.work", + "#icon-monaco-editor-material-go-mod" + ], + [ + "go.work.sum", + "#icon-monaco-editor-material-go-mod" + ], + [ + "requirements.txt", + "#icon-monaco-editor-material-python-misc" + ], + [ + "pipfile", + "#icon-monaco-editor-material-python-misc" + ], + [ + ".python-version", + "#icon-monaco-editor-material-python-misc" + ], + [ + "manifest.in", + "#icon-monaco-editor-material-python-misc" + ], + [ + "pylintrc", + "#icon-monaco-editor-material-python-misc" + ], + [ + ".pylintrc", + "#icon-monaco-editor-material-python-misc" + ], + [ + "pyproject.toml", + "#icon-monaco-editor-material-python-misc" + ], + [ + "commit-msg", + "#icon-monaco-editor-material-console" + ], + [ + "pre-commit", + "#icon-monaco-editor-material-console" + ], + [ + "pre-push", + "#icon-monaco-editor-material-console" + ], + [ + "post-merge", + "#icon-monaco-editor-material-console" + ], + [ + "gradle.properties", + "#icon-monaco-editor-material-gradle" + ], + [ + "gradlew", + "#icon-monaco-editor-material-gradle" + ], + [ + "gradle-wrapper.properties", + "#icon-monaco-editor-material-gradle" + ], + [ + "copying", + "#icon-monaco-editor-material-certificate" + ], + [ + "copying.md", + "#icon-monaco-editor-material-certificate" + ], + [ + "copying.rst", + "#icon-monaco-editor-material-certificate" + ], + [ + "copying.txt", + "#icon-monaco-editor-material-certificate" + ], + [ + "copyright", + "#icon-monaco-editor-material-certificate" + ], + [ + "copyright.md", + "#icon-monaco-editor-material-certificate" + ], + [ + "copyright.rst", + "#icon-monaco-editor-material-certificate" + ], + [ + "copyright.txt", + "#icon-monaco-editor-material-certificate" + ], + [ + "license", + "#icon-monaco-editor-material-certificate" + ], + [ + "license-agpl", + "#icon-monaco-editor-material-certificate" + ], + [ + "license-apache", + "#icon-monaco-editor-material-certificate" + ], + [ + "license-bsd", + "#icon-monaco-editor-material-certificate" + ], + [ + "license-mit", + "#icon-monaco-editor-material-certificate" + ], + [ + "license-gpl", + "#icon-monaco-editor-material-certificate" + ], + [ + "license-lgpl", + "#icon-monaco-editor-material-certificate" + ], + [ + "license.md", + "#icon-monaco-editor-material-certificate" + ], + [ + "license.rst", + "#icon-monaco-editor-material-certificate" + ], + [ + "license.txt", + "#icon-monaco-editor-material-certificate" + ], + [ + "licence", + "#icon-monaco-editor-material-certificate" + ], + [ + "licence-agpl", + "#icon-monaco-editor-material-certificate" + ], + [ + "licence-apache", + "#icon-monaco-editor-material-certificate" + ], + [ + "licence-bsd", + "#icon-monaco-editor-material-certificate" + ], + [ + "licence-mit", + "#icon-monaco-editor-material-certificate" + ], + [ + "licence-gpl", + "#icon-monaco-editor-material-certificate" + ], + [ + "licence-lgpl", + "#icon-monaco-editor-material-certificate" + ], + [ + "licence.md", + "#icon-monaco-editor-material-certificate" + ], + [ + "licence.rst", + "#icon-monaco-editor-material-certificate" + ], + [ + "licence.txt", + "#icon-monaco-editor-material-certificate" + ], + [ + ".htpasswd", + "#icon-monaco-editor-material-key" + ], + [ + ".ruby-version", + "#icon-monaco-editor-material-ruby" + ], + [ + "gemfile", + "#icon-monaco-editor-material-gemfile" + ], + [ + ".rubocop.yml", + "#icon-monaco-editor-material-rubocop" + ], + [ + ".rubocop-todo.yml", + "#icon-monaco-editor-material-rubocop" + ], + [ + ".rubocop_todo.yml", + "#icon-monaco-editor-material-rubocop" + ], + [ + "dockerfile", + "#icon-monaco-editor-material-docker" + ], + [ + "dockerfile.prod", + "#icon-monaco-editor-material-docker" + ], + [ + "dockerfile.production", + "#icon-monaco-editor-material-docker" + ], + [ + "dockerfile.alpha", + "#icon-monaco-editor-material-docker" + ], + [ + "dockerfile.beta", + "#icon-monaco-editor-material-docker" + ], + [ + "dockerfile.stage", + "#icon-monaco-editor-material-docker" + ], + [ + "dockerfile.staging", + "#icon-monaco-editor-material-docker" + ], + [ + "dockerfile.dev", + "#icon-monaco-editor-material-docker" + ], + [ + "dockerfile.development", + "#icon-monaco-editor-material-docker" + ], + [ + "dockerfile.local", + "#icon-monaco-editor-material-docker" + ], + [ + "dockerfile.test", + "#icon-monaco-editor-material-docker" + ], + [ + "dockerfile.testing", + "#icon-monaco-editor-material-docker" + ], + [ + "dockerfile.ci", + "#icon-monaco-editor-material-docker" + ], + [ + "dockerfile.web", + "#icon-monaco-editor-material-docker" + ], + [ + "dockerfile.worker", + "#icon-monaco-editor-material-docker" + ], + [ + "docker-compose.yml", + "#icon-monaco-editor-material-docker" + ], + [ + "docker-compose.override.yml", + "#icon-monaco-editor-material-docker" + ], + [ + "docker-compose.prod.yml", + "#icon-monaco-editor-material-docker" + ], + [ + "docker-compose.production.yml", + "#icon-monaco-editor-material-docker" + ], + [ + "docker-compose.alpha.yml", + "#icon-monaco-editor-material-docker" + ], + [ + "docker-compose.beta.yml", + "#icon-monaco-editor-material-docker" + ], + [ + "docker-compose.stage.yml", + "#icon-monaco-editor-material-docker" + ], + [ + "docker-compose.staging.yml", + "#icon-monaco-editor-material-docker" + ], + [ + "docker-compose.dev.yml", + "#icon-monaco-editor-material-docker" + ], + [ + "docker-compose.development.yml", + "#icon-monaco-editor-material-docker" + ], + [ + "docker-compose.local.yml", + "#icon-monaco-editor-material-docker" + ], + [ + "docker-compose.test.yml", + "#icon-monaco-editor-material-docker" + ], + [ + "docker-compose.testing.yml", + "#icon-monaco-editor-material-docker" + ], + [ + "docker-compose.ci.yml", + "#icon-monaco-editor-material-docker" + ], + [ + "docker-compose.web.yml", + "#icon-monaco-editor-material-docker" + ], + [ + "docker-compose.worker.yml", + "#icon-monaco-editor-material-docker" + ], + [ + "docker-compose.yaml", + "#icon-monaco-editor-material-docker" + ], + [ + "docker-compose.override.yaml", + "#icon-monaco-editor-material-docker" + ], + [ + "docker-compose.prod.yaml", + "#icon-monaco-editor-material-docker" + ], + [ + "docker-compose.production.yaml", + "#icon-monaco-editor-material-docker" + ], + [ + "docker-compose.alpha.yaml", + "#icon-monaco-editor-material-docker" + ], + [ + "docker-compose.beta.yaml", + "#icon-monaco-editor-material-docker" + ], + [ + "docker-compose.stage.yaml", + "#icon-monaco-editor-material-docker" + ], + [ + "docker-compose.staging.yaml", + "#icon-monaco-editor-material-docker" + ], + [ + "docker-compose.dev.yaml", + "#icon-monaco-editor-material-docker" + ], + [ + "docker-compose.development.yaml", + "#icon-monaco-editor-material-docker" + ], + [ + "docker-compose.local.yaml", + "#icon-monaco-editor-material-docker" + ], + [ + "docker-compose.test.yaml", + "#icon-monaco-editor-material-docker" + ], + [ + "docker-compose.testing.yaml", + "#icon-monaco-editor-material-docker" + ], + [ + "docker-compose.ci.yaml", + "#icon-monaco-editor-material-docker" + ], + [ + "docker-compose.web.yaml", + "#icon-monaco-editor-material-docker" + ], + [ + "docker-compose.worker.yaml", + "#icon-monaco-editor-material-docker" + ], + [ + "compose.yaml", + "#icon-monaco-editor-material-docker" + ], + [ + "compose.override.yaml", + "#icon-monaco-editor-material-docker" + ], + [ + "compose.prod.yaml", + "#icon-monaco-editor-material-docker" + ], + [ + "compose.production.yaml", + "#icon-monaco-editor-material-docker" + ], + [ + "compose.alpha.yaml", + "#icon-monaco-editor-material-docker" + ], + [ + "compose.beta.yaml", + "#icon-monaco-editor-material-docker" + ], + [ + "compose.stage.yaml", + "#icon-monaco-editor-material-docker" + ], + [ + "compose.staging.yaml", + "#icon-monaco-editor-material-docker" + ], + [ + "compose.dev.yaml", + "#icon-monaco-editor-material-docker" + ], + [ + "compose.development.yaml", + "#icon-monaco-editor-material-docker" + ], + [ + "compose.local.yaml", + "#icon-monaco-editor-material-docker" + ], + [ + "compose.test.yaml", + "#icon-monaco-editor-material-docker" + ], + [ + "compose.testing.yaml", + "#icon-monaco-editor-material-docker" + ], + [ + "compose.ci.yaml", + "#icon-monaco-editor-material-docker" + ], + [ + "compose.web.yaml", + "#icon-monaco-editor-material-docker" + ], + [ + "compose.worker.yaml", + "#icon-monaco-editor-material-docker" + ], + [ + "compose.yml", + "#icon-monaco-editor-material-docker" + ], + [ + "compose.override.yml", + "#icon-monaco-editor-material-docker" + ], + [ + "compose.prod.yml", + "#icon-monaco-editor-material-docker" + ], + [ + "compose.production.yml", + "#icon-monaco-editor-material-docker" + ], + [ + "compose.alpha.yml", + "#icon-monaco-editor-material-docker" + ], + [ + "compose.beta.yml", + "#icon-monaco-editor-material-docker" + ], + [ + "compose.stage.yml", + "#icon-monaco-editor-material-docker" + ], + [ + "compose.staging.yml", + "#icon-monaco-editor-material-docker" + ], + [ + "compose.dev.yml", + "#icon-monaco-editor-material-docker" + ], + [ + "compose.development.yml", + "#icon-monaco-editor-material-docker" + ], + [ + "compose.local.yml", + "#icon-monaco-editor-material-docker" + ], + [ + "compose.test.yml", + "#icon-monaco-editor-material-docker" + ], + [ + "compose.testing.yml", + "#icon-monaco-editor-material-docker" + ], + [ + "compose.ci.yml", + "#icon-monaco-editor-material-docker" + ], + [ + "compose.web.yml", + "#icon-monaco-editor-material-docker" + ], + [ + "compose.worker.yml", + "#icon-monaco-editor-material-docker" + ], + [ + ".mailmap", + "#icon-monaco-editor-material-email" + ], + [ + ".graphqlconfig", + "#icon-monaco-editor-material-graphql" + ], + [ + ".graphqlrc", + "#icon-monaco-editor-material-graphql" + ], + [ + ".graphqlrc.json", + "#icon-monaco-editor-material-graphql" + ], + [ + ".graphqlrc.js", + "#icon-monaco-editor-material-graphql" + ], + [ + ".graphqlrc.cjs", + "#icon-monaco-editor-material-graphql" + ], + [ + ".graphqlrc.ts", + "#icon-monaco-editor-material-graphql" + ], + [ + ".graphqlrc.toml", + "#icon-monaco-editor-material-graphql" + ], + [ + ".graphqlrc.yaml", + "#icon-monaco-editor-material-graphql" + ], + [ + ".graphqlrc.yml", + "#icon-monaco-editor-material-graphql" + ], + [ + "graphql.config.json", + "#icon-monaco-editor-material-graphql" + ], + [ + "graphql.config.js", + "#icon-monaco-editor-material-graphql" + ], + [ + "graphql.config.cjs", + "#icon-monaco-editor-material-graphql" + ], + [ + "graphql.config.ts", + "#icon-monaco-editor-material-graphql" + ], + [ + "graphql.config.toml", + "#icon-monaco-editor-material-graphql" + ], + [ + "graphql.config.yaml", + "#icon-monaco-editor-material-graphql" + ], + [ + "graphql.config.yml", + "#icon-monaco-editor-material-graphql" + ], + [ + ".git", + "#icon-monaco-editor-material-git" + ], + [ + ".gitignore", + "#icon-monaco-editor-material-git" + ], + [ + ".gitmessage", + "#icon-monaco-editor-material-git" + ], + [ + ".gitignore-global", + "#icon-monaco-editor-material-git" + ], + [ + ".gitignore_global", + "#icon-monaco-editor-material-git" + ], + [ + ".gitattributes", + "#icon-monaco-editor-material-git" + ], + [ + ".gitattributes-global", + "#icon-monaco-editor-material-git" + ], + [ + ".gitattributes_global", + "#icon-monaco-editor-material-git" + ], + [ + ".gitconfig", + "#icon-monaco-editor-material-git" + ], + [ + ".gitmodules", + "#icon-monaco-editor-material-git" + ], + [ + ".gitkeep", + "#icon-monaco-editor-material-git" + ], + [ + ".keep", + "#icon-monaco-editor-material-git" + ], + [ + ".gitpreserve", + "#icon-monaco-editor-material-git" + ], + [ + ".gitinclude", + "#icon-monaco-editor-material-git" + ], + [ + ".git-blame-ignore", + "#icon-monaco-editor-material-git" + ], + [ + ".git-blame-ignore-revs", + "#icon-monaco-editor-material-git" + ], + [ + ".git-for-windows-updater", + "#icon-monaco-editor-material-git" + ], + [ + "git-history", + "#icon-monaco-editor-material-git" + ], + [ + ".luacheckrc", + "#icon-monaco-editor-material-lua" + ], + [ + ".Rhistory", + "#icon-monaco-editor-material-r" + ], + [ + ".pubignore", + "#icon-monaco-editor-material-dart" + ], + [ + "cmakelists.txt", + "#icon-monaco-editor-material-cmake" + ], + [ + "cmakecache.txt", + "#icon-monaco-editor-material-cmake" + ], + [ + "semgrep.yml", + "#icon-monaco-editor-material-semgrep" + ], + [ + ".semgrepignore", + "#icon-monaco-editor-material-semgrep" + ], + [ + "vue.config.js", + "#icon-monaco-editor-material-vue-config" + ], + [ + "vue.config.ts", + "#icon-monaco-editor-material-vue-config" + ], + [ + "vetur.config.js", + "#icon-monaco-editor-material-vue-config" + ], + [ + "vetur.config.ts", + "#icon-monaco-editor-material-vue-config" + ], + [ + "volar.config.js", + "#icon-monaco-editor-material-vue-config" + ], + [ + "nuxt.config.js", + "#icon-monaco-editor-material-nuxt" + ], + [ + "nuxt.config.ts", + "#icon-monaco-editor-material-nuxt" + ], + [ + ".nuxtignore", + "#icon-monaco-editor-material-nuxt" + ], + [ + "security.md", + "#icon-monaco-editor-material-lock" + ], + [ + "security.txt", + "#icon-monaco-editor-material-lock" + ], + [ + "security", + "#icon-monaco-editor-material-lock" + ], + [ + "angular-cli.json", + "#icon-monaco-editor-material-angular" + ], + [ + ".angular-cli.json", + "#icon-monaco-editor-material-angular" + ], + [ + "angular.json", + "#icon-monaco-editor-material-angular" + ], + [ + "ng-package.json", + "#icon-monaco-editor-material-angular" + ], + [ + ".mjmlconfig", + "#icon-monaco-editor-material-mjml" + ], + [ + "vercel.json", + "#icon-monaco-editor-material-vercel" + ], + [ + ".vercelignore", + "#icon-monaco-editor-material-vercel" + ], + [ + "now.json", + "#icon-monaco-editor-material-vercel" + ], + [ + ".nowignore", + "#icon-monaco-editor-material-vercel" + ], + [ + "verdaccio.yml", + "#icon-monaco-editor-material-verdaccio" + ], + [ + "next.config.js", + "#icon-monaco-editor-material-next" + ], + [ + "next.config.mjs", + "#icon-monaco-editor-material-next" + ], + [ + "next.config.ts", + "#icon-monaco-editor-material-next" + ], + [ + "next.config.mts", + "#icon-monaco-editor-material-next" + ], + [ + "remix.config.js", + "#icon-monaco-editor-material-remix" + ], + [ + "remix.config.ts", + "#icon-monaco-editor-material-remix" + ], + [ + "artisan", + "#icon-monaco-editor-material-laravel" + ], + [ + ".vfl", + "#icon-monaco-editor-material-vfl" + ], + [ + ".kl", + "#icon-monaco-editor-material-kl" + ], + [ + "postcss.config.js", + "#icon-monaco-editor-material-postcss" + ], + [ + "postcss.config.cjs", + "#icon-monaco-editor-material-postcss" + ], + [ + "postcss.config.ts", + "#icon-monaco-editor-material-postcss" + ], + [ + "postcss.config.cts", + "#icon-monaco-editor-material-postcss" + ], + [ + ".postcssrc.js", + "#icon-monaco-editor-material-postcss" + ], + [ + ".postcssrc.cjs", + "#icon-monaco-editor-material-postcss" + ], + [ + ".postcssrc.ts", + "#icon-monaco-editor-material-postcss" + ], + [ + ".postcssrc.cts", + "#icon-monaco-editor-material-postcss" + ], + [ + ".postcssrc", + "#icon-monaco-editor-material-postcss" + ], + [ + ".postcssrc.json", + "#icon-monaco-editor-material-postcss" + ], + [ + ".postcssrc.yaml", + "#icon-monaco-editor-material-postcss" + ], + [ + ".postcssrc.yml", + "#icon-monaco-editor-material-postcss" + ], + [ + "posthtml.config.js", + "#icon-monaco-editor-material-posthtml" + ], + [ + ".posthtmlrc.js", + "#icon-monaco-editor-material-posthtml" + ], + [ + ".posthtmlrc", + "#icon-monaco-editor-material-posthtml" + ], + [ + ".posthtmlrc.json", + "#icon-monaco-editor-material-posthtml" + ], + [ + ".posthtmlrc.yml", + "#icon-monaco-editor-material-posthtml" + ], + [ + "todo.md", + "#icon-monaco-editor-material-todo" + ], + [ + "todos.md", + "#icon-monaco-editor-material-todo" + ], + [ + "cabal.project", + "#icon-monaco-editor-material-cabal" + ], + [ + "cabal.project.freeze", + "#icon-monaco-editor-material-cabal" + ], + [ + "cabal.project.local", + "#icon-monaco-editor-material-cabal" + ], + [ + "CNAME", + "#icon-monaco-editor-material-http" + ], + [ + "project.graphcool", + "#icon-monaco-editor-material-graphcool" + ], + [ + "webpack.js", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.cjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.mjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.ts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.cts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.mts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.base.js", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.base.cjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.base.mjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.base.ts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.base.cts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.base.mts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.js", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.cjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.mjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.ts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.cts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.mts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.common.js", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.common.cjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.common.mjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.common.ts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.common.cts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.common.mts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.common.js", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.common.cjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.common.mjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.common.ts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.common.cts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.common.mts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.common.babel.js", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.common.babel.ts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.dev.js", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.dev.cjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.dev.mjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.dev.ts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.dev.cts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.dev.mts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.development.js", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.development.cjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.development.mjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.development.ts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.development.cts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.development.mts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.dev.js", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.dev.cjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.dev.mjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.dev.ts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.dev.cts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.dev.mts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.dev.babel.js", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.dev.babel.ts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.main.js", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.renderer.ts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.mix.js", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.mix.cjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.mix.mjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.mix.ts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.mix.cts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.mix.mts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.prod.js", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.prod.cjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.prod.mjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.prod.ts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.prod.cts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.prod.mts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.prod.config.js", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.prod.config.cjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.prod.config.mjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.prod.config.ts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.prod.config.cts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.prod.config.mts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.production.js", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.production.cjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.production.mjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.production.ts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.production.cts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.production.mts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.server.js", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.server.cjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.server.mjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.server.ts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.server.cts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.server.mts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.client.js", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.client.cjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.client.mjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.client.ts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.client.cts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.client.mts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.server.js", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.server.cjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.server.mjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.server.ts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.server.cts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.server.mts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.client.js", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.client.cjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.client.mjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.client.ts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.client.cts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.client.mts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.production.babel.js", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.production.babel.ts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.prod.babel.js", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.prod.babel.cjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.prod.babel.mjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.prod.babel.ts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.prod.babel.cts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.prod.babel.mts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.prod.js", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.prod.cjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.prod.mjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.prod.ts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.prod.cts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.prod.mts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.production.js", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.production.cjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.production.mjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.production.ts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.production.cts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.production.mts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.staging.js", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.staging.cjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.staging.mjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.staging.ts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.staging.cts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.staging.mts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.babel.js", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.babel.ts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.base.babel.js", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.base.babel.ts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.base.js", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.base.cjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.base.mjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.base.ts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.base.cts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.base.mts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.staging.babel.js", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.staging.babel.ts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.coffee", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.test.js", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.test.cjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.test.mjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.test.ts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.test.cts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.test.mts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.vendor.js", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.vendor.cjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.vendor.mjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.vendor.ts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.vendor.cts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.vendor.mts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.vendor.production.js", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.vendor.production.cjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.vendor.production.mjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.vendor.production.ts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.vendor.production.cts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.config.vendor.production.mts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.test.js", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.test.cjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.test.mjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.test.ts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.test.cts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.test.mts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.dist.js", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.dist.cjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.dist.mjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.dist.ts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.dist.cts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpack.dist.mts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpackfile.js", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpackfile.cjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpackfile.mjs", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpackfile.ts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpackfile.cts", + "#icon-monaco-editor-material-webpack" + ], + [ + "webpackfile.mts", + "#icon-monaco-editor-material-webpack" + ], + [ + "ionic.config.json", + "#icon-monaco-editor-material-ionic" + ], + [ + ".io-config.json", + "#icon-monaco-editor-material-ionic" + ], + [ + "gulpfile.js", + "#icon-monaco-editor-material-gulp" + ], + [ + "gulpfile.mjs", + "#icon-monaco-editor-material-gulp" + ], + [ + "gulpfile.ts", + "#icon-monaco-editor-material-gulp" + ], + [ + "gulpfile.cts", + "#icon-monaco-editor-material-gulp" + ], + [ + "gulpfile.mts", + "#icon-monaco-editor-material-gulp" + ], + [ + "gulpfile.babel.js", + "#icon-monaco-editor-material-gulp" + ], + [ + "package.json", + "#icon-monaco-editor-material-nodejs" + ], + [ + "package-lock.json", + "#icon-monaco-editor-material-nodejs" + ], + [ + ".nvmrc", + "#icon-monaco-editor-material-nodejs" + ], + [ + ".esmrc", + "#icon-monaco-editor-material-nodejs" + ], + [ + ".node-version", + "#icon-monaco-editor-material-nodejs" + ], + [ + ".npmignore", + "#icon-monaco-editor-material-npm" + ], + [ + ".npmrc", + "#icon-monaco-editor-material-npm" + ], + [ + ".yarnrc", + "#icon-monaco-editor-material-yarn" + ], + [ + "yarn.lock", + "#icon-monaco-editor-material-yarn" + ], + [ + ".yarnclean", + "#icon-monaco-editor-material-yarn" + ], + [ + ".yarn-integrity", + "#icon-monaco-editor-material-yarn" + ], + [ + "yarn-error.log", + "#icon-monaco-editor-material-yarn" + ], + [ + ".yarnrc.yml", + "#icon-monaco-editor-material-yarn" + ], + [ + ".yarnrc.yaml", + "#icon-monaco-editor-material-yarn" + ], + [ + "androidmanifest.xml", + "#icon-monaco-editor-material-android" + ], + [ + ".env.defaults", + "#icon-monaco-editor-material-tune" + ], + [ + ".env.example", + "#icon-monaco-editor-material-tune" + ], + [ + ".env.sample", + "#icon-monaco-editor-material-tune" + ], + [ + ".env.template", + "#icon-monaco-editor-material-tune" + ], + [ + ".env.schema", + "#icon-monaco-editor-material-tune" + ], + [ + ".env.local", + "#icon-monaco-editor-material-tune" + ], + [ + ".env.dev", + "#icon-monaco-editor-material-tune" + ], + [ + ".env.development", + "#icon-monaco-editor-material-tune" + ], + [ + ".env.alpha", + "#icon-monaco-editor-material-tune" + ], + [ + ".env.e2e", + "#icon-monaco-editor-material-tune" + ], + [ + ".env.qa", + "#icon-monaco-editor-material-tune" + ], + [ + ".env.dist", + "#icon-monaco-editor-material-tune" + ], + [ + ".env.prod", + "#icon-monaco-editor-material-tune" + ], + [ + ".env.production", + "#icon-monaco-editor-material-tune" + ], + [ + ".env.stage", + "#icon-monaco-editor-material-tune" + ], + [ + ".env.staging", + "#icon-monaco-editor-material-tune" + ], + [ + ".env.preview", + "#icon-monaco-editor-material-tune" + ], + [ + ".env.test", + "#icon-monaco-editor-material-tune" + ], + [ + ".env.testing", + "#icon-monaco-editor-material-tune" + ], + [ + ".env.development.local", + "#icon-monaco-editor-material-tune" + ], + [ + ".env.qa.local", + "#icon-monaco-editor-material-tune" + ], + [ + ".env.production.local", + "#icon-monaco-editor-material-tune" + ], + [ + ".env.staging.local", + "#icon-monaco-editor-material-tune" + ], + [ + ".env.test.local", + "#icon-monaco-editor-material-tune" + ], + [ + ".env.uat", + "#icon-monaco-editor-material-tune" + ], + [ + "turbo.json", + "#icon-monaco-editor-material-turborepo" + ], + [ + ".babelrc", + "#icon-monaco-editor-material-babel" + ], + [ + ".babelrc.cjs", + "#icon-monaco-editor-material-babel" + ], + [ + ".babelrc.js", + "#icon-monaco-editor-material-babel" + ], + [ + ".babelrc.mjs", + "#icon-monaco-editor-material-babel" + ], + [ + ".babelrc.json", + "#icon-monaco-editor-material-babel" + ], + [ + "babel.config.cjs", + "#icon-monaco-editor-material-babel" + ], + [ + "babel.config.js", + "#icon-monaco-editor-material-babel" + ], + [ + "babel.config.mjs", + "#icon-monaco-editor-material-babel" + ], + [ + "babel.config.json", + "#icon-monaco-editor-material-babel" + ], + [ + "babel-transform.js", + "#icon-monaco-editor-material-babel" + ], + [ + ".babel-plugin-macrosrc", + "#icon-monaco-editor-material-babel" + ], + [ + ".babel-plugin-macrosrc.json", + "#icon-monaco-editor-material-babel" + ], + [ + ".babel-plugin-macrosrc.yaml", + "#icon-monaco-editor-material-babel" + ], + [ + ".babel-plugin-macrosrc.yml", + "#icon-monaco-editor-material-babel" + ], + [ + ".babel-plugin-macrosrc.js", + "#icon-monaco-editor-material-babel" + ], + [ + "babel-plugin-macros.config.js", + "#icon-monaco-editor-material-babel" + ], + [ + "blitz.config.js", + "#icon-monaco-editor-material-blitz" + ], + [ + "blitz.config.ts", + "#icon-monaco-editor-material-blitz" + ], + [ + ".blitz.config.compiled.js", + "#icon-monaco-editor-material-blitz" + ], + [ + "contributing.md", + "#icon-monaco-editor-material-contributing" + ], + [ + "contributing.rst", + "#icon-monaco-editor-material-contributing" + ], + [ + "contributing.txt", + "#icon-monaco-editor-material-contributing" + ], + [ + "contributing", + "#icon-monaco-editor-material-contributing" + ], + [ + "readme.md", + "#icon-monaco-editor-material-readme" + ], + [ + "readme.rst", + "#icon-monaco-editor-material-readme" + ], + [ + "readme.txt", + "#icon-monaco-editor-material-readme" + ], + [ + "readme", + "#icon-monaco-editor-material-readme" + ], + [ + "changelog", + "#icon-monaco-editor-material-changelog" + ], + [ + "changelog.md", + "#icon-monaco-editor-material-changelog" + ], + [ + "changelog.rst", + "#icon-monaco-editor-material-changelog" + ], + [ + "changelog.txt", + "#icon-monaco-editor-material-changelog" + ], + [ + "changes", + "#icon-monaco-editor-material-changelog" + ], + [ + "changes.md", + "#icon-monaco-editor-material-changelog" + ], + [ + "changes.rst", + "#icon-monaco-editor-material-changelog" + ], + [ + "changes.txt", + "#icon-monaco-editor-material-changelog" + ], + [ + "architecture.md", + "#icon-monaco-editor-material-architecture" + ], + [ + "architecture.rst", + "#icon-monaco-editor-material-architecture" + ], + [ + "architecture.txt", + "#icon-monaco-editor-material-architecture" + ], + [ + "architecture", + "#icon-monaco-editor-material-architecture" + ], + [ + "credits.md", + "#icon-monaco-editor-material-credits" + ], + [ + "credits.rst", + "#icon-monaco-editor-material-credits" + ], + [ + "credits.txt", + "#icon-monaco-editor-material-credits" + ], + [ + "credits", + "#icon-monaco-editor-material-credits" + ], + [ + "authors.md", + "#icon-monaco-editor-material-authors" + ], + [ + "authors.rst", + "#icon-monaco-editor-material-authors" + ], + [ + "authors.txt", + "#icon-monaco-editor-material-authors" + ], + [ + "authors", + "#icon-monaco-editor-material-authors" + ], + [ + "contributors.md", + "#icon-monaco-editor-material-authors" + ], + [ + "contributors.rst", + "#icon-monaco-editor-material-authors" + ], + [ + "contributors.txt", + "#icon-monaco-editor-material-authors" + ], + [ + "contributors", + "#icon-monaco-editor-material-authors" + ], + [ + ".flowconfig", + "#icon-monaco-editor-material-flow" + ], + [ + "favicon.ico", + "#icon-monaco-editor-material-favicon" + ], + [ + "karma.conf.js", + "#icon-monaco-editor-material-karma" + ], + [ + "karma.conf.ts", + "#icon-monaco-editor-material-karma" + ], + [ + "karma.conf.coffee", + "#icon-monaco-editor-material-karma" + ], + [ + "karma.config.js", + "#icon-monaco-editor-material-karma" + ], + [ + "karma.config.ts", + "#icon-monaco-editor-material-karma" + ], + [ + "karma-main.js", + "#icon-monaco-editor-material-karma" + ], + [ + "karma-main.ts", + "#icon-monaco-editor-material-karma" + ], + [ + ".bithoundrc", + "#icon-monaco-editor-material-bithound" + ], + [ + "svgo.config.js", + "#icon-monaco-editor-material-svgo" + ], + [ + "svgo.config.cjs", + "#icon-monaco-editor-material-svgo" + ], + [ + "svgo.config.mjs", + "#icon-monaco-editor-material-svgo" + ], + [ + ".appveyor.yml", + "#icon-monaco-editor-material-appveyor" + ], + [ + "appveyor.yml", + "#icon-monaco-editor-material-appveyor" + ], + [ + ".travis.yml", + "#icon-monaco-editor-material-travis" + ], + [ + ".codecov.yml", + "#icon-monaco-editor-material-codecov" + ], + [ + "codecov.yml", + "#icon-monaco-editor-material-codecov" + ], + [ + "sonar-project.properties", + "#icon-monaco-editor-material-sonarcloud" + ], + [ + ".sonarcloud.properties", + "#icon-monaco-editor-material-sonarcloud" + ], + [ + "sonarcloud.yaml", + "#icon-monaco-editor-material-sonarcloud" + ], + [ + "protractor.conf.js", + "#icon-monaco-editor-material-protractor" + ], + [ + "protractor.conf.ts", + "#icon-monaco-editor-material-protractor" + ], + [ + "protractor.conf.coffee", + "#icon-monaco-editor-material-protractor" + ], + [ + "protractor.config.js", + "#icon-monaco-editor-material-protractor" + ], + [ + "protractor.config.ts", + "#icon-monaco-editor-material-protractor" + ], + [ + "fuse.js", + "#icon-monaco-editor-material-fusebox" + ], + [ + "procfile", + "#icon-monaco-editor-material-heroku" + ], + [ + "procfile.windows", + "#icon-monaco-editor-material-heroku" + ], + [ + ".editorconfig", + "#icon-monaco-editor-material-editorconfig" + ], + [ + ".bowerrc", + "#icon-monaco-editor-material-bower" + ], + [ + "bower.json", + "#icon-monaco-editor-material-bower" + ], + [ + ".eslintrc.js", + "#icon-monaco-editor-material-eslint" + ], + [ + ".eslintrc.cjs", + "#icon-monaco-editor-material-eslint" + ], + [ + ".eslintrc.yaml", + "#icon-monaco-editor-material-eslint" + ], + [ + ".eslintrc.yml", + "#icon-monaco-editor-material-eslint" + ], + [ + ".eslintrc.json", + "#icon-monaco-editor-material-eslint" + ], + [ + ".eslintrc-md.js", + "#icon-monaco-editor-material-eslint" + ], + [ + ".eslintrc-jsdoc.js", + "#icon-monaco-editor-material-eslint" + ], + [ + ".eslintrc", + "#icon-monaco-editor-material-eslint" + ], + [ + ".eslintignore", + "#icon-monaco-editor-material-eslint" + ], + [ + ".eslintcache", + "#icon-monaco-editor-material-eslint" + ], + [ + "eslint.config.js", + "#icon-monaco-editor-material-eslint" + ], + [ + "eslint.config.mjs", + "#icon-monaco-editor-material-eslint" + ], + [ + ".eslintrc.base.json", + "#icon-monaco-editor-material-eslint" + ], + [ + "code_of_conduct.md", + "#icon-monaco-editor-material-conduct" + ], + [ + "code_of_conduct.txt", + "#icon-monaco-editor-material-conduct" + ], + [ + "code_of_conduct", + "#icon-monaco-editor-material-conduct" + ], + [ + ".watchmanconfig", + "#icon-monaco-editor-material-watchman" + ], + [ + "aurelia.json", + "#icon-monaco-editor-material-aurelia" + ], + [ + ".autorc", + "#icon-monaco-editor-material-auto" + ], + [ + "auto.config.js", + "#icon-monaco-editor-material-auto" + ], + [ + "auto.config.ts", + "#icon-monaco-editor-material-auto" + ], + [ + "auto-config.json", + "#icon-monaco-editor-material-auto" + ], + [ + "auto-config.yaml", + "#icon-monaco-editor-material-auto" + ], + [ + "auto-config.yml", + "#icon-monaco-editor-material-auto" + ], + [ + "auto-config.ts", + "#icon-monaco-editor-material-auto" + ], + [ + "auto-config.js", + "#icon-monaco-editor-material-auto" + ], + [ + "mocha.opts", + "#icon-monaco-editor-material-mocha" + ], + [ + ".mocharc.yml", + "#icon-monaco-editor-material-mocha" + ], + [ + ".mocharc.yaml", + "#icon-monaco-editor-material-mocha" + ], + [ + ".mocharc.js", + "#icon-monaco-editor-material-mocha" + ], + [ + ".mocharc.json", + "#icon-monaco-editor-material-mocha" + ], + [ + ".mocharc.jsonc", + "#icon-monaco-editor-material-mocha" + ], + [ + "jenkinsfile", + "#icon-monaco-editor-material-jenkins" + ], + [ + "firebase.json", + "#icon-monaco-editor-material-firebase" + ], + [ + ".firebaserc", + "#icon-monaco-editor-material-firebase" + ], + [ + "firestore.rules", + "#icon-monaco-editor-material-firebase" + ], + [ + "firestore.indexes.json", + "#icon-monaco-editor-material-firebase" + ], + [ + "rollup.config.js", + "#icon-monaco-editor-material-rollup" + ], + [ + "rollup.config.mjs", + "#icon-monaco-editor-material-rollup" + ], + [ + "rollup.config.ts", + "#icon-monaco-editor-material-rollup" + ], + [ + "rollup-config.js", + "#icon-monaco-editor-material-rollup" + ], + [ + "rollup-config.mjs", + "#icon-monaco-editor-material-rollup" + ], + [ + "rollup-config.ts", + "#icon-monaco-editor-material-rollup" + ], + [ + "rollup.config.common.js", + "#icon-monaco-editor-material-rollup" + ], + [ + "rollup.config.common.mjs", + "#icon-monaco-editor-material-rollup" + ], + [ + "rollup.config.common.ts", + "#icon-monaco-editor-material-rollup" + ], + [ + "rollup.config.base.js", + "#icon-monaco-editor-material-rollup" + ], + [ + "rollup.config.base.mjs", + "#icon-monaco-editor-material-rollup" + ], + [ + "rollup.config.base.ts", + "#icon-monaco-editor-material-rollup" + ], + [ + "rollup.config.prod.js", + "#icon-monaco-editor-material-rollup" + ], + [ + "rollup.config.prod.mjs", + "#icon-monaco-editor-material-rollup" + ], + [ + "rollup.config.prod.ts", + "#icon-monaco-editor-material-rollup" + ], + [ + "rollup.config.dev.js", + "#icon-monaco-editor-material-rollup" + ], + [ + "rollup.config.dev.mjs", + "#icon-monaco-editor-material-rollup" + ], + [ + "rollup.config.dev.ts", + "#icon-monaco-editor-material-rollup" + ], + [ + "rollup.config.prod.vendor.js", + "#icon-monaco-editor-material-rollup" + ], + [ + "rollup.config.prod.vendor.mjs", + "#icon-monaco-editor-material-rollup" + ], + [ + "rollup.config.prod.vendor.ts", + "#icon-monaco-editor-material-rollup" + ], + [ + ".hhconfig", + "#icon-monaco-editor-material-hack" + ], + [ + "hardhat.config.js", + "#icon-monaco-editor-material-hardhat" + ], + [ + "hardhat.config.ts", + "#icon-monaco-editor-material-hardhat" + ], + [ + ".stylelintrc", + "#icon-monaco-editor-material-stylelint" + ], + [ + "stylelint.config.js", + "#icon-monaco-editor-material-stylelint" + ], + [ + "stylelint.config.cjs", + "#icon-monaco-editor-material-stylelint" + ], + [ + ".stylelintrc.json", + "#icon-monaco-editor-material-stylelint" + ], + [ + ".stylelintrc.yaml", + "#icon-monaco-editor-material-stylelint" + ], + [ + ".stylelintrc.yml", + "#icon-monaco-editor-material-stylelint" + ], + [ + ".stylelintrc.js", + "#icon-monaco-editor-material-stylelint" + ], + [ + ".stylelintrc.cjs", + "#icon-monaco-editor-material-stylelint" + ], + [ + ".stylelintignore", + "#icon-monaco-editor-material-stylelint" + ], + [ + ".stylelintcache", + "#icon-monaco-editor-material-stylelint" + ], + [ + ".codeclimate.yml", + "#icon-monaco-editor-material-code-climate" + ], + [ + ".prettierrc", + "#icon-monaco-editor-material-prettier" + ], + [ + "prettier.config.js", + "#icon-monaco-editor-material-prettier" + ], + [ + "prettier.config.cjs", + "#icon-monaco-editor-material-prettier" + ], + [ + ".prettierrc.js", + "#icon-monaco-editor-material-prettier" + ], + [ + ".prettierrc.cjs", + "#icon-monaco-editor-material-prettier" + ], + [ + ".prettierrc.json", + "#icon-monaco-editor-material-prettier" + ], + [ + ".prettierrc.json5", + "#icon-monaco-editor-material-prettier" + ], + [ + ".prettierrc.yaml", + "#icon-monaco-editor-material-prettier" + ], + [ + ".prettierrc.yml", + "#icon-monaco-editor-material-prettier" + ], + [ + ".prettierignore", + "#icon-monaco-editor-material-prettier" + ], + [ + ".prettierrc.toml", + "#icon-monaco-editor-material-prettier" + ], + [ + "prettier.config.mjs", + "#icon-monaco-editor-material-prettier" + ], + [ + ".prettierrc.mjs", + "#icon-monaco-editor-material-prettier" + ], + [ + ".renovaterc", + "#icon-monaco-editor-material-renovate" + ], + [ + ".renovaterc.json", + "#icon-monaco-editor-material-renovate" + ], + [ + "renovate-config.json", + "#icon-monaco-editor-material-renovate" + ], + [ + "renovate.json", + "#icon-monaco-editor-material-renovate" + ], + [ + "renovate.json5", + "#icon-monaco-editor-material-renovate" + ], + [ + "apollo.config.js", + "#icon-monaco-editor-material-apollo" + ], + [ + "nodemon.json", + "#icon-monaco-editor-material-nodemon" + ], + [ + "nodemon-debug.json", + "#icon-monaco-editor-material-nodemon" + ], + [ + ".hintrc", + "#icon-monaco-editor-material-webhint" + ], + [ + "browserslist", + "#icon-monaco-editor-material-browserlist" + ], + [ + ".browserslistrc", + "#icon-monaco-editor-material-browserlist" + ], + [ + ".snyk", + "#icon-monaco-editor-material-snyk" + ], + [ + ".drone.yml", + "#icon-monaco-editor-material-drone" + ], + [ + ".sequelizerc", + "#icon-monaco-editor-material-sequelize" + ], + [ + "gatsby-config.js", + "#icon-monaco-editor-material-gatsby" + ], + [ + "gatsby-config.mjs", + "#icon-monaco-editor-material-gatsby" + ], + [ + "gatsby-config.ts", + "#icon-monaco-editor-material-gatsby" + ], + [ + "gatsby-node.js", + "#icon-monaco-editor-material-gatsby" + ], + [ + "gatsby-node.mjs", + "#icon-monaco-editor-material-gatsby" + ], + [ + "gatsby-node.ts", + "#icon-monaco-editor-material-gatsby" + ], + [ + "gatsby-browser.js", + "#icon-monaco-editor-material-gatsby" + ], + [ + "gatsby-browser.tsx", + "#icon-monaco-editor-material-gatsby" + ], + [ + "gatsby-ssr.js", + "#icon-monaco-editor-material-gatsby" + ], + [ + "gatsby-ssr.tsx", + "#icon-monaco-editor-material-gatsby" + ], + [ + ".wakatime-project", + "#icon-monaco-editor-material-wakatime" + ], + [ + "circle.yml", + "#icon-monaco-editor-material-circleci" + ], + [ + ".cfignore", + "#icon-monaco-editor-material-cloudfoundry" + ], + [ + "gruntfile.js", + "#icon-monaco-editor-material-grunt" + ], + [ + "gruntfile.ts", + "#icon-monaco-editor-material-grunt" + ], + [ + "gruntfile.coffee", + "#icon-monaco-editor-material-grunt" + ], + [ + "gruntfile.babel.js", + "#icon-monaco-editor-material-grunt" + ], + [ + "gruntfile.babel.ts", + "#icon-monaco-editor-material-grunt" + ], + [ + "gruntfile.babel.coffee", + "#icon-monaco-editor-material-grunt" + ], + [ + "jest.config.js", + "#icon-monaco-editor-material-jest" + ], + [ + "jest.config.cjs", + "#icon-monaco-editor-material-jest" + ], + [ + "jest.config.mjs", + "#icon-monaco-editor-material-jest" + ], + [ + "jest.config.ts", + "#icon-monaco-editor-material-jest" + ], + [ + "jest.config.cts", + "#icon-monaco-editor-material-jest" + ], + [ + "jest.config.mts", + "#icon-monaco-editor-material-jest" + ], + [ + "jest.config.json", + "#icon-monaco-editor-material-jest" + ], + [ + "jest.e2e.config.js", + "#icon-monaco-editor-material-jest" + ], + [ + "jest.e2e.config.cjs", + "#icon-monaco-editor-material-jest" + ], + [ + "jest.e2e.config.mjs", + "#icon-monaco-editor-material-jest" + ], + [ + "jest.e2e.config.ts", + "#icon-monaco-editor-material-jest" + ], + [ + "jest.e2e.config.cts", + "#icon-monaco-editor-material-jest" + ], + [ + "jest.e2e.config.mts", + "#icon-monaco-editor-material-jest" + ], + [ + "jest.e2e.config.json", + "#icon-monaco-editor-material-jest" + ], + [ + "jest.e2e.json", + "#icon-monaco-editor-material-jest" + ], + [ + "jest-unit.config.js", + "#icon-monaco-editor-material-jest" + ], + [ + "jest-e2e.config.js", + "#icon-monaco-editor-material-jest" + ], + [ + "jest-e2e.config.cjs", + "#icon-monaco-editor-material-jest" + ], + [ + "jest-e2e.config.mjs", + "#icon-monaco-editor-material-jest" + ], + [ + "jest-e2e.config.ts", + "#icon-monaco-editor-material-jest" + ], + [ + "jest-e2e.config.cts", + "#icon-monaco-editor-material-jest" + ], + [ + "jest-e2e.config.mts", + "#icon-monaco-editor-material-jest" + ], + [ + "jest-e2e.config.json", + "#icon-monaco-editor-material-jest" + ], + [ + "jest-e2e.json", + "#icon-monaco-editor-material-jest" + ], + [ + "jest-github-actions-reporter.js", + "#icon-monaco-editor-material-jest" + ], + [ + "jest.setup.js", + "#icon-monaco-editor-material-jest" + ], + [ + "jest.setup.ts", + "#icon-monaco-editor-material-jest" + ], + [ + "jest.json", + "#icon-monaco-editor-material-jest" + ], + [ + ".jestrc", + "#icon-monaco-editor-material-jest" + ], + [ + ".jestrc.js", + "#icon-monaco-editor-material-jest" + ], + [ + ".jestrc.json", + "#icon-monaco-editor-material-jest" + ], + [ + "jest.teardown.js", + "#icon-monaco-editor-material-jest" + ], + [ + "jest-preset.json", + "#icon-monaco-editor-material-jest" + ], + [ + "jest-preset.js", + "#icon-monaco-editor-material-jest" + ], + [ + "jest-preset.cjs", + "#icon-monaco-editor-material-jest" + ], + [ + "jest-preset.mjs", + "#icon-monaco-editor-material-jest" + ], + [ + "fastfile", + "#icon-monaco-editor-material-fastlane" + ], + [ + "appfile", + "#icon-monaco-editor-material-fastlane" + ], + [ + ".helmignore", + "#icon-monaco-editor-material-helm" + ], + [ + "wallaby.js", + "#icon-monaco-editor-material-wallaby" + ], + [ + "wallaby.conf.js", + "#icon-monaco-editor-material-wallaby" + ], + [ + "stencil.config.js", + "#icon-monaco-editor-material-stencil" + ], + [ + "stencil.config.ts", + "#icon-monaco-editor-material-stencil" + ], + [ + "makefile", + "#icon-monaco-editor-material-makefile" + ], + [ + "gnumakefile", + "#icon-monaco-editor-material-makefile" + ], + [ + "kbuild", + "#icon-monaco-editor-material-makefile" + ], + [ + ".releaserc", + "#icon-monaco-editor-material-semantic-release" + ], + [ + ".releaserc.yaml", + "#icon-monaco-editor-material-semantic-release" + ], + [ + ".releaserc.yml", + "#icon-monaco-editor-material-semantic-release" + ], + [ + ".releaserc.json", + "#icon-monaco-editor-material-semantic-release" + ], + [ + ".releaserc.js", + "#icon-monaco-editor-material-semantic-release" + ], + [ + ".releaserc.cjs", + "#icon-monaco-editor-material-semantic-release" + ], + [ + "release.config.js", + "#icon-monaco-editor-material-semantic-release" + ], + [ + "release.config.cjs", + "#icon-monaco-editor-material-semantic-release" + ], + [ + "bitbucket-pipelines.yaml", + "#icon-monaco-editor-material-bitbucket" + ], + [ + "bitbucket-pipelines.yml", + "#icon-monaco-editor-material-bitbucket" + ], + [ + ".bazelignore", + "#icon-monaco-editor-material-bazel" + ], + [ + ".bazelrc", + "#icon-monaco-editor-material-bazel" + ], + [ + ".bazelversion", + "#icon-monaco-editor-material-bazel" + ], + [ + ".gdignore", + "#icon-monaco-editor-material-godot-assets" + ], + [ + "._sc_", + "#icon-monaco-editor-material-godot-assets" + ], + [ + "_sc_", + "#icon-monaco-editor-material-godot-assets" + ], + [ + "azure-pipelines.yml", + "#icon-monaco-editor-material-azure-pipelines" + ], + [ + "azure-pipelines.yaml", + "#icon-monaco-editor-material-azure-pipelines" + ], + [ + "vagrantfile", + "#icon-monaco-editor-material-vagrant" + ], + [ + "prisma.yml", + "#icon-monaco-editor-material-prisma" + ], + [ + ".nycrc", + "#icon-monaco-editor-material-istanbul" + ], + [ + ".nycrc.json", + "#icon-monaco-editor-material-istanbul" + ], + [ + "tailwind.js", + "#icon-monaco-editor-material-tailwindcss" + ], + [ + "tailwind.ts", + "#icon-monaco-editor-material-tailwindcss" + ], + [ + "tailwind.config.js", + "#icon-monaco-editor-material-tailwindcss" + ], + [ + "tailwind.config.cjs", + "#icon-monaco-editor-material-tailwindcss" + ], + [ + "tailwind.config.ts", + "#icon-monaco-editor-material-tailwindcss" + ], + [ + "tailwind.config.cts", + "#icon-monaco-editor-material-tailwindcss" + ], + [ + "buildkite.yml", + "#icon-monaco-editor-material-buildkite" + ], + [ + "buildkite.yaml", + "#icon-monaco-editor-material-buildkite" + ], + [ + "netlify.json", + "#icon-monaco-editor-material-netlify" + ], + [ + "netlify.yml", + "#icon-monaco-editor-material-netlify" + ], + [ + "netlify.yaml", + "#icon-monaco-editor-material-netlify" + ], + [ + "netlify.toml", + "#icon-monaco-editor-material-netlify" + ], + [ + "svelte.config.js", + "#icon-monaco-editor-material-svelte" + ], + [ + "svelte.config.cjs", + "#icon-monaco-editor-material-svelte" + ], + [ + "nest-cli.json", + "#icon-monaco-editor-material-nest" + ], + [ + ".nest-cli.json", + "#icon-monaco-editor-material-nest" + ], + [ + "nestconfig.json", + "#icon-monaco-editor-material-nest" + ], + [ + ".nestconfig.json", + "#icon-monaco-editor-material-nest" + ], + [ + ".percy.yml", + "#icon-monaco-editor-material-percy" + ], + [ + ".gitpod.yml", + "#icon-monaco-editor-material-gitpod" + ], + [ + "codeowners", + "#icon-monaco-editor-material-codeowners" + ], + [ + ".gcloudignore", + "#icon-monaco-editor-material-gcp" + ], + [ + ".huskyrc", + "#icon-monaco-editor-material-husky" + ], + [ + "husky.config.js", + "#icon-monaco-editor-material-husky" + ], + [ + ".huskyrc.json", + "#icon-monaco-editor-material-husky" + ], + [ + ".huskyrc.js", + "#icon-monaco-editor-material-husky" + ], + [ + ".huskyrc.yaml", + "#icon-monaco-editor-material-husky" + ], + [ + ".huskyrc.yml", + "#icon-monaco-editor-material-husky" + ], + [ + "tiltfile", + "#icon-monaco-editor-material-tilt" + ], + [ + "capacitor.config.json", + "#icon-monaco-editor-material-capacitor" + ], + [ + "capacitor.config.ts", + "#icon-monaco-editor-material-capacitor" + ], + [ + ".adonisrc.json", + "#icon-monaco-editor-material-adonis" + ], + [ + "ace", + "#icon-monaco-editor-material-adonis" + ], + [ + "meson.build", + "#icon-monaco-editor-material-meson" + ], + [ + "meson_options.txt", + "#icon-monaco-editor-material-meson" + ], + [ + ".commitlintrc", + "#icon-monaco-editor-material-commitlint" + ], + [ + ".commitlintrc.js", + "#icon-monaco-editor-material-commitlint" + ], + [ + ".commitlintrc.cjs", + "#icon-monaco-editor-material-commitlint" + ], + [ + ".commitlintrc.ts", + "#icon-monaco-editor-material-commitlint" + ], + [ + ".commitlintrc.cts", + "#icon-monaco-editor-material-commitlint" + ], + [ + ".commitlintrc.json", + "#icon-monaco-editor-material-commitlint" + ], + [ + ".commitlintrc.yaml", + "#icon-monaco-editor-material-commitlint" + ], + [ + ".commitlintrc.yml", + "#icon-monaco-editor-material-commitlint" + ], + [ + ".commitlint.yaml", + "#icon-monaco-editor-material-commitlint" + ], + [ + ".commitlint.yml", + "#icon-monaco-editor-material-commitlint" + ], + [ + "commitlint.config.js", + "#icon-monaco-editor-material-commitlint" + ], + [ + "commitlint.config.cjs", + "#icon-monaco-editor-material-commitlint" + ], + [ + "commitlint.config.ts", + "#icon-monaco-editor-material-commitlint" + ], + [ + "commitlint.config.cts", + "#icon-monaco-editor-material-commitlint" + ], + [ + ".buckconfig", + "#icon-monaco-editor-material-buck" + ], + [ + "nx.json", + "#icon-monaco-editor-material-nrwl" + ], + [ + ".nxignore", + "#icon-monaco-editor-material-nrwl" + ], + [ + "dune", + "#icon-monaco-editor-material-dune" + ], + [ + "dune-project", + "#icon-monaco-editor-material-dune" + ], + [ + "dune-workspace", + "#icon-monaco-editor-material-dune" + ], + [ + "dune-workspace.dev", + "#icon-monaco-editor-material-dune" + ], + [ + "roadmap.md", + "#icon-monaco-editor-material-roadmap" + ], + [ + "roadmap.txt", + "#icon-monaco-editor-material-roadmap" + ], + [ + "timeline.md", + "#icon-monaco-editor-material-roadmap" + ], + [ + "timeline.txt", + "#icon-monaco-editor-material-roadmap" + ], + [ + "milestones.md", + "#icon-monaco-editor-material-roadmap" + ], + [ + "milestones.txt", + "#icon-monaco-editor-material-roadmap" + ], + [ + "nuget.config", + "#icon-monaco-editor-material-nuget" + ], + [ + ".nuspec", + "#icon-monaco-editor-material-nuget" + ], + [ + "nuget.exe", + "#icon-monaco-editor-material-nuget" + ], + [ + "stryker.conf.json", + "#icon-monaco-editor-material-stryker" + ], + [ + "stryker.conf.js", + "#icon-monaco-editor-material-stryker" + ], + [ + "stryker.conf.cjs", + "#icon-monaco-editor-material-stryker" + ], + [ + "stryker.conf.mjs", + "#icon-monaco-editor-material-stryker" + ], + [ + ".stryker.conf.json", + "#icon-monaco-editor-material-stryker" + ], + [ + ".stryker.conf.js", + "#icon-monaco-editor-material-stryker" + ], + [ + ".stryker.conf.cjs", + "#icon-monaco-editor-material-stryker" + ], + [ + ".stryker.conf.mjs", + "#icon-monaco-editor-material-stryker" + ], + [ + ".modernizrrc", + "#icon-monaco-editor-material-modernizr" + ], + [ + ".modernizrrc.js", + "#icon-monaco-editor-material-modernizr" + ], + [ + ".modernizrrc.json", + "#icon-monaco-editor-material-modernizr" + ], + [ + ".slugignore", + "#icon-monaco-editor-material-slug" + ], + [ + "stitches.config.js", + "#icon-monaco-editor-material-stitches" + ], + [ + "stitches.config.ts", + "#icon-monaco-editor-material-stitches" + ], + [ + "nginx.conf", + "#icon-monaco-editor-material-nginx" + ], + [ + ".mcattributes", + "#icon-monaco-editor-material-minecraft" + ], + [ + ".mcdefinitions", + "#icon-monaco-editor-material-minecraft" + ], + [ + ".mcignore", + "#icon-monaco-editor-material-minecraft" + ], + [ + ".replit", + "#icon-monaco-editor-material-replit" + ], + [ + "snowpack.config.js", + "#icon-monaco-editor-material-snowpack" + ], + [ + "snowpack.config.cjs", + "#icon-monaco-editor-material-snowpack" + ], + [ + "snowpack.config.mjs", + "#icon-monaco-editor-material-snowpack" + ], + [ + "snowpack.config.ts", + "#icon-monaco-editor-material-snowpack" + ], + [ + "snowpack.config.cts", + "#icon-monaco-editor-material-snowpack" + ], + [ + "snowpack.config.mts", + "#icon-monaco-editor-material-snowpack" + ], + [ + "snowpack.deps.json", + "#icon-monaco-editor-material-snowpack" + ], + [ + "snowpack.config.json", + "#icon-monaco-editor-material-snowpack" + ], + [ + "quasar.conf.js", + "#icon-monaco-editor-material-quasar" + ], + [ + "quasar.config.js", + "#icon-monaco-editor-material-quasar" + ], + [ + "dependabot.yml", + "#icon-monaco-editor-material-dependabot" + ], + [ + "dependabot.yaml", + "#icon-monaco-editor-material-dependabot" + ], + [ + "vite.config.js", + "#icon-monaco-editor-material-vite" + ], + [ + "vite.config.mjs", + "#icon-monaco-editor-material-vite" + ], + [ + "vite.config.cjs", + "#icon-monaco-editor-material-vite" + ], + [ + "vite.config.ts", + "#icon-monaco-editor-material-vite" + ], + [ + "vite.config.cts", + "#icon-monaco-editor-material-vite" + ], + [ + "vite.config.mts", + "#icon-monaco-editor-material-vite" + ], + [ + "vitest.config.ts", + "#icon-monaco-editor-material-vitest" + ], + [ + "vitest.config.mts", + "#icon-monaco-editor-material-vitest" + ], + [ + "vitest.config.cts", + "#icon-monaco-editor-material-vitest" + ], + [ + "vitest.config.js", + "#icon-monaco-editor-material-vitest" + ], + [ + "vitest.config.mjs", + "#icon-monaco-editor-material-vitest" + ], + [ + "vitest.config.cjs", + "#icon-monaco-editor-material-vitest" + ], + [ + "lerna.json", + "#icon-monaco-editor-material-lerna" + ], + [ + "windi.config.js", + "#icon-monaco-editor-material-windicss" + ], + [ + "windi.config.cjs", + "#icon-monaco-editor-material-windicss" + ], + [ + "windi.config.ts", + "#icon-monaco-editor-material-windicss" + ], + [ + "windi.config.cts", + "#icon-monaco-editor-material-windicss" + ], + [ + "windi.config.json", + "#icon-monaco-editor-material-windicss" + ], + [ + ".textlintrc", + "#icon-monaco-editor-material-textlint" + ], + [ + "vpkg.json", + "#icon-monaco-editor-material-vlang" + ], + [ + "v.mod", + "#icon-monaco-editor-material-vlang" + ], + [ + ".sentryclirc", + "#icon-monaco-editor-material-sentry" + ], + [ + ".phpunit.result.cache", + "#icon-monaco-editor-material-phpunit" + ], + [ + ".phpunit-watcher.yml", + "#icon-monaco-editor-material-phpunit" + ], + [ + "phpunit.xml", + "#icon-monaco-editor-material-phpunit" + ], + [ + "phpunit.xml.dist", + "#icon-monaco-editor-material-phpunit" + ], + [ + "phpunit-watcher.yml", + "#icon-monaco-editor-material-phpunit" + ], + [ + "phpunit-watcher.yml.dist", + "#icon-monaco-editor-material-phpunit" + ], + [ + ".php_cs", + "#icon-monaco-editor-material-php-cs-fixer" + ], + [ + ".php_cs.dist", + "#icon-monaco-editor-material-php-cs-fixer" + ], + [ + ".php_cs.php", + "#icon-monaco-editor-material-php-cs-fixer" + ], + [ + ".php_cs.dist.php", + "#icon-monaco-editor-material-php-cs-fixer" + ], + [ + ".php-cs-fixer.php", + "#icon-monaco-editor-material-php-cs-fixer" + ], + [ + ".php-cs-fixer.dist.php", + "#icon-monaco-editor-material-php-cs-fixer" + ], + [ + "robots.txt", + "#icon-monaco-editor-material-robots" + ], + [ + "tsconfig.json", + "#icon-monaco-editor-material-tsconfig" + ], + [ + "tsconfig.app.json", + "#icon-monaco-editor-material-tsconfig" + ], + [ + "tsconfig.editor.json", + "#icon-monaco-editor-material-tsconfig" + ], + [ + "tsconfig.spec.json", + "#icon-monaco-editor-material-tsconfig" + ], + [ + "tsconfig.base.json", + "#icon-monaco-editor-material-tsconfig" + ], + [ + "tsconfig.build.json", + "#icon-monaco-editor-material-tsconfig" + ], + [ + "tsconfig.eslint.json", + "#icon-monaco-editor-material-tsconfig" + ], + [ + "tsconfig.lib.json", + "#icon-monaco-editor-material-tsconfig" + ], + [ + "tsconfig.lib.prod.json", + "#icon-monaco-editor-material-tsconfig" + ], + [ + "tsconfig.node.json", + "#icon-monaco-editor-material-tsconfig" + ], + [ + "tsconfig.test.json", + "#icon-monaco-editor-material-tsconfig" + ], + [ + "tsconfig.e2e.json", + "#icon-monaco-editor-material-tsconfig" + ], + [ + "tsconfig.web.json", + "#icon-monaco-editor-material-tsconfig" + ], + [ + "tsconfig.webworker.json", + "#icon-monaco-editor-material-tsconfig" + ], + [ + "tsconfig.worker.json", + "#icon-monaco-editor-material-tsconfig" + ], + [ + "tsconfig.config.json", + "#icon-monaco-editor-material-tsconfig" + ], + [ + "tsconfig.vitest.json", + "#icon-monaco-editor-material-tsconfig" + ], + [ + "tsconfig.cjs.json", + "#icon-monaco-editor-material-tsconfig" + ], + [ + "tsconfig.esm.json", + "#icon-monaco-editor-material-tsconfig" + ], + [ + "tsconfig.mjs.json", + "#icon-monaco-editor-material-tsconfig" + ], + [ + "tsconfig.doc.json", + "#icon-monaco-editor-material-tsconfig" + ], + [ + "tsconfig.paths.json", + "#icon-monaco-editor-material-tsconfig" + ], + [ + "tsconfig.main.json", + "#icon-monaco-editor-material-tsconfig" + ], + [ + "tsconfig.renderer.json", + "#icon-monaco-editor-material-tsconfig" + ], + [ + "tauri.conf.json", + "#icon-monaco-editor-material-tauri" + ], + [ + "tauri.config.json", + "#icon-monaco-editor-material-tauri" + ], + [ + "tauri.linux.conf.json", + "#icon-monaco-editor-material-tauri" + ], + [ + "tauri.windows.conf.json", + "#icon-monaco-editor-material-tauri" + ], + [ + "tauri.macos.conf.json", + "#icon-monaco-editor-material-tauri" + ], + [ + "jsconfig.json", + "#icon-monaco-editor-material-jsconfig" + ], + [ + "maven.config", + "#icon-monaco-editor-material-maven" + ], + [ + "jvm.config", + "#icon-monaco-editor-material-maven" + ], + [ + "pom.xml", + "#icon-monaco-editor-material-maven" + ], + [ + "serverless.yml", + "#icon-monaco-editor-material-serverless" + ], + [ + "serverless.yaml", + "#icon-monaco-editor-material-serverless" + ], + [ + "serverless.json", + "#icon-monaco-editor-material-serverless" + ], + [ + "serverless.js", + "#icon-monaco-editor-material-serverless" + ], + [ + "serverless.ts", + "#icon-monaco-editor-material-serverless" + ], + [ + "supabase.js", + "#icon-monaco-editor-material-supabase" + ], + [ + "supabase.py", + "#icon-monaco-editor-material-supabase" + ], + [ + ".ember-cli", + "#icon-monaco-editor-material-ember" + ], + [ + ".ember-cli.js", + "#icon-monaco-editor-material-ember" + ], + [ + "ember-cli-builds.js", + "#icon-monaco-editor-material-ember" + ], + [ + "horusec-config.json", + "#icon-monaco-editor-material-horusec" + ], + [ + "poetry.lock", + "#icon-monaco-editor-material-poetry" + ], + [ + ".parcelrc", + "#icon-monaco-editor-material-parcel" + ], + [ + ".astylerc", + "#icon-monaco-editor-material-astyle" + ], + [ + ".lighthouserc.js", + "#icon-monaco-editor-material-lighthouse" + ], + [ + "lighthouserc.js", + "#icon-monaco-editor-material-lighthouse" + ], + [ + ".lighthouserc.json", + "#icon-monaco-editor-material-lighthouse" + ], + [ + "lighthouserc.json", + "#icon-monaco-editor-material-lighthouse" + ], + [ + ".lighthouserc.yml", + "#icon-monaco-editor-material-lighthouse" + ], + [ + "lighthouserc.yml", + "#icon-monaco-editor-material-lighthouse" + ], + [ + ".lighthouserc.yaml", + "#icon-monaco-editor-material-lighthouse" + ], + [ + "lighthouserc.yaml", + "#icon-monaco-editor-material-lighthouse" + ], + [ + ".svgrrc", + "#icon-monaco-editor-material-svgr" + ], + [ + "svgr.config.js", + "#icon-monaco-editor-material-svgr" + ], + [ + ".svgrrc.js", + "#icon-monaco-editor-material-svgr" + ], + [ + ".svgrrc.yaml", + "#icon-monaco-editor-material-svgr" + ], + [ + ".svgrrc.yml", + "#icon-monaco-editor-material-svgr" + ], + [ + ".svgrrc.json", + "#icon-monaco-editor-material-svgr" + ], + [ + "rome.json", + "#icon-monaco-editor-material-rome" + ], + [ + "cypress.json", + "#icon-monaco-editor-material-cypress" + ], + [ + "cypress.env.json", + "#icon-monaco-editor-material-cypress" + ], + [ + "cypress.config.ts", + "#icon-monaco-editor-material-cypress" + ], + [ + "cypress.config.js", + "#icon-monaco-editor-material-cypress" + ], + [ + "cypress.config.cjs", + "#icon-monaco-editor-material-cypress" + ], + [ + "cypress.config.mjs", + "#icon-monaco-editor-material-cypress" + ], + [ + "plopfile.js", + "#icon-monaco-editor-material-plop" + ], + [ + "plopfile.cjs", + "#icon-monaco-editor-material-plop" + ], + [ + "plopfile.mjs", + "#icon-monaco-editor-material-plop" + ], + [ + "plopfile.ts", + "#icon-monaco-editor-material-plop" + ], + [ + ".tobimake", + "#icon-monaco-editor-material-tobimake" + ], + [ + "gleam.toml", + "#icon-monaco-editor-material-gleam" + ], + [ + "pnpm-lock.yaml", + "#icon-monaco-editor-material-pnpm" + ], + [ + "pnpm-workspace.yaml", + "#icon-monaco-editor-material-pnpm" + ], + [ + ".pnpmfile.cjs", + "#icon-monaco-editor-material-pnpm" + ], + [ + "gridsome.config.js", + "#icon-monaco-editor-material-gridsome" + ], + [ + "gridsome.server.js", + "#icon-monaco-editor-material-gridsome" + ], + [ + ".steadybit.yml", + "#icon-monaco-editor-material-steadybit" + ], + [ + "steadybit.yml", + "#icon-monaco-editor-material-steadybit" + ], + [ + ".steadybit.yaml", + "#icon-monaco-editor-material-steadybit" + ], + [ + "steadybit.yaml", + "#icon-monaco-editor-material-steadybit" + ], + [ + "Caddyfile", + "#icon-monaco-editor-material-caddy" + ], + [ + "bun.lockb", + "#icon-monaco-editor-material-bun" + ], + [ + ".nano-staged.js", + "#icon-monaco-editor-material-nano-staged" + ], + [ + "nano-staged.js", + "#icon-monaco-editor-material-nano-staged" + ], + [ + ".nano-staged.cjs", + "#icon-monaco-editor-material-nano-staged" + ], + [ + "nano-staged.cjs", + "#icon-monaco-editor-material-nano-staged" + ], + [ + ".nano-staged.mjs", + "#icon-monaco-editor-material-nano-staged" + ], + [ + "nano-staged.mjs", + "#icon-monaco-editor-material-nano-staged" + ], + [ + ".nano-staged.json", + "#icon-monaco-editor-material-nano-staged" + ], + [ + "nano-staged.json", + "#icon-monaco-editor-material-nano-staged" + ], + [ + ".nanostagedrc", + "#icon-monaco-editor-material-nano-staged" + ], + [ + "craco.config.ts", + "#icon-monaco-editor-material-craco" + ], + [ + "craco.config.js", + "#icon-monaco-editor-material-craco" + ], + [ + "craco.config.cjs", + "#icon-monaco-editor-material-craco" + ], + [ + ".cracorc.ts", + "#icon-monaco-editor-material-craco" + ], + [ + ".cracorc.js", + "#icon-monaco-editor-material-craco" + ], + [ + ".cracorc", + "#icon-monaco-editor-material-craco" + ], + [ + ".hg", + "#icon-monaco-editor-material-mercurial" + ], + [ + ".hgignore", + "#icon-monaco-editor-material-mercurial" + ], + [ + ".hgflow", + "#icon-monaco-editor-material-mercurial" + ], + [ + ".hgrc", + "#icon-monaco-editor-material-mercurial" + ], + [ + "hgrc", + "#icon-monaco-editor-material-mercurial" + ], + [ + "mercurial.ini", + "#icon-monaco-editor-material-mercurial" + ], + [ + "deno.json", + "#icon-monaco-editor-material-deno" + ], + [ + "deno.jsonc", + "#icon-monaco-editor-material-deno" + ], + [ + "deno.lock", + "#icon-monaco-editor-material-deno" + ], + [ + "plastic.branchexplorer", + "#icon-monaco-editor-material-plastic" + ], + [ + "plastic.selector", + "#icon-monaco-editor-material-plastic" + ], + [ + "plastic.wktree", + "#icon-monaco-editor-material-plastic" + ], + [ + "plastic.workspace", + "#icon-monaco-editor-material-plastic" + ], + [ + "plastic.workspaces", + "#icon-monaco-editor-material-plastic" + ], + [ + "uno.config.js", + "#icon-monaco-editor-material-unocss" + ], + [ + "uno.config.mjs", + "#icon-monaco-editor-material-unocss" + ], + [ + "uno.config.ts", + "#icon-monaco-editor-material-unocss" + ], + [ + "uno.config.mts", + "#icon-monaco-editor-material-unocss" + ], + [ + "unocss.config.js", + "#icon-monaco-editor-material-unocss" + ], + [ + "unocss.config.mjs", + "#icon-monaco-editor-material-unocss" + ], + [ + "unocss.config.ts", + "#icon-monaco-editor-material-unocss" + ], + [ + "unocss.config.mts", + "#icon-monaco-editor-material-unocss" + ], + [ + ".mincloudrc", + "#icon-monaco-editor-material-ifanr-cloud" + ], + [ + "werf.yaml", + "#icon-monaco-editor-material-werf" + ], + [ + "werf.yml", + "#icon-monaco-editor-material-werf" + ], + [ + "werf-giterminism.yaml", + "#icon-monaco-editor-material-werf" + ], + [ + "werf-giterminism.yml", + "#icon-monaco-editor-material-werf" + ] +] \ No newline at end of file diff --git a/src/assets/entries/folder-expanded-icon.json b/src/assets/entries/folder-expanded-icon.json new file mode 100644 index 0000000..19bc7b3 --- /dev/null +++ b/src/assets/entries/folder-expanded-icon.json @@ -0,0 +1,2486 @@ +[ + [ + "src", + "#icon-monaco-editor-material-folder-src-open" + ], + [ + "srcs", + "#icon-monaco-editor-material-folder-src-open" + ], + [ + "source", + "#icon-monaco-editor-material-folder-src-open" + ], + [ + "sources", + "#icon-monaco-editor-material-folder-src-open" + ], + [ + "code", + "#icon-monaco-editor-material-folder-src-open" + ], + [ + "dist", + "#icon-monaco-editor-material-folder-dist-open" + ], + [ + "out", + "#icon-monaco-editor-material-folder-dist-open" + ], + [ + "build", + "#icon-monaco-editor-material-folder-dist-open" + ], + [ + "release", + "#icon-monaco-editor-material-folder-dist-open" + ], + [ + "bin", + "#icon-monaco-editor-material-folder-dist-open" + ], + [ + "css", + "#icon-monaco-editor-material-folder-css-open" + ], + [ + "stylesheet", + "#icon-monaco-editor-material-folder-css-open" + ], + [ + "stylesheets", + "#icon-monaco-editor-material-folder-css-open" + ], + [ + "style", + "#icon-monaco-editor-material-folder-css-open" + ], + [ + "styles", + "#icon-monaco-editor-material-folder-css-open" + ], + [ + "sass", + "#icon-monaco-editor-material-folder-sass-open" + ], + [ + "_sass", + "#icon-monaco-editor-material-folder-sass-open" + ], + [ + "scss", + "#icon-monaco-editor-material-folder-sass-open" + ], + [ + "_scss", + "#icon-monaco-editor-material-folder-sass-open" + ], + [ + "_images", + "#icon-monaco-editor-material-folder-images-open" + ], + [ + "_image", + "#icon-monaco-editor-material-folder-images-open" + ], + [ + "_imgs", + "#icon-monaco-editor-material-folder-images-open" + ], + [ + "_img", + "#icon-monaco-editor-material-folder-images-open" + ], + [ + "images", + "#icon-monaco-editor-material-folder-images-open" + ], + [ + "image", + "#icon-monaco-editor-material-folder-images-open" + ], + [ + "imgs", + "#icon-monaco-editor-material-folder-images-open" + ], + [ + "img", + "#icon-monaco-editor-material-folder-images-open" + ], + [ + "icons", + "#icon-monaco-editor-material-folder-images-open" + ], + [ + "icon", + "#icon-monaco-editor-material-folder-images-open" + ], + [ + "icos", + "#icon-monaco-editor-material-folder-images-open" + ], + [ + "ico", + "#icon-monaco-editor-material-folder-images-open" + ], + [ + "figures", + "#icon-monaco-editor-material-folder-images-open" + ], + [ + "figure", + "#icon-monaco-editor-material-folder-images-open" + ], + [ + "figs", + "#icon-monaco-editor-material-folder-images-open" + ], + [ + "fig", + "#icon-monaco-editor-material-folder-images-open" + ], + [ + "screenshot", + "#icon-monaco-editor-material-folder-images-open" + ], + [ + "screenshots", + "#icon-monaco-editor-material-folder-images-open" + ], + [ + "screengrab", + "#icon-monaco-editor-material-folder-images-open" + ], + [ + "screengrabs", + "#icon-monaco-editor-material-folder-images-open" + ], + [ + "pic", + "#icon-monaco-editor-material-folder-images-open" + ], + [ + "pics", + "#icon-monaco-editor-material-folder-images-open" + ], + [ + "picture", + "#icon-monaco-editor-material-folder-images-open" + ], + [ + "pictures", + "#icon-monaco-editor-material-folder-images-open" + ], + [ + "script", + "#icon-monaco-editor-material-folder-scripts-open" + ], + [ + "scripts", + "#icon-monaco-editor-material-folder-scripts-open" + ], + [ + "node_modules", + "#icon-monaco-editor-material-folder-node-open" + ], + [ + "js", + "#icon-monaco-editor-material-folder-javascript-open" + ], + [ + "javascript", + "#icon-monaco-editor-material-folder-javascript-open" + ], + [ + "javascripts", + "#icon-monaco-editor-material-folder-javascript-open" + ], + [ + "json", + "#icon-monaco-editor-material-folder-json-open" + ], + [ + "jsons", + "#icon-monaco-editor-material-folder-json-open" + ], + [ + "font", + "#icon-monaco-editor-material-folder-font-open" + ], + [ + "fonts", + "#icon-monaco-editor-material-folder-font-open" + ], + [ + "bower_components", + "#icon-monaco-editor-material-folder-bower-open" + ], + [ + "test", + "#icon-monaco-editor-material-folder-test-open" + ], + [ + "tests", + "#icon-monaco-editor-material-folder-test-open" + ], + [ + "testing", + "#icon-monaco-editor-material-folder-test-open" + ], + [ + "__tests__", + "#icon-monaco-editor-material-folder-test-open" + ], + [ + "__snapshots__", + "#icon-monaco-editor-material-folder-test-open" + ], + [ + "__mocks__", + "#icon-monaco-editor-material-folder-test-open" + ], + [ + "__fixtures__", + "#icon-monaco-editor-material-folder-test-open" + ], + [ + "__test__", + "#icon-monaco-editor-material-folder-test-open" + ], + [ + "spec", + "#icon-monaco-editor-material-folder-test-open" + ], + [ + "specs", + "#icon-monaco-editor-material-folder-test-open" + ], + [ + "jinja", + "#icon-monaco-editor-material-folder-jinja-open" + ], + [ + "jinja2", + "#icon-monaco-editor-material-folder-jinja-open" + ], + [ + "j2", + "#icon-monaco-editor-material-folder-jinja-open" + ], + [ + "markdown", + "#icon-monaco-editor-material-folder-markdown-open" + ], + [ + "md", + "#icon-monaco-editor-material-folder-markdown-open" + ], + [ + "php", + "#icon-monaco-editor-material-folder-php-open" + ], + [ + "phpmailer", + "#icon-monaco-editor-material-folder-phpmailer-open" + ], + [ + "sublime", + "#icon-monaco-editor-material-folder-sublime-open" + ], + [ + "_post", + "#icon-monaco-editor-material-folder-docs-open" + ], + [ + "_posts", + "#icon-monaco-editor-material-folder-docs-open" + ], + [ + "doc", + "#icon-monaco-editor-material-folder-docs-open" + ], + [ + "docs", + "#icon-monaco-editor-material-folder-docs-open" + ], + [ + "document", + "#icon-monaco-editor-material-folder-docs-open" + ], + [ + "documents", + "#icon-monaco-editor-material-folder-docs-open" + ], + [ + "documentation", + "#icon-monaco-editor-material-folder-docs-open" + ], + [ + "post", + "#icon-monaco-editor-material-folder-docs-open" + ], + [ + "posts", + "#icon-monaco-editor-material-folder-docs-open" + ], + [ + "article", + "#icon-monaco-editor-material-folder-docs-open" + ], + [ + "articles", + "#icon-monaco-editor-material-folder-docs-open" + ], + [ + ".git", + "#icon-monaco-editor-material-folder-git-open" + ], + [ + "patches", + "#icon-monaco-editor-material-folder-git-open" + ], + [ + "githooks", + "#icon-monaco-editor-material-folder-git-open" + ], + [ + ".githooks", + "#icon-monaco-editor-material-folder-git-open" + ], + [ + "submodules", + "#icon-monaco-editor-material-folder-git-open" + ], + [ + ".submodules", + "#icon-monaco-editor-material-folder-git-open" + ], + [ + ".github", + "#icon-monaco-editor-material-folder-github-open" + ], + [ + "github", + "#icon-monaco-editor-material-folder-github-open" + ], + [ + ".gitlab", + "#icon-monaco-editor-material-folder-gitlab-open" + ], + [ + ".vscode", + "#icon-monaco-editor-material-folder-vscode-open" + ], + [ + ".vscode-test", + "#icon-monaco-editor-material-folder-vscode-open" + ], + [ + "view", + "#icon-monaco-editor-material-folder-views-open" + ], + [ + "views", + "#icon-monaco-editor-material-folder-views-open" + ], + [ + "screen", + "#icon-monaco-editor-material-folder-views-open" + ], + [ + "screens", + "#icon-monaco-editor-material-folder-views-open" + ], + [ + "page", + "#icon-monaco-editor-material-folder-views-open" + ], + [ + "pages", + "#icon-monaco-editor-material-folder-views-open" + ], + [ + "public_html", + "#icon-monaco-editor-material-folder-views-open" + ], + [ + "html", + "#icon-monaco-editor-material-folder-views-open" + ], + [ + "vue", + "#icon-monaco-editor-material-folder-vue-open" + ], + [ + ".vuepress", + "#icon-monaco-editor-material-folder-vuepress-open" + ], + [ + ".expo", + "#icon-monaco-editor-material-folder-expo-open" + ], + [ + ".expo-shared", + "#icon-monaco-editor-material-folder-expo-open" + ], + [ + "cfg", + "#icon-monaco-editor-material-folder-config-open" + ], + [ + "cfgs", + "#icon-monaco-editor-material-folder-config-open" + ], + [ + "conf", + "#icon-monaco-editor-material-folder-config-open" + ], + [ + "confs", + "#icon-monaco-editor-material-folder-config-open" + ], + [ + "config", + "#icon-monaco-editor-material-folder-config-open" + ], + [ + "configs", + "#icon-monaco-editor-material-folder-config-open" + ], + [ + "configuration", + "#icon-monaco-editor-material-folder-config-open" + ], + [ + "configurations", + "#icon-monaco-editor-material-folder-config-open" + ], + [ + "setting", + "#icon-monaco-editor-material-folder-config-open" + ], + [ + ".setting", + "#icon-monaco-editor-material-folder-config-open" + ], + [ + "settings", + "#icon-monaco-editor-material-folder-config-open" + ], + [ + ".settings", + "#icon-monaco-editor-material-folder-config-open" + ], + [ + "META-INF", + "#icon-monaco-editor-material-folder-config-open" + ], + [ + "i18n", + "#icon-monaco-editor-material-folder-i18n-open" + ], + [ + "internationalization", + "#icon-monaco-editor-material-folder-i18n-open" + ], + [ + "lang", + "#icon-monaco-editor-material-folder-i18n-open" + ], + [ + "langs", + "#icon-monaco-editor-material-folder-i18n-open" + ], + [ + "language", + "#icon-monaco-editor-material-folder-i18n-open" + ], + [ + "languages", + "#icon-monaco-editor-material-folder-i18n-open" + ], + [ + "locale", + "#icon-monaco-editor-material-folder-i18n-open" + ], + [ + "locales", + "#icon-monaco-editor-material-folder-i18n-open" + ], + [ + "l10n", + "#icon-monaco-editor-material-folder-i18n-open" + ], + [ + "localization", + "#icon-monaco-editor-material-folder-i18n-open" + ], + [ + "translation", + "#icon-monaco-editor-material-folder-i18n-open" + ], + [ + "translate", + "#icon-monaco-editor-material-folder-i18n-open" + ], + [ + "translations", + "#icon-monaco-editor-material-folder-i18n-open" + ], + [ + ".tx", + "#icon-monaco-editor-material-folder-i18n-open" + ], + [ + "components", + "#icon-monaco-editor-material-folder-components-open" + ], + [ + "widget", + "#icon-monaco-editor-material-folder-components-open" + ], + [ + "widgets", + "#icon-monaco-editor-material-folder-components-open" + ], + [ + "fragments", + "#icon-monaco-editor-material-folder-components-open" + ], + [ + ".verdaccio", + "#icon-monaco-editor-material-folder-verdaccio-open" + ], + [ + "verdaccio", + "#icon-monaco-editor-material-folder-verdaccio-open" + ], + [ + "aurelia_project", + "#icon-monaco-editor-material-folder-aurelia-open" + ], + [ + "resource", + "#icon-monaco-editor-material-folder-resource-open" + ], + [ + "resources", + "#icon-monaco-editor-material-folder-resource-open" + ], + [ + "res", + "#icon-monaco-editor-material-folder-resource-open" + ], + [ + "asset", + "#icon-monaco-editor-material-folder-resource-open" + ], + [ + "assets", + "#icon-monaco-editor-material-folder-resource-open" + ], + [ + "static", + "#icon-monaco-editor-material-folder-resource-open" + ], + [ + "report", + "#icon-monaco-editor-material-folder-resource-open" + ], + [ + "reports", + "#icon-monaco-editor-material-folder-resource-open" + ], + [ + "lib", + "#icon-monaco-editor-material-folder-lib-open" + ], + [ + "libs", + "#icon-monaco-editor-material-folder-lib-open" + ], + [ + "library", + "#icon-monaco-editor-material-folder-lib-open" + ], + [ + "libraries", + "#icon-monaco-editor-material-folder-lib-open" + ], + [ + "vendor", + "#icon-monaco-editor-material-folder-lib-open" + ], + [ + "vendors", + "#icon-monaco-editor-material-folder-lib-open" + ], + [ + "third-party", + "#icon-monaco-editor-material-folder-lib-open" + ], + [ + "themes", + "#icon-monaco-editor-material-folder-theme-open" + ], + [ + "theme", + "#icon-monaco-editor-material-folder-theme-open" + ], + [ + "color", + "#icon-monaco-editor-material-folder-theme-open" + ], + [ + "colors", + "#icon-monaco-editor-material-folder-theme-open" + ], + [ + "design", + "#icon-monaco-editor-material-folder-theme-open" + ], + [ + "designs", + "#icon-monaco-editor-material-folder-theme-open" + ], + [ + "webpack", + "#icon-monaco-editor-material-folder-webpack-open" + ], + [ + ".webpack", + "#icon-monaco-editor-material-folder-webpack-open" + ], + [ + "global", + "#icon-monaco-editor-material-folder-global-open" + ], + [ + "_site", + "#icon-monaco-editor-material-folder-public-open" + ], + [ + "public", + "#icon-monaco-editor-material-folder-public-open" + ], + [ + "www", + "#icon-monaco-editor-material-folder-public-open" + ], + [ + "wwwroot", + "#icon-monaco-editor-material-folder-public-open" + ], + [ + "web", + "#icon-monaco-editor-material-folder-public-open" + ], + [ + "website", + "#icon-monaco-editor-material-folder-public-open" + ], + [ + "site", + "#icon-monaco-editor-material-folder-public-open" + ], + [ + "browser", + "#icon-monaco-editor-material-folder-public-open" + ], + [ + "browsers", + "#icon-monaco-editor-material-folder-public-open" + ], + [ + "include", + "#icon-monaco-editor-material-folder-include-open" + ], + [ + "includes", + "#icon-monaco-editor-material-folder-include-open" + ], + [ + "_includes", + "#icon-monaco-editor-material-folder-include-open" + ], + [ + "inc", + "#icon-monaco-editor-material-folder-include-open" + ], + [ + "partials", + "#icon-monaco-editor-material-folder-include-open" + ], + [ + "_partials", + "#icon-monaco-editor-material-folder-include-open" + ], + [ + "docker", + "#icon-monaco-editor-material-folder-docker-open" + ], + [ + "dockerfiles", + "#icon-monaco-editor-material-folder-docker-open" + ], + [ + ".docker", + "#icon-monaco-editor-material-folder-docker-open" + ], + [ + "db", + "#icon-monaco-editor-material-folder-database-open" + ], + [ + "database", + "#icon-monaco-editor-material-folder-database-open" + ], + [ + "databases", + "#icon-monaco-editor-material-folder-database-open" + ], + [ + "sql", + "#icon-monaco-editor-material-folder-database-open" + ], + [ + "data", + "#icon-monaco-editor-material-folder-database-open" + ], + [ + "_data", + "#icon-monaco-editor-material-folder-database-open" + ], + [ + "log", + "#icon-monaco-editor-material-folder-log-open" + ], + [ + "logs", + "#icon-monaco-editor-material-folder-log-open" + ], + [ + "target", + "#icon-monaco-editor-material-folder-target-open" + ], + [ + "temp", + "#icon-monaco-editor-material-folder-temp-open" + ], + [ + ".temp", + "#icon-monaco-editor-material-folder-temp-open" + ], + [ + "tmp", + "#icon-monaco-editor-material-folder-temp-open" + ], + [ + ".tmp", + "#icon-monaco-editor-material-folder-temp-open" + ], + [ + "cached", + "#icon-monaco-editor-material-folder-temp-open" + ], + [ + "cache", + "#icon-monaco-editor-material-folder-temp-open" + ], + [ + ".cache", + "#icon-monaco-editor-material-folder-temp-open" + ], + [ + "aws", + "#icon-monaco-editor-material-folder-aws-open" + ], + [ + ".aws", + "#icon-monaco-editor-material-folder-aws-open" + ], + [ + "aud", + "#icon-monaco-editor-material-folder-audio-open" + ], + [ + "auds", + "#icon-monaco-editor-material-folder-audio-open" + ], + [ + "audio", + "#icon-monaco-editor-material-folder-audio-open" + ], + [ + "audios", + "#icon-monaco-editor-material-folder-audio-open" + ], + [ + "music", + "#icon-monaco-editor-material-folder-audio-open" + ], + [ + "sound", + "#icon-monaco-editor-material-folder-audio-open" + ], + [ + "sounds", + "#icon-monaco-editor-material-folder-audio-open" + ], + [ + "vid", + "#icon-monaco-editor-material-folder-video-open" + ], + [ + "vids", + "#icon-monaco-editor-material-folder-video-open" + ], + [ + "video", + "#icon-monaco-editor-material-folder-video-open" + ], + [ + "videos", + "#icon-monaco-editor-material-folder-video-open" + ], + [ + "movie", + "#icon-monaco-editor-material-folder-video-open" + ], + [ + "movies", + "#icon-monaco-editor-material-folder-video-open" + ], + [ + "kubernetes", + "#icon-monaco-editor-material-folder-kubernetes-open" + ], + [ + ".kubernetes", + "#icon-monaco-editor-material-folder-kubernetes-open" + ], + [ + "k8s", + "#icon-monaco-editor-material-folder-kubernetes-open" + ], + [ + ".k8s", + "#icon-monaco-editor-material-folder-kubernetes-open" + ], + [ + "import", + "#icon-monaco-editor-material-folder-import-open" + ], + [ + "imports", + "#icon-monaco-editor-material-folder-import-open" + ], + [ + "imported", + "#icon-monaco-editor-material-folder-import-open" + ], + [ + "export", + "#icon-monaco-editor-material-folder-export-open" + ], + [ + "exports", + "#icon-monaco-editor-material-folder-export-open" + ], + [ + "exported", + "#icon-monaco-editor-material-folder-export-open" + ], + [ + "wakatime", + "#icon-monaco-editor-material-folder-wakatime-open" + ], + [ + ".circleci", + "#icon-monaco-editor-material-folder-circleci-open" + ], + [ + ".wordpress-org", + "#icon-monaco-editor-material-folder-wordpress-open" + ], + [ + "wp-content", + "#icon-monaco-editor-material-folder-wordpress-open" + ], + [ + "gradle", + "#icon-monaco-editor-material-folder-gradle-open" + ], + [ + ".gradle", + "#icon-monaco-editor-material-folder-gradle-open" + ], + [ + "coverage", + "#icon-monaco-editor-material-folder-coverage-open" + ], + [ + ".nyc-output", + "#icon-monaco-editor-material-folder-coverage-open" + ], + [ + ".nyc_output", + "#icon-monaco-editor-material-folder-coverage-open" + ], + [ + "e2e", + "#icon-monaco-editor-material-folder-coverage-open" + ], + [ + "it", + "#icon-monaco-editor-material-folder-coverage-open" + ], + [ + "integration-test", + "#icon-monaco-editor-material-folder-coverage-open" + ], + [ + "integration-tests", + "#icon-monaco-editor-material-folder-coverage-open" + ], + [ + "__integration-test__", + "#icon-monaco-editor-material-folder-coverage-open" + ], + [ + "__integration-tests__", + "#icon-monaco-editor-material-folder-coverage-open" + ], + [ + "class", + "#icon-monaco-editor-material-folder-class-open" + ], + [ + "classes", + "#icon-monaco-editor-material-folder-class-open" + ], + [ + "model", + "#icon-monaco-editor-material-folder-class-open" + ], + [ + "models", + "#icon-monaco-editor-material-folder-class-open" + ], + [ + "schemas", + "#icon-monaco-editor-material-folder-class-open" + ], + [ + "schema", + "#icon-monaco-editor-material-folder-class-open" + ], + [ + "other", + "#icon-monaco-editor-material-folder-other-open" + ], + [ + "others", + "#icon-monaco-editor-material-folder-other-open" + ], + [ + "misc", + "#icon-monaco-editor-material-folder-other-open" + ], + [ + "miscellaneous", + "#icon-monaco-editor-material-folder-other-open" + ], + [ + "extra", + "#icon-monaco-editor-material-folder-other-open" + ], + [ + "extras", + "#icon-monaco-editor-material-folder-other-open" + ], + [ + "etc", + "#icon-monaco-editor-material-folder-other-open" + ], + [ + "lua", + "#icon-monaco-editor-material-folder-lua-open" + ], + [ + "typescript", + "#icon-monaco-editor-material-folder-typescript-open" + ], + [ + "ts", + "#icon-monaco-editor-material-folder-typescript-open" + ], + [ + "typings", + "#icon-monaco-editor-material-folder-typescript-open" + ], + [ + "@types", + "#icon-monaco-editor-material-folder-typescript-open" + ], + [ + "types", + "#icon-monaco-editor-material-folder-typescript-open" + ], + [ + "graphql", + "#icon-monaco-editor-material-folder-graphql-open" + ], + [ + "gql", + "#icon-monaco-editor-material-folder-graphql-open" + ], + [ + "routes", + "#icon-monaco-editor-material-folder-routes-open" + ], + [ + "router", + "#icon-monaco-editor-material-folder-routes-open" + ], + [ + "routers", + "#icon-monaco-editor-material-folder-routes-open" + ], + [ + ".ci", + "#icon-monaco-editor-material-folder-ci-open" + ], + [ + "ci", + "#icon-monaco-editor-material-folder-ci-open" + ], + [ + "benchmark", + "#icon-monaco-editor-material-folder-benchmark-open" + ], + [ + "benchmarks", + "#icon-monaco-editor-material-folder-benchmark-open" + ], + [ + "performance", + "#icon-monaco-editor-material-folder-benchmark-open" + ], + [ + "measure", + "#icon-monaco-editor-material-folder-benchmark-open" + ], + [ + "measures", + "#icon-monaco-editor-material-folder-benchmark-open" + ], + [ + "measurement", + "#icon-monaco-editor-material-folder-benchmark-open" + ], + [ + "messages", + "#icon-monaco-editor-material-folder-messages-open" + ], + [ + "messaging", + "#icon-monaco-editor-material-folder-messages-open" + ], + [ + "forum", + "#icon-monaco-editor-material-folder-messages-open" + ], + [ + "chat", + "#icon-monaco-editor-material-folder-messages-open" + ], + [ + "chats", + "#icon-monaco-editor-material-folder-messages-open" + ], + [ + "conversation", + "#icon-monaco-editor-material-folder-messages-open" + ], + [ + "conversations", + "#icon-monaco-editor-material-folder-messages-open" + ], + [ + "less", + "#icon-monaco-editor-material-folder-less-open" + ], + [ + "gulp", + "#icon-monaco-editor-material-folder-gulp-open" + ], + [ + "gulp-tasks", + "#icon-monaco-editor-material-folder-gulp-open" + ], + [ + "gulpfile.js", + "#icon-monaco-editor-material-folder-gulp-open" + ], + [ + "gulpfile.mjs", + "#icon-monaco-editor-material-folder-gulp-open" + ], + [ + "gulpfile.ts", + "#icon-monaco-editor-material-folder-gulp-open" + ], + [ + "gulpfile.babel.js", + "#icon-monaco-editor-material-folder-gulp-open" + ], + [ + "python", + "#icon-monaco-editor-material-folder-python-open" + ], + [ + "__pycache__", + "#icon-monaco-editor-material-folder-python-open" + ], + [ + ".pytest_cache", + "#icon-monaco-editor-material-folder-python-open" + ], + [ + "mojo", + "#icon-monaco-editor-material-folder-mojo-open" + ], + [ + "debug", + "#icon-monaco-editor-material-folder-debug-open" + ], + [ + "debugging", + "#icon-monaco-editor-material-folder-debug-open" + ], + [ + "fastlane", + "#icon-monaco-editor-material-folder-fastlane-open" + ], + [ + "plugin", + "#icon-monaco-editor-material-folder-plugin-open" + ], + [ + "plugins", + "#icon-monaco-editor-material-folder-plugin-open" + ], + [ + "_plugins", + "#icon-monaco-editor-material-folder-plugin-open" + ], + [ + "extension", + "#icon-monaco-editor-material-folder-plugin-open" + ], + [ + "extensions", + "#icon-monaco-editor-material-folder-plugin-open" + ], + [ + "addon", + "#icon-monaco-editor-material-folder-plugin-open" + ], + [ + "addons", + "#icon-monaco-editor-material-folder-plugin-open" + ], + [ + "module", + "#icon-monaco-editor-material-folder-plugin-open" + ], + [ + "modules", + "#icon-monaco-editor-material-folder-plugin-open" + ], + [ + "middleware", + "#icon-monaco-editor-material-folder-middleware-open" + ], + [ + "middlewares", + "#icon-monaco-editor-material-folder-middleware-open" + ], + [ + "controller", + "#icon-monaco-editor-material-folder-controller-open" + ], + [ + "controllers", + "#icon-monaco-editor-material-folder-controller-open" + ], + [ + "service", + "#icon-monaco-editor-material-folder-controller-open" + ], + [ + "services", + "#icon-monaco-editor-material-folder-controller-open" + ], + [ + "provider", + "#icon-monaco-editor-material-folder-controller-open" + ], + [ + "providers", + "#icon-monaco-editor-material-folder-controller-open" + ], + [ + "handler", + "#icon-monaco-editor-material-folder-controller-open" + ], + [ + "handlers", + "#icon-monaco-editor-material-folder-controller-open" + ], + [ + "ansible", + "#icon-monaco-editor-material-folder-ansible-open" + ], + [ + "server", + "#icon-monaco-editor-material-folder-server-open" + ], + [ + "servers", + "#icon-monaco-editor-material-folder-server-open" + ], + [ + "backend", + "#icon-monaco-editor-material-folder-server-open" + ], + [ + "client", + "#icon-monaco-editor-material-folder-client-open" + ], + [ + "clients", + "#icon-monaco-editor-material-folder-client-open" + ], + [ + "frontend", + "#icon-monaco-editor-material-folder-client-open" + ], + [ + "pwa", + "#icon-monaco-editor-material-folder-client-open" + ], + [ + "tasks", + "#icon-monaco-editor-material-folder-tasks-open" + ], + [ + "tickets", + "#icon-monaco-editor-material-folder-tasks-open" + ], + [ + "android", + "#icon-monaco-editor-material-folder-android-open" + ], + [ + "ios", + "#icon-monaco-editor-material-folder-ios-open" + ], + [ + "uploads", + "#icon-monaco-editor-material-folder-upload-open" + ], + [ + "upload", + "#icon-monaco-editor-material-folder-upload-open" + ], + [ + "downloads", + "#icon-monaco-editor-material-folder-download-open" + ], + [ + "download", + "#icon-monaco-editor-material-folder-download-open" + ], + [ + "tools", + "#icon-monaco-editor-material-folder-tools-open" + ], + [ + "toolkit", + "#icon-monaco-editor-material-folder-tools-open" + ], + [ + "toolkits", + "#icon-monaco-editor-material-folder-tools-open" + ], + [ + "toolbox", + "#icon-monaco-editor-material-folder-tools-open" + ], + [ + "toolboxes", + "#icon-monaco-editor-material-folder-tools-open" + ], + [ + "helpers", + "#icon-monaco-editor-material-folder-helper-open" + ], + [ + "helper", + "#icon-monaco-editor-material-folder-helper-open" + ], + [ + ".serverless", + "#icon-monaco-editor-material-folder-serverless-open" + ], + [ + "serverless", + "#icon-monaco-editor-material-folder-serverless-open" + ], + [ + "api", + "#icon-monaco-editor-material-folder-api-open" + ], + [ + "apis", + "#icon-monaco-editor-material-folder-api-open" + ], + [ + "restapi", + "#icon-monaco-editor-material-folder-api-open" + ], + [ + "app", + "#icon-monaco-editor-material-folder-app-open" + ], + [ + "apps", + "#icon-monaco-editor-material-folder-app-open" + ], + [ + "apollo", + "#icon-monaco-editor-material-folder-apollo-open" + ], + [ + "apollo-client", + "#icon-monaco-editor-material-folder-apollo-open" + ], + [ + "apollo-cache", + "#icon-monaco-editor-material-folder-apollo-open" + ], + [ + "apollo-config", + "#icon-monaco-editor-material-folder-apollo-open" + ], + [ + "arc", + "#icon-monaco-editor-material-folder-archive-open" + ], + [ + "arcs", + "#icon-monaco-editor-material-folder-archive-open" + ], + [ + "archive", + "#icon-monaco-editor-material-folder-archive-open" + ], + [ + "archives", + "#icon-monaco-editor-material-folder-archive-open" + ], + [ + "archival", + "#icon-monaco-editor-material-folder-archive-open" + ], + [ + "bkp", + "#icon-monaco-editor-material-folder-archive-open" + ], + [ + "bkps", + "#icon-monaco-editor-material-folder-archive-open" + ], + [ + "bak", + "#icon-monaco-editor-material-folder-archive-open" + ], + [ + "baks", + "#icon-monaco-editor-material-folder-archive-open" + ], + [ + "backup", + "#icon-monaco-editor-material-folder-archive-open" + ], + [ + "backups", + "#icon-monaco-editor-material-folder-archive-open" + ], + [ + "back-up", + "#icon-monaco-editor-material-folder-archive-open" + ], + [ + "back-ups", + "#icon-monaco-editor-material-folder-archive-open" + ], + [ + "batch", + "#icon-monaco-editor-material-folder-batch-open" + ], + [ + "batchs", + "#icon-monaco-editor-material-folder-batch-open" + ], + [ + "batches", + "#icon-monaco-editor-material-folder-batch-open" + ], + [ + "buildkite", + "#icon-monaco-editor-material-folder-buildkite-open" + ], + [ + ".buildkite", + "#icon-monaco-editor-material-folder-buildkite-open" + ], + [ + "cluster", + "#icon-monaco-editor-material-folder-cluster-open" + ], + [ + "clusters", + "#icon-monaco-editor-material-folder-cluster-open" + ], + [ + "command", + "#icon-monaco-editor-material-folder-command-open" + ], + [ + "commands", + "#icon-monaco-editor-material-folder-command-open" + ], + [ + "cmd", + "#icon-monaco-editor-material-folder-command-open" + ], + [ + "cli", + "#icon-monaco-editor-material-folder-command-open" + ], + [ + "clis", + "#icon-monaco-editor-material-folder-command-open" + ], + [ + "constant", + "#icon-monaco-editor-material-folder-constant-open" + ], + [ + "constants", + "#icon-monaco-editor-material-folder-constant-open" + ], + [ + "container", + "#icon-monaco-editor-material-folder-container-open" + ], + [ + "containers", + "#icon-monaco-editor-material-folder-container-open" + ], + [ + ".devcontainer", + "#icon-monaco-editor-material-folder-container-open" + ], + [ + "content", + "#icon-monaco-editor-material-folder-content-open" + ], + [ + "contents", + "#icon-monaco-editor-material-folder-content-open" + ], + [ + "context", + "#icon-monaco-editor-material-folder-context-open" + ], + [ + "contexts", + "#icon-monaco-editor-material-folder-context-open" + ], + [ + "core", + "#icon-monaco-editor-material-folder-core-open" + ], + [ + "delta", + "#icon-monaco-editor-material-folder-delta-open" + ], + [ + "deltas", + "#icon-monaco-editor-material-folder-delta-open" + ], + [ + "changes", + "#icon-monaco-editor-material-folder-delta-open" + ], + [ + "dump", + "#icon-monaco-editor-material-folder-dump-open" + ], + [ + "dumps", + "#icon-monaco-editor-material-folder-dump-open" + ], + [ + "demo", + "#icon-monaco-editor-material-folder-examples-open" + ], + [ + "demos", + "#icon-monaco-editor-material-folder-examples-open" + ], + [ + "example", + "#icon-monaco-editor-material-folder-examples-open" + ], + [ + "examples", + "#icon-monaco-editor-material-folder-examples-open" + ], + [ + "sample", + "#icon-monaco-editor-material-folder-examples-open" + ], + [ + "samples", + "#icon-monaco-editor-material-folder-examples-open" + ], + [ + "sample-data", + "#icon-monaco-editor-material-folder-examples-open" + ], + [ + ".env", + "#icon-monaco-editor-material-folder-environment-open" + ], + [ + ".environment", + "#icon-monaco-editor-material-folder-environment-open" + ], + [ + "env", + "#icon-monaco-editor-material-folder-environment-open" + ], + [ + "envs", + "#icon-monaco-editor-material-folder-environment-open" + ], + [ + "environment", + "#icon-monaco-editor-material-folder-environment-open" + ], + [ + "environments", + "#icon-monaco-editor-material-folder-environment-open" + ], + [ + ".venv", + "#icon-monaco-editor-material-folder-environment-open" + ], + [ + "func", + "#icon-monaco-editor-material-folder-functions-open" + ], + [ + "funcs", + "#icon-monaco-editor-material-folder-functions-open" + ], + [ + "function", + "#icon-monaco-editor-material-folder-functions-open" + ], + [ + "functions", + "#icon-monaco-editor-material-folder-functions-open" + ], + [ + "lambda", + "#icon-monaco-editor-material-folder-functions-open" + ], + [ + "lambdas", + "#icon-monaco-editor-material-folder-functions-open" + ], + [ + "logic", + "#icon-monaco-editor-material-folder-functions-open" + ], + [ + "math", + "#icon-monaco-editor-material-folder-functions-open" + ], + [ + "maths", + "#icon-monaco-editor-material-folder-functions-open" + ], + [ + "calc", + "#icon-monaco-editor-material-folder-functions-open" + ], + [ + "calcs", + "#icon-monaco-editor-material-folder-functions-open" + ], + [ + "calculation", + "#icon-monaco-editor-material-folder-functions-open" + ], + [ + "calculations", + "#icon-monaco-editor-material-folder-functions-open" + ], + [ + "generator", + "#icon-monaco-editor-material-folder-generator-open" + ], + [ + "generators", + "#icon-monaco-editor-material-folder-generator-open" + ], + [ + "generated", + "#icon-monaco-editor-material-folder-generator-open" + ], + [ + "cfn-gen", + "#icon-monaco-editor-material-folder-generator-open" + ], + [ + "gen", + "#icon-monaco-editor-material-folder-generator-open" + ], + [ + "gens", + "#icon-monaco-editor-material-folder-generator-open" + ], + [ + "auto", + "#icon-monaco-editor-material-folder-generator-open" + ], + [ + "hook", + "#icon-monaco-editor-material-folder-hook-open" + ], + [ + "hooks", + "#icon-monaco-editor-material-folder-hook-open" + ], + [ + "trigger", + "#icon-monaco-editor-material-folder-hook-open" + ], + [ + "triggers", + "#icon-monaco-editor-material-folder-hook-open" + ], + [ + "job", + "#icon-monaco-editor-material-folder-job-open" + ], + [ + "jobs", + "#icon-monaco-editor-material-folder-job-open" + ], + [ + "keys", + "#icon-monaco-editor-material-folder-keys-open" + ], + [ + "key", + "#icon-monaco-editor-material-folder-keys-open" + ], + [ + "token", + "#icon-monaco-editor-material-folder-keys-open" + ], + [ + "tokens", + "#icon-monaco-editor-material-folder-keys-open" + ], + [ + "jwt", + "#icon-monaco-editor-material-folder-keys-open" + ], + [ + "layout", + "#icon-monaco-editor-material-folder-layout-open" + ], + [ + "layouts", + "#icon-monaco-editor-material-folder-layout-open" + ], + [ + "_layouts", + "#icon-monaco-editor-material-folder-layout-open" + ], + [ + "mail", + "#icon-monaco-editor-material-folder-mail-open" + ], + [ + "mails", + "#icon-monaco-editor-material-folder-mail-open" + ], + [ + "email", + "#icon-monaco-editor-material-folder-mail-open" + ], + [ + "emails", + "#icon-monaco-editor-material-folder-mail-open" + ], + [ + "smtp", + "#icon-monaco-editor-material-folder-mail-open" + ], + [ + "mailers", + "#icon-monaco-editor-material-folder-mail-open" + ], + [ + "mappings", + "#icon-monaco-editor-material-folder-mappings-open" + ], + [ + "mapping", + "#icon-monaco-editor-material-folder-mappings-open" + ], + [ + "meta", + "#icon-monaco-editor-material-folder-meta-open" + ], + [ + ".changesets", + "#icon-monaco-editor-material-folder-changesets-open" + ], + [ + ".changeset", + "#icon-monaco-editor-material-folder-changesets-open" + ], + [ + "package", + "#icon-monaco-editor-material-folder-packages-open" + ], + [ + "packages", + "#icon-monaco-editor-material-folder-packages-open" + ], + [ + "pkg", + "#icon-monaco-editor-material-folder-packages-open" + ], + [ + "pkgs", + "#icon-monaco-editor-material-folder-packages-open" + ], + [ + "shared", + "#icon-monaco-editor-material-folder-shared-open" + ], + [ + "common", + "#icon-monaco-editor-material-folder-shared-open" + ], + [ + "glsl", + "#icon-monaco-editor-material-folder-shader-open" + ], + [ + "hlsl", + "#icon-monaco-editor-material-folder-shader-open" + ], + [ + "shader", + "#icon-monaco-editor-material-folder-shader-open" + ], + [ + "shaders", + "#icon-monaco-editor-material-folder-shader-open" + ], + [ + "stack", + "#icon-monaco-editor-material-folder-stack-open" + ], + [ + "stacks", + "#icon-monaco-editor-material-folder-stack-open" + ], + [ + "template", + "#icon-monaco-editor-material-folder-template-open" + ], + [ + "templates", + "#icon-monaco-editor-material-folder-template-open" + ], + [ + "util", + "#icon-monaco-editor-material-folder-utils-open" + ], + [ + "utils", + "#icon-monaco-editor-material-folder-utils-open" + ], + [ + "utility", + "#icon-monaco-editor-material-folder-utils-open" + ], + [ + "utilities", + "#icon-monaco-editor-material-folder-utils-open" + ], + [ + "supabase", + "#icon-monaco-editor-material-folder-supabase-open" + ], + [ + ".supabase", + "#icon-monaco-editor-material-folder-supabase-open" + ], + [ + "private", + "#icon-monaco-editor-material-folder-private-open" + ], + [ + ".private", + "#icon-monaco-editor-material-folder-private-open" + ], + [ + "error", + "#icon-monaco-editor-material-folder-error-open" + ], + [ + "errors", + "#icon-monaco-editor-material-folder-error-open" + ], + [ + "err", + "#icon-monaco-editor-material-folder-error-open" + ], + [ + "event", + "#icon-monaco-editor-material-folder-event-open" + ], + [ + "events", + "#icon-monaco-editor-material-folder-event-open" + ], + [ + "auth", + "#icon-monaco-editor-material-folder-secure-open" + ], + [ + "authentication", + "#icon-monaco-editor-material-folder-secure-open" + ], + [ + "secure", + "#icon-monaco-editor-material-folder-secure-open" + ], + [ + "security", + "#icon-monaco-editor-material-folder-secure-open" + ], + [ + "cert", + "#icon-monaco-editor-material-folder-secure-open" + ], + [ + "certs", + "#icon-monaco-editor-material-folder-secure-open" + ], + [ + "certificate", + "#icon-monaco-editor-material-folder-secure-open" + ], + [ + "certificates", + "#icon-monaco-editor-material-folder-secure-open" + ], + [ + "ssl", + "#icon-monaco-editor-material-folder-secure-open" + ], + [ + "custom", + "#icon-monaco-editor-material-folder-custom-open" + ], + [ + "customs", + "#icon-monaco-editor-material-folder-custom-open" + ], + [ + "_draft", + "#icon-monaco-editor-material-folder-mock-open" + ], + [ + "_drafts", + "#icon-monaco-editor-material-folder-mock-open" + ], + [ + "mock", + "#icon-monaco-editor-material-folder-mock-open" + ], + [ + "mocks", + "#icon-monaco-editor-material-folder-mock-open" + ], + [ + "fixture", + "#icon-monaco-editor-material-folder-mock-open" + ], + [ + "fixtures", + "#icon-monaco-editor-material-folder-mock-open" + ], + [ + "draft", + "#icon-monaco-editor-material-folder-mock-open" + ], + [ + "drafts", + "#icon-monaco-editor-material-folder-mock-open" + ], + [ + "concept", + "#icon-monaco-editor-material-folder-mock-open" + ], + [ + "concepts", + "#icon-monaco-editor-material-folder-mock-open" + ], + [ + "sketch", + "#icon-monaco-editor-material-folder-mock-open" + ], + [ + "sketches", + "#icon-monaco-editor-material-folder-mock-open" + ], + [ + "syntax", + "#icon-monaco-editor-material-folder-syntax-open" + ], + [ + "syntaxes", + "#icon-monaco-editor-material-folder-syntax-open" + ], + [ + "spellcheck", + "#icon-monaco-editor-material-folder-syntax-open" + ], + [ + "vm", + "#icon-monaco-editor-material-folder-vm-open" + ], + [ + "vms", + "#icon-monaco-editor-material-folder-vm-open" + ], + [ + "stylus", + "#icon-monaco-editor-material-folder-stylus-open" + ], + [ + "flow-typed", + "#icon-monaco-editor-material-folder-flow-open" + ], + [ + "rule", + "#icon-monaco-editor-material-folder-rules-open" + ], + [ + "rules", + "#icon-monaco-editor-material-folder-rules-open" + ], + [ + "validation", + "#icon-monaco-editor-material-folder-rules-open" + ], + [ + "validations", + "#icon-monaco-editor-material-folder-rules-open" + ], + [ + "validator", + "#icon-monaco-editor-material-folder-rules-open" + ], + [ + "validators", + "#icon-monaco-editor-material-folder-rules-open" + ], + [ + "review", + "#icon-monaco-editor-material-folder-review-open" + ], + [ + "reviews", + "#icon-monaco-editor-material-folder-review-open" + ], + [ + "revisal", + "#icon-monaco-editor-material-folder-review-open" + ], + [ + "revisals", + "#icon-monaco-editor-material-folder-review-open" + ], + [ + "reviewed", + "#icon-monaco-editor-material-folder-review-open" + ], + [ + "anim", + "#icon-monaco-editor-material-folder-animation-open" + ], + [ + "anims", + "#icon-monaco-editor-material-folder-animation-open" + ], + [ + "animation", + "#icon-monaco-editor-material-folder-animation-open" + ], + [ + "animations", + "#icon-monaco-editor-material-folder-animation-open" + ], + [ + "animated", + "#icon-monaco-editor-material-folder-animation-open" + ], + [ + "guard", + "#icon-monaco-editor-material-folder-guard-open" + ], + [ + "guards", + "#icon-monaco-editor-material-folder-guard-open" + ], + [ + "prisma", + "#icon-monaco-editor-material-folder-prisma-open" + ], + [ + "pipe", + "#icon-monaco-editor-material-folder-pipe-open" + ], + [ + "pipes", + "#icon-monaco-editor-material-folder-pipe-open" + ], + [ + "svg", + "#icon-monaco-editor-material-folder-svg-open" + ], + [ + "svgs", + "#icon-monaco-editor-material-folder-svg-open" + ], + [ + "terraform", + "#icon-monaco-editor-material-folder-terraform-open" + ], + [ + ".terraform", + "#icon-monaco-editor-material-folder-terraform-open" + ], + [ + "mobile", + "#icon-monaco-editor-material-folder-mobile-open" + ], + [ + "mobiles", + "#icon-monaco-editor-material-folder-mobile-open" + ], + [ + "portable", + "#icon-monaco-editor-material-folder-mobile-open" + ], + [ + "portability", + "#icon-monaco-editor-material-folder-mobile-open" + ], + [ + ".stencil", + "#icon-monaco-editor-material-folder-stencil-open" + ], + [ + "firebase", + "#icon-monaco-editor-material-folder-firebase-open" + ], + [ + ".firebase", + "#icon-monaco-editor-material-folder-firebase-open" + ], + [ + "svelte", + "#icon-monaco-editor-material-folder-svelte-open" + ], + [ + ".svelte-kit", + "#icon-monaco-editor-material-folder-svelte-open" + ], + [ + "update", + "#icon-monaco-editor-material-folder-update-open" + ], + [ + "updates", + "#icon-monaco-editor-material-folder-update-open" + ], + [ + "upgrade", + "#icon-monaco-editor-material-folder-update-open" + ], + [ + "upgrades", + "#icon-monaco-editor-material-folder-update-open" + ], + [ + ".idea", + "#icon-monaco-editor-material-folder-intellij-open" + ], + [ + ".azure-pipelines", + "#icon-monaco-editor-material-folder-azure-pipelines-open" + ], + [ + ".azure-pipelines-ci", + "#icon-monaco-editor-material-folder-azure-pipelines-open" + ], + [ + "mjml", + "#icon-monaco-editor-material-folder-mjml-open" + ], + [ + "admin", + "#icon-monaco-editor-material-folder-admin-open" + ], + [ + "manager", + "#icon-monaco-editor-material-folder-admin-open" + ], + [ + "moderator", + "#icon-monaco-editor-material-folder-admin-open" + ], + [ + "scala", + "#icon-monaco-editor-material-folder-scala-open" + ], + [ + "connection", + "#icon-monaco-editor-material-folder-connection-open" + ], + [ + "connections", + "#icon-monaco-editor-material-folder-connection-open" + ], + [ + "integration", + "#icon-monaco-editor-material-folder-connection-open" + ], + [ + "integrations", + "#icon-monaco-editor-material-folder-connection-open" + ], + [ + ".quasar", + "#icon-monaco-editor-material-folder-quasar-open" + ], + [ + ".next", + "#icon-monaco-editor-material-folder-next-open" + ], + [ + "cobol", + "#icon-monaco-editor-material-folder-cobol-open" + ], + [ + "yarn", + "#icon-monaco-editor-material-folder-yarn-open" + ], + [ + ".yarn", + "#icon-monaco-editor-material-folder-yarn-open" + ], + [ + "husky", + "#icon-monaco-editor-material-folder-husky-open" + ], + [ + ".husky", + "#icon-monaco-editor-material-folder-husky-open" + ], + [ + ".storybook", + "#icon-monaco-editor-material-folder-storybook-open" + ], + [ + "storybook", + "#icon-monaco-editor-material-folder-storybook-open" + ], + [ + "stories", + "#icon-monaco-editor-material-folder-storybook-open" + ], + [ + "__stories__", + "#icon-monaco-editor-material-folder-storybook-open" + ], + [ + "base", + "#icon-monaco-editor-material-folder-base-open" + ], + [ + ".base", + "#icon-monaco-editor-material-folder-base-open" + ], + [ + "bases", + "#icon-monaco-editor-material-folder-base-open" + ], + [ + "cart", + "#icon-monaco-editor-material-folder-cart-open" + ], + [ + "shopping-cart", + "#icon-monaco-editor-material-folder-cart-open" + ], + [ + "shopping", + "#icon-monaco-editor-material-folder-cart-open" + ], + [ + "shop", + "#icon-monaco-editor-material-folder-cart-open" + ], + [ + "home", + "#icon-monaco-editor-material-folder-home-open" + ], + [ + ".home", + "#icon-monaco-editor-material-folder-home-open" + ], + [ + "start", + "#icon-monaco-editor-material-folder-home-open" + ], + [ + ".start", + "#icon-monaco-editor-material-folder-home-open" + ], + [ + "project", + "#icon-monaco-editor-material-folder-project-open" + ], + [ + "projects", + "#icon-monaco-editor-material-folder-project-open" + ], + [ + ".project", + "#icon-monaco-editor-material-folder-project-open" + ], + [ + ".projects", + "#icon-monaco-editor-material-folder-project-open" + ], + [ + "interface", + "#icon-monaco-editor-material-folder-interface-open" + ], + [ + "interfaces", + "#icon-monaco-editor-material-folder-interface-open" + ], + [ + ".netlify", + "#icon-monaco-editor-material-folder-netlify-open" + ], + [ + "pact", + "#icon-monaco-editor-material-folder-contract-open" + ], + [ + "pacts", + "#icon-monaco-editor-material-folder-contract-open" + ], + [ + "contract", + "#icon-monaco-editor-material-folder-contract-open" + ], + [ + ".contract", + "#icon-monaco-editor-material-folder-contract-open" + ], + [ + "contracts", + "#icon-monaco-editor-material-folder-contract-open" + ], + [ + "contract-testing", + "#icon-monaco-editor-material-folder-contract-open" + ], + [ + "contract-test", + "#icon-monaco-editor-material-folder-contract-open" + ], + [ + "contract-tests", + "#icon-monaco-editor-material-folder-contract-open" + ], + [ + "queue", + "#icon-monaco-editor-material-folder-queue-open" + ], + [ + "queues", + "#icon-monaco-editor-material-folder-queue-open" + ], + [ + "bull", + "#icon-monaco-editor-material-folder-queue-open" + ], + [ + "mq", + "#icon-monaco-editor-material-folder-queue-open" + ], + [ + "vercel", + "#icon-monaco-editor-material-folder-vercel-open" + ], + [ + ".vercel", + "#icon-monaco-editor-material-folder-vercel-open" + ], + [ + "now", + "#icon-monaco-editor-material-folder-vercel-open" + ], + [ + ".now", + "#icon-monaco-editor-material-folder-vercel-open" + ], + [ + "cypress", + "#icon-monaco-editor-material-folder-cypress-open" + ], + [ + ".cypress", + "#icon-monaco-editor-material-folder-cypress-open" + ], + [ + "decorator", + "#icon-monaco-editor-material-folder-decorators-open" + ], + [ + "decorators", + "#icon-monaco-editor-material-folder-decorators-open" + ], + [ + "java", + "#icon-monaco-editor-material-folder-java-open" + ], + [ + "resolver", + "#icon-monaco-editor-material-folder-resolver-open" + ], + [ + "resolvers", + "#icon-monaco-editor-material-folder-resolver-open" + ], + [ + "angular", + "#icon-monaco-editor-material-folder-angular-open" + ], + [ + ".angular", + "#icon-monaco-editor-material-folder-angular-open" + ], + [ + "unity", + "#icon-monaco-editor-material-folder-unity-open" + ], + [ + "pdf", + "#icon-monaco-editor-material-folder-pdf-open" + ], + [ + "pdfs", + "#icon-monaco-editor-material-folder-pdf-open" + ], + [ + "protobufs", + "#icon-monaco-editor-material-folder-proto-open" + ], + [ + "proto", + "#icon-monaco-editor-material-folder-proto-open" + ], + [ + "plastic", + "#icon-monaco-editor-material-folder-plastic-open" + ], + [ + ".plastic", + "#icon-monaco-editor-material-folder-plastic-open" + ], + [ + "gamemaker", + "#icon-monaco-editor-material-folder-gamemaker-open" + ], + [ + "gamemaker2", + "#icon-monaco-editor-material-folder-gamemaker-open" + ], + [ + ".hg", + "#icon-monaco-editor-material-folder-mercurial-open" + ], + [ + "hghooks", + "#icon-monaco-editor-material-folder-mercurial-open" + ], + [ + ".hghooks", + "#icon-monaco-editor-material-folder-mercurial-open" + ], + [ + ".hgext", + "#icon-monaco-editor-material-folder-mercurial-open" + ], + [ + "godot", + "#icon-monaco-editor-material-folder-godot-open" + ], + [ + ".godot", + "#icon-monaco-editor-material-folder-godot-open" + ], + [ + "godot-cpp", + "#icon-monaco-editor-material-folder-godot-open" + ], + [ + ".godot-cpp", + "#icon-monaco-editor-material-folder-godot-open" + ] +] \ No newline at end of file diff --git a/src/assets/entries/folder-icon.json b/src/assets/entries/folder-icon.json new file mode 100644 index 0000000..4002743 --- /dev/null +++ b/src/assets/entries/folder-icon.json @@ -0,0 +1,2486 @@ +[ + [ + "src", + "#icon-monaco-editor-material-folder-src" + ], + [ + "srcs", + "#icon-monaco-editor-material-folder-src" + ], + [ + "source", + "#icon-monaco-editor-material-folder-src" + ], + [ + "sources", + "#icon-monaco-editor-material-folder-src" + ], + [ + "code", + "#icon-monaco-editor-material-folder-src" + ], + [ + "dist", + "#icon-monaco-editor-material-folder-dist" + ], + [ + "out", + "#icon-monaco-editor-material-folder-dist" + ], + [ + "build", + "#icon-monaco-editor-material-folder-dist" + ], + [ + "release", + "#icon-monaco-editor-material-folder-dist" + ], + [ + "bin", + "#icon-monaco-editor-material-folder-dist" + ], + [ + "css", + "#icon-monaco-editor-material-folder-css" + ], + [ + "stylesheet", + "#icon-monaco-editor-material-folder-css" + ], + [ + "stylesheets", + "#icon-monaco-editor-material-folder-css" + ], + [ + "style", + "#icon-monaco-editor-material-folder-css" + ], + [ + "styles", + "#icon-monaco-editor-material-folder-css" + ], + [ + "sass", + "#icon-monaco-editor-material-folder-sass" + ], + [ + "_sass", + "#icon-monaco-editor-material-folder-sass" + ], + [ + "scss", + "#icon-monaco-editor-material-folder-sass" + ], + [ + "_scss", + "#icon-monaco-editor-material-folder-sass" + ], + [ + "_images", + "#icon-monaco-editor-material-folder-images" + ], + [ + "_image", + "#icon-monaco-editor-material-folder-images" + ], + [ + "_imgs", + "#icon-monaco-editor-material-folder-images" + ], + [ + "_img", + "#icon-monaco-editor-material-folder-images" + ], + [ + "images", + "#icon-monaco-editor-material-folder-images" + ], + [ + "image", + "#icon-monaco-editor-material-folder-images" + ], + [ + "imgs", + "#icon-monaco-editor-material-folder-images" + ], + [ + "img", + "#icon-monaco-editor-material-folder-images" + ], + [ + "icons", + "#icon-monaco-editor-material-folder-images" + ], + [ + "icon", + "#icon-monaco-editor-material-folder-images" + ], + [ + "icos", + "#icon-monaco-editor-material-folder-images" + ], + [ + "ico", + "#icon-monaco-editor-material-folder-images" + ], + [ + "figures", + "#icon-monaco-editor-material-folder-images" + ], + [ + "figure", + "#icon-monaco-editor-material-folder-images" + ], + [ + "figs", + "#icon-monaco-editor-material-folder-images" + ], + [ + "fig", + "#icon-monaco-editor-material-folder-images" + ], + [ + "screenshot", + "#icon-monaco-editor-material-folder-images" + ], + [ + "screenshots", + "#icon-monaco-editor-material-folder-images" + ], + [ + "screengrab", + "#icon-monaco-editor-material-folder-images" + ], + [ + "screengrabs", + "#icon-monaco-editor-material-folder-images" + ], + [ + "pic", + "#icon-monaco-editor-material-folder-images" + ], + [ + "pics", + "#icon-monaco-editor-material-folder-images" + ], + [ + "picture", + "#icon-monaco-editor-material-folder-images" + ], + [ + "pictures", + "#icon-monaco-editor-material-folder-images" + ], + [ + "script", + "#icon-monaco-editor-material-folder-scripts" + ], + [ + "scripts", + "#icon-monaco-editor-material-folder-scripts" + ], + [ + "node_modules", + "#icon-monaco-editor-material-folder-node" + ], + [ + "js", + "#icon-monaco-editor-material-folder-javascript" + ], + [ + "javascript", + "#icon-monaco-editor-material-folder-javascript" + ], + [ + "javascripts", + "#icon-monaco-editor-material-folder-javascript" + ], + [ + "json", + "#icon-monaco-editor-material-folder-json" + ], + [ + "jsons", + "#icon-monaco-editor-material-folder-json" + ], + [ + "font", + "#icon-monaco-editor-material-folder-font" + ], + [ + "fonts", + "#icon-monaco-editor-material-folder-font" + ], + [ + "bower_components", + "#icon-monaco-editor-material-folder-bower" + ], + [ + "test", + "#icon-monaco-editor-material-folder-test" + ], + [ + "tests", + "#icon-monaco-editor-material-folder-test" + ], + [ + "testing", + "#icon-monaco-editor-material-folder-test" + ], + [ + "__tests__", + "#icon-monaco-editor-material-folder-test" + ], + [ + "__snapshots__", + "#icon-monaco-editor-material-folder-test" + ], + [ + "__mocks__", + "#icon-monaco-editor-material-folder-test" + ], + [ + "__fixtures__", + "#icon-monaco-editor-material-folder-test" + ], + [ + "__test__", + "#icon-monaco-editor-material-folder-test" + ], + [ + "spec", + "#icon-monaco-editor-material-folder-test" + ], + [ + "specs", + "#icon-monaco-editor-material-folder-test" + ], + [ + "jinja", + "#icon-monaco-editor-material-folder-jinja" + ], + [ + "jinja2", + "#icon-monaco-editor-material-folder-jinja" + ], + [ + "j2", + "#icon-monaco-editor-material-folder-jinja" + ], + [ + "markdown", + "#icon-monaco-editor-material-folder-markdown" + ], + [ + "md", + "#icon-monaco-editor-material-folder-markdown" + ], + [ + "php", + "#icon-monaco-editor-material-folder-php" + ], + [ + "phpmailer", + "#icon-monaco-editor-material-folder-phpmailer" + ], + [ + "sublime", + "#icon-monaco-editor-material-folder-sublime" + ], + [ + "_post", + "#icon-monaco-editor-material-folder-docs" + ], + [ + "_posts", + "#icon-monaco-editor-material-folder-docs" + ], + [ + "doc", + "#icon-monaco-editor-material-folder-docs" + ], + [ + "docs", + "#icon-monaco-editor-material-folder-docs" + ], + [ + "document", + "#icon-monaco-editor-material-folder-docs" + ], + [ + "documents", + "#icon-monaco-editor-material-folder-docs" + ], + [ + "documentation", + "#icon-monaco-editor-material-folder-docs" + ], + [ + "post", + "#icon-monaco-editor-material-folder-docs" + ], + [ + "posts", + "#icon-monaco-editor-material-folder-docs" + ], + [ + "article", + "#icon-monaco-editor-material-folder-docs" + ], + [ + "articles", + "#icon-monaco-editor-material-folder-docs" + ], + [ + ".git", + "#icon-monaco-editor-material-folder-git" + ], + [ + "patches", + "#icon-monaco-editor-material-folder-git" + ], + [ + "githooks", + "#icon-monaco-editor-material-folder-git" + ], + [ + ".githooks", + "#icon-monaco-editor-material-folder-git" + ], + [ + "submodules", + "#icon-monaco-editor-material-folder-git" + ], + [ + ".submodules", + "#icon-monaco-editor-material-folder-git" + ], + [ + ".github", + "#icon-monaco-editor-material-folder-github" + ], + [ + "github", + "#icon-monaco-editor-material-folder-github" + ], + [ + ".gitlab", + "#icon-monaco-editor-material-folder-gitlab" + ], + [ + ".vscode", + "#icon-monaco-editor-material-folder-vscode" + ], + [ + ".vscode-test", + "#icon-monaco-editor-material-folder-vscode" + ], + [ + "view", + "#icon-monaco-editor-material-folder-views" + ], + [ + "views", + "#icon-monaco-editor-material-folder-views" + ], + [ + "screen", + "#icon-monaco-editor-material-folder-views" + ], + [ + "screens", + "#icon-monaco-editor-material-folder-views" + ], + [ + "page", + "#icon-monaco-editor-material-folder-views" + ], + [ + "pages", + "#icon-monaco-editor-material-folder-views" + ], + [ + "public_html", + "#icon-monaco-editor-material-folder-views" + ], + [ + "html", + "#icon-monaco-editor-material-folder-views" + ], + [ + "vue", + "#icon-monaco-editor-material-folder-vue" + ], + [ + ".vuepress", + "#icon-monaco-editor-material-folder-vuepress" + ], + [ + ".expo", + "#icon-monaco-editor-material-folder-expo" + ], + [ + ".expo-shared", + "#icon-monaco-editor-material-folder-expo" + ], + [ + "cfg", + "#icon-monaco-editor-material-folder-config" + ], + [ + "cfgs", + "#icon-monaco-editor-material-folder-config" + ], + [ + "conf", + "#icon-monaco-editor-material-folder-config" + ], + [ + "confs", + "#icon-monaco-editor-material-folder-config" + ], + [ + "config", + "#icon-monaco-editor-material-folder-config" + ], + [ + "configs", + "#icon-monaco-editor-material-folder-config" + ], + [ + "configuration", + "#icon-monaco-editor-material-folder-config" + ], + [ + "configurations", + "#icon-monaco-editor-material-folder-config" + ], + [ + "setting", + "#icon-monaco-editor-material-folder-config" + ], + [ + ".setting", + "#icon-monaco-editor-material-folder-config" + ], + [ + "settings", + "#icon-monaco-editor-material-folder-config" + ], + [ + ".settings", + "#icon-monaco-editor-material-folder-config" + ], + [ + "META-INF", + "#icon-monaco-editor-material-folder-config" + ], + [ + "i18n", + "#icon-monaco-editor-material-folder-i18n" + ], + [ + "internationalization", + "#icon-monaco-editor-material-folder-i18n" + ], + [ + "lang", + "#icon-monaco-editor-material-folder-i18n" + ], + [ + "langs", + "#icon-monaco-editor-material-folder-i18n" + ], + [ + "language", + "#icon-monaco-editor-material-folder-i18n" + ], + [ + "languages", + "#icon-monaco-editor-material-folder-i18n" + ], + [ + "locale", + "#icon-monaco-editor-material-folder-i18n" + ], + [ + "locales", + "#icon-monaco-editor-material-folder-i18n" + ], + [ + "l10n", + "#icon-monaco-editor-material-folder-i18n" + ], + [ + "localization", + "#icon-monaco-editor-material-folder-i18n" + ], + [ + "translation", + "#icon-monaco-editor-material-folder-i18n" + ], + [ + "translate", + "#icon-monaco-editor-material-folder-i18n" + ], + [ + "translations", + "#icon-monaco-editor-material-folder-i18n" + ], + [ + ".tx", + "#icon-monaco-editor-material-folder-i18n" + ], + [ + "components", + "#icon-monaco-editor-material-folder-components" + ], + [ + "widget", + "#icon-monaco-editor-material-folder-components" + ], + [ + "widgets", + "#icon-monaco-editor-material-folder-components" + ], + [ + "fragments", + "#icon-monaco-editor-material-folder-components" + ], + [ + ".verdaccio", + "#icon-monaco-editor-material-folder-verdaccio" + ], + [ + "verdaccio", + "#icon-monaco-editor-material-folder-verdaccio" + ], + [ + "aurelia_project", + "#icon-monaco-editor-material-folder-aurelia" + ], + [ + "resource", + "#icon-monaco-editor-material-folder-resource" + ], + [ + "resources", + "#icon-monaco-editor-material-folder-resource" + ], + [ + "res", + "#icon-monaco-editor-material-folder-resource" + ], + [ + "asset", + "#icon-monaco-editor-material-folder-resource" + ], + [ + "assets", + "#icon-monaco-editor-material-folder-resource" + ], + [ + "static", + "#icon-monaco-editor-material-folder-resource" + ], + [ + "report", + "#icon-monaco-editor-material-folder-resource" + ], + [ + "reports", + "#icon-monaco-editor-material-folder-resource" + ], + [ + "lib", + "#icon-monaco-editor-material-folder-lib" + ], + [ + "libs", + "#icon-monaco-editor-material-folder-lib" + ], + [ + "library", + "#icon-monaco-editor-material-folder-lib" + ], + [ + "libraries", + "#icon-monaco-editor-material-folder-lib" + ], + [ + "vendor", + "#icon-monaco-editor-material-folder-lib" + ], + [ + "vendors", + "#icon-monaco-editor-material-folder-lib" + ], + [ + "third-party", + "#icon-monaco-editor-material-folder-lib" + ], + [ + "themes", + "#icon-monaco-editor-material-folder-theme" + ], + [ + "theme", + "#icon-monaco-editor-material-folder-theme" + ], + [ + "color", + "#icon-monaco-editor-material-folder-theme" + ], + [ + "colors", + "#icon-monaco-editor-material-folder-theme" + ], + [ + "design", + "#icon-monaco-editor-material-folder-theme" + ], + [ + "designs", + "#icon-monaco-editor-material-folder-theme" + ], + [ + "webpack", + "#icon-monaco-editor-material-folder-webpack" + ], + [ + ".webpack", + "#icon-monaco-editor-material-folder-webpack" + ], + [ + "global", + "#icon-monaco-editor-material-folder-global" + ], + [ + "_site", + "#icon-monaco-editor-material-folder-public" + ], + [ + "public", + "#icon-monaco-editor-material-folder-public" + ], + [ + "www", + "#icon-monaco-editor-material-folder-public" + ], + [ + "wwwroot", + "#icon-monaco-editor-material-folder-public" + ], + [ + "web", + "#icon-monaco-editor-material-folder-public" + ], + [ + "website", + "#icon-monaco-editor-material-folder-public" + ], + [ + "site", + "#icon-monaco-editor-material-folder-public" + ], + [ + "browser", + "#icon-monaco-editor-material-folder-public" + ], + [ + "browsers", + "#icon-monaco-editor-material-folder-public" + ], + [ + "include", + "#icon-monaco-editor-material-folder-include" + ], + [ + "includes", + "#icon-monaco-editor-material-folder-include" + ], + [ + "_includes", + "#icon-monaco-editor-material-folder-include" + ], + [ + "inc", + "#icon-monaco-editor-material-folder-include" + ], + [ + "partials", + "#icon-monaco-editor-material-folder-include" + ], + [ + "_partials", + "#icon-monaco-editor-material-folder-include" + ], + [ + "docker", + "#icon-monaco-editor-material-folder-docker" + ], + [ + "dockerfiles", + "#icon-monaco-editor-material-folder-docker" + ], + [ + ".docker", + "#icon-monaco-editor-material-folder-docker" + ], + [ + "db", + "#icon-monaco-editor-material-folder-database" + ], + [ + "database", + "#icon-monaco-editor-material-folder-database" + ], + [ + "databases", + "#icon-monaco-editor-material-folder-database" + ], + [ + "sql", + "#icon-monaco-editor-material-folder-database" + ], + [ + "data", + "#icon-monaco-editor-material-folder-database" + ], + [ + "_data", + "#icon-monaco-editor-material-folder-database" + ], + [ + "log", + "#icon-monaco-editor-material-folder-log" + ], + [ + "logs", + "#icon-monaco-editor-material-folder-log" + ], + [ + "target", + "#icon-monaco-editor-material-folder-target" + ], + [ + "temp", + "#icon-monaco-editor-material-folder-temp" + ], + [ + ".temp", + "#icon-monaco-editor-material-folder-temp" + ], + [ + "tmp", + "#icon-monaco-editor-material-folder-temp" + ], + [ + ".tmp", + "#icon-monaco-editor-material-folder-temp" + ], + [ + "cached", + "#icon-monaco-editor-material-folder-temp" + ], + [ + "cache", + "#icon-monaco-editor-material-folder-temp" + ], + [ + ".cache", + "#icon-monaco-editor-material-folder-temp" + ], + [ + "aws", + "#icon-monaco-editor-material-folder-aws" + ], + [ + ".aws", + "#icon-monaco-editor-material-folder-aws" + ], + [ + "aud", + "#icon-monaco-editor-material-folder-audio" + ], + [ + "auds", + "#icon-monaco-editor-material-folder-audio" + ], + [ + "audio", + "#icon-monaco-editor-material-folder-audio" + ], + [ + "audios", + "#icon-monaco-editor-material-folder-audio" + ], + [ + "music", + "#icon-monaco-editor-material-folder-audio" + ], + [ + "sound", + "#icon-monaco-editor-material-folder-audio" + ], + [ + "sounds", + "#icon-monaco-editor-material-folder-audio" + ], + [ + "vid", + "#icon-monaco-editor-material-folder-video" + ], + [ + "vids", + "#icon-monaco-editor-material-folder-video" + ], + [ + "video", + "#icon-monaco-editor-material-folder-video" + ], + [ + "videos", + "#icon-monaco-editor-material-folder-video" + ], + [ + "movie", + "#icon-monaco-editor-material-folder-video" + ], + [ + "movies", + "#icon-monaco-editor-material-folder-video" + ], + [ + "kubernetes", + "#icon-monaco-editor-material-folder-kubernetes" + ], + [ + ".kubernetes", + "#icon-monaco-editor-material-folder-kubernetes" + ], + [ + "k8s", + "#icon-monaco-editor-material-folder-kubernetes" + ], + [ + ".k8s", + "#icon-monaco-editor-material-folder-kubernetes" + ], + [ + "import", + "#icon-monaco-editor-material-folder-import" + ], + [ + "imports", + "#icon-monaco-editor-material-folder-import" + ], + [ + "imported", + "#icon-monaco-editor-material-folder-import" + ], + [ + "export", + "#icon-monaco-editor-material-folder-export" + ], + [ + "exports", + "#icon-monaco-editor-material-folder-export" + ], + [ + "exported", + "#icon-monaco-editor-material-folder-export" + ], + [ + "wakatime", + "#icon-monaco-editor-material-folder-wakatime" + ], + [ + ".circleci", + "#icon-monaco-editor-material-folder-circleci" + ], + [ + ".wordpress-org", + "#icon-monaco-editor-material-folder-wordpress" + ], + [ + "wp-content", + "#icon-monaco-editor-material-folder-wordpress" + ], + [ + "gradle", + "#icon-monaco-editor-material-folder-gradle" + ], + [ + ".gradle", + "#icon-monaco-editor-material-folder-gradle" + ], + [ + "coverage", + "#icon-monaco-editor-material-folder-coverage" + ], + [ + ".nyc-output", + "#icon-monaco-editor-material-folder-coverage" + ], + [ + ".nyc_output", + "#icon-monaco-editor-material-folder-coverage" + ], + [ + "e2e", + "#icon-monaco-editor-material-folder-coverage" + ], + [ + "it", + "#icon-monaco-editor-material-folder-coverage" + ], + [ + "integration-test", + "#icon-monaco-editor-material-folder-coverage" + ], + [ + "integration-tests", + "#icon-monaco-editor-material-folder-coverage" + ], + [ + "__integration-test__", + "#icon-monaco-editor-material-folder-coverage" + ], + [ + "__integration-tests__", + "#icon-monaco-editor-material-folder-coverage" + ], + [ + "class", + "#icon-monaco-editor-material-folder-class" + ], + [ + "classes", + "#icon-monaco-editor-material-folder-class" + ], + [ + "model", + "#icon-monaco-editor-material-folder-class" + ], + [ + "models", + "#icon-monaco-editor-material-folder-class" + ], + [ + "schemas", + "#icon-monaco-editor-material-folder-class" + ], + [ + "schema", + "#icon-monaco-editor-material-folder-class" + ], + [ + "other", + "#icon-monaco-editor-material-folder-other" + ], + [ + "others", + "#icon-monaco-editor-material-folder-other" + ], + [ + "misc", + "#icon-monaco-editor-material-folder-other" + ], + [ + "miscellaneous", + "#icon-monaco-editor-material-folder-other" + ], + [ + "extra", + "#icon-monaco-editor-material-folder-other" + ], + [ + "extras", + "#icon-monaco-editor-material-folder-other" + ], + [ + "etc", + "#icon-monaco-editor-material-folder-other" + ], + [ + "lua", + "#icon-monaco-editor-material-folder-lua" + ], + [ + "typescript", + "#icon-monaco-editor-material-folder-typescript" + ], + [ + "ts", + "#icon-monaco-editor-material-folder-typescript" + ], + [ + "typings", + "#icon-monaco-editor-material-folder-typescript" + ], + [ + "@types", + "#icon-monaco-editor-material-folder-typescript" + ], + [ + "types", + "#icon-monaco-editor-material-folder-typescript" + ], + [ + "graphql", + "#icon-monaco-editor-material-folder-graphql" + ], + [ + "gql", + "#icon-monaco-editor-material-folder-graphql" + ], + [ + "routes", + "#icon-monaco-editor-material-folder-routes" + ], + [ + "router", + "#icon-monaco-editor-material-folder-routes" + ], + [ + "routers", + "#icon-monaco-editor-material-folder-routes" + ], + [ + ".ci", + "#icon-monaco-editor-material-folder-ci" + ], + [ + "ci", + "#icon-monaco-editor-material-folder-ci" + ], + [ + "benchmark", + "#icon-monaco-editor-material-folder-benchmark" + ], + [ + "benchmarks", + "#icon-monaco-editor-material-folder-benchmark" + ], + [ + "performance", + "#icon-monaco-editor-material-folder-benchmark" + ], + [ + "measure", + "#icon-monaco-editor-material-folder-benchmark" + ], + [ + "measures", + "#icon-monaco-editor-material-folder-benchmark" + ], + [ + "measurement", + "#icon-monaco-editor-material-folder-benchmark" + ], + [ + "messages", + "#icon-monaco-editor-material-folder-messages" + ], + [ + "messaging", + "#icon-monaco-editor-material-folder-messages" + ], + [ + "forum", + "#icon-monaco-editor-material-folder-messages" + ], + [ + "chat", + "#icon-monaco-editor-material-folder-messages" + ], + [ + "chats", + "#icon-monaco-editor-material-folder-messages" + ], + [ + "conversation", + "#icon-monaco-editor-material-folder-messages" + ], + [ + "conversations", + "#icon-monaco-editor-material-folder-messages" + ], + [ + "less", + "#icon-monaco-editor-material-folder-less" + ], + [ + "gulp", + "#icon-monaco-editor-material-folder-gulp" + ], + [ + "gulp-tasks", + "#icon-monaco-editor-material-folder-gulp" + ], + [ + "gulpfile.js", + "#icon-monaco-editor-material-folder-gulp" + ], + [ + "gulpfile.mjs", + "#icon-monaco-editor-material-folder-gulp" + ], + [ + "gulpfile.ts", + "#icon-monaco-editor-material-folder-gulp" + ], + [ + "gulpfile.babel.js", + "#icon-monaco-editor-material-folder-gulp" + ], + [ + "python", + "#icon-monaco-editor-material-folder-python" + ], + [ + "__pycache__", + "#icon-monaco-editor-material-folder-python" + ], + [ + ".pytest_cache", + "#icon-monaco-editor-material-folder-python" + ], + [ + "mojo", + "#icon-monaco-editor-material-folder-mojo" + ], + [ + "debug", + "#icon-monaco-editor-material-folder-debug" + ], + [ + "debugging", + "#icon-monaco-editor-material-folder-debug" + ], + [ + "fastlane", + "#icon-monaco-editor-material-folder-fastlane" + ], + [ + "plugin", + "#icon-monaco-editor-material-folder-plugin" + ], + [ + "plugins", + "#icon-monaco-editor-material-folder-plugin" + ], + [ + "_plugins", + "#icon-monaco-editor-material-folder-plugin" + ], + [ + "extension", + "#icon-monaco-editor-material-folder-plugin" + ], + [ + "extensions", + "#icon-monaco-editor-material-folder-plugin" + ], + [ + "addon", + "#icon-monaco-editor-material-folder-plugin" + ], + [ + "addons", + "#icon-monaco-editor-material-folder-plugin" + ], + [ + "module", + "#icon-monaco-editor-material-folder-plugin" + ], + [ + "modules", + "#icon-monaco-editor-material-folder-plugin" + ], + [ + "middleware", + "#icon-monaco-editor-material-folder-middleware" + ], + [ + "middlewares", + "#icon-monaco-editor-material-folder-middleware" + ], + [ + "controller", + "#icon-monaco-editor-material-folder-controller" + ], + [ + "controllers", + "#icon-monaco-editor-material-folder-controller" + ], + [ + "service", + "#icon-monaco-editor-material-folder-controller" + ], + [ + "services", + "#icon-monaco-editor-material-folder-controller" + ], + [ + "provider", + "#icon-monaco-editor-material-folder-controller" + ], + [ + "providers", + "#icon-monaco-editor-material-folder-controller" + ], + [ + "handler", + "#icon-monaco-editor-material-folder-controller" + ], + [ + "handlers", + "#icon-monaco-editor-material-folder-controller" + ], + [ + "ansible", + "#icon-monaco-editor-material-folder-ansible" + ], + [ + "server", + "#icon-monaco-editor-material-folder-server" + ], + [ + "servers", + "#icon-monaco-editor-material-folder-server" + ], + [ + "backend", + "#icon-monaco-editor-material-folder-server" + ], + [ + "client", + "#icon-monaco-editor-material-folder-client" + ], + [ + "clients", + "#icon-monaco-editor-material-folder-client" + ], + [ + "frontend", + "#icon-monaco-editor-material-folder-client" + ], + [ + "pwa", + "#icon-monaco-editor-material-folder-client" + ], + [ + "tasks", + "#icon-monaco-editor-material-folder-tasks" + ], + [ + "tickets", + "#icon-monaco-editor-material-folder-tasks" + ], + [ + "android", + "#icon-monaco-editor-material-folder-android" + ], + [ + "ios", + "#icon-monaco-editor-material-folder-ios" + ], + [ + "uploads", + "#icon-monaco-editor-material-folder-upload" + ], + [ + "upload", + "#icon-monaco-editor-material-folder-upload" + ], + [ + "downloads", + "#icon-monaco-editor-material-folder-download" + ], + [ + "download", + "#icon-monaco-editor-material-folder-download" + ], + [ + "tools", + "#icon-monaco-editor-material-folder-tools" + ], + [ + "toolkit", + "#icon-monaco-editor-material-folder-tools" + ], + [ + "toolkits", + "#icon-monaco-editor-material-folder-tools" + ], + [ + "toolbox", + "#icon-monaco-editor-material-folder-tools" + ], + [ + "toolboxes", + "#icon-monaco-editor-material-folder-tools" + ], + [ + "helpers", + "#icon-monaco-editor-material-folder-helper" + ], + [ + "helper", + "#icon-monaco-editor-material-folder-helper" + ], + [ + ".serverless", + "#icon-monaco-editor-material-folder-serverless" + ], + [ + "serverless", + "#icon-monaco-editor-material-folder-serverless" + ], + [ + "api", + "#icon-monaco-editor-material-folder-api" + ], + [ + "apis", + "#icon-monaco-editor-material-folder-api" + ], + [ + "restapi", + "#icon-monaco-editor-material-folder-api" + ], + [ + "app", + "#icon-monaco-editor-material-folder-app" + ], + [ + "apps", + "#icon-monaco-editor-material-folder-app" + ], + [ + "apollo", + "#icon-monaco-editor-material-folder-apollo" + ], + [ + "apollo-client", + "#icon-monaco-editor-material-folder-apollo" + ], + [ + "apollo-cache", + "#icon-monaco-editor-material-folder-apollo" + ], + [ + "apollo-config", + "#icon-monaco-editor-material-folder-apollo" + ], + [ + "arc", + "#icon-monaco-editor-material-folder-archive" + ], + [ + "arcs", + "#icon-monaco-editor-material-folder-archive" + ], + [ + "archive", + "#icon-monaco-editor-material-folder-archive" + ], + [ + "archives", + "#icon-monaco-editor-material-folder-archive" + ], + [ + "archival", + "#icon-monaco-editor-material-folder-archive" + ], + [ + "bkp", + "#icon-monaco-editor-material-folder-archive" + ], + [ + "bkps", + "#icon-monaco-editor-material-folder-archive" + ], + [ + "bak", + "#icon-monaco-editor-material-folder-archive" + ], + [ + "baks", + "#icon-monaco-editor-material-folder-archive" + ], + [ + "backup", + "#icon-monaco-editor-material-folder-archive" + ], + [ + "backups", + "#icon-monaco-editor-material-folder-archive" + ], + [ + "back-up", + "#icon-monaco-editor-material-folder-archive" + ], + [ + "back-ups", + "#icon-monaco-editor-material-folder-archive" + ], + [ + "batch", + "#icon-monaco-editor-material-folder-batch" + ], + [ + "batchs", + "#icon-monaco-editor-material-folder-batch" + ], + [ + "batches", + "#icon-monaco-editor-material-folder-batch" + ], + [ + "buildkite", + "#icon-monaco-editor-material-folder-buildkite" + ], + [ + ".buildkite", + "#icon-monaco-editor-material-folder-buildkite" + ], + [ + "cluster", + "#icon-monaco-editor-material-folder-cluster" + ], + [ + "clusters", + "#icon-monaco-editor-material-folder-cluster" + ], + [ + "command", + "#icon-monaco-editor-material-folder-command" + ], + [ + "commands", + "#icon-monaco-editor-material-folder-command" + ], + [ + "cmd", + "#icon-monaco-editor-material-folder-command" + ], + [ + "cli", + "#icon-monaco-editor-material-folder-command" + ], + [ + "clis", + "#icon-monaco-editor-material-folder-command" + ], + [ + "constant", + "#icon-monaco-editor-material-folder-constant" + ], + [ + "constants", + "#icon-monaco-editor-material-folder-constant" + ], + [ + "container", + "#icon-monaco-editor-material-folder-container" + ], + [ + "containers", + "#icon-monaco-editor-material-folder-container" + ], + [ + ".devcontainer", + "#icon-monaco-editor-material-folder-container" + ], + [ + "content", + "#icon-monaco-editor-material-folder-content" + ], + [ + "contents", + "#icon-monaco-editor-material-folder-content" + ], + [ + "context", + "#icon-monaco-editor-material-folder-context" + ], + [ + "contexts", + "#icon-monaco-editor-material-folder-context" + ], + [ + "core", + "#icon-monaco-editor-material-folder-core" + ], + [ + "delta", + "#icon-monaco-editor-material-folder-delta" + ], + [ + "deltas", + "#icon-monaco-editor-material-folder-delta" + ], + [ + "changes", + "#icon-monaco-editor-material-folder-delta" + ], + [ + "dump", + "#icon-monaco-editor-material-folder-dump" + ], + [ + "dumps", + "#icon-monaco-editor-material-folder-dump" + ], + [ + "demo", + "#icon-monaco-editor-material-folder-examples" + ], + [ + "demos", + "#icon-monaco-editor-material-folder-examples" + ], + [ + "example", + "#icon-monaco-editor-material-folder-examples" + ], + [ + "examples", + "#icon-monaco-editor-material-folder-examples" + ], + [ + "sample", + "#icon-monaco-editor-material-folder-examples" + ], + [ + "samples", + "#icon-monaco-editor-material-folder-examples" + ], + [ + "sample-data", + "#icon-monaco-editor-material-folder-examples" + ], + [ + ".env", + "#icon-monaco-editor-material-folder-environment" + ], + [ + ".environment", + "#icon-monaco-editor-material-folder-environment" + ], + [ + "env", + "#icon-monaco-editor-material-folder-environment" + ], + [ + "envs", + "#icon-monaco-editor-material-folder-environment" + ], + [ + "environment", + "#icon-monaco-editor-material-folder-environment" + ], + [ + "environments", + "#icon-monaco-editor-material-folder-environment" + ], + [ + ".venv", + "#icon-monaco-editor-material-folder-environment" + ], + [ + "func", + "#icon-monaco-editor-material-folder-functions" + ], + [ + "funcs", + "#icon-monaco-editor-material-folder-functions" + ], + [ + "function", + "#icon-monaco-editor-material-folder-functions" + ], + [ + "functions", + "#icon-monaco-editor-material-folder-functions" + ], + [ + "lambda", + "#icon-monaco-editor-material-folder-functions" + ], + [ + "lambdas", + "#icon-monaco-editor-material-folder-functions" + ], + [ + "logic", + "#icon-monaco-editor-material-folder-functions" + ], + [ + "math", + "#icon-monaco-editor-material-folder-functions" + ], + [ + "maths", + "#icon-monaco-editor-material-folder-functions" + ], + [ + "calc", + "#icon-monaco-editor-material-folder-functions" + ], + [ + "calcs", + "#icon-monaco-editor-material-folder-functions" + ], + [ + "calculation", + "#icon-monaco-editor-material-folder-functions" + ], + [ + "calculations", + "#icon-monaco-editor-material-folder-functions" + ], + [ + "generator", + "#icon-monaco-editor-material-folder-generator" + ], + [ + "generators", + "#icon-monaco-editor-material-folder-generator" + ], + [ + "generated", + "#icon-monaco-editor-material-folder-generator" + ], + [ + "cfn-gen", + "#icon-monaco-editor-material-folder-generator" + ], + [ + "gen", + "#icon-monaco-editor-material-folder-generator" + ], + [ + "gens", + "#icon-monaco-editor-material-folder-generator" + ], + [ + "auto", + "#icon-monaco-editor-material-folder-generator" + ], + [ + "hook", + "#icon-monaco-editor-material-folder-hook" + ], + [ + "hooks", + "#icon-monaco-editor-material-folder-hook" + ], + [ + "trigger", + "#icon-monaco-editor-material-folder-hook" + ], + [ + "triggers", + "#icon-monaco-editor-material-folder-hook" + ], + [ + "job", + "#icon-monaco-editor-material-folder-job" + ], + [ + "jobs", + "#icon-monaco-editor-material-folder-job" + ], + [ + "keys", + "#icon-monaco-editor-material-folder-keys" + ], + [ + "key", + "#icon-monaco-editor-material-folder-keys" + ], + [ + "token", + "#icon-monaco-editor-material-folder-keys" + ], + [ + "tokens", + "#icon-monaco-editor-material-folder-keys" + ], + [ + "jwt", + "#icon-monaco-editor-material-folder-keys" + ], + [ + "layout", + "#icon-monaco-editor-material-folder-layout" + ], + [ + "layouts", + "#icon-monaco-editor-material-folder-layout" + ], + [ + "_layouts", + "#icon-monaco-editor-material-folder-layout" + ], + [ + "mail", + "#icon-monaco-editor-material-folder-mail" + ], + [ + "mails", + "#icon-monaco-editor-material-folder-mail" + ], + [ + "email", + "#icon-monaco-editor-material-folder-mail" + ], + [ + "emails", + "#icon-monaco-editor-material-folder-mail" + ], + [ + "smtp", + "#icon-monaco-editor-material-folder-mail" + ], + [ + "mailers", + "#icon-monaco-editor-material-folder-mail" + ], + [ + "mappings", + "#icon-monaco-editor-material-folder-mappings" + ], + [ + "mapping", + "#icon-monaco-editor-material-folder-mappings" + ], + [ + "meta", + "#icon-monaco-editor-material-folder-meta" + ], + [ + ".changesets", + "#icon-monaco-editor-material-folder-changesets" + ], + [ + ".changeset", + "#icon-monaco-editor-material-folder-changesets" + ], + [ + "package", + "#icon-monaco-editor-material-folder-packages" + ], + [ + "packages", + "#icon-monaco-editor-material-folder-packages" + ], + [ + "pkg", + "#icon-monaco-editor-material-folder-packages" + ], + [ + "pkgs", + "#icon-monaco-editor-material-folder-packages" + ], + [ + "shared", + "#icon-monaco-editor-material-folder-shared" + ], + [ + "common", + "#icon-monaco-editor-material-folder-shared" + ], + [ + "glsl", + "#icon-monaco-editor-material-folder-shader" + ], + [ + "hlsl", + "#icon-monaco-editor-material-folder-shader" + ], + [ + "shader", + "#icon-monaco-editor-material-folder-shader" + ], + [ + "shaders", + "#icon-monaco-editor-material-folder-shader" + ], + [ + "stack", + "#icon-monaco-editor-material-folder-stack" + ], + [ + "stacks", + "#icon-monaco-editor-material-folder-stack" + ], + [ + "template", + "#icon-monaco-editor-material-folder-template" + ], + [ + "templates", + "#icon-monaco-editor-material-folder-template" + ], + [ + "util", + "#icon-monaco-editor-material-folder-utils" + ], + [ + "utils", + "#icon-monaco-editor-material-folder-utils" + ], + [ + "utility", + "#icon-monaco-editor-material-folder-utils" + ], + [ + "utilities", + "#icon-monaco-editor-material-folder-utils" + ], + [ + "supabase", + "#icon-monaco-editor-material-folder-supabase" + ], + [ + ".supabase", + "#icon-monaco-editor-material-folder-supabase" + ], + [ + "private", + "#icon-monaco-editor-material-folder-private" + ], + [ + ".private", + "#icon-monaco-editor-material-folder-private" + ], + [ + "error", + "#icon-monaco-editor-material-folder-error" + ], + [ + "errors", + "#icon-monaco-editor-material-folder-error" + ], + [ + "err", + "#icon-monaco-editor-material-folder-error" + ], + [ + "event", + "#icon-monaco-editor-material-folder-event" + ], + [ + "events", + "#icon-monaco-editor-material-folder-event" + ], + [ + "auth", + "#icon-monaco-editor-material-folder-secure" + ], + [ + "authentication", + "#icon-monaco-editor-material-folder-secure" + ], + [ + "secure", + "#icon-monaco-editor-material-folder-secure" + ], + [ + "security", + "#icon-monaco-editor-material-folder-secure" + ], + [ + "cert", + "#icon-monaco-editor-material-folder-secure" + ], + [ + "certs", + "#icon-monaco-editor-material-folder-secure" + ], + [ + "certificate", + "#icon-monaco-editor-material-folder-secure" + ], + [ + "certificates", + "#icon-monaco-editor-material-folder-secure" + ], + [ + "ssl", + "#icon-monaco-editor-material-folder-secure" + ], + [ + "custom", + "#icon-monaco-editor-material-folder-custom" + ], + [ + "customs", + "#icon-monaco-editor-material-folder-custom" + ], + [ + "_draft", + "#icon-monaco-editor-material-folder-mock" + ], + [ + "_drafts", + "#icon-monaco-editor-material-folder-mock" + ], + [ + "mock", + "#icon-monaco-editor-material-folder-mock" + ], + [ + "mocks", + "#icon-monaco-editor-material-folder-mock" + ], + [ + "fixture", + "#icon-monaco-editor-material-folder-mock" + ], + [ + "fixtures", + "#icon-monaco-editor-material-folder-mock" + ], + [ + "draft", + "#icon-monaco-editor-material-folder-mock" + ], + [ + "drafts", + "#icon-monaco-editor-material-folder-mock" + ], + [ + "concept", + "#icon-monaco-editor-material-folder-mock" + ], + [ + "concepts", + "#icon-monaco-editor-material-folder-mock" + ], + [ + "sketch", + "#icon-monaco-editor-material-folder-mock" + ], + [ + "sketches", + "#icon-monaco-editor-material-folder-mock" + ], + [ + "syntax", + "#icon-monaco-editor-material-folder-syntax" + ], + [ + "syntaxes", + "#icon-monaco-editor-material-folder-syntax" + ], + [ + "spellcheck", + "#icon-monaco-editor-material-folder-syntax" + ], + [ + "vm", + "#icon-monaco-editor-material-folder-vm" + ], + [ + "vms", + "#icon-monaco-editor-material-folder-vm" + ], + [ + "stylus", + "#icon-monaco-editor-material-folder-stylus" + ], + [ + "flow-typed", + "#icon-monaco-editor-material-folder-flow" + ], + [ + "rule", + "#icon-monaco-editor-material-folder-rules" + ], + [ + "rules", + "#icon-monaco-editor-material-folder-rules" + ], + [ + "validation", + "#icon-monaco-editor-material-folder-rules" + ], + [ + "validations", + "#icon-monaco-editor-material-folder-rules" + ], + [ + "validator", + "#icon-monaco-editor-material-folder-rules" + ], + [ + "validators", + "#icon-monaco-editor-material-folder-rules" + ], + [ + "review", + "#icon-monaco-editor-material-folder-review" + ], + [ + "reviews", + "#icon-monaco-editor-material-folder-review" + ], + [ + "revisal", + "#icon-monaco-editor-material-folder-review" + ], + [ + "revisals", + "#icon-monaco-editor-material-folder-review" + ], + [ + "reviewed", + "#icon-monaco-editor-material-folder-review" + ], + [ + "anim", + "#icon-monaco-editor-material-folder-animation" + ], + [ + "anims", + "#icon-monaco-editor-material-folder-animation" + ], + [ + "animation", + "#icon-monaco-editor-material-folder-animation" + ], + [ + "animations", + "#icon-monaco-editor-material-folder-animation" + ], + [ + "animated", + "#icon-monaco-editor-material-folder-animation" + ], + [ + "guard", + "#icon-monaco-editor-material-folder-guard" + ], + [ + "guards", + "#icon-monaco-editor-material-folder-guard" + ], + [ + "prisma", + "#icon-monaco-editor-material-folder-prisma" + ], + [ + "pipe", + "#icon-monaco-editor-material-folder-pipe" + ], + [ + "pipes", + "#icon-monaco-editor-material-folder-pipe" + ], + [ + "svg", + "#icon-monaco-editor-material-folder-svg" + ], + [ + "svgs", + "#icon-monaco-editor-material-folder-svg" + ], + [ + "terraform", + "#icon-monaco-editor-material-folder-terraform" + ], + [ + ".terraform", + "#icon-monaco-editor-material-folder-terraform" + ], + [ + "mobile", + "#icon-monaco-editor-material-folder-mobile" + ], + [ + "mobiles", + "#icon-monaco-editor-material-folder-mobile" + ], + [ + "portable", + "#icon-monaco-editor-material-folder-mobile" + ], + [ + "portability", + "#icon-monaco-editor-material-folder-mobile" + ], + [ + ".stencil", + "#icon-monaco-editor-material-folder-stencil" + ], + [ + "firebase", + "#icon-monaco-editor-material-folder-firebase" + ], + [ + ".firebase", + "#icon-monaco-editor-material-folder-firebase" + ], + [ + "svelte", + "#icon-monaco-editor-material-folder-svelte" + ], + [ + ".svelte-kit", + "#icon-monaco-editor-material-folder-svelte" + ], + [ + "update", + "#icon-monaco-editor-material-folder-update" + ], + [ + "updates", + "#icon-monaco-editor-material-folder-update" + ], + [ + "upgrade", + "#icon-monaco-editor-material-folder-update" + ], + [ + "upgrades", + "#icon-monaco-editor-material-folder-update" + ], + [ + ".idea", + "#icon-monaco-editor-material-folder-intellij" + ], + [ + ".azure-pipelines", + "#icon-monaco-editor-material-folder-azure-pipelines" + ], + [ + ".azure-pipelines-ci", + "#icon-monaco-editor-material-folder-azure-pipelines" + ], + [ + "mjml", + "#icon-monaco-editor-material-folder-mjml" + ], + [ + "admin", + "#icon-monaco-editor-material-folder-admin" + ], + [ + "manager", + "#icon-monaco-editor-material-folder-admin" + ], + [ + "moderator", + "#icon-monaco-editor-material-folder-admin" + ], + [ + "scala", + "#icon-monaco-editor-material-folder-scala" + ], + [ + "connection", + "#icon-monaco-editor-material-folder-connection" + ], + [ + "connections", + "#icon-monaco-editor-material-folder-connection" + ], + [ + "integration", + "#icon-monaco-editor-material-folder-connection" + ], + [ + "integrations", + "#icon-monaco-editor-material-folder-connection" + ], + [ + ".quasar", + "#icon-monaco-editor-material-folder-quasar" + ], + [ + ".next", + "#icon-monaco-editor-material-folder-next" + ], + [ + "cobol", + "#icon-monaco-editor-material-folder-cobol" + ], + [ + "yarn", + "#icon-monaco-editor-material-folder-yarn" + ], + [ + ".yarn", + "#icon-monaco-editor-material-folder-yarn" + ], + [ + "husky", + "#icon-monaco-editor-material-folder-husky" + ], + [ + ".husky", + "#icon-monaco-editor-material-folder-husky" + ], + [ + ".storybook", + "#icon-monaco-editor-material-folder-storybook" + ], + [ + "storybook", + "#icon-monaco-editor-material-folder-storybook" + ], + [ + "stories", + "#icon-monaco-editor-material-folder-storybook" + ], + [ + "__stories__", + "#icon-monaco-editor-material-folder-storybook" + ], + [ + "base", + "#icon-monaco-editor-material-folder-base" + ], + [ + ".base", + "#icon-monaco-editor-material-folder-base" + ], + [ + "bases", + "#icon-monaco-editor-material-folder-base" + ], + [ + "cart", + "#icon-monaco-editor-material-folder-cart" + ], + [ + "shopping-cart", + "#icon-monaco-editor-material-folder-cart" + ], + [ + "shopping", + "#icon-monaco-editor-material-folder-cart" + ], + [ + "shop", + "#icon-monaco-editor-material-folder-cart" + ], + [ + "home", + "#icon-monaco-editor-material-folder-home" + ], + [ + ".home", + "#icon-monaco-editor-material-folder-home" + ], + [ + "start", + "#icon-monaco-editor-material-folder-home" + ], + [ + ".start", + "#icon-monaco-editor-material-folder-home" + ], + [ + "project", + "#icon-monaco-editor-material-folder-project" + ], + [ + "projects", + "#icon-monaco-editor-material-folder-project" + ], + [ + ".project", + "#icon-monaco-editor-material-folder-project" + ], + [ + ".projects", + "#icon-monaco-editor-material-folder-project" + ], + [ + "interface", + "#icon-monaco-editor-material-folder-interface" + ], + [ + "interfaces", + "#icon-monaco-editor-material-folder-interface" + ], + [ + ".netlify", + "#icon-monaco-editor-material-folder-netlify" + ], + [ + "pact", + "#icon-monaco-editor-material-folder-contract" + ], + [ + "pacts", + "#icon-monaco-editor-material-folder-contract" + ], + [ + "contract", + "#icon-monaco-editor-material-folder-contract" + ], + [ + ".contract", + "#icon-monaco-editor-material-folder-contract" + ], + [ + "contracts", + "#icon-monaco-editor-material-folder-contract" + ], + [ + "contract-testing", + "#icon-monaco-editor-material-folder-contract" + ], + [ + "contract-test", + "#icon-monaco-editor-material-folder-contract" + ], + [ + "contract-tests", + "#icon-monaco-editor-material-folder-contract" + ], + [ + "queue", + "#icon-monaco-editor-material-folder-queue" + ], + [ + "queues", + "#icon-monaco-editor-material-folder-queue" + ], + [ + "bull", + "#icon-monaco-editor-material-folder-queue" + ], + [ + "mq", + "#icon-monaco-editor-material-folder-queue" + ], + [ + "vercel", + "#icon-monaco-editor-material-folder-vercel" + ], + [ + ".vercel", + "#icon-monaco-editor-material-folder-vercel" + ], + [ + "now", + "#icon-monaco-editor-material-folder-vercel" + ], + [ + ".now", + "#icon-monaco-editor-material-folder-vercel" + ], + [ + "cypress", + "#icon-monaco-editor-material-folder-cypress" + ], + [ + ".cypress", + "#icon-monaco-editor-material-folder-cypress" + ], + [ + "decorator", + "#icon-monaco-editor-material-folder-decorators" + ], + [ + "decorators", + "#icon-monaco-editor-material-folder-decorators" + ], + [ + "java", + "#icon-monaco-editor-material-folder-java" + ], + [ + "resolver", + "#icon-monaco-editor-material-folder-resolver" + ], + [ + "resolvers", + "#icon-monaco-editor-material-folder-resolver" + ], + [ + "angular", + "#icon-monaco-editor-material-folder-angular" + ], + [ + ".angular", + "#icon-monaco-editor-material-folder-angular" + ], + [ + "unity", + "#icon-monaco-editor-material-folder-unity" + ], + [ + "pdf", + "#icon-monaco-editor-material-folder-pdf" + ], + [ + "pdfs", + "#icon-monaco-editor-material-folder-pdf" + ], + [ + "protobufs", + "#icon-monaco-editor-material-folder-proto" + ], + [ + "proto", + "#icon-monaco-editor-material-folder-proto" + ], + [ + "plastic", + "#icon-monaco-editor-material-folder-plastic" + ], + [ + ".plastic", + "#icon-monaco-editor-material-folder-plastic" + ], + [ + "gamemaker", + "#icon-monaco-editor-material-folder-gamemaker" + ], + [ + "gamemaker2", + "#icon-monaco-editor-material-folder-gamemaker" + ], + [ + ".hg", + "#icon-monaco-editor-material-folder-mercurial" + ], + [ + "hghooks", + "#icon-monaco-editor-material-folder-mercurial" + ], + [ + ".hghooks", + "#icon-monaco-editor-material-folder-mercurial" + ], + [ + ".hgext", + "#icon-monaco-editor-material-folder-mercurial" + ], + [ + "godot", + "#icon-monaco-editor-material-folder-godot" + ], + [ + ".godot", + "#icon-monaco-editor-material-folder-godot" + ], + [ + "godot-cpp", + "#icon-monaco-editor-material-folder-godot" + ], + [ + ".godot-cpp", + "#icon-monaco-editor-material-folder-godot" + ] +] \ No newline at end of file diff --git a/src/assets/entries/light/file-extension-icon.json b/src/assets/entries/light/file-extension-icon.json new file mode 100644 index 0000000..262d9e5 --- /dev/null +++ b/src/assets/entries/light/file-extension-icon.json @@ -0,0 +1,74 @@ +[ + [ + ".blink", + "#icon-monaco-editor-material-blink_light" + ], + [ + ".jinja", + "#icon-monaco-editor-material-jinja_light" + ], + [ + ".jinja2", + "#icon-monaco-editor-material-jinja_light" + ], + [ + ".j2", + "#icon-monaco-editor-material-jinja_light" + ], + [ + ".jinja-html", + "#icon-monaco-editor-material-jinja_light" + ], + [ + ".cr", + "#icon-monaco-editor-material-crystal_light" + ], + [ + ".ecr", + "#icon-monaco-editor-material-crystal_light" + ], + [ + ".drone.yml", + "#icon-monaco-editor-material-drone_light" + ], + [ + "..wakatime-project", + "#icon-monaco-editor-material-wakatime_light" + ], + [ + ".hcl", + "#icon-monaco-editor-material-hcl_light" + ], + [ + ".iuml", + "#icon-monaco-editor-material-uml_light" + ], + [ + ".pu", + "#icon-monaco-editor-material-uml_light" + ], + [ + ".puml", + "#icon-monaco-editor-material-uml_light" + ], + [ + ".plantuml", + "#icon-monaco-editor-material-uml_light" + ], + [ + ".wsd", + "#icon-monaco-editor-material-uml_light" + ], + [ + ".pgn", + "#icon-monaco-editor-material-chess_light" + ], + [ + ".fen", + "#icon-monaco-editor-material-chess_light" + ], + [ + ".tldr", + "#icon-monaco-editor-material-tldraw_light" + ] +] \ No newline at end of file diff --git a/src/assets/entries/light/file-icon.json b/src/assets/entries/light/file-icon.json new file mode 100644 index 0000000..9ca1787 --- /dev/null +++ b/src/assets/entries/light/file-icon.json @@ -0,0 +1,306 @@ +[ + [ + ".rubocop.yml", + "#icon-monaco-editor-material-rubocop_light" + ], + [ + ".rubocop-todo.yml", + "#icon-monaco-editor-material-rubocop_light" + ], + [ + ".rubocop_todo.yml", + "#icon-monaco-editor-material-rubocop_light" + ], + [ + "vercel.json", + "#icon-monaco-editor-material-vercel_light" + ], + [ + ".vercelignore", + "#icon-monaco-editor-material-vercel_light" + ], + [ + "now.json", + "#icon-monaco-editor-material-vercel_light" + ], + [ + ".nowignore", + "#icon-monaco-editor-material-vercel_light" + ], + [ + "next.config.js", + "#icon-monaco-editor-material-next_light" + ], + [ + "next.config.mjs", + "#icon-monaco-editor-material-next_light" + ], + [ + "next.config.ts", + "#icon-monaco-editor-material-next_light" + ], + [ + "next.config.mts", + "#icon-monaco-editor-material-next_light" + ], + [ + "remix.config.js", + "#icon-monaco-editor-material-remix_light" + ], + [ + "remix.config.ts", + "#icon-monaco-editor-material-remix_light" + ], + [ + "turbo.json", + "#icon-monaco-editor-material-turborepo_light" + ], + [ + ".autorc", + "#icon-monaco-editor-material-auto_light" + ], + [ + "auto.config.js", + "#icon-monaco-editor-material-auto_light" + ], + [ + "auto.config.ts", + "#icon-monaco-editor-material-auto_light" + ], + [ + "auto-config.json", + "#icon-monaco-editor-material-auto_light" + ], + [ + "auto-config.yaml", + "#icon-monaco-editor-material-auto_light" + ], + [ + "auto-config.yml", + "#icon-monaco-editor-material-auto_light" + ], + [ + "auto-config.ts", + "#icon-monaco-editor-material-auto_light" + ], + [ + "auto-config.js", + "#icon-monaco-editor-material-auto_light" + ], + [ + ".stylelintrc", + "#icon-monaco-editor-material-stylelint_light" + ], + [ + "stylelint.config.js", + "#icon-monaco-editor-material-stylelint_light" + ], + [ + "stylelint.config.cjs", + "#icon-monaco-editor-material-stylelint_light" + ], + [ + ".stylelintrc.json", + "#icon-monaco-editor-material-stylelint_light" + ], + [ + ".stylelintrc.yaml", + "#icon-monaco-editor-material-stylelint_light" + ], + [ + ".stylelintrc.yml", + "#icon-monaco-editor-material-stylelint_light" + ], + [ + ".stylelintrc.js", + "#icon-monaco-editor-material-stylelint_light" + ], + [ + ".stylelintrc.cjs", + "#icon-monaco-editor-material-stylelint_light" + ], + [ + ".stylelintignore", + "#icon-monaco-editor-material-stylelint_light" + ], + [ + ".stylelintcache", + "#icon-monaco-editor-material-stylelint_light" + ], + [ + ".codeclimate.yml", + "#icon-monaco-editor-material-code-climate_light" + ], + [ + "browserslist", + "#icon-monaco-editor-material-browserlist_light" + ], + [ + ".browserslistrc", + "#icon-monaco-editor-material-browserlist_light" + ], + [ + ".drone.yml", + "#icon-monaco-editor-material-drone_light" + ], + [ + ".wakatime-project", + "#icon-monaco-editor-material-wakatime_light" + ], + [ + "circle.yml", + "#icon-monaco-editor-material-circleci_light" + ], + [ + ".releaserc", + "#icon-monaco-editor-material-semantic-release_light" + ], + [ + ".releaserc.yaml", + "#icon-monaco-editor-material-semantic-release_light" + ], + [ + ".releaserc.yml", + "#icon-monaco-editor-material-semantic-release_light" + ], + [ + ".releaserc.json", + "#icon-monaco-editor-material-semantic-release_light" + ], + [ + ".releaserc.js", + "#icon-monaco-editor-material-semantic-release_light" + ], + [ + ".releaserc.cjs", + "#icon-monaco-editor-material-semantic-release_light" + ], + [ + "release.config.js", + "#icon-monaco-editor-material-semantic-release_light" + ], + [ + "release.config.cjs", + "#icon-monaco-editor-material-semantic-release_light" + ], + [ + "netlify.json", + "#icon-monaco-editor-material-netlify_light" + ], + [ + "netlify.yml", + "#icon-monaco-editor-material-netlify_light" + ], + [ + "netlify.yaml", + "#icon-monaco-editor-material-netlify_light" + ], + [ + "netlify.toml", + "#icon-monaco-editor-material-netlify_light" + ], + [ + "stitches.config.js", + "#icon-monaco-editor-material-stitches_light" + ], + [ + "stitches.config.ts", + "#icon-monaco-editor-material-stitches_light" + ], + [ + "snowpack.config.js", + "#icon-monaco-editor-material-snowpack_light" + ], + [ + "snowpack.config.cjs", + "#icon-monaco-editor-material-snowpack_light" + ], + [ + "snowpack.config.mjs", + "#icon-monaco-editor-material-snowpack_light" + ], + [ + "snowpack.config.ts", + "#icon-monaco-editor-material-snowpack_light" + ], + [ + "snowpack.config.cts", + "#icon-monaco-editor-material-snowpack_light" + ], + [ + "snowpack.config.mts", + "#icon-monaco-editor-material-snowpack_light" + ], + [ + "snowpack.deps.json", + "#icon-monaco-editor-material-snowpack_light" + ], + [ + "snowpack.config.json", + "#icon-monaco-editor-material-snowpack_light" + ], + [ + "pnpm-lock.yaml", + "#icon-monaco-editor-material-pnpm_light" + ], + [ + "pnpm-workspace.yaml", + "#icon-monaco-editor-material-pnpm_light" + ], + [ + ".pnpmfile.cjs", + "#icon-monaco-editor-material-pnpm_light" + ], + [ + "bun.lockb", + "#icon-monaco-editor-material-bun_light" + ], + [ + ".nano-staged.js", + "#icon-monaco-editor-material-nano-staged_light" + ], + [ + "nano-staged.js", + "#icon-monaco-editor-material-nano-staged_light" + ], + [ + ".nano-staged.cjs", + "#icon-monaco-editor-material-nano-staged_light" + ], + [ + "nano-staged.cjs", + "#icon-monaco-editor-material-nano-staged_light" + ], + [ + ".nano-staged.mjs", + "#icon-monaco-editor-material-nano-staged_light" + ], + [ + "nano-staged.mjs", + "#icon-monaco-editor-material-nano-staged_light" + ], + [ + ".nano-staged.json", + "#icon-monaco-editor-material-nano-staged_light" + ], + [ + "nano-staged.json", + "#icon-monaco-editor-material-nano-staged_light" + ], + [ + ".nanostagedrc", + "#icon-monaco-editor-material-nano-staged_light" + ], + [ + "deno.json", + "#icon-monaco-editor-material-deno_light" + ], + [ + "deno.jsonc", + "#icon-monaco-editor-material-deno_light" + ], + [ + "deno.lock", + "#icon-monaco-editor-material-deno_light" + ] +] \ No newline at end of file diff --git a/src/assets/entries/light/folder-expanded-icon.json b/src/assets/entries/light/folder-expanded-icon.json new file mode 100644 index 0000000..ccd40ca --- /dev/null +++ b/src/assets/entries/light/folder-expanded-icon.json @@ -0,0 +1,18 @@ +[ + [ + "jinja", + "#icon-monaco-editor-material-folder-jinja-open_light" + ], + [ + "jinja2", + "#icon-monaco-editor-material-folder-jinja-open_light" + ], + [ + "j2", + "#icon-monaco-editor-material-folder-jinja-open_light" + ], + [ + ".idea", + "#icon-monaco-editor-material-folder-intellij-open_light" + ] +] \ No newline at end of file diff --git a/src/assets/entries/light/folder-icon.json b/src/assets/entries/light/folder-icon.json new file mode 100644 index 0000000..b4b3f31 --- /dev/null +++ b/src/assets/entries/light/folder-icon.json @@ -0,0 +1,18 @@ +[ + [ + "jinja", + "#icon-monaco-editor-material-folder-jinja_light" + ], + [ + "jinja2", + "#icon-monaco-editor-material-folder-jinja_light" + ], + [ + "j2", + "#icon-monaco-editor-material-folder-jinja_light" + ], + [ + ".idea", + "#icon-monaco-editor-material-folder-intellij_light" + ] +] \ No newline at end of file diff --git a/src/assets/symbols/icon-monaco-editor-material-icons.symbol b/src/assets/symbols/icon-monaco-editor-material-icons.symbol new file mode 100644 index 0000000..5aafcd3 --- /dev/null +++ b/src/assets/symbols/icon-monaco-editor-material-icons.symbol @@ -0,0 +1,4209 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 96-logo-horizontal + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + D + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Bun Logo + + + + + + + + + + + + + + + + + + + Bun Logo + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/components/Tab.svelte b/src/components/EditorTab.svelte similarity index 100% rename from src/components/Tab.svelte rename to src/components/EditorTab.svelte diff --git a/src/constants.ts b/src/constants.ts index 6745c8e..ce8053b 100644 --- a/src/constants.ts +++ b/src/constants.ts @@ -18,4 +18,6 @@ export default { INIT_CHANNEL_NAME: "monaco-editor-init", // 初始化通道名称 MESSAGE_EVENT_NAME: "message", // 消息事件名称 + ID_PREFIX_MATERIAL: "#icon-monaco-editor-material", // 图标 symbol 的 ID 前缀 + ID_PREFIX_MATERIAL_LIGHT: "#icon-monaco-editor-material-light", // 明亮主题图标 symbol 的 ID 前缀 } as const; diff --git a/src/explorer/icon.ts b/src/explorer/icon.ts index 57e78fb..f65c616 100644 --- a/src/explorer/icon.ts +++ b/src/explorer/icon.ts @@ -19,6 +19,20 @@ import type MonacoEditorPlugin from "@/index"; import { FileTreeNodeType, type IFileTreeNodeStores } from "@workspace/components/siyuan/tree/file"; import { parse } from "@workspace/utils/path/browserify"; import { get } from "svelte/store"; +import { FLAG_LIGHT } from "@workspace/utils/env/native-front-end"; +import type { ParsedPath } from "path"; + +import file_icon from "@/assets/entries/file-icon.json"; +import file_extension_icon from "@/assets/entries/file-extension-icon.json"; +import folder_icon from "@/assets/entries/folder-icon.json"; +import folder_expanded_icon from "@/assets/entries/folder-expanded-icon.json"; + +import file_icon_light from "@/assets/entries/light/file-icon.json"; +import file_extension_icon_light from "@/assets/entries/light/file-extension-icon.json"; +import folder_icon_light from "@/assets/entries/light/folder-icon.json"; +import folder_expanded_icon_light from "@/assets/entries/light/folder-expanded-icon.json"; + +export type IEntries = [string, string][]; /* 图标管理 */ export class Icon { @@ -29,10 +43,31 @@ export class Icon { folder_opend: "#icon-monaco-editor-folder-opend", siyuan: "#iconSiYuan", workspace: "#iconWorkspace", + + material: { + file: "#icon-monaco-editor-material-file", + + folder: "#icon-monaco-editor-material-folder", + folderExpanded: "#icon-monaco-editor-material-folder-open", + + rootFolder: "#icon-monaco-editor-material-folder-root", + rootFolderExpanded: "#icon-monaco-editor-material-folder-root-open", + } as const, } as const; protected readonly i18n: MonacoEditorPlugin["i18n"]; protected readonly map: Map; // 路径 -> 图标 ID 映射表 + protected readonly material = { + fileNames: new Map(file_icon as IEntries), + fileExtensions: new Map(file_extension_icon as IEntries), + folderNames: new Map(folder_icon as IEntries), + folderNamesExpanded: new Map(folder_expanded_icon as IEntries), + + fileNamesLight: new Map(file_icon_light as IEntries), + fileExtensionsLight: new Map(file_extension_icon_light as IEntries), + folderNamesLight: new Map(folder_icon_light as IEntries), + folderNamesExpandedLight: new Map(folder_expanded_icon_light as IEntries), + } as const; constructor( public readonly plugin: InstanceType, // 插件对象 @@ -43,38 +78,76 @@ export class Icon { /* 展开节点 */ public expand(node: IFileTreeNodeStores): void { - if (get(node.type) === FileTreeNodeType.Folder) { - node.icon.set(Icon.ICONS.folder_opend); - } + node.icon.set(this.make(get(node.type), get(node.relative), true)); } /* 收缩节点 */ public collapse(node: IFileTreeNodeStores): void { - if (get(node.type) === FileTreeNodeType.Folder) { - node.icon.set(Icon.ICONS.folder_closed); - } + node.icon.set(this.make(get(node.type), get(node.relative), false)); } /* 根据节点信息生成图标 ID */ - public make(type: FileTreeNodeType, path: string): string { + public make( + type: FileTreeNodeType, + path: string, + expanded: boolean = false, + light: boolean = FLAG_LIGHT, + ): string { /* 若映射表中存在对应的图标, 则直接使用 */ const icon = this.map.get(path); if (icon) return icon; + const info = parse(path); // 节点路径信息 + switch (type) { - case FileTreeNodeType.Root: - return Icon.ICONS.workspace; + case FileTreeNodeType.Root: // 根目录节点 + return this.makeRootNodeIcon(expanded, light); case FileTreeNodeType.Folder: - return Icon.ICONS.folder_closed; + return this.makeFolderNodeIcon(info, expanded, light); case FileTreeNodeType.File: { - const info = parse(path); // 节点路径信息 - switch (true) { - case info.ext === ".sy": // 思源文件 - return Icon.ICONS.siyuan; - default: - return Icon.ICONS.file; - } + return this.makeFileodeIcon(info, light); } } } + + makeRootNodeIcon( + expanded: boolean = false, + light: boolean = FLAG_LIGHT, + ): string { + return expanded ? Icon.ICONS.material.rootFolderExpanded : Icon.ICONS.material.rootFolder; + } + + makeFolderNodeIcon( + info: ParsedPath, + expanded: boolean = false, + light: boolean = FLAG_LIGHT, + ): string { + return (light + ? (expanded + ? this.material.folderNamesExpandedLight // 文件夹名称->浅色展开图标 + : this.material.folderNamesLight // 文件夹名称->浅色图标 + ).get(info.base) + : undefined) + ?? (expanded + ? this.material.folderNamesExpanded // 文件夹名称->展开图标 + : this.material.folderNames // 文件夹名称->图标 + ).get(info.base) // 文件夹名称->图标 + ?? (expanded + ? Icon.ICONS.material.folderExpanded // 默认文件夹展开图标 + : Icon.ICONS.material.folder // 默认文件夹图标 + ); + } + + makeFileodeIcon( + info: ParsedPath, + light: boolean = FLAG_LIGHT, + ): string { + return (light ? ( + this.material.fileNamesLight.get(info.base) // 文件名称->浅色图标 + ?? this.material.fileExtensionsLight.get(info.ext) // 文件扩展名->浅色图标 + ) : undefined) + ?? this.material.fileNames.get(info.base) // 文件名称->图标 + ?? this.material.fileExtensions.get(info.ext) // 文件扩展名->图标 + ?? Icon.ICONS.material.file; // 默认文件图标 + } } diff --git a/src/explorer/index.ts b/src/explorer/index.ts index e0d0744..d27d1bc 100644 --- a/src/explorer/index.ts +++ b/src/explorer/index.ts @@ -244,23 +244,25 @@ export class Explorer implements ITree { /* 折叠文件夹 */ public readonly fold = (e: ComponentEvents["fold"]) => { // plugin.logger.debug(e); - const props = e.detail.props; + const node = e.detail.props; + this.select.one(node); - this.collapseNode(props); + this.collapseNode(node); } /* 展开文件夹 */ public readonly unfold = async (e: ComponentEvents["unfold"]) => { // plugin.logger.debug(e); - const props = e.detail.props; + const node = e.detail.props; + this.select.one(node); - switch (get(props.type)) { + switch (get(node.type)) { case FileTreeNodeType.File: // 文件无需加载下级内容 break; case FileTreeNodeType.Root: case FileTreeNodeType.Folder: default: { - this.expandNode(props); + this.expandNode(node); break; } } diff --git a/src/explorer/tooltip.ts b/src/explorer/tooltip.ts index 4470ae1..2ce34ec 100644 --- a/src/explorer/tooltip.ts +++ b/src/explorer/tooltip.ts @@ -18,7 +18,6 @@ import type MonacoEditorPlugin from "@/index"; import { FileTreeNodeType } from "@workspace/components/siyuan/tree/file"; import { parse } from "@workspace/utils/path/browserify"; -import { Icon } from "./icon"; /* 提示信息管理 */ export class Tooltip { diff --git a/src/index.ts b/src/index.ts index 690294a..5f30979 100644 --- a/src/index.ts +++ b/src/index.ts @@ -19,11 +19,12 @@ import siyuan from "siyuan"; /* 静态资源 */ -import icon_plugin from "./assets/symbols/icon-monaco-editor.symbol?raw" -import icon_slash from "./assets/symbols/icon-monaco-editor-slash.symbol?raw" -import icon_file_tree from "./assets/symbols/icon-monaco-editor-file-tree.symbol?raw" -import icon_folder_opend from "./assets/symbols/icon-monaco-editor-folder-opend.symbol?raw" -import icon_folder_closed from "./assets/symbols/icon-monaco-editor-folder-closed.symbol?raw" +import icon_plugin from "./assets/symbols/icon-monaco-editor.symbol?raw"; +import icon_slash from "./assets/symbols/icon-monaco-editor-slash.symbol?raw"; +import icon_file_tree from "./assets/symbols/icon-monaco-editor-file-tree.symbol?raw"; +import icon_folder_opend from "./assets/symbols/icon-monaco-editor-folder-opend.symbol?raw"; +import icon_folder_closed from "./assets/symbols/icon-monaco-editor-folder-closed.symbol?raw"; +import icon_material_icons from "./assets/symbols/icon-monaco-editor-material-icons.symbol?raw"; /* SDK */ import { Client } from "@siyuan-community/siyuan-sdk"; @@ -41,7 +42,7 @@ import { normalize } from "@workspace/utils/path/normalize"; import { isBinaryPath } from "@workspace/utils/file/binary"; /* 组件 */ -import Tab from "./components/Tab.svelte"; +import Tab from "./components/EditorTab.svelte"; import EditorDock from "./components/EditorDock.svelte"; import ExplorerDock from "./components/ExplorerDock.svelte"; @@ -103,7 +104,17 @@ export default class MonacoEditorPlugin extends siyuan.Plugin { const plugin = this; this.tab = this.addTab({ type: "-editor-tab", + beforeDestroy() { + // plugin.logger.debug("tab-beforeDestroy"); + }, + resize() { + // plugin.logger.debug("tab-resize"); + }, + update() { + // plugin.logger.debug("tab-update"); + }, init() { + // plugin.logger.debug("tab-init"); // plugin.logger.debug(this); const tab = this; this.component = new Tab({ @@ -116,6 +127,7 @@ export default class MonacoEditorPlugin extends siyuan.Plugin { }); }, destroy() { + // plugin.logger.debug("tab-destroy"); this.component?.$destroy(); }, }); @@ -208,6 +220,7 @@ export default class MonacoEditorPlugin extends siyuan.Plugin { icon_file_tree, // 文件树 icon_folder_opend, // 工作空间 icon_folder_closed, // 工作空间 + icon_material_icons, // 工作空间 ].join("")); this.loadData(MonacoEditorPlugin.GLOBAL_CONFIG_NAME) diff --git a/tsconfig.node.json b/tsconfig.node.json index 11e1806..6b66904 100644 --- a/tsconfig.node.json +++ b/tsconfig.node.json @@ -6,6 +6,7 @@ "moduleResolution": "bundler", }, "include": [ + "scripts/**/*.ts", "vite.config.ts", "vite.*.config.ts", ],