summaryrefslogtreecommitdiff
path: root/assets/cm/theme.js
diff options
context:
space:
mode:
Diffstat (limited to 'assets/cm/theme.js')
-rw-r--r--assets/cm/theme.js1
1 files changed, 1 insertions, 0 deletions
diff --git a/assets/cm/theme.js b/assets/cm/theme.js
new file mode 100644
index 0000000..7204816
--- /dev/null
+++ b/assets/cm/theme.js
@@ -0,0 +1 @@
+import{V as m,W as u,b as e}from"./chunk-JULZPKSW.js";import{l as f}from"./chunk-I3OVNVKL.js";import"./chunk-7PWEZHZB.js";function l(){return l=Object.assign?Object.assign.bind():function(i){for(var o=1;o<arguments.length;o++){var a=arguments[o];for(var t in a)({}).hasOwnProperty.call(a,t)&&(i[t]=a[t])}return i},l.apply(null,arguments)}var d=i=>{var o=i.theme,a=i.settings,t=a===void 0?{}:a,n=i.styles,c=n===void 0?[]:n,r={".cm-gutters":{}},g={};t.background&&(g.backgroundColor=t.background),t.backgroundImage&&(g.backgroundImage=t.backgroundImage),t.foreground&&(g.color=t.foreground),t.fontSize&&(g.fontSize=t.fontSize),(t.background||t.foreground)&&(r["&"]=g),t.fontFamily&&(r["&.cm-editor .cm-scroller"]={fontFamily:t.fontFamily}),t.gutterBackground&&(r[".cm-gutters"].backgroundColor=t.gutterBackground),t.gutterForeground&&(r[".cm-gutters"].color=t.gutterForeground),t.gutterBorder&&(r[".cm-gutters"].borderRightColor=t.gutterBorder),t.caret&&(r[".cm-content"]={caretColor:t.caret},r[".cm-cursor, .cm-dropCursor"]={borderLeftColor:t.caret});var s={};t.gutterActiveForeground&&(s.color=t.gutterActiveForeground),t.lineHighlight&&(r[".cm-activeLine"]={backgroundColor:t.lineHighlight},s.backgroundColor=t.lineHighlight),r[".cm-activeLineGutter"]=s,t.selection&&(r["&.cm-focused .cm-selectionBackground, & .cm-line::selection, & .cm-selectionLayer .cm-selectionBackground, .cm-content ::selection"]={background:t.selection+" !important"}),t.selectionMatch&&(r["& .cm-selectionMatch"]={backgroundColor:t.selectionMatch});var h=f.theme(r,{dark:o==="dark"}),b=m.define(c),p=[h,u(b)];return p};var v={background:"#fff",foreground:"#24292e",selection:"#BBDFFF",selectionMatch:"#BBDFFF",gutterBackground:"#fff",gutterForeground:"#6e7781"},k=[{tag:[e.standard(e.tagName),e.tagName],color:"#116329"},{tag:[e.comment,e.bracket],color:"#6a737d"},{tag:[e.className,e.propertyName],color:"#6f42c1"},{tag:[e.variableName,e.attributeName,e.number,e.operator],color:"#005cc5"},{tag:[e.keyword,e.typeName,e.typeOperator,e.typeName],color:"#d73a49"},{tag:[e.string,e.meta,e.regexp],color:"#032f62"},{tag:[e.name,e.quote],color:"#22863a"},{tag:[e.heading,e.strong],color:"#24292e",fontWeight:"bold"},{tag:[e.emphasis],color:"#24292e",fontStyle:"italic"},{tag:[e.deleted],color:"#b31d28",backgroundColor:"ffeef0"},{tag:[e.atom,e.bool,e.special(e.variableName)],color:"#e36209"},{tag:[e.url,e.escape,e.regexp,e.link],color:"#032f62"},{tag:e.link,textDecoration:"underline"},{tag:e.strikethrough,textDecoration:"line-through"},{tag:e.invalid,color:"#cb2431"}],y=i=>{var o=i||{},a=o.theme,t=a===void 0?"light":a,n=o.settings,c=n===void 0?{}:n,r=o.styles,g=r===void 0?[]:r;return d({theme:t,settings:l({},v,c),styles:[...k,...g]})},H=y(),x={background:"#0d1117",foreground:"#c9d1d9",caret:"#c9d1d9",selection:"#003d73",selectionMatch:"#003d73",lineHighlight:"#36334280"},N=[{tag:[e.standard(e.tagName),e.tagName],color:"#7ee787"},{tag:[e.comment,e.bracket],color:"#8b949e"},{tag:[e.className,e.propertyName],color:"#d2a8ff"},{tag:[e.variableName,e.attributeName,e.number,e.operator],color:"#79c0ff"},{tag:[e.keyword,e.typeName,e.typeOperator,e.typeName],color:"#ff7b72"},{tag:[e.string,e.meta,e.regexp],color:"#a5d6ff"},{tag:[e.name,e.quote],color:"#7ee787"},{tag:[e.heading,e.strong],color:"#d2a8ff",fontWeight:"bold"},{tag:[e.emphasis],color:"#d2a8ff",fontStyle:"italic"},{tag:[e.deleted],color:"#ffdcd7",backgroundColor:"ffeef0"},{tag:[e.atom,e.bool,e.special(e.variableName)],color:"#ffab70"},{tag:e.link,textDecoration:"underline"},{tag:e.strikethrough,textDecoration:"line-through"},{tag:e.invalid,color:"#f97583"}],F=i=>{var o=i||{},a=o.theme,t=a===void 0?"dark":a,n=o.settings,c=n===void 0?{}:n,r=o.styles,g=r===void 0?[]:r;return d({theme:t,settings:l({},x,c),styles:[...N,...g]})},O=F();export{x as defaultSettingsGithubDark,v as defaultSettingsGithubLight,O as githubDark,F as githubDarkInit,N as githubDarkStyle,H as githubLight,y as githubLightInit,k as githubLightStyle};