vscode-embedded-string-high.../package.json.mts
2025-03-10 00:02:54 -04:00

36 lines
835 B
TypeScript

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,
},
],
},
};