Inlines AMD = false (#5031)

This commit is contained in:
Henning Dieterichs 2025-10-09 01:06:06 +02:00 committed by GitHub
parent 953f4ecc85
commit b16daf88e2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
89 changed files with 93 additions and 1079 deletions

View file

@ -21,9 +21,6 @@ export default defineConfig(async (args) => {
/** @type {import('vite').UserConfig} */ /** @type {import('vite').UserConfig} */
return { return {
base: './', base: './',
define: {
AMD: false
},
build: { build: {
lib: { lib: {
cssFileName: 'editor/editor.main', cssFileName: 'editor/editor.main',

View file

@ -80,9 +80,6 @@ function ESM_release() {
target: 'esnext', target: 'esnext',
format: 'esm', format: 'esm',
drop: ['debugger'], drop: ['debugger'],
define: {
AMD: 'false'
},
banner: { banner: {
js: bundledFileHeader js: bundledFileHeader
}, },

View file

@ -105,9 +105,6 @@ export function buildESM(options: { base: string; entryPoints: string[]; externa
target: 'esnext', target: 'esnext',
format: 'esm', format: 'esm',
drop: ['debugger'], drop: ['debugger'],
define: {
AMD: 'false'
},
banner: { banner: {
js: bundledFileHeader js: bundledFileHeader
}, },

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'abap', id: 'abap',
extensions: ['.abap'], extensions: ['.abap'],
aliases: ['abap', 'ABAP'], aliases: ['abap', 'ABAP'],
loader: () => { loader: () => import('./abap')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/abap/abap'], resolve, reject);
});
} else {
return import('./abap');
}
}
}); });

View file

@ -5,21 +5,10 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'apex', id: 'apex',
extensions: ['.cls'], extensions: ['.cls'],
aliases: ['Apex', 'apex'], aliases: ['Apex', 'apex'],
mimetypes: ['text/x-apex-source', 'text/x-apex'], mimetypes: ['text/x-apex-source', 'text/x-apex'],
loader: () => { loader: () => import('./apex')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/apex/apex'], resolve, reject);
});
} else {
return import('./apex');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'azcli', id: 'azcli',
extensions: ['.azcli'], extensions: ['.azcli'],
aliases: ['Azure CLI', 'azcli'], aliases: ['Azure CLI', 'azcli'],
loader: () => { loader: () => import('./azcli')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/azcli/azcli'], resolve, reject);
});
} else {
return import('./azcli');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'bat', id: 'bat',
extensions: ['.bat', '.cmd'], extensions: ['.bat', '.cmd'],
aliases: ['Batch', 'bat'], aliases: ['Batch', 'bat'],
loader: () => { loader: () => import('./bat')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/bat/bat'], resolve, reject);
});
} else {
return import('./bat');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'bicep', id: 'bicep',
extensions: ['.bicep'], extensions: ['.bicep'],
aliases: ['Bicep'], aliases: ['Bicep'],
loader: () => { loader: () => import('./bicep')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/bicep/bicep'], resolve, reject);
});
} else {
return import('./bicep');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'cameligo', id: 'cameligo',
extensions: ['.mligo'], extensions: ['.mligo'],
aliases: ['Cameligo'], aliases: ['Cameligo'],
loader: () => { loader: () => import('./cameligo')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/cameligo/cameligo'], resolve, reject);
});
} else {
return import('./cameligo');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'clojure', id: 'clojure',
extensions: ['.clj', '.cljs', '.cljc', '.edn'], extensions: ['.clj', '.cljs', '.cljc', '.edn'],
aliases: ['clojure', 'Clojure'], aliases: ['clojure', 'Clojure'],
loader: () => { loader: () => import('./clojure')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/clojure/clojure'], resolve, reject);
});
} else {
return import('./clojure');
}
}
}); });

View file

@ -5,21 +5,10 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'coffeescript', id: 'coffeescript',
extensions: ['.coffee'], extensions: ['.coffee'],
aliases: ['CoffeeScript', 'coffeescript', 'coffee'], aliases: ['CoffeeScript', 'coffeescript', 'coffee'],
mimetypes: ['text/x-coffeescript', 'text/coffeescript'], mimetypes: ['text/x-coffeescript', 'text/coffeescript'],
loader: () => { loader: () => import('./coffee')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/coffee/coffee'], resolve, reject);
});
} else {
return import('./coffee');
}
}
}); });

View file

@ -5,34 +5,15 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'c', id: 'c',
extensions: ['.c', '.h'], extensions: ['.c', '.h'],
aliases: ['C', 'c'], aliases: ['C', 'c'],
loader: () => { loader: () => import('./cpp')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/cpp/cpp'], resolve, reject);
});
} else {
return import('./cpp');
}
}
}); });
registerLanguage({ registerLanguage({
id: 'cpp', id: 'cpp',
extensions: ['.cpp', '.cc', '.cxx', '.hpp', '.hh', '.hxx'], extensions: ['.cpp', '.cc', '.cxx', '.hpp', '.hh', '.hxx'],
aliases: ['C++', 'Cpp', 'cpp'], aliases: ['C++', 'Cpp', 'cpp'],
loader: () => { loader: () => import('./cpp')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/cpp/cpp'], resolve, reject);
});
} else {
return import('./cpp');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'csharp', id: 'csharp',
extensions: ['.cs', '.csx', '.cake'], extensions: ['.cs', '.csx', '.cake'],
aliases: ['C#', 'csharp'], aliases: ['C#', 'csharp'],
loader: () => { loader: () => import('./csharp')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/csharp/csharp'], resolve, reject);
});
} else {
return import('./csharp');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'csp', id: 'csp',
extensions: ['.csp'], extensions: ['.csp'],
aliases: ['CSP', 'csp'], aliases: ['CSP', 'csp'],
loader: () => { loader: () => import('./csp')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/csp/csp'], resolve, reject);
});
} else {
return import('./csp');
}
}
}); });

View file

@ -5,21 +5,10 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'css', id: 'css',
extensions: ['.css'], extensions: ['.css'],
aliases: ['CSS', 'css'], aliases: ['CSS', 'css'],
mimetypes: ['text/css'], mimetypes: ['text/css'],
loader: () => { loader: () => import('./css')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/css/css'], resolve, reject);
});
} else {
return import('./css');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'cypher', id: 'cypher',
extensions: ['.cypher', '.cyp'], extensions: ['.cypher', '.cyp'],
aliases: ['Cypher', 'OpenCypher'], aliases: ['Cypher', 'OpenCypher'],
loader: () => { loader: () => import('./cypher')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/cypher/cypher'], resolve, reject);
});
} else {
return import('./cypher');
}
}
}); });

View file

@ -5,21 +5,10 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'dart', id: 'dart',
extensions: ['.dart'], extensions: ['.dart'],
aliases: ['Dart', 'dart'], aliases: ['Dart', 'dart'],
mimetypes: ['text/x-dart-source', 'text/x-dart'], mimetypes: ['text/x-dart-source', 'text/x-dart'],
loader: () => { loader: () => import('./dart')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/dart/dart'], resolve, reject);
});
} else {
return import('./dart');
}
}
}); });

View file

@ -5,21 +5,10 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'dockerfile', id: 'dockerfile',
extensions: ['.dockerfile'], extensions: ['.dockerfile'],
filenames: ['Dockerfile'], filenames: ['Dockerfile'],
aliases: ['Dockerfile'], aliases: ['Dockerfile'],
loader: () => { loader: () => import('./dockerfile')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/dockerfile/dockerfile'], resolve, reject);
});
} else {
return import('./dockerfile');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'ecl', id: 'ecl',
extensions: ['.ecl'], extensions: ['.ecl'],
aliases: ['ECL', 'Ecl', 'ecl'], aliases: ['ECL', 'Ecl', 'ecl'],
loader: () => { loader: () => import('./ecl')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/ecl/ecl'], resolve, reject);
});
} else {
return import('./ecl');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'elixir', id: 'elixir',
extensions: ['.ex', '.exs'], extensions: ['.ex', '.exs'],
aliases: ['Elixir', 'elixir', 'ex'], aliases: ['Elixir', 'elixir', 'ex'],
loader: () => { loader: () => import('./elixir')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/elixir/elixir'], resolve, reject);
});
} else {
return import('./elixir');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'flow9', id: 'flow9',
extensions: ['.flow'], extensions: ['.flow'],
aliases: ['Flow9', 'Flow', 'flow9', 'flow'], aliases: ['Flow9', 'Flow', 'flow9', 'flow'],
loader: () => { loader: () => import('./flow9')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/flow9/flow9'], resolve, reject);
});
} else {
return import('./flow9');
}
}
}); });

View file

