vue-files-preview-inno
Version:
A tool for previewing files such as doc, excel, pdf, image, markdown, txt, audio, and video and so on.
1 lines • 8.32 kB
Source Map (JSON)
{"version":3,"file":"index.mjs","sources":["../../../../../../node_modules/@codemirror/theme-one-dark/dist/index.js"],"sourcesContent":["import { EditorView } from '@codemirror/view';\nimport { HighlightStyle, syntaxHighlighting } from '@codemirror/language';\nimport { tags } from '@lezer/highlight';\n\n// Using https://github.com/one-dark/vscode-one-dark-theme/ as reference for the colors\nconst chalky = \"#e5c07b\", coral = \"#e06c75\", cyan = \"#56b6c2\", invalid = \"#ffffff\", ivory = \"#abb2bf\", stone = \"#7d8799\", // Brightened compared to original to increase contrast\nmalibu = \"#61afef\", sage = \"#98c379\", whiskey = \"#d19a66\", violet = \"#c678dd\", darkBackground = \"#21252b\", highlightBackground = \"#2c313a\", background = \"#282c34\", tooltipBackground = \"#353a42\", selection = \"#3E4451\", cursor = \"#528bff\";\n/**\nThe colors used in the theme, as CSS color strings.\n*/\nconst color = {\n chalky,\n coral,\n cyan,\n invalid,\n ivory,\n stone,\n malibu,\n sage,\n whiskey,\n violet,\n darkBackground,\n highlightBackground,\n background,\n tooltipBackground,\n selection,\n cursor\n};\n/**\nThe editor theme styles for One Dark.\n*/\nconst oneDarkTheme = /*@__PURE__*/EditorView.theme({\n \"&\": {\n color: ivory,\n backgroundColor: background\n },\n \".cm-content\": {\n caretColor: cursor\n },\n \".cm-cursor, .cm-dropCursor\": { borderLeftColor: cursor },\n \"&.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground, .cm-selectionBackground, .cm-content ::selection\": { backgroundColor: selection },\n \".cm-panels\": { backgroundColor: darkBackground, color: ivory },\n \".cm-panels.cm-panels-top\": { borderBottom: \"2px solid black\" },\n \".cm-panels.cm-panels-bottom\": { borderTop: \"2px solid black\" },\n \".cm-searchMatch\": {\n backgroundColor: \"#72a1ff59\",\n outline: \"1px solid #457dff\"\n },\n \".cm-searchMatch.cm-searchMatch-selected\": {\n backgroundColor: \"#6199ff2f\"\n },\n \".cm-activeLine\": { backgroundColor: \"#6699ff0b\" },\n \".cm-selectionMatch\": { backgroundColor: \"#aafe661a\" },\n \"&.cm-focused .cm-matchingBracket, &.cm-focused .cm-nonmatchingBracket\": {\n backgroundColor: \"#bad0f847\"\n },\n \".cm-gutters\": {\n backgroundColor: background,\n color: stone,\n border: \"none\"\n },\n \".cm-activeLineGutter\": {\n backgroundColor: highlightBackground\n },\n \".cm-foldPlaceholder\": {\n backgroundColor: \"transparent\",\n border: \"none\",\n color: \"#ddd\"\n },\n \".cm-tooltip\": {\n border: \"none\",\n backgroundColor: tooltipBackground\n },\n \".cm-tooltip .cm-tooltip-arrow:before\": {\n borderTopColor: \"transparent\",\n borderBottomColor: \"transparent\"\n },\n \".cm-tooltip .cm-tooltip-arrow:after\": {\n borderTopColor: tooltipBackground,\n borderBottomColor: tooltipBackground\n },\n \".cm-tooltip-autocomplete\": {\n \"& > ul > li[aria-selected]\": {\n backgroundColor: highlightBackground,\n color: ivory\n }\n }\n}, { dark: true });\n/**\nThe highlighting style for code in the One Dark theme.\n*/\nconst oneDarkHighlightStyle = /*@__PURE__*/HighlightStyle.define([\n { tag: tags.keyword,\n color: violet },\n { tag: [tags.name, tags.deleted, tags.character, tags.propertyName, tags.macroName],\n color: coral },\n { tag: [/*@__PURE__*/tags.function(tags.variableName), tags.labelName],\n color: malibu },\n { tag: [tags.color, /*@__PURE__*/tags.constant(tags.name), /*@__PURE__*/tags.standard(tags.name)],\n color: whiskey },\n { tag: [/*@__PURE__*/tags.definition(tags.name), tags.separator],\n color: ivory },\n { tag: [tags.typeName, tags.className, tags.number, tags.changed, tags.annotation, tags.modifier, tags.self, tags.namespace],\n color: chalky },\n { tag: [tags.operator, tags.operatorKeyword, tags.url, tags.escape, tags.regexp, tags.link, /*@__PURE__*/tags.special(tags.string)],\n color: cyan },\n { tag: [tags.meta, tags.comment],\n color: stone },\n { tag: tags.strong,\n fontWeight: \"bold\" },\n { tag: tags.emphasis,\n fontStyle: \"italic\" },\n { tag: tags.strikethrough,\n textDecoration: \"line-through\" },\n { tag: tags.link,\n color: stone,\n textDecoration: \"underline\" },\n { tag: tags.heading,\n fontWeight: \"bold\",\n color: coral },\n { tag: [tags.atom, tags.bool, /*@__PURE__*/tags.special(tags.variableName)],\n color: whiskey },\n { tag: [tags.processingInstruction, tags.string, tags.inserted],\n color: sage },\n { tag: tags.invalid,\n color: invalid },\n]);\n/**\nExtension to enable the One Dark theme (both the editor theme and\nthe highlight style).\n*/\nconst oneDark = [oneDarkTheme, /*@__PURE__*/syntaxHighlighting(oneDarkHighlightStyle)];\n\nexport { color, oneDark, oneDarkHighlightStyle, oneDarkTheme };\n"],"names":["chalky","coral","cyan","invalid","ivory","stone","malibu","sage","whiskey","violet","darkBackground","highlightBackground","background","tooltipBackground","selection","cursor","oneDarkTheme","EditorView","oneDarkHighlightStyle","HighlightStyle","tags","oneDark","syntaxHighlighting"],"mappings":"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","x_google_ignoreList":[0]}