import packageJSON from './base.package.json'; import languages from './embeddedLanguages.mts'; import {merge} from './util.mts'; // All host languages embed the same set of embedded languages const embeddedLanguages = merge( languages.map(embeddedLanguage => ({ [embeddedLanguage.embedScopeInline]: embeddedLanguage.id, [embeddedLanguage.embedScopeBlock]: embeddedLanguage.id, })), ); export default { ...packageJSON, name: 'embedded-string-highlighting', displayName: 'fuck fuck fuck', description: 'yeet', version: '0.0.1', engines: { vscode: '^1.98.0', }, categories: [ 'Programming Languages', ], contributes: { grammars: [ { path: './syntaxes/javascript.injection.json', scopeName: 'embedded-string-highlighting.injection', injectTo: ['source.js'], embeddedLanguages, }, ], }, };