UNPKG

@master/css-language

Version:

Master CSS TextMate Grammars

71 lines (68 loc) 1.71 kB
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 };