mirror of
https://github.com/microsoft/monaco-editor.git
synced 2025-12-22 18:32:56 +01:00
Merge f534b2234e into ec78a33c7b
This commit is contained in:
commit
d6237ea62b
434 changed files with 798 additions and 482 deletions
|
|
@ -81,11 +81,18 @@ function getWorkerBootstrapUrl(workerScriptUrl: string | URL) {
|
||||||
}
|
}
|
||||||
|
|
||||||
import 'vs/nls.messages-loader!';
|
import 'vs/nls.messages-loader!';
|
||||||
import * as monaco from '../../../src/editor/editor.main';
|
import * as monaco from '../../../src/index';
|
||||||
export * from '../../../src/editor/editor.main';
|
export * from '../../../src/index';
|
||||||
|
|
||||||
globalThis.monaco = monaco;
|
globalThis.monaco = monaco;
|
||||||
|
|
||||||
|
const lang = monaco.languages as any;
|
||||||
|
lang.css = monaco.css;
|
||||||
|
lang.html = monaco.html;
|
||||||
|
lang.typescript = monaco.typescript;
|
||||||
|
lang.json = monaco.json;
|
||||||
|
|
||||||
|
|
||||||
const styleSheetUrl = require.toUrl('vs/editor/editor.main.css');
|
const styleSheetUrl = require.toUrl('vs/editor/editor.main.css');
|
||||||
|
|
||||||
const link = document.createElement('link');
|
const link = document.createElement('link');
|
||||||
|
|
|
||||||
|
|
@ -9,26 +9,32 @@ import nodeResolve from '@rollup/plugin-node-resolve';
|
||||||
import { join } from 'path';
|
import { join } from 'path';
|
||||||
import { defineConfig } from 'rollup';
|
import { defineConfig } from 'rollup';
|
||||||
import { dts } from "rollup-plugin-dts";
|
import { dts } from "rollup-plugin-dts";
|
||||||
import { dtsDeprecationWarning, mapModuleId } from '../shared.mjs';
|
import { dtsDeprecationWarning, getAdditionalEntryPoints, mapModuleId } from '../shared.mjs';
|
||||||
|
|
||||||
const root = join(import.meta.dirname, '../../');
|
const root = join(import.meta.dirname, '../../');
|
||||||
|
|
||||||
export default defineConfig({
|
export default defineConfig({
|
||||||
input: {
|
input: {
|
||||||
entry: join(root, './src/editor/editor.main.ts'),
|
entry: join(root, './src/index.ts'),
|
||||||
editorApi: join(root, './src/editor/editor.api.ts'),
|
editor: join(root, './src/editor.ts'),
|
||||||
|
...getAdditionalEntryPoints(),
|
||||||
|
//editorApi: join(root, './src/editor/editor.api.ts'),
|
||||||
},
|
},
|
||||||
output: {
|
output: {
|
||||||
dir: join(root, './out/monaco-editor/esm'),
|
dir: join(root, './out/monaco-editor/esm'),
|
||||||
format: 'es',
|
format: 'es',
|
||||||
preserveModules: false,
|
preserveModules: true,
|
||||||
entryFileNames: function (chunkInfo) {
|
entryFileNames: function (chunkInfo) {
|
||||||
const moduleId = chunkInfo.facadeModuleId;
|
const moduleId = chunkInfo.facadeModuleId;
|
||||||
if (moduleId) {
|
if (moduleId) {
|
||||||
const m = mapModuleId(moduleId, '.d.ts');
|
const m = mapModuleId(moduleId, '.d.ts');
|
||||||
|
console.log(moduleId + ' => ' + m);
|
||||||
if (m !== undefined) {
|
if (m !== undefined) {
|
||||||
|
|
||||||
return m;
|
return m;
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
console.warn('NO MODULE ID for chunkInfo', chunkInfo);
|
||||||
}
|
}
|
||||||
return '[name].d.ts';
|
return '[name].d.ts';
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@ import del from 'rollup-plugin-delete';
|
||||||
import keepCssImports from './rollup-plugin-keep-css-imports/dist/index.mjs';
|
import keepCssImports from './rollup-plugin-keep-css-imports/dist/index.mjs';
|
||||||
import nodeResolve from '@rollup/plugin-node-resolve';
|
import nodeResolve from '@rollup/plugin-node-resolve';
|
||||||
import { urlToEsmPlugin } from './rollup-url-to-module-plugin/index.mjs';
|
import { urlToEsmPlugin } from './rollup-url-to-module-plugin/index.mjs';
|
||||||
import { getNlsEntryPoints, mapModuleId } from '../shared.mjs';
|
import { getAdditionalEntryPoints, getAdditionalFiles, mapModuleId } from '../shared.mjs';
|
||||||
import { readFileSync } from 'fs';
|
import { readFileSync } from 'fs';
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -22,12 +22,8 @@ const outDir = join(root, './out/monaco-editor/esm');
|
||||||
|
|
||||||
export default defineConfig({
|
export default defineConfig({
|
||||||
input: {
|
input: {
|
||||||
entry: join(root, './src/editor/editor.main.ts'),
|
entry: join(root, './src/index.ts'),
|
||||||
editorAll: join(root, './src/editor/editor.all.ts'),
|
...getAdditionalEntryPoints(),
|
||||||
edcoreMain: join(root, './src/editor/edcore.main.ts'),
|
|
||||||
editorApi: join(root, './src/editor/editor.api.ts'),
|
|
||||||
editorWorker: join(root, './src/editor/editor.worker.ts'),
|
|
||||||
...getNlsEntryPoints(),
|
|
||||||
},
|
},
|
||||||
|
|
||||||
output: {
|
output: {
|
||||||
|
|
@ -45,6 +41,7 @@ export default defineConfig({
|
||||||
return '[name].js';
|
return '[name].js';
|
||||||
},
|
},
|
||||||
preserveModules: true,
|
preserveModules: true,
|
||||||
|
hoistTransitiveImports: false,
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -52,13 +49,20 @@ export default defineConfig({
|
||||||
del({ targets: outDir, force: true }),
|
del({ targets: outDir, force: true }),
|
||||||
|
|
||||||
{
|
{
|
||||||
name: 'copy-codicon-font',
|
name: 'emit-additional-files',
|
||||||
generateBundle() {
|
generateBundle() {
|
||||||
this.emitFile({
|
this.emitFile({
|
||||||
type: 'asset',
|
type: 'asset',
|
||||||
fileName: 'vs/base/browser/ui/codicons/codicon/codicon.ttf',
|
fileName: 'vs/base/browser/ui/codicons/codicon/codicon.ttf',
|
||||||
source: readFileSync(join(root, 'node_modules/monaco-editor-core/esm/vs/base/browser/ui/codicons/codicon/codicon.ttf'))
|
source: readFileSync(join(root, 'node_modules/monaco-editor-core/esm/vs/base/browser/ui/codicons/codicon/codicon.ttf'))
|
||||||
});
|
});
|
||||||
|
for (const file of getAdditionalFiles()) {
|
||||||
|
this.emitFile({
|
||||||
|
type: 'asset',
|
||||||
|
fileName: file.pathFromRoot,
|
||||||
|
source: 'value' in file.source ? file.source.value : readFileSync(file.source.absolutePath)
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,12 +8,16 @@
|
||||||
import { dirname, join } from 'path';
|
import { dirname, join } from 'path';
|
||||||
import { fileURLToPath } from 'url';
|
import { fileURLToPath } from 'url';
|
||||||
import { readdirSync } from 'fs';
|
import { readdirSync } from 'fs';
|
||||||
|
import glob from 'glob';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param {string} filePath
|
* @param {string} filePath
|
||||||
* @param {string} newExt
|
* @param {string} newExt
|
||||||
*/
|
*/
|
||||||
export function changeExt(filePath, newExt) {
|
export function changeExt(filePath, newExt) {
|
||||||
|
if (filePath.endsWith(newExt)) {
|
||||||
|
return filePath;
|
||||||
|
}
|
||||||
const idx = filePath.lastIndexOf('.');
|
const idx = filePath.lastIndexOf('.');
|
||||||
if (idx === -1) {
|
if (idx === -1) {
|
||||||
return filePath + newExt;
|
return filePath + newExt;
|
||||||
|
|
@ -22,20 +26,49 @@ export function changeExt(filePath, newExt) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export function getNlsEntryPoints() {
|
/**
|
||||||
|
* @returns {{ pathFromRoot: string, source: { value: string } | { absolutePath: string } }[]}
|
||||||
|
*/
|
||||||
|
export function getAdditionalFiles() {
|
||||||
const nlsDir = dirname(fileURLToPath(import.meta.resolve('monaco-editor-core/esm/nls.messages.en.js')));
|
const nlsDir = dirname(fileURLToPath(import.meta.resolve('monaco-editor-core/esm/nls.messages.en.js')));
|
||||||
const nlsFiles = readdirSync(nlsDir)
|
return readdirSync(nlsDir)
|
||||||
.filter(file => file.startsWith('nls.messages.') && file.endsWith('.js'))
|
.flatMap(file => {
|
||||||
.reduce((acc, file) => {
|
const match = /nls\.messages\.(?<lang>.+)\.js/.exec(file);
|
||||||
// @ts-ignore
|
if (!match) {
|
||||||
acc[file] = join(nlsDir, file);
|
return [];
|
||||||
return acc;
|
}
|
||||||
}, {});
|
const lang = match.groups?.lang;
|
||||||
return nlsFiles;
|
return [
|
||||||
|
{
|
||||||
|
pathFromRoot: join('vs', 'nls', 'lang', lang + '.js'),
|
||||||
|
source: { absolutePath: join(nlsDir, file) }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
pathFromRoot: join('vs', 'nls', 'lang', lang + '.d.ts'),
|
||||||
|
source: { value: 'export {};' }
|
||||||
|
}
|
||||||
|
];
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
const root = join(import.meta.dirname, '../');
|
const root = join(import.meta.dirname, '../');
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param {string} pattern
|
||||||
|
* @returns
|
||||||
|
*/
|
||||||
|
function findFiles(pattern) {
|
||||||
|
return glob.sync(pattern, { cwd: root });
|
||||||
|
}
|
||||||
|
|
||||||
|
export function getAdditionalEntryPoints() {
|
||||||
|
const features = Object.fromEntries(findFiles('./src/**/register.*').filter(p => !p.includes('.d.ts')).map(v => [v, join(root, v)]));
|
||||||
|
return {
|
||||||
|
...features,
|
||||||
|
'editor': join(root, 'src/editor.ts')
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
const mappedPaths = {
|
const mappedPaths = {
|
||||||
[join(root, 'node_modules/monaco-editor-core/esm/')]: '.',
|
[join(root, 'node_modules/monaco-editor-core/esm/')]: '.',
|
||||||
[join(root, 'node_modules/')]: 'external/',
|
[join(root, 'node_modules/')]: 'external/',
|
||||||
|
|
@ -87,7 +120,7 @@ declare namespace languages {
|
||||||
/** @deprecated Use the new top level "typescript" namespace instead. */
|
/** @deprecated Use the new top level "typescript" namespace instead. */
|
||||||
export const typescript: { deprecated: true };
|
export const typescript: { deprecated: true };
|
||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
file.code = content;
|
file.code = content;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,17 @@
|
||||||
import './style.css';
|
import './style.css';
|
||||||
import * as monaco from '../../src/editor/editor.main';
|
import * as monaco from '../../src/editor';
|
||||||
|
|
||||||
|
// import 'monaco-editor/nls/lang/de';
|
||||||
|
|
||||||
|
// import 'monaco-editor/languages/definitions/register.all';
|
||||||
|
// import 'monaco-editor/features/register.all';
|
||||||
|
//import 'monaco-editor/languages/definitions/register.all';
|
||||||
|
//import 'monaco-editor/languages/features/register.all';
|
||||||
|
//import 'monaco-editor';
|
||||||
|
|
||||||
|
//import * as monaco from 'monaco-editor/editor';
|
||||||
|
|
||||||
|
console.log('monaco', monaco);
|
||||||
|
|
||||||
monaco.languages.register({ id: 'typescript' });
|
monaco.languages.register({ id: 'typescript' });
|
||||||
|
|
||||||
|
|
|
||||||
211
samples/browser-esm-vite/package-lock.json
generated
211
samples/browser-esm-vite/package-lock.json
generated
|
|
@ -6,11 +6,123 @@
|
||||||
"": {
|
"": {
|
||||||
"name": "browser-esm-vite",
|
"name": "browser-esm-vite",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"monaco-editor": "^0.54.0",
|
"monaco-editor": "file:../../out/monaco-editor",
|
||||||
"typescript": "^5.9.3",
|
"typescript": "^5.9.3",
|
||||||
"vite": "^7.1.11"
|
"vite": "^7.1.11"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"../..": {
|
||||||
|
"version": "0.55.1",
|
||||||
|
"dev": true,
|
||||||
|
"hasInstallScript": true,
|
||||||
|
"license": "MIT",
|
||||||
|
"devDependencies": {
|
||||||
|
"@playwright/test": "^1.56.1",
|
||||||
|
"@rollup/plugin-alias": "^5.1.1",
|
||||||
|
"@rollup/plugin-node-resolve": "^16.0.2",
|
||||||
|
"@types/mocha": "^10.0.10",
|
||||||
|
"@types/shelljs": "^0.8.11",
|
||||||
|
"@types/trusted-types": "^1.0.6",
|
||||||
|
"@typescript/vfs": "^1.3.5",
|
||||||
|
"@vscode/monaco-lsp-client": "file:./monaco-lsp-client",
|
||||||
|
"chai": "^4.3.6",
|
||||||
|
"clean-css": "^5.2.4",
|
||||||
|
"css-loader": "^6.7.1",
|
||||||
|
"esbuild": "^0.25.9",
|
||||||
|
"esbuild-plugin-alias": "^0.2.1",
|
||||||
|
"file-loader": "^6.2.0",
|
||||||
|
"glob": "^7.2.0",
|
||||||
|
"http-server": "^14.1.1",
|
||||||
|
"husky": "^7.0.4",
|
||||||
|
"jsdom": "^19.0.0",
|
||||||
|
"jsonc-parser": "^3.0.0",
|
||||||
|
"mocha": "^11.7.4",
|
||||||
|
"monaco-editor-core": "^0.55.0-rc",
|
||||||
|
"parcel": "^2.7.0",
|
||||||
|
"pin-github-action": "^1.8.0",
|
||||||
|
"postcss-url": "^10.1.3",
|
||||||
|
"prettier": "^2.5.1",
|
||||||
|
"pretty-quick": "^3.1.3",
|
||||||
|
"requirejs": "^2.3.7",
|
||||||
|
"rollup": "^4.52.4",
|
||||||
|
"rollup-plugin-delete": "^3.0.1",
|
||||||
|
"rollup-plugin-dts": "^6.2.3",
|
||||||
|
"rollup-plugin-esbuild": "^6.2.1",
|
||||||
|
"rollup-plugin-import-css": "^4.0.2",
|
||||||
|
"rollup-plugin-keep-css-imports": "^1.0.0",
|
||||||
|
"shelljs": "^0.8.5",
|
||||||
|
"style-loader": "^3.3.1",
|
||||||
|
"terser": "^5.14.2",
|
||||||
|
"ts-node": "^10.6.0",
|
||||||
|
"typescript": "^5.9.3",
|
||||||
|
"vite": "^7.1.11",
|
||||||
|
"vscode-css-languageservice": "6.2.14",
|
||||||
|
"vscode-html-languageservice": "5.2.0",
|
||||||
|
"vscode-json-languageservice": "5.3.11",
|
||||||
|
"vscode-languageserver-textdocument": "^1.0.11",
|
||||||
|
"vscode-languageserver-types": "3.17.5",
|
||||||
|
"vscode-uri": "3.0.8",
|
||||||
|
"webpack": "^5.76.0",
|
||||||
|
"yaserver": "^0.4.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"../../out": {
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
|
"../../out/monaco-editor": {
|
||||||
|
"version": "0.55.1",
|
||||||
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
|
"devDependencies": {
|
||||||
|
"@playwright/test": "^1.56.1",
|
||||||
|
"@rollup/plugin-alias": "^5.1.1",
|
||||||
|
"@rollup/plugin-node-resolve": "^16.0.2",
|
||||||
|
"@types/mocha": "^10.0.10",
|
||||||
|
"@types/shelljs": "^0.8.11",
|
||||||
|
"@types/trusted-types": "^1.0.6",
|
||||||
|
"@typescript/vfs": "^1.3.5",
|
||||||
|
"@vscode/monaco-lsp-client": "file:./monaco-lsp-client",
|
||||||
|
"chai": "^4.3.6",
|
||||||
|
"clean-css": "^5.2.4",
|
||||||
|
"css-loader": "^6.7.1",
|
||||||
|
"esbuild": "^0.25.9",
|
||||||
|
"esbuild-plugin-alias": "^0.2.1",
|
||||||
|
"file-loader": "^6.2.0",
|
||||||
|
"glob": "^7.2.0",
|
||||||
|
"http-server": "^14.1.1",
|
||||||
|
"husky": "^7.0.4",
|
||||||
|
"jsdom": "^19.0.0",
|
||||||
|
"jsonc-parser": "^3.0.0",
|
||||||
|
"mocha": "^11.7.4",
|
||||||
|
"monaco-editor-core": "^0.55.0-rc",
|
||||||
|
"parcel": "^2.7.0",
|
||||||
|
"pin-github-action": "^1.8.0",
|
||||||
|
"postcss-url": "^10.1.3",
|
||||||
|
"prettier": "^2.5.1",
|
||||||
|
"pretty-quick": "^3.1.3",
|
||||||
|
"requirejs": "^2.3.7",
|
||||||
|
"rollup": "^4.52.4",
|
||||||
|
"rollup-plugin-delete": "^3.0.1",
|
||||||
|
"rollup-plugin-dts": "^6.2.3",
|
||||||
|
"rollup-plugin-esbuild": "^6.2.1",
|
||||||
|
"rollup-plugin-import-css": "^4.0.2",
|
||||||
|
"rollup-plugin-keep-css-imports": "^1.0.0",
|
||||||
|
"shelljs": "^0.8.5",
|
||||||
|
"style-loader": "^3.3.1",
|
||||||
|
"terser": "^5.14.2",
|
||||||
|
"ts-node": "^10.6.0",
|
||||||
|
"typescript": "^5.9.3",
|
||||||
|
"vite": "^7.1.11",
|
||||||
|
"vscode-css-languageservice": "6.2.14",
|
||||||
|
"vscode-html-languageservice": "5.2.0",
|
||||||
|
"vscode-json-languageservice": "5.3.11",
|
||||||
|
"vscode-languageserver-textdocument": "^1.0.11",
|
||||||
|
"vscode-languageserver-types": "3.17.5",
|
||||||
|
"vscode-uri": "3.0.8",
|
||||||
|
"webpack": "^5.76.0",
|
||||||
|
"yaserver": "^0.4.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/@esbuild/aix-ppc64": {
|
"node_modules/@esbuild/aix-ppc64": {
|
||||||
"version": "0.25.10",
|
"version": "0.25.10",
|
||||||
"resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.10.tgz",
|
"resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.10.tgz",
|
||||||
|
|
@ -768,13 +880,6 @@
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT"
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
"node_modules/dompurify": {
|
|
||||||
"version": "3.1.7",
|
|
||||||
"resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.1.7.tgz",
|
|
||||||
"integrity": "sha512-VaTstWtsneJY8xzy7DekmYWEOZcmzIe3Qb3zPd4STve1OBTa+e+WmS1ITQec1fZYXI3HCsOZZiSMpG6oxoWMWQ==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "(MPL-2.0 OR Apache-2.0)"
|
|
||||||
},
|
|
||||||
"node_modules/esbuild": {
|
"node_modules/esbuild": {
|
||||||
"version": "0.25.10",
|
"version": "0.25.10",
|
||||||
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.10.tgz",
|
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.10.tgz",
|
||||||
|
|
@ -832,29 +937,9 @@
|
||||||
"node": "^8.16.0 || ^10.6.0 || >=11.0.0"
|
"node": "^8.16.0 || ^10.6.0 || >=11.0.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/marked": {
|
|
||||||
"version": "14.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/marked/-/marked-14.0.0.tgz",
|
|
||||||
"integrity": "sha512-uIj4+faQ+MgHgwUW1l2PsPglZLOLOT1uErt06dAPtx2kjteLAkbsd/0FiYg/MGS+i7ZKLb7w2WClxHkzOOuryQ==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"bin": {
|
|
||||||
"marked": "bin/marked.js"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 18"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/monaco-editor": {
|
"node_modules/monaco-editor": {
|
||||||
"version": "0.54.0",
|
"resolved": "../../out/monaco-editor",
|
||||||
"resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.54.0.tgz",
|
"link": true
|
||||||
"integrity": "sha512-hx45SEUoLatgWxHKCmlLJH81xBo0uXP4sRkESUpmDQevfi+e7K1VuiSprK6UpQ8u4zOcKNiH0pMvHvlMWA/4cw==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"dependencies": {
|
|
||||||
"dompurify": "3.1.7",
|
|
||||||
"marked": "14.0.0"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"node_modules/nanoid": {
|
"node_modules/nanoid": {
|
||||||
"version": "3.3.11",
|
"version": "3.3.11",
|
||||||
|
|
@ -1474,12 +1559,6 @@
|
||||||
"integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
|
"integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"dompurify": {
|
|
||||||
"version": "3.1.7",
|
|
||||||
"resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.1.7.tgz",
|
|
||||||
"integrity": "sha512-VaTstWtsneJY8xzy7DekmYWEOZcmzIe3Qb3zPd4STve1OBTa+e+WmS1ITQec1fZYXI3HCsOZZiSMpG6oxoWMWQ==",
|
|
||||||
"dev": true
|
|
||||||
},
|
|
||||||
"esbuild": {
|
"esbuild": {
|
||||||
"version": "0.25.10",
|
"version": "0.25.10",
|
||||||
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.10.tgz",
|
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.10.tgz",
|
||||||
|
|
@ -1521,20 +1600,56 @@
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"optional": true
|
"optional": true
|
||||||
},
|
},
|
||||||
"marked": {
|
|
||||||
"version": "14.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/marked/-/marked-14.0.0.tgz",
|
|
||||||
"integrity": "sha512-uIj4+faQ+MgHgwUW1l2PsPglZLOLOT1uErt06dAPtx2kjteLAkbsd/0FiYg/MGS+i7ZKLb7w2WClxHkzOOuryQ==",
|
|
||||||
"dev": true
|
|
||||||
},
|
|
||||||
"monaco-editor": {
|
"monaco-editor": {
|
||||||
"version": "0.54.0",
|
"version": "file:../../out/monaco-editor",
|
||||||
"resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.54.0.tgz",
|
|
||||||
"integrity": "sha512-hx45SEUoLatgWxHKCmlLJH81xBo0uXP4sRkESUpmDQevfi+e7K1VuiSprK6UpQ8u4zOcKNiH0pMvHvlMWA/4cw==",
|
|
||||||
"dev": true,
|
|
||||||
"requires": {
|
"requires": {
|
||||||
"dompurify": "3.1.7",
|
"@playwright/test": "^1.56.1",
|
||||||
"marked": "14.0.0"
|
"@rollup/plugin-alias": "^5.1.1",
|
||||||
|
"@rollup/plugin-node-resolve": "^16.0.2",
|
||||||
|
"@types/mocha": "^10.0.10",
|
||||||
|
"@types/shelljs": "^0.8.11",
|
||||||
|
"@types/trusted-types": "^1.0.6",
|
||||||
|
"@typescript/vfs": "^1.3.5",
|
||||||
|
"@vscode/monaco-lsp-client": "file:monaco-lsp-client",
|
||||||
|
"chai": "^4.3.6",
|
||||||
|
"clean-css": "^5.2.4",
|
||||||
|
"css-loader": "^6.7.1",
|
||||||
|
"esbuild": "^0.25.9",
|
||||||
|
"esbuild-plugin-alias": "^0.2.1",
|
||||||
|
"file-loader": "^6.2.0",
|
||||||
|
"glob": "^7.2.0",
|
||||||
|
"http-server": "^14.1.1",
|
||||||
|
"husky": "^7.0.4",
|
||||||
|
"jsdom": "^19.0.0",
|
||||||
|
"jsonc-parser": "^3.0.0",
|
||||||
|
"mocha": "^11.7.4",
|
||||||
|
"monaco-editor-core": "^0.55.0-rc",
|
||||||
|
"parcel": "^2.7.0",
|
||||||
|
"pin-github-action": "^1.8.0",
|
||||||
|
"postcss-url": "^10.1.3",
|
||||||
|
"prettier": "^2.5.1",
|
||||||
|
"pretty-quick": "^3.1.3",
|
||||||
|
"requirejs": "^2.3.7",
|
||||||
|
"rollup": "^4.52.4",
|
||||||
|
"rollup-plugin-delete": "^3.0.1",
|
||||||
|
"rollup-plugin-dts": "^6.2.3",
|
||||||
|
"rollup-plugin-esbuild": "^6.2.1",
|
||||||
|
"rollup-plugin-import-css": "^4.0.2",
|
||||||
|
"rollup-plugin-keep-css-imports": "^1.0.0",
|
||||||
|
"shelljs": "^0.8.5",
|
||||||
|
"style-loader": "^3.3.1",
|
||||||
|
"terser": "^5.14.2",
|
||||||
|
"ts-node": "^10.6.0",
|
||||||
|
"typescript": "^5.9.3",
|
||||||
|
"vite": "^7.1.11",
|
||||||
|
"vscode-css-languageservice": "6.2.14",
|
||||||
|
"vscode-html-languageservice": "5.2.0",
|
||||||
|
"vscode-json-languageservice": "5.3.11",
|
||||||
|
"vscode-languageserver-textdocument": "^1.0.11",
|
||||||
|
"vscode-languageserver-types": "3.17.5",
|
||||||
|
"vscode-uri": "3.0.8",
|
||||||
|
"webpack": "^5.76.0",
|
||||||
|
"yaserver": "^0.4.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nanoid": {
|
"nanoid": {
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@
|
||||||
},
|
},
|
||||||
"dependencies": {},
|
"dependencies": {},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"monaco-editor": "^0.54.0",
|
"monaco-editor": "file:../../out/monaco-editor",
|
||||||
"typescript": "^5.9.3",
|
"typescript": "^5.9.3",
|
||||||
"vite": "^7.1.11"
|
"vite": "^7.1.11"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,20 @@
|
||||||
{
|
{
|
||||||
"compilerOptions": {
|
"compilerOptions": {
|
||||||
"target": "ESNext",
|
"target": "ESNext",
|
||||||
|
"useDefineForClassFields": true,
|
||||||
|
"lib": ["DOM", "DOM.Iterable", "ESNext"],
|
||||||
|
"allowJs": false,
|
||||||
|
"skipLibCheck": false,
|
||||||
|
"esModuleInterop": false,
|
||||||
|
"allowSyntheticDefaultImports": true,
|
||||||
"strict": true,
|
"strict": true,
|
||||||
|
"forceConsistentCasingInFileNames": true,
|
||||||
"module": "ESNext",
|
"module": "ESNext",
|
||||||
"jsx": "react-jsx",
|
"moduleResolution": "bundler",
|
||||||
"moduleResolution": "node",
|
"resolveJsonModule": true,
|
||||||
"allowSyntheticDefaultImports": true
|
"isolatedModules": true,
|
||||||
|
"noEmit": true,
|
||||||
|
"jsx": "react-jsx"
|
||||||
},
|
},
|
||||||
"include": ["./"]
|
"include": ["./"]
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,86 +0,0 @@
|
||||||
/*---------------------------------------------------------------------------------------------
|
|
||||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
|
||||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
|
||||||
*--------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
import './abap/abap.contribution';
|
|
||||||
import './apex/apex.contribution';
|
|
||||||
import './azcli/azcli.contribution';
|
|
||||||
import './bat/bat.contribution';
|
|
||||||
import './bicep/bicep.contribution';
|
|
||||||
import './cameligo/cameligo.contribution';
|
|
||||||
import './clojure/clojure.contribution';
|
|
||||||
import './coffee/coffee.contribution';
|
|
||||||
import './cpp/cpp.contribution';
|
|
||||||
import './csharp/csharp.contribution';
|
|
||||||
import './csp/csp.contribution';
|
|
||||||
import './css/css.contribution';
|
|
||||||
import './cypher/cypher.contribution';
|
|
||||||
import './dart/dart.contribution';
|
|
||||||
import './dockerfile/dockerfile.contribution';
|
|
||||||
import './ecl/ecl.contribution';
|
|
||||||
import './elixir/elixir.contribution';
|
|
||||||
import './flow9/flow9.contribution';
|
|
||||||
import './fsharp/fsharp.contribution';
|
|
||||||
import './freemarker2/freemarker2.contribution';
|
|
||||||
import './go/go.contribution';
|
|
||||||
import './graphql/graphql.contribution';
|
|
||||||
import './handlebars/handlebars.contribution';
|
|
||||||
import './hcl/hcl.contribution';
|
|
||||||
import './html/html.contribution';
|
|
||||||
import './ini/ini.contribution';
|
|
||||||
import './java/java.contribution';
|
|
||||||
import './javascript/javascript.contribution';
|
|
||||||
import './julia/julia.contribution';
|
|
||||||
import './kotlin/kotlin.contribution';
|
|
||||||
import './less/less.contribution';
|
|
||||||
import './lexon/lexon.contribution';
|
|
||||||
import './lua/lua.contribution';
|
|
||||||
import './liquid/liquid.contribution';
|
|
||||||
import './m3/m3.contribution';
|
|
||||||
import './markdown/markdown.contribution';
|
|
||||||
import './mdx/mdx.contribution';
|
|
||||||
import './mips/mips.contribution';
|
|
||||||
import './msdax/msdax.contribution';
|
|
||||||
import './mysql/mysql.contribution';
|
|
||||||
import './objective-c/objective-c.contribution';
|
|
||||||
import './pascal/pascal.contribution';
|
|
||||||
import './pascaligo/pascaligo.contribution';
|
|
||||||
import './perl/perl.contribution';
|
|
||||||
import './pgsql/pgsql.contribution';
|
|
||||||
import './php/php.contribution';
|
|
||||||
import './pla/pla.contribution';
|
|
||||||
import './postiats/postiats.contribution';
|
|
||||||
import './powerquery/powerquery.contribution';
|
|
||||||
import './powershell/powershell.contribution';
|
|
||||||
import './protobuf/protobuf.contribution';
|
|
||||||
import './pug/pug.contribution';
|
|
||||||
import './python/python.contribution';
|
|
||||||
import './qsharp/qsharp.contribution';
|
|
||||||
import './r/r.contribution';
|
|
||||||
import './razor/razor.contribution';
|
|
||||||
import './redis/redis.contribution';
|
|
||||||
import './redshift/redshift.contribution';
|
|
||||||
import './restructuredtext/restructuredtext.contribution';
|
|
||||||
import './ruby/ruby.contribution';
|
|
||||||
import './rust/rust.contribution';
|
|
||||||
import './sb/sb.contribution';
|
|
||||||
import './scala/scala.contribution';
|
|
||||||
import './scheme/scheme.contribution';
|
|
||||||
import './scss/scss.contribution';
|
|
||||||
import './shell/shell.contribution';
|
|
||||||
import './solidity/solidity.contribution';
|
|
||||||
import './sophia/sophia.contribution';
|
|
||||||
import './sparql/sparql.contribution';
|
|
||||||
import './sql/sql.contribution';
|
|
||||||
import './st/st.contribution';
|
|
||||||
import './swift/swift.contribution';
|
|
||||||
import './systemverilog/systemverilog.contribution';
|
|
||||||
import './tcl/tcl.contribution';
|
|
||||||
import './twig/twig.contribution';
|
|
||||||
import './typescript/typescript.contribution';
|
|
||||||
import './typespec/typespec.contribution';
|
|
||||||
import './vb/vb.contribution';
|
|
||||||
import './wgsl/wgsl.contribution';
|
|
||||||
import './xml/xml.contribution';
|
|
||||||
import './yaml/yaml.contribution';
|
|
||||||
|
|
@ -1,3 +1 @@
|
||||||
import './internal/initialize';
|
|
||||||
/// @ts-ignore
|
|
||||||
export * from 'monaco-editor-core/esm/vs/editor/editor.api';
|
export * from 'monaco-editor-core/esm/vs/editor/editor.api';
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
import './internal/initialize';
|
|
||||||
export * from 'monaco-editor-core';
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
||||||
import './internal/initialize';
|
|
||||||
/// @ts-ignore
|
|
||||||
export * from 'monaco-editor-core/esm/vs/editor/editor.all';
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
||||||
import * as monaco from './internal/editorWithLanguages';
|
|
||||||
import './internal/initialize';
|
|
||||||
import { getGlobalMonaco } from './internal/initialize';
|
|
||||||
|
|
||||||
export * from './internal/editorWithLanguages';
|
|
||||||
|
|
||||||
// export to the global based API (for backwards compatibility only).
|
|
||||||
// Warning: We can only write to objects, not modules / namespaces!
|
|
||||||
// Writing to modules/namespace would confuse bundlers.
|
|
||||||
const monacoApi = getGlobalMonaco();
|
|
||||||
monacoApi.languages.css = monaco.css;
|
|
||||||
monacoApi.languages.html = monaco.html;
|
|
||||||
monacoApi.languages.typescript = monaco.typescript;
|
|
||||||
monacoApi.languages.json = monaco.json;
|
|
||||||
|
|
@ -1,20 +0,0 @@
|
||||||
/*---------------------------------------------------------------------------------------------
|
|
||||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
|
||||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
|
||||||
*--------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
import { initialize, isWorkerInitialized } from '../common/initialize.js';
|
|
||||||
import * as worker from 'monaco-editor-core/esm/vs/editor/editor.worker.start';
|
|
||||||
|
|
||||||
// This is to preserve previous behavior.
|
|
||||||
self.onmessage = () => {
|
|
||||||
if (!isWorkerInitialized()) {
|
|
||||||
worker.start(() => {
|
|
||||||
return {};
|
|
||||||
});
|
|
||||||
} else {
|
|
||||||
// this is handled because the worker is already initialized
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
export { initialize };
|
|
||||||
|
|
@ -1,10 +0,0 @@
|
||||||
import * as css from '../../language/css/monaco.contribution';
|
|
||||||
import * as html from '../../language/html/monaco.contribution';
|
|
||||||
import * as json from '../../language/json/monaco.contribution';
|
|
||||||
import * as typescript from '../../language/typescript/monaco.contribution';
|
|
||||||
import '../../basic-languages/monaco.contribution';
|
|
||||||
import * as lsp from '@vscode/monaco-lsp-client';
|
|
||||||
|
|
||||||
export * from 'monaco-editor-core';
|
|
||||||
export { createWebWorker, type IWebWorkerOptions } from '../../common/workers';
|
|
||||||
export { css, html, json, typescript, lsp };
|
|
||||||
|
|
@ -1,12 +0,0 @@
|
||||||
import * as monaco from 'monaco-editor-core/esm/vs/editor/editor.api';
|
|
||||||
|
|
||||||
export function getGlobalMonaco(): any {
|
|
||||||
return monaco;
|
|
||||||
}
|
|
||||||
|
|
||||||
// TODO@hediet get rid of the monaco global
|
|
||||||
|
|
||||||
const monacoEnvironment: monaco.Environment | undefined = (globalThis as any).MonacoEnvironment;
|
|
||||||
if (monacoEnvironment?.globalAPI) {
|
|
||||||
(globalThis as any).monaco = getGlobalMonaco();
|
|
||||||
}
|
|
||||||
1
src/features/anchorSelect/register.d.ts
vendored
Normal file
1
src/features/anchorSelect/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/anchorSelect/register.js
Normal file
1
src/features/anchorSelect/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/contrib/anchorSelect/browser/anchorSelect';
|
||||||
1
src/features/bracketMatching/register.d.ts
vendored
Normal file
1
src/features/bracketMatching/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/bracketMatching/register.js
Normal file
1
src/features/bracketMatching/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/contrib/bracketMatching/browser/bracketMatching';
|
||||||
1
src/features/caretOperations/register.d.ts
vendored
Normal file
1
src/features/caretOperations/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/caretOperations/register.js
Normal file
1
src/features/caretOperations/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/contrib/caretOperations/browser/transpose';
|
||||||
1
src/features/clipboard/register.d.ts
vendored
Normal file
1
src/features/clipboard/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/clipboard/register.js
Normal file
1
src/features/clipboard/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/contrib/clipboard/browser/clipboard';
|
||||||
1
src/features/codeAction/register.d.ts
vendored
Normal file
1
src/features/codeAction/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/codeAction/register.js
Normal file
1
src/features/codeAction/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/contrib/codeAction/browser/codeActionContributions';
|
||||||
1
src/features/codeEditor/register.d.ts
vendored
Normal file
1
src/features/codeEditor/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/codeEditor/register.js
Normal file
1
src/features/codeEditor/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/browser/widget/codeEditor/codeEditorWidget';
|
||||||
1
src/features/codelens/register.d.ts
vendored
Normal file
1
src/features/codelens/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/codelens/register.js
Normal file
1
src/features/codelens/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/contrib/codelens/browser/codelensController';
|
||||||
1
src/features/codicon/register.d.ts
vendored
Normal file
1
src/features/codicon/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/codicon/register.js
Normal file
1
src/features/codicon/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/base/browser/ui/codicons/codicon/codicon.css';
|
||||||
1
src/features/colorPicker/register.d.ts
vendored
Normal file
1
src/features/colorPicker/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/colorPicker/register.js
Normal file
1
src/features/colorPicker/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/contrib/colorPicker/browser/colorPickerContribution';
|
||||||
1
src/features/comment/register.d.ts
vendored
Normal file
1
src/features/comment/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/comment/register.js
Normal file
1
src/features/comment/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/contrib/comment/browser/comment';
|
||||||
1
src/features/contextmenu/register.d.ts
vendored
Normal file
1
src/features/contextmenu/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/contextmenu/register.js
Normal file
1
src/features/contextmenu/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/contrib/contextmenu/browser/contextmenu';
|
||||||
1
src/features/cursorUndo/register.d.ts
vendored
Normal file
1
src/features/cursorUndo/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/cursorUndo/register.js
Normal file
1
src/features/cursorUndo/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/contrib/cursorUndo/browser/cursorUndo';
|
||||||
1
src/features/diffEditor/register.d.ts
vendored
Normal file
1
src/features/diffEditor/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/diffEditor/register.js
Normal file
1
src/features/diffEditor/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/browser/widget/diffEditor/diffEditor.contribution';
|
||||||
1
src/features/diffEditorBreadcrumbs/register.d.ts
vendored
Normal file
1
src/features/diffEditorBreadcrumbs/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/diffEditorBreadcrumbs/register.js
Normal file
1
src/features/diffEditorBreadcrumbs/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/contrib/diffEditorBreadcrumbs/browser/contribution';
|
||||||
1
src/features/dnd/register.d.ts
vendored
Normal file
1
src/features/dnd/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/dnd/register.js
Normal file
1
src/features/dnd/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/contrib/dnd/browser/dnd';
|
||||||
1
src/features/documentSymbols/register.d.ts
vendored
Normal file
1
src/features/documentSymbols/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/documentSymbols/register.js
Normal file
1
src/features/documentSymbols/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/contrib/documentSymbols/browser/documentSymbols';
|
||||||
1
src/features/dropOrPasteInto/register.d.ts
vendored
Normal file
1
src/features/dropOrPasteInto/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/dropOrPasteInto/register.js
Normal file
1
src/features/dropOrPasteInto/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/contrib/dropOrPasteInto/browser/dropIntoEditorContribution';
|
||||||
1
src/features/find/register.d.ts
vendored
Normal file
1
src/features/find/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/find/register.js
Normal file
1
src/features/find/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/contrib/find/browser/findController';
|
||||||
1
src/features/floatingMenu/register.d.ts
vendored
Normal file
1
src/features/floatingMenu/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/floatingMenu/register.js
Normal file
1
src/features/floatingMenu/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/contrib/floatingMenu/browser/floatingMenu.contribution';
|
||||||
1
src/features/folding/register.d.ts
vendored
Normal file
1
src/features/folding/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/folding/register.js
Normal file
1
src/features/folding/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/contrib/folding/browser/folding';
|
||||||
1
src/features/fontZoom/register.d.ts
vendored
Normal file
1
src/features/fontZoom/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/fontZoom/register.js
Normal file
1
src/features/fontZoom/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/contrib/fontZoom/browser/fontZoom';
|
||||||
1
src/features/format/register.d.ts
vendored
Normal file
1
src/features/format/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/format/register.js
Normal file
1
src/features/format/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/contrib/format/browser/formatActions';
|
||||||
1
src/features/gotoError/register.d.ts
vendored
Normal file
1
src/features/gotoError/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/gotoError/register.js
Normal file
1
src/features/gotoError/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/contrib/gotoError/browser/gotoError';
|
||||||
1
src/features/gotoLine/register.d.ts
vendored
Normal file
1
src/features/gotoLine/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/gotoLine/register.js
Normal file
1
src/features/gotoLine/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/standalone/browser/quickAccess/standaloneGotoLineQuickAccess';
|
||||||
1
src/features/gotoSymbol/register.d.ts
vendored
Normal file
1
src/features/gotoSymbol/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/gotoSymbol/register.js
Normal file
1
src/features/gotoSymbol/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/contrib/gotoSymbol/browser/link/goToDefinitionAtPosition';
|
||||||
1
src/features/gpu/register.d.ts
vendored
Normal file
1
src/features/gpu/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/gpu/register.js
Normal file
1
src/features/gpu/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/contrib/gpu/browser/gpuActions';
|
||||||
1
src/features/hover/register.d.ts
vendored
Normal file
1
src/features/hover/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/hover/register.js
Normal file
1
src/features/hover/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/contrib/hover/browser/hoverContribution';
|
||||||
1
src/features/iPadShowKeyboard/register.d.ts
vendored
Normal file
1
src/features/iPadShowKeyboard/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/iPadShowKeyboard/register.js
Normal file
1
src/features/iPadShowKeyboard/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/standalone/browser/iPadShowKeyboard/iPadShowKeyboard';
|
||||||
1
src/features/inPlaceReplace/register.d.ts
vendored
Normal file
1
src/features/inPlaceReplace/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/inPlaceReplace/register.js
Normal file
1
src/features/inPlaceReplace/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/contrib/inPlaceReplace/browser/inPlaceReplace';
|
||||||
1
src/features/indentation/register.d.ts
vendored
Normal file
1
src/features/indentation/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/indentation/register.js
Normal file
1
src/features/indentation/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/contrib/indentation/browser/indentation';
|
||||||
1
src/features/inlayHints/register.d.ts
vendored
Normal file
1
src/features/inlayHints/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/inlayHints/register.js
Normal file
1
src/features/inlayHints/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/contrib/inlayHints/browser/inlayHintsContribution';
|
||||||
1
src/features/inlineCompletions/register.d.ts
vendored
Normal file
1
src/features/inlineCompletions/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/inlineCompletions/register.js
Normal file
1
src/features/inlineCompletions/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/contrib/inlineCompletions/browser/inlineCompletions.contribution';
|
||||||
1
src/features/inlineProgress/register.d.ts
vendored
Normal file
1
src/features/inlineProgress/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/inlineProgress/register.js
Normal file
1
src/features/inlineProgress/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/contrib/inlineProgress/browser/inlineProgress';
|
||||||
1
src/features/insertFinalNewLine/register.d.ts
vendored
Normal file
1
src/features/insertFinalNewLine/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/insertFinalNewLine/register.js
Normal file
1
src/features/insertFinalNewLine/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/contrib/insertFinalNewLine/browser/insertFinalNewLine';
|
||||||
1
src/features/inspectTokens/register.d.ts
vendored
Normal file
1
src/features/inspectTokens/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/inspectTokens/register.js
Normal file
1
src/features/inspectTokens/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/standalone/browser/inspectTokens/inspectTokens';
|
||||||
1
src/features/lineSelection/register.d.ts
vendored
Normal file
1
src/features/lineSelection/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/lineSelection/register.js
Normal file
1
src/features/lineSelection/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/contrib/lineSelection/browser/lineSelection';
|
||||||
1
src/features/linesOperations/register.d.ts
vendored
Normal file
1
src/features/linesOperations/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/linesOperations/register.js
Normal file
1
src/features/linesOperations/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/contrib/linesOperations/browser/linesOperations';
|
||||||
1
src/features/linkedEditing/register.d.ts
vendored
Normal file
1
src/features/linkedEditing/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/linkedEditing/register.js
Normal file
1
src/features/linkedEditing/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/contrib/linkedEditing/browser/linkedEditing';
|
||||||
1
src/features/links/register.d.ts
vendored
Normal file
1
src/features/links/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/links/register.js
Normal file
1
src/features/links/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/contrib/links/browser/links';
|
||||||
1
src/features/longLinesHelper/register.d.ts
vendored
Normal file
1
src/features/longLinesHelper/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/longLinesHelper/register.js
Normal file
1
src/features/longLinesHelper/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/contrib/longLinesHelper/browser/longLinesHelper';
|
||||||
1
src/features/middleScroll/register.d.ts
vendored
Normal file
1
src/features/middleScroll/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/middleScroll/register.js
Normal file
1
src/features/middleScroll/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/contrib/middleScroll/browser/middleScroll.contribution';
|
||||||
1
src/features/multicursor/register.d.ts
vendored
Normal file
1
src/features/multicursor/register.d.ts
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
export { };
|
||||||
1
src/features/multicursor/register.js
Normal file
1
src/features/multicursor/register.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
import 'monaco-editor-core/esm/vs/editor/contrib/multicursor/browser/multicursor';
|
||||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue