mirror of
https://gitcode.com/gh_mirrors/hy/Hydro.git
synced 2026-10-20 01:38:19 +08:00
shiki: update default bundle
This commit is contained in:
1 file changed
+97
-114
@@ -7,37 +7,38 @@ export { createCssVariablesTheme } from 'shiki/theme-css-variables';
|
|||||||
|
|
||||||
const bundledLanguagesInfo = [
|
const bundledLanguagesInfo = [
|
||||||
{
|
{
|
||||||
'id': 'c',
|
id: 'c',
|
||||||
'name': 'C',
|
name: 'C',
|
||||||
'import': () => import('shiki/langs/c.mjs'),
|
import: () => import('shiki/langs/c.mjs'),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'id': 'cpp',
|
id: 'cpp',
|
||||||
'name': 'C++',
|
name: 'C++',
|
||||||
'aliases': [
|
aliases: [
|
||||||
'c++',
|
'c++',
|
||||||
|
'cc',
|
||||||
],
|
],
|
||||||
'import': () => import('shiki/langs/cpp.mjs'),
|
import: () => import('shiki/langs/cpp.mjs'),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'id': 'css',
|
id: 'css',
|
||||||
'name': 'CSS',
|
name: 'CSS',
|
||||||
'import': () => import('shiki/langs/css.mjs'),
|
import: () => import('shiki/langs/css.mjs'),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'id': 'html',
|
id: 'html',
|
||||||
'name': 'HTML',
|
name: 'HTML',
|
||||||
'import': () => import('shiki/langs/html.mjs'),
|
import: () => import('shiki/langs/html.mjs'),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'id': 'html-derivative',
|
id: 'html-derivative',
|
||||||
'name': 'HTML (Derivative)',
|
name: 'HTML (Derivative)',
|
||||||
'import': () => import('shiki/langs/html-derivative.mjs'),
|
import: () => import('shiki/langs/html-derivative.mjs'),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'id': 'java',
|
id: 'java',
|
||||||
'name': 'Java',
|
name: 'Java',
|
||||||
'import': () => import('shiki/langs/java.mjs'),
|
import: () => import('shiki/langs/java.mjs'),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 'kotlin',
|
id: 'kotlin',
|
||||||
@@ -46,99 +47,81 @@ const bundledLanguagesInfo = [
|
|||||||
aliases: ['kt'],
|
aliases: ['kt'],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'id': 'javascript',
|
id: 'javascript',
|
||||||
'name': 'JavaScript',
|
name: 'JavaScript',
|
||||||
'aliases': [
|
aliases: [
|
||||||
'js',
|
'js',
|
||||||
],
|
],
|
||||||
'import': () => import('shiki/langs/javascript.mjs'),
|
import: () => import('shiki/langs/javascript.mjs'),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'id': 'jinja',
|
id: 'jinja',
|
||||||
'name': 'Jinja',
|
name: 'Jinja',
|
||||||
'aliases': [
|
aliases: [
|
||||||
'nunjucks',
|
'nunjucks',
|
||||||
'njk',
|
'njk',
|
||||||
],
|
],
|
||||||
'import': () => import('shiki/langs/jinja.mjs'),
|
import: () => import('shiki/langs/jinja.mjs'),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'id': 'json',
|
id: 'json',
|
||||||
'name': 'JSON',
|
name: 'JSON',
|
||||||
'import': () => import('shiki/langs/json.mjs'),
|
import: () => import('shiki/langs/json.mjs'),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'id': 'json5',
|
id: 'json5',
|
||||||
'name': 'JSON5',
|
name: 'JSON5',
|
||||||
'import': () => import('shiki/langs/json5.mjs'),
|
import: () => import('shiki/langs/json5.mjs'),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'id': 'jsonc',
|
id: 'jsonc',
|
||||||
'name': 'JSON with Comments',
|
name: 'JSON with Comments',
|
||||||
'import': () => import('shiki/langs/jsonc.mjs'),
|
import: () => import('shiki/langs/jsonc.mjs'),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'id': 'jsonl',
|
id: 'jsonl',
|
||||||
'name': 'JSON Lines',
|
name: 'JSON Lines',
|
||||||
'import': () => import('shiki/langs/jsonl.mjs'),
|
import: () => import('shiki/langs/jsonl.mjs'),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'id': 'jsx',
|
id: 'jsx',
|
||||||
'name': 'JSX',
|
name: 'JSX',
|
||||||
'import': () => import('shiki/langs/jsx.mjs'),
|
import: () => import('shiki/langs/jsx.mjs'),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'id': 'julia',
|
id: 'lua',
|
||||||
'name': 'Julia',
|
name: 'Lua',
|
||||||
'aliases': [
|
import: () => import('shiki/langs/lua.mjs'),
|
||||||
'jl',
|
|
||||||
],
|
|
||||||
'import': () => import('shiki/langs/julia.mjs'),
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'id': 'lua',
|
id: 'markdown',
|
||||||
'name': 'Lua',
|
name: 'Markdown',
|
||||||
'import': () => import('shiki/langs/lua.mjs'),
|
aliases: [
|
||||||
},
|
|
||||||
{
|
|
||||||
'id': 'markdown',
|
|
||||||
'name': 'Markdown',
|
|
||||||
'aliases': [
|
|
||||||
'md',
|
'md',
|
||||||
],
|
],
|
||||||
'import': () => import('shiki/langs/markdown.mjs'),
|
import: () => import('shiki/langs/markdown.mjs'),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'id': 'mdc',
|
id: 'php',
|
||||||
'name': 'MDC',
|
name: 'PHP',
|
||||||
'import': () => import('shiki/langs/mdc.mjs'),
|
import: () => import('shiki/langs/php.mjs'),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'id': 'mdx',
|
id: 'python',
|
||||||
'name': 'MDX',
|
name: 'Python',
|
||||||
'import': () => import('shiki/langs/mdx.mjs'),
|
aliases: [
|
||||||
},
|
|
||||||
{
|
|
||||||
'id': 'php',
|
|
||||||
'name': 'PHP',
|
|
||||||
'import': () => import('shiki/langs/php.mjs'),
|
|
||||||
},
|
|
||||||
{
|
|
||||||
'id': 'python',
|
|
||||||
'name': 'Python',
|
|
||||||
'aliases': [
|
|
||||||
'py',
|
'py',
|
||||||
],
|
],
|
||||||
'import': () => import('shiki/langs/python.mjs'),
|
import: () => import('shiki/langs/python.mjs'),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'id': 'r',
|
id: 'r',
|
||||||
'name': 'R',
|
name: 'R',
|
||||||
'import': () => import('shiki/langs/r.mjs'),
|
import: () => import('shiki/langs/r.mjs'),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'id': 'go',
|
id: 'go',
|
||||||
'name': 'Go',
|
name: 'Go',
|
||||||
import: () => import('shiki/langs/go.mjs'),
|
import: () => import('shiki/langs/go.mjs'),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -154,20 +137,20 @@ const bundledLanguagesInfo = [
|
|||||||
aliases: ['pas'],
|
aliases: ['pas'],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'id': 'regexp',
|
id: 'regexp',
|
||||||
'name': 'RegExp',
|
name: 'RegExp',
|
||||||
'aliases': [
|
aliases: [
|
||||||
'regex',
|
'regex',
|
||||||
],
|
],
|
||||||
'import': () => import('shiki/langs/regexp.mjs'),
|
import: () => import('shiki/langs/regexp.mjs'),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'id': 'ruby',
|
id: 'ruby',
|
||||||
'name': 'Ruby',
|
name: 'Ruby',
|
||||||
'aliases': [
|
aliases: [
|
||||||
'rb',
|
'rb',
|
||||||
],
|
],
|
||||||
'import': () => import('shiki/langs/ruby.mjs'),
|
import: () => import('shiki/langs/ruby.mjs'),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 'csharp',
|
id: 'csharp',
|
||||||
@@ -176,25 +159,25 @@ const bundledLanguagesInfo = [
|
|||||||
aliases: ['cs'],
|
aliases: ['cs'],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'id': 'shellscript',
|
id: 'shellscript',
|
||||||
'name': 'Shell',
|
name: 'Shell',
|
||||||
'aliases': [
|
aliases: [
|
||||||
'bash',
|
'bash',
|
||||||
'sh',
|
'sh',
|
||||||
'shell',
|
'shell',
|
||||||
'zsh',
|
'zsh',
|
||||||
],
|
],
|
||||||
'import': () => import('shiki/langs/shellscript.mjs'),
|
import: () => import('shiki/langs/shellscript.mjs'),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'id': 'sql',
|
id: 'sql',
|
||||||
'name': 'SQL',
|
name: 'SQL',
|
||||||
'import': () => import('shiki/langs/sql.mjs'),
|
import: () => import('shiki/langs/sql.mjs'),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'id': 'toml',
|
id: 'toml',
|
||||||
'name': 'TOML',
|
name: 'TOML',
|
||||||
'import': () => import('shiki/langs/toml.mjs'),
|
import: () => import('shiki/langs/toml.mjs'),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 'haskell',
|
id: 'haskell',
|
||||||
@@ -203,35 +186,35 @@ const bundledLanguagesInfo = [
|
|||||||
aliases: ['hs'],
|
aliases: ['hs'],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'id': 'tsx',
|
id: 'tsx',
|
||||||
'name': 'TSX',
|
name: 'TSX',
|
||||||
'import': () => import('shiki/langs/tsx.mjs'),
|
import: () => import('shiki/langs/tsx.mjs'),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'id': 'typescript',
|
id: 'typescript',
|
||||||
'name': 'TypeScript',
|
name: 'TypeScript',
|
||||||
'aliases': [
|
aliases: [
|
||||||
'ts',
|
'ts',
|
||||||
],
|
],
|
||||||
'import': () => import('shiki/langs/typescript.mjs'),
|
import: () => import('shiki/langs/typescript.mjs'),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'id': 'wasm',
|
id: 'wasm',
|
||||||
'name': 'WebAssembly',
|
name: 'WebAssembly',
|
||||||
'import': () => import('shiki/langs/wasm.mjs'),
|
import: () => import('shiki/langs/wasm.mjs'),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'id': 'xml',
|
id: 'xml',
|
||||||
'name': 'XML',
|
name: 'XML',
|
||||||
'import': () => import('shiki/langs/xml.mjs'),
|
import: () => import('shiki/langs/xml.mjs'),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'id': 'yaml',
|
id: 'yaml',
|
||||||
'name': 'YAML',
|
name: 'YAML',
|
||||||
'aliases': [
|
aliases: [
|
||||||
'yml',
|
'yml',
|
||||||
],
|
],
|
||||||
'import': () => import('shiki/langs/yaml.mjs'),
|
import: () => import('shiki/langs/yaml.mjs'),
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
const bundledLanguagesBase = Object.fromEntries(bundledLanguagesInfo.map((i) => [i.id, i.import]));
|
const bundledLanguagesBase = Object.fromEntries(bundledLanguagesInfo.map((i) => [i.id, i.import]));
|
||||||
|
|||||||
Reference in new issue
Block a user