@ -5,9 +5,6 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
// freemarker.tag-square.interpolation-dollar is the default // freemarker.tag-square.interpolation-dollar is the default
// According the docs tag-auto will be the default for version 2.4+, but that // According the docs tag-auto will be the default for version 2.4+, but that
// hasn't event been released yet. // hasn't event been released yet.
@ -16,96 +13,54 @@ registerLanguage({
extensions: ['.ftl', '.ftlh', '.ftlx'], extensions: ['.ftl', '.ftlh', '.ftlx'],
aliases: ['FreeMarker2', 'Apache FreeMarker2'], aliases: ['FreeMarker2', 'Apache FreeMarker2'],
loader: () => { loader: () => {
if (AMD) {
return new Promise<typeof import('./freemarker2')>((resolve, reject) => {
require(['vs/basic-languages/freemarker2/freemarker2'], resolve, reject);
}).then((m) => m.TagAngleInterpolationDollar);
} else {
return import('./freemarker2').then((m) => m.TagAutoInterpolationDollar); return import('./freemarker2').then((m) => m.TagAutoInterpolationDollar);
} }
}
}); });
registerLanguage({ registerLanguage({
id: 'freemarker2.tag-angle.interpolation-dollar', id: 'freemarker2.tag-angle.interpolation-dollar',
aliases: ['FreeMarker2 (Angle/Dollar)', 'Apache FreeMarker2 (Angle/Dollar)'], aliases: ['FreeMarker2 (Angle/Dollar)', 'Apache FreeMarker2 (Angle/Dollar)'],
loader: () => { loader: () => {
if (AMD) {
return new Promise<typeof import('./freemarker2')>((resolve, reject) => {
require(['vs/basic-languages/freemarker2/freemarker2'], resolve, reject);
}).then((m) => m.TagAngleInterpolationDollar);
} else {
return import('./freemarker2').then((m) => m.TagAngleInterpolationDollar); return import('./freemarker2').then((m) => m.TagAngleInterpolationDollar);
} }
}
}); });
registerLanguage({ registerLanguage({
id: 'freemarker2.tag-bracket.interpolation-dollar', id: 'freemarker2.tag-bracket.interpolation-dollar',
aliases: ['FreeMarker2 (Bracket/Dollar)', 'Apache FreeMarker2 (Bracket/Dollar)'], aliases: ['FreeMarker2 (Bracket/Dollar)', 'Apache FreeMarker2 (Bracket/Dollar)'],
loader: () => { loader: () => {
if (AMD) {
return new Promise<typeof import('./freemarker2')>((resolve, reject) => {
require(['vs/basic-languages/freemarker2/freemarker2'], resolve, reject);
}).then((m) => m.TagBracketInterpolationDollar);
} else {
return import('./freemarker2').then((m) => m.TagBracketInterpolationDollar); return import('./freemarker2').then((m) => m.TagBracketInterpolationDollar);
} }
}
}); });
registerLanguage({ registerLanguage({
id: 'freemarker2.tag-angle.interpolation-bracket', id: 'freemarker2.tag-angle.interpolation-bracket',
aliases: ['FreeMarker2 (Angle/Bracket)', 'Apache FreeMarker2 (Angle/Bracket)'], aliases: ['FreeMarker2 (Angle/Bracket)', 'Apache FreeMarker2 (Angle/Bracket)'],
loader: () => { loader: () => {
if (AMD) {
return new Promise<typeof import('./freemarker2')>((resolve, reject) => {
require(['vs/basic-languages/freemarker2/freemarker2'], resolve, reject);
}).then((m) => m.TagAngleInterpolationBracket);
} else {
return import('./freemarker2').then((m) => m.TagAngleInterpolationBracket); return import('./freemarker2').then((m) => m.TagAngleInterpolationBracket);
} }
}
}); });
registerLanguage({ registerLanguage({
id: 'freemarker2.tag-bracket.interpolation-bracket', id: 'freemarker2.tag-bracket.interpolation-bracket',
aliases: ['FreeMarker2 (Bracket/Bracket)', 'Apache FreeMarker2 (Bracket/Bracket)'], aliases: ['FreeMarker2 (Bracket/Bracket)', 'Apache FreeMarker2 (Bracket/Bracket)'],
loader: () => { loader: () => {
if (AMD) {
return new Promise<typeof import('./freemarker2')>((resolve, reject) => {
require(['vs/basic-languages/freemarker2/freemarker2'], resolve, reject);
}).then((m) => m.TagBracketInterpolationBracket);
} else {
return import('./freemarker2').then((m) => m.TagBracketInterpolationBracket); return import('./freemarker2').then((m) => m.TagBracketInterpolationBracket);
} }
}
}); });
registerLanguage({ registerLanguage({
id: 'freemarker2.tag-auto.interpolation-dollar', id: 'freemarker2.tag-auto.interpolation-dollar',
aliases: ['FreeMarker2 (Auto/Dollar)', 'Apache FreeMarker2 (Auto/Dollar)'], aliases: ['FreeMarker2 (Auto/Dollar)', 'Apache FreeMarker2 (Auto/Dollar)'],
loader: () => { loader: () => {
if (AMD) {
return new Promise<typeof import('./freemarker2')>((resolve, reject) => {
require(['vs/basic-languages/freemarker2/freemarker2'], resolve, reject);
}).then((m) => m.TagAutoInterpolationDollar);
} else {
return import('./freemarker2').then((m) => m.TagAutoInterpolationDollar); return import('./freemarker2').then((m) => m.TagAutoInterpolationDollar);
} }
}
}); });
registerLanguage({ registerLanguage({
id: 'freemarker2.tag-auto.interpolation-bracket', id: 'freemarker2.tag-auto.interpolation-bracket',
aliases: ['FreeMarker2 (Auto/Bracket)', 'Apache FreeMarker2 (Auto/Bracket)'], aliases: ['FreeMarker2 (Auto/Bracket)', 'Apache FreeMarker2 (Auto/Bracket)'],
loader: () => { loader: () => {
if (AMD) {
return new Promise<typeof import('./freemarker2')>((resolve, reject) => {
require(['vs/basic-languages/freemarker2/freemarker2'], resolve, reject);
}).then((m) => m.TagAutoInterpolationBracket);
} else {
return import('./freemarker2').then((m) => m.TagAutoInterpolationBracket); return import('./freemarker2').then((m) => m.TagAutoInterpolationBracket);
} }
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'fsharp', id: 'fsharp',
extensions: ['.fs', '.fsi', '.ml', '.mli', '.fsx', '.fsscript'], extensions: ['.fs', '.fsi', '.ml', '.mli', '.fsx', '.fsscript'],
aliases: ['F#', 'FSharp', 'fsharp'], aliases: ['F#', 'FSharp', 'fsharp'],
loader: () => { loader: () => import('./fsharp')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/fsharp/fsharp'], resolve, reject);
});
} else {
return import('./fsharp');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'go', id: 'go',
extensions: ['.go'], extensions: ['.go'],
aliases: ['Go'], aliases: ['Go'],
loader: () => { loader: () => import('./go')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/go/go'], resolve, reject);
});
} else {
return import('./go');
}
}
}); });

View file

@ -5,21 +5,10 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'graphql', id: 'graphql',
extensions: ['.graphql', '.gql'], extensions: ['.graphql', '.gql'],
aliases: ['GraphQL', 'graphql', 'gql'], aliases: ['GraphQL', 'graphql', 'gql'],
mimetypes: ['application/graphql'], mimetypes: ['application/graphql'],
loader: () => { loader: () => import('./graphql')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/graphql/graphql'], resolve, reject);
});
} else {
return import('./graphql');
}
}
}); });

View file

@ -5,21 +5,10 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'handlebars', id: 'handlebars',
extensions: ['.handlebars', '.hbs'], extensions: ['.handlebars', '.hbs'],
aliases: ['Handlebars', 'handlebars', 'hbs'], aliases: ['Handlebars', 'handlebars', 'hbs'],
mimetypes: ['text/x-handlebars-template'], mimetypes: ['text/x-handlebars-template'],
loader: () => { loader: () => import('./handlebars')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/handlebars/handlebars'], resolve, reject);
});
} else {
return import('./handlebars');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'hcl', id: 'hcl',
extensions: ['.tf', '.tfvars', '.hcl'], extensions: ['.tf', '.tfvars', '.hcl'],
aliases: ['Terraform', 'tf', 'HCL', 'hcl'], aliases: ['Terraform', 'tf', 'HCL', 'hcl'],
loader: () => { loader: () => import('./hcl')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/hcl/hcl'], resolve, reject);
});
} else {
return import('./hcl');
}
}
}); });

