init: push source

This commit is contained in:
Mufeed VH
2025-06-19 19:24:01 +05:30
commit 8e76d016d4
136 changed files with 38177 additions and 0 deletions

View File

@@ -0,0 +1,175 @@
/**
* Claude-themed syntax highlighting theme
* Features orange, purple, and violet colors to match Claude's aesthetic
*/
export const claudeSyntaxTheme: any = {
'code[class*="language-"]': {
color: '#e3e8f0',
background: 'transparent',
textShadow: 'none',
fontFamily: 'var(--font-mono)',
fontSize: '0.875em',
textAlign: 'left',
whiteSpace: 'pre',
wordSpacing: 'normal',
wordBreak: 'normal',
wordWrap: 'normal',
lineHeight: '1.5',
MozTabSize: '4',
OTabSize: '4',
tabSize: '4',
WebkitHyphens: 'none',
MozHyphens: 'none',
msHyphens: 'none',
hyphens: 'none',
},
'pre[class*="language-"]': {
color: '#e3e8f0',
background: 'transparent',
textShadow: 'none',
fontFamily: 'var(--font-mono)',
fontSize: '0.875em',
textAlign: 'left',
whiteSpace: 'pre',
wordSpacing: 'normal',
wordBreak: 'normal',
wordWrap: 'normal',
lineHeight: '1.5',
MozTabSize: '4',
OTabSize: '4',
tabSize: '4',
WebkitHyphens: 'none',
MozHyphens: 'none',
msHyphens: 'none',
hyphens: 'none',
padding: '1em',
margin: '0',
overflow: 'auto',
},
':not(pre) > code[class*="language-"]': {
background: 'rgba(139, 92, 246, 0.1)',
padding: '0.1em 0.3em',
borderRadius: '0.3em',
whiteSpace: 'normal',
},
'comment': {
color: '#6b7280',
fontStyle: 'italic',
},
'prolog': {
color: '#6b7280',
},
'doctype': {
color: '#6b7280',
},
'cdata': {
color: '#6b7280',
},
'punctuation': {
color: '#9ca3af',
},
'namespace': {
opacity: '0.7',
},
'property': {
color: '#f59e0b', // Amber/Orange
},
'tag': {
color: '#8b5cf6', // Violet
},
'boolean': {
color: '#f59e0b', // Amber/Orange
},
'number': {
color: '#f59e0b', // Amber/Orange
},
'constant': {
color: '#f59e0b', // Amber/Orange
},
'symbol': {
color: '#f59e0b', // Amber/Orange
},
'deleted': {
color: '#ef4444',
},
'selector': {
color: '#a78bfa', // Light Purple
},
'attr-name': {
color: '#a78bfa', // Light Purple
},
'string': {
color: '#10b981', // Emerald Green
},
'char': {
color: '#10b981', // Emerald Green
},
'builtin': {
color: '#8b5cf6', // Violet
},
'url': {
color: '#10b981', // Emerald Green
},
'inserted': {
color: '#10b981', // Emerald Green
},
'entity': {
color: '#a78bfa', // Light Purple
cursor: 'help',
},
'atrule': {
color: '#c084fc', // Light Violet
},
'attr-value': {
color: '#10b981', // Emerald Green
},
'keyword': {
color: '#c084fc', // Light Violet
},
'function': {
color: '#818cf8', // Indigo
},
'class-name': {
color: '#f59e0b', // Amber/Orange
},
'regex': {
color: '#06b6d4', // Cyan
},
'important': {
color: '#f59e0b', // Amber/Orange
fontWeight: 'bold',
},
'variable': {
color: '#a78bfa', // Light Purple
},
'bold': {
fontWeight: 'bold',
},
'italic': {
fontStyle: 'italic',
},
'operator': {
color: '#9ca3af',
},
'script': {
color: '#e3e8f0',
},
'parameter': {
color: '#fbbf24', // Yellow
},
'method': {
color: '#818cf8', // Indigo
},
'field': {
color: '#f59e0b', // Amber/Orange
},
'annotation': {
color: '#6b7280',
},
'type': {
color: '#a78bfa', // Light Purple
},
'module': {
color: '#8b5cf6', // Violet
},
};