@master/css-language
Version:
Master CSS TextMate Grammars
71 lines (68 loc) • 1.71 kB
JavaScript
import core from '../syntaxes/master-css.json';
import injectionClass from '../syntaxes/master-css.injection-class.json';
import injectionJS from '../syntaxes/master-css.injection-js.json';
import injectionReact from '../syntaxes/master-css.injection-react.json';
import injectionString from '../syntaxes/master-css.injection-string.json';
import injectionVue from '../syntaxes/master-css.injection-vue.json';
import declaration from './declaration.mjs';
const grammars = [
{
...core,
aliases: declaration.aliases
},
{
...injectionClass,
injectTo: [
'source',
'text'
]
},
{
...injectionReact,
injectTo: [
'source.js.jsx',
'source.ts.tsx',
'source.mdx',
'source.jsx',
'source.tsx'
]
},
{
...injectionVue,
injectTo: [
'source.vue'
]
},
{
...injectionJS,
injectTo: [
'source.js.jsx',
'source.ts.tsx',
'source.mdx',
'source.jsx',
'source.tsx',
'source.js',
'source.ts',
'source.svelte',
'source.vue'
],
embeddedLanguages: {
'meta.embedded.block.master-css.class': 'master-css'
}
},
{
...injectionString,
injectTo: [
'source.js.jsx',
'source.ts.tsx',
'source.mdx',
'source.jsx',
'source.tsx',
'source.js',
'source.ts',
'source.svelte',
'source.vue'
]
}
];
export { grammars as default };