View file

@ -5,21 +5,10 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'html', id: 'html',
extensions: ['.html', '.htm', '.shtml', '.xhtml', '.mdoc', '.jsp', '.asp', '.aspx', '.jshtm'], extensions: ['.html', '.htm', '.shtml', '.xhtml', '.mdoc', '.jsp', '.asp', '.aspx', '.jshtm'],
aliases: ['HTML', 'htm', 'html', 'xhtml'], aliases: ['HTML', 'htm', 'html', 'xhtml'],
mimetypes: ['text/html', 'text/x-jshtm', 'text/template', 'text/ng-template'], mimetypes: ['text/html', 'text/x-jshtm', 'text/template', 'text/ng-template'],
loader: () => { loader: () => import('./html')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/html/html'], resolve, reject);
});
} else {
return import('./html');
}
}
}); });

View file

@ -5,21 +5,10 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'ini', id: 'ini',
extensions: ['.ini', '.properties', '.gitconfig'], extensions: ['.ini', '.properties', '.gitconfig'],
filenames: ['config', '.gitattributes', '.gitconfig', '.editorconfig'], filenames: ['config', '.gitattributes', '.gitconfig', '.editorconfig'],
aliases: ['Ini', 'ini'], aliases: ['Ini', 'ini'],
loader: () => { loader: () => import('./ini')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/ini/ini'], resolve, reject);
});
} else {
return import('./ini');
}
}
}); });

View file

@ -5,21 +5,10 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'java', id: 'java',
extensions: ['.java', '.jav'], extensions: ['.java', '.jav'],
aliases: ['Java', 'java'], aliases: ['Java', 'java'],
mimetypes: ['text/x-java-source', 'text/x-java'], mimetypes: ['text/x-java-source', 'text/x-java'],
loader: () => { loader: () => import('./java')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/java/java'], resolve, reject);
});
} else {
return import('./java');
}
}
}); });

View file

@ -5,9 +5,6 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'javascript', id: 'javascript',
extensions: ['.js', '.es6', '.jsx', '.mjs', '.cjs'], extensions: ['.js', '.es6', '.jsx', '.mjs', '.cjs'],
@ -15,13 +12,5 @@ registerLanguage({
filenames: ['jakefile'], filenames: ['jakefile'],
aliases: ['JavaScript', 'javascript', 'js'], aliases: ['JavaScript', 'javascript', 'js'],
mimetypes: ['text/javascript'], mimetypes: ['text/javascript'],
loader: () => { loader: () => import('./javascript')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/javascript/javascript'], resolve, reject);
});
} else {
return import('./javascript');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'julia', id: 'julia',
extensions: ['.jl'], extensions: ['.jl'],
aliases: ['julia', 'Julia'], aliases: ['julia', 'Julia'],
loader: () => { loader: () => import('./julia')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/julia/julia'], resolve, reject);
});
} else {
return import('./julia');
}
}
}); });

View file

@ -5,21 +5,10 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'kotlin', id: 'kotlin',
extensions: ['.kt', '.kts'], extensions: ['.kt', '.kts'],
aliases: ['Kotlin', 'kotlin'], aliases: ['Kotlin', 'kotlin'],
mimetypes: ['text/x-kotlin-source', 'text/x-kotlin'], mimetypes: ['text/x-kotlin-source', 'text/x-kotlin'],
loader: () => { loader: () => import('./kotlin')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/kotlin/kotlin'], resolve, reject);
});
} else {
return import('./kotlin');
}
}
}); });

View file

@ -5,21 +5,10 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'less', id: 'less',
extensions: ['.less'], extensions: ['.less'],
aliases: ['Less', 'less'], aliases: ['Less', 'less'],
mimetypes: ['text/x-less', 'text/less'], mimetypes: ['text/x-less', 'text/less'],
loader: () => { loader: () => import('./less')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/less/less'], resolve, reject);
});
} else {
return import('./less');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'lexon', id: 'lexon',
extensions: ['.lex'], extensions: ['.lex'],
aliases: ['Lexon'], aliases: ['Lexon'],
loader: () => { loader: () => import('./lexon')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/lexon/lexon'], resolve, reject);
});
} else {
return import('./lexon');
}
}
}); });

View file

@ -5,21 +5,10 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'liquid', id: 'liquid',
extensions: ['.liquid', '.html.liquid'], extensions: ['.liquid', '.html.liquid'],
aliases: ['Liquid', 'liquid'], aliases: ['Liquid', 'liquid'],
mimetypes: ['application/liquid'], mimetypes: ['application/liquid'],
loader: () => { loader: () => import('./liquid')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/liquid/liquid'], resolve, reject);
});
} else {
return import('./liquid');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'lua', id: 'lua',
extensions: ['.lua'], extensions: ['.lua'],
aliases: ['Lua', 'lua'], aliases: ['Lua', 'lua'],
loader: () => { loader: () => import('./lua')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/lua/lua'], resolve, reject);
});
} else {
return import('./lua');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'm3', id: 'm3',
extensions: ['.m3', '.i3', '.mg', '.ig'], extensions: ['.m3', '.i3', '.mg', '.ig'],
aliases: ['Modula-3', 'Modula3', 'modula3', 'm3'], aliases: ['Modula-3', 'Modula3', 'modula3', 'm3'],
loader: () => { loader: () => import('./m3')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/m3/m3'], resolve, reject);
});
} else {
return import('./m3');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'markdown', id: 'markdown',
extensions: ['.md', '.markdown', '.mdown', '.mkdn', '.mkd', '.mdwn', '.mdtxt', '.mdtext'], extensions: ['.md', '.markdown', '.mdown', '.mkdn', '.mkd', '.mdwn', '.mdtxt', '.mdtext'],
aliases: ['Markdown', 'markdown'], aliases: ['Markdown', 'markdown'],
loader: () => { loader: () => import('./markdown')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/markdown/markdown'], resolve, reject);
});
} else {
return import('./markdown');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'mdx', id: 'mdx',
extensions: ['.mdx'], extensions: ['.mdx'],
aliases: ['MDX', 'mdx'], aliases: ['MDX', 'mdx'],
loader: () => { loader: () => import('./mdx')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/mdx/mdx'], resolve, reject);
});
} else {
return import('./mdx');
}
}
}); });

