shiki: update default bundle

This commit is contained in:
undefined committed 2024-07-25 17:26:43 +08:00
1 parent fc98487a53
commit 89f01e5b6e
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]));