marked-code-format
Version:
A marked extension for formatting code blocks using Prettier
91 lines (90 loc) • 1.79 kB
TypeScript
/**
* Map a markdown code fence language to the corresponding Prettier
* `parser` name.
*/
export declare const LANG_MAP: {
javascript: string;
js: string;
node: string;
jsx: string;
javascriptreact: string;
react: string;
typescript: string;
ts: string;
tsx: string;
flow: string;
css: string;
scss: string;
less: string;
handlebars: string;
json: string;
jsonc: string;
geojson: string;
jsonl: string;
topojson: string;
json5: string;
'json.stringify': string;
graphql: string;
pandoc: string;
markdown: string;
md: string;
mdx: string;
html: string;
xhtml: string;
vue: string;
angular: string;
lwc: string;
yaml: string;
yml: string;
ansible: string;
'home-assistant': string;
};
/**
* Extended language map for additional code fence languages and their
* Prettier parser names.
*/
export declare const EXTENDED_LANG_MAP: {
php: string;
inc: string;
pug: string;
jade: string;
ruby: string;
jruby: string;
macruby: string;
rb: string;
rbx: string;
xml: string;
rss: string;
xsd: string;
wsdl: string;
apex: string;
astro: string;
elm: string;
erb: string;
rhtml: string;
'html+ruby': string;
glsl: string;
gohtml: string;
gotmpl: string;
java: string;
jsonata: string;
kotlin: string;
kt: string;
ktm: string;
kts: string;
motoko: string;
mo: string;
nginx: string;
prisma: string;
properties: string;
ini: string;
dosini: string;
rust: string;
rs: string;
sql: string;
solidity: string;
sol: string;
svelte: string;
toml: string;
};
export declare const ATTR_PATTERN: RegExp;