View file

@ -5,21 +5,10 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'mips', id: 'mips',
extensions: ['.s'], extensions: ['.s'],
aliases: ['MIPS', 'MIPS-V'], aliases: ['MIPS', 'MIPS-V'],
mimetypes: ['text/x-mips', 'text/mips', 'text/plaintext'], mimetypes: ['text/x-mips', 'text/mips', 'text/plaintext'],
loader: () => { loader: () => import('./mips')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/mips/mips'], resolve, reject);
});
} else {
return import('./mips');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'msdax', id: 'msdax',
extensions: ['.dax', '.msdax'], extensions: ['.dax', '.msdax'],
aliases: ['DAX', 'MSDAX'], aliases: ['DAX', 'MSDAX'],
loader: () => { loader: () => import('./msdax')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/msdax/msdax'], resolve, reject);
});
} else {
return import('./msdax');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'mysql', id: 'mysql',
extensions: [], extensions: [],
aliases: ['MySQL', 'mysql'], aliases: ['MySQL', 'mysql'],
loader: () => { loader: () => import('./mysql')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/mysql/mysql'], resolve, reject);
});
} else {
return import('./mysql');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'objective-c', id: 'objective-c',
extensions: ['.m'], extensions: ['.m'],
aliases: ['Objective-C'], aliases: ['Objective-C'],
loader: () => { loader: () => import('./objective-c')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/objective-c/objective-c'], resolve, reject);
});
} else {
return import('./objective-c');
}
}
}); });

View file

@ -5,21 +5,10 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'pascal', id: 'pascal',
extensions: ['.pas', '.p', '.pp'], extensions: ['.pas', '.p', '.pp'],
aliases: ['Pascal', 'pas'], aliases: ['Pascal', 'pas'],
mimetypes: ['text/x-pascal-source', 'text/x-pascal'], mimetypes: ['text/x-pascal-source', 'text/x-pascal'],
loader: () => { loader: () => import('./pascal')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/pascal/pascal'], resolve, reject);
});
} else {
return import('./pascal');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'pascaligo', id: 'pascaligo',
extensions: ['.ligo'], extensions: ['.ligo'],
aliases: ['Pascaligo', 'ligo'], aliases: ['Pascaligo', 'ligo'],
loader: () => { loader: () => import('./pascaligo')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/pascaligo/pascaligo'], resolve, reject);
});
} else {
return import('./pascaligo');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'perl', id: 'perl',
extensions: ['.pl', '.pm'], extensions: ['.pl', '.pm'],
aliases: ['Perl', 'pl'], aliases: ['Perl', 'pl'],
loader: () => { loader: () => import('./perl')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/perl/perl'], resolve, reject);
});
} else {
return import('./perl');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'pgsql', id: 'pgsql',
extensions: [], extensions: [],
aliases: ['PostgreSQL', 'postgres', 'pg', 'postgre'], aliases: ['PostgreSQL', 'postgres', 'pg', 'postgre'],
loader: () => { loader: () => import('./pgsql')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/pgsql/pgsql'], resolve, reject);
});
} else {
return import('./pgsql');
}
}
}); });

View file

@ -5,21 +5,10 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'php', id: 'php',
extensions: ['.php', '.php4', '.php5', '.phtml', '.ctp'], extensions: ['.php', '.php4', '.php5', '.phtml', '.ctp'],
aliases: ['PHP', 'php'], aliases: ['PHP', 'php'],
mimetypes: ['application/x-php'], mimetypes: ['application/x-php'],
loader: () => { loader: () => import('./php')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/php/php'], resolve, reject);
});
} else {
return import('./php');
}
}
}); });

View file

@ -5,19 +5,8 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'pla', id: 'pla',
extensions: ['.pla'], extensions: ['.pla'],
loader: () => { loader: () => import('./pla')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/pla/pla'], resolve, reject);
});
} else {
return import('./pla');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'postiats', id: 'postiats',
extensions: ['.dats', '.sats', '.hats'], extensions: ['.dats', '.sats', '.hats'],
aliases: ['ATS', 'ATS/Postiats'], aliases: ['ATS', 'ATS/Postiats'],
loader: () => { loader: () => import('./postiats')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/postiats/postiats'], resolve, reject);
});
} else {
return import('./postiats');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'powerquery', id: 'powerquery',
extensions: ['.pq', '.pqm'], extensions: ['.pq', '.pqm'],
aliases: ['PQ', 'M', 'Power Query', 'Power Query M'], aliases: ['PQ', 'M', 'Power Query', 'Power Query M'],
loader: () => { loader: () => import('./powerquery')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/powerquery/powerquery'], resolve, reject);
});
} else {
return import('./powerquery');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'powershell', id: 'powershell',
extensions: ['.ps1', '.psm1', '.psd1'], extensions: ['.ps1', '.psm1', '.psd1'],
aliases: ['PowerShell', 'powershell', 'ps', 'ps1'], aliases: ['PowerShell', 'powershell', 'ps', 'ps1'],
loader: () => { loader: () => import('./powershell')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/powershell/powershell'], resolve, reject);
});
} else {
return import('./powershell');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'proto', id: 'proto',
extensions: ['.proto'], extensions: ['.proto'],
aliases: ['protobuf', 'Protocol Buffers'], aliases: ['protobuf', 'Protocol Buffers'],
loader: () => { loader: () => import('./protobuf')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/protobuf/protobuf'], resolve, reject);
});
} else {
return import('./protobuf');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'pug', id: 'pug',
extensions: ['.jade', '.pug'], extensions: ['.jade', '.pug'],
aliases: ['Pug', 'Jade', 'jade'], aliases: ['Pug', 'Jade', 'jade'],
loader: () => { loader: () => import('./pug')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/pug/pug'], resolve, reject);
});
} else {
return import('./pug');
}
}
}); });

