UNPKG

@master/css-language

Version:

Master CSS TextMate Grammars

73 lines (69 loc) 1.74 kB
'use strict'; var core = require('../syntaxes/master-css.json'); var injectionClass = require('../syntaxes/master-css.injection-class.json'); var injectionJS = require('../syntaxes/master-css.injection-js.json'); var injectionReact = require('../syntaxes/master-css.injection-react.json'); var injectionString = require('../syntaxes/master-css.injection-string.json'); var injectionVue = require('../syntaxes/master-css.injection-vue.json'); var declaration = require('./declaration.cjs'); 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' ] } ]; module.exports = grammars;