View file

@ -5,21 +5,10 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'python', id: 'python',
extensions: ['.py', '.rpy', '.pyw', '.cpy', '.gyp', '.gypi'], extensions: ['.py', '.rpy', '.pyw', '.cpy', '.gyp', '.gypi'],
aliases: ['Python', 'py'], aliases: ['Python', 'py'],
firstLine: '^#!/.*\\bpython[0-9.-]*\\b', firstLine: '^#!/.*\\bpython[0-9.-]*\\b',
loader: () => { loader: () => import('./python')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/python/python'], resolve, reject);
});
} else {
return import('./python');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'qsharp', id: 'qsharp',
extensions: ['.qs'], extensions: ['.qs'],
aliases: ['Q#', 'qsharp'], aliases: ['Q#', 'qsharp'],
loader: () => { loader: () => import('./qsharp')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/qsharp/qsharp'], resolve, reject);
});
} else {
return import('./qsharp');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'r', id: 'r',
extensions: ['.r', '.rhistory', '.rmd', '.rprofile', '.rt'], extensions: ['.r', '.rhistory', '.rmd', '.rprofile', '.rt'],
aliases: ['R', 'r'], aliases: ['R', 'r'],
loader: () => { loader: () => import('./r')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/r/r'], resolve, reject);
});
} else {
return import('./r');
}
}
}); });

View file

@ -5,21 +5,10 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'razor', id: 'razor',
extensions: ['.cshtml'], extensions: ['.cshtml'],
aliases: ['Razor', 'razor'], aliases: ['Razor', 'razor'],
mimetypes: ['text/x-cshtml'], mimetypes: ['text/x-cshtml'],
loader: () => { loader: () => import('./razor')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/razor/razor'], resolve, reject);
});
} else {
return import('./razor');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'redis', id: 'redis',
extensions: ['.redis'], extensions: ['.redis'],
aliases: ['redis'], aliases: ['redis'],
loader: () => { loader: () => import('./redis')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/redis/redis'], resolve, reject);
});
} else {
return import('./redis');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'redshift', id: 'redshift',
extensions: [], extensions: [],
aliases: ['Redshift', 'redshift'], aliases: ['Redshift', 'redshift'],
loader: () => { loader: () => import('./redshift')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/redshift/redshift'], resolve, reject);
});
} else {
return import('./redshift');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'restructuredtext', id: 'restructuredtext',
extensions: ['.rst'], extensions: ['.rst'],
aliases: ['reStructuredText', 'restructuredtext'], aliases: ['reStructuredText', 'restructuredtext'],
loader: () => { loader: () => import('./restructuredtext')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/restructuredtext/restructuredtext'], resolve, reject);
});
} else {
return import('./restructuredtext');
}
}
}); });

View file

@ -5,21 +5,10 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'ruby', id: 'ruby',
extensions: ['.rb', '.rbx', '.rjs', '.gemspec', '.pp'], extensions: ['.rb', '.rbx', '.rjs', '.gemspec', '.pp'],
filenames: ['rakefile', 'Gemfile'], filenames: ['rakefile', 'Gemfile'],
aliases: ['Ruby', 'rb'], aliases: ['Ruby', 'rb'],
loader: () => { loader: () => import('./ruby')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/ruby/ruby'], resolve, reject);
});
} else {
return import('./ruby');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'rust', id: 'rust',
extensions: ['.rs', '.rlib'], extensions: ['.rs', '.rlib'],
aliases: ['Rust', 'rust'], aliases: ['Rust', 'rust'],
loader: () => { loader: () => import('./rust')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/rust/rust'], resolve, reject);
});
} else {
return import('./rust');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'sb', id: 'sb',
extensions: ['.sb'], extensions: ['.sb'],
aliases: ['Small Basic', 'sb'], aliases: ['Small Basic', 'sb'],
loader: () => { loader: () => import('./sb')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/sb/sb'], resolve, reject);
});
} else {
return import('./sb');
}
}
}); });

View file

@ -5,21 +5,10 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'scala', id: 'scala',
extensions: ['.scala', '.sc', '.sbt'], extensions: ['.scala', '.sc', '.sbt'],
aliases: ['Scala', 'scala', 'SBT', 'Sbt', 'sbt', 'Dotty', 'dotty'], aliases: ['Scala', 'scala', 'SBT', 'Sbt', 'sbt', 'Dotty', 'dotty'],
mimetypes: ['text/x-scala-source', 'text/x-scala', 'text/x-sbt', 'text/x-dotty'], mimetypes: ['text/x-scala-source', 'text/x-scala', 'text/x-sbt', 'text/x-dotty'],
loader: () => { loader: () => import('./scala')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/scala/scala'], resolve, reject);
});
} else {
return import('./scala');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'scheme', id: 'scheme',
extensions: ['.scm', '.ss', '.sch', '.rkt'], extensions: ['.scm', '.ss', '.sch', '.rkt'],
aliases: ['scheme', 'Scheme'], aliases: ['scheme', 'Scheme'],
loader: () => { loader: () => import('./scheme')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/scheme/scheme'], resolve, reject);
});
} else {
return import('./scheme');
}
}
}); });

View file

@ -5,21 +5,10 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'scss', id: 'scss',
extensions: ['.scss'], extensions: ['.scss'],
aliases: ['Sass', 'sass', 'scss'], aliases: ['Sass', 'sass', 'scss'],
mimetypes: ['text/x-scss', 'text/scss'], mimetypes: ['text/x-scss', 'text/scss'],
loader: () => { loader: () => import('./scss')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/scss/scss'], resolve, reject);
});
} else {
return import('./scss');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'shell', id: 'shell',
extensions: ['.sh', '.bash'], extensions: ['.sh', '.bash'],
aliases: ['Shell', 'sh'], aliases: ['Shell', 'sh'],
loader: () => { loader: () => import('./shell')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/shell/shell'], resolve, reject);
});
} else {
return import('./shell');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'sol', id: 'sol',
extensions: ['.sol'], extensions: ['.sol'],
aliases: ['sol', 'solidity', 'Solidity'], aliases: ['sol', 'solidity', 'Solidity'],
loader: () => { loader: () => import('./solidity')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/solidity/solidity'], resolve, reject);
});
} else {
return import('./solidity');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'aes', id: 'aes',
extensions: ['.aes'], extensions: ['.aes'],
aliases: ['aes', 'sophia', 'Sophia'], aliases: ['aes', 'sophia', 'Sophia'],
loader: () => { loader: () => import('./sophia')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/sophia/sophia'], resolve, reject);
});
} else {
return import('./sophia');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'sparql', id: 'sparql',
extensions: ['.rq'], extensions: ['.rq'],
aliases: ['sparql', 'SPARQL'], aliases: ['sparql', 'SPARQL'],
loader: () => { loader: () => import('./sparql')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/sparql/sparql'], resolve, reject);
});
} else {
return import('./sparql');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'sql', id: 'sql',
extensions: ['.sql'], extensions: ['.sql'],
aliases: ['SQL'], aliases: ['SQL'],
loader: () => { loader: () => import('./sql')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/sql/sql'], resolve, reject);
});
} else {
return import('./sql');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'st', id: 'st',
extensions: ['.st', '.iecst', '.iecplc', '.lc3lib', '.TcPOU', '.TcDUT', '.TcGVL', '.TcIO'], extensions: ['.st', '.iecst', '.iecplc', '.lc3lib', '.TcPOU', '.TcDUT', '.TcGVL', '.TcIO'],
aliases: ['StructuredText', 'scl', 'stl'], aliases: ['StructuredText', 'scl', 'stl'],
loader: () => { loader: () => import('./st')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/st/st'], resolve, reject);
});
} else {
return import('./st');
}
}
}); });

View file

@ -5,21 +5,10 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'swift', id: 'swift',
aliases: ['Swift', 'swift'], aliases: ['Swift', 'swift'],
extensions: ['.swift'], extensions: ['.swift'],
mimetypes: ['text/swift'], mimetypes: ['text/swift'],
loader: () => { loader: () => import('./swift')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/swift/swift'], resolve, reject);
});
} else {
return import('./swift');
}
}
}); });

View file

@ -5,35 +5,16 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'systemverilog', id: 'systemverilog',
extensions: ['.sv', '.svh'], extensions: ['.sv', '.svh'],
aliases: ['SV', 'sv', 'SystemVerilog', 'systemverilog'], aliases: ['SV', 'sv', 'SystemVerilog', 'systemverilog'],
loader: () => { loader: () => import('./systemverilog')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/systemverilog/systemverilog'], resolve, reject);
});
} else {
return import('./systemverilog');
}
}
}); });
registerLanguage({ registerLanguage({
id: 'verilog', id: 'verilog',
extensions: ['.v', '.vh'], extensions: ['.v', '.vh'],
aliases: ['V', 'v', 'Verilog', 'verilog'], aliases: ['V', 'v', 'Verilog', 'verilog'],
loader: () => { loader: () => import('./systemverilog')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/systemverilog/systemverilog'], resolve, reject);
});
} else {
return import('./systemverilog');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'tcl', id: 'tcl',
extensions: ['.tcl'], extensions: ['.tcl'],
aliases: ['tcl', 'Tcl', 'tcltk', 'TclTk', 'tcl/tk', 'Tcl/Tk'], aliases: ['tcl', 'Tcl', 'tcltk', 'TclTk', 'tcl/tk', 'Tcl/Tk'],
loader: () => { loader: () => import('./tcl')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/tcl/tcl'], resolve, reject);
});
} else {
return import('./tcl');
}
}
}); });

View file

@ -5,21 +5,10 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'twig', id: 'twig',
extensions: ['.twig'], extensions: ['.twig'],
aliases: ['Twig', 'twig'], aliases: ['Twig', 'twig'],
mimetypes: ['text/x-twig'], mimetypes: ['text/x-twig'],
loader: () => { loader: () => import('./twig')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/twig/twig'], resolve, reject);
});
} else {
return import('./twig');
}
}
}); });

View file

@ -5,21 +5,12 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'typescript', id: 'typescript',
extensions: ['.ts', '.tsx', '.cts', '.mts'], extensions: ['.ts', '.tsx', '.cts', '.mts'],
aliases: ['TypeScript', 'ts', 'typescript'], aliases: ['TypeScript', 'ts', 'typescript'],
mimetypes: ['text/typescript'], mimetypes: ['text/typescript'],
loader: (): Promise<any> => { loader: (): Promise<any> => {
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/typescript/typescript'], resolve, reject);
});
} else {
return import('./typescript'); return import('./typescript');
} }
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'typespec', id: 'typespec',
extensions: ['.tsp'], extensions: ['.tsp'],
aliases: ['TypeSpec'], aliases: ['TypeSpec'],
loader: () => { loader: () => import('./typespec')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/typespec/typespec'], resolve, reject);
});
} else {
return import('./typespec');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'vb', id: 'vb',
extensions: ['.vb'], extensions: ['.vb'],
aliases: ['Visual Basic', 'vb'], aliases: ['Visual Basic', 'vb'],
loader: () => { loader: () => import('./vb')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/vb/vb'], resolve, reject);
});
} else {
return import('./vb');
}
}
}); });

View file

@ -5,20 +5,9 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'wgsl', id: 'wgsl',
extensions: ['.wgsl'], extensions: ['.wgsl'],
aliases: ['WebGPU Shading Language', 'WGSL', 'wgsl'], aliases: ['WebGPU Shading Language', 'WGSL', 'wgsl'],
loader: () => { loader: () => import('./wgsl')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/wgsl/wgsl'], resolve, reject);
});
} else {
return import('./wgsl');
}
}
}); });

View file

@ -5,9 +5,6 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'xml', id: 'xml',
extensions: [ extensions: [
@ -32,13 +29,5 @@ registerLanguage({
firstLine: '(\\<\\?xml.*)|(\\<svg)|(\\<\\!doctype\\s+svg)', firstLine: '(\\<\\?xml.*)|(\\<svg)|(\\<\\!doctype\\s+svg)',
aliases: ['XML', 'xml'], aliases: ['XML', 'xml'],
mimetypes: ['text/xml', 'application/xml', 'application/xaml+xml', 'application/xml-dtd'], mimetypes: ['text/xml', 'application/xml', 'application/xaml+xml', 'application/xml-dtd'],
loader: () => { loader: () => import('./xml')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/xml/xml'], resolve, reject);
});
} else {
return import('./xml');
}
}
}); });

View file

@ -5,21 +5,10 @@
import { registerLanguage } from '../_.contribution'; import { registerLanguage } from '../_.contribution';
declare var AMD: any;
declare var require: any;
registerLanguage({ registerLanguage({
id: 'yaml', id: 'yaml',
extensions: ['.yaml', '.yml'], extensions: ['.yaml', '.yml'],
aliases: ['YAML', 'yaml', 'YML', 'yml'], aliases: ['YAML', 'yaml', 'YML', 'yml'],
mimetypes: ['application/x-yaml', 'text/x-yaml'], mimetypes: ['application/x-yaml', 'text/x-yaml'],
loader: () => { loader: () => import('./yaml')
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/basic-languages/yaml/yaml'], resolve, reject);
});
} else {
return import('./yaml');
}
}
}); });

View file

@ -258,17 +258,8 @@ export const lessDefaults: LanguageServiceDefaults = new LanguageServiceDefaults
// --- Registration to monaco editor --- // --- Registration to monaco editor ---
declare var AMD: any;
declare var require: any;
function getMode(): Promise<typeof mode> { function getMode(): Promise<typeof mode> {
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/language/css/cssMode'], resolve, reject);
});
} else {
return import('./cssMode'); return import('./cssMode');
}
} }
languages.onLanguage('less', () => { languages.onLanguage('less', () => {

View file

@ -228,17 +228,8 @@ export const razorDefaults = razorLanguageService.defaults;
// --- Registration to monaco editor --- // --- Registration to monaco editor ---
declare var AMD: any;
declare var require: any;
function getMode(): Promise<typeof mode> { function getMode(): Promise<typeof mode> {
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/language/html/htmlMode'], resolve, reject);
});
} else {
return import('./htmlMode'); return import('./htmlMode');
}
} }
export interface LanguageServiceRegistration extends IDisposable { export interface LanguageServiceRegistration extends IDisposable {

View file

@ -347,17 +347,8 @@ export const getWorker = (): Promise<(...uris: Uri[]) => Promise<IJSONWorker>> =
// --- Registration to monaco editor --- // --- Registration to monaco editor ---
declare var AMD: any;
declare var require: any;
function getMode(): Promise<typeof mode> { function getMode(): Promise<typeof mode> {
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/language/json/jsonMode'], resolve, reject);
});
} else {
return import('./jsonMode'); return import('./jsonMode');
}
} }
languages.register({ languages.register({

View file

@ -794,17 +794,8 @@ export const getJavaScriptWorker = (): Promise<(...uris: Uri[]) => Promise<TypeS
// --- Registration to monaco editor --- // --- Registration to monaco editor ---
declare var AMD: any;
declare var require: any;
function getMode(): Promise<typeof mode> { function getMode(): Promise<typeof mode> {
if (AMD) {
return new Promise((resolve, reject) => {
require(['vs/language/typescript/tsMode'], resolve, reject);
});
} else {
return import('./tsMode'); return import('./tsMode');
}
} }
languages.onLanguage('typescript', () => { languages.onLanguage('typescript', () => {

View file

@ -68,8 +68,6 @@
PATH_PREFIX = PATH_PREFIX || ''; PATH_PREFIX = PATH_PREFIX || '';
loadScript(`${PATH_PREFIX}${corePath}/loader.js`, () => { loadScript(`${PATH_PREFIX}${corePath}/loader.js`, () => {
global.AMD = true;
/** @type {{[name:string]: string;}} */ /** @type {{[name:string]: string;}} */
const loaderPathsConfig = {}; const loaderPathsConfig = {};
if (isRelease) { if (isRelease) {