Restructures out and release folders.

out/amd -> out/languages/amd-tsc
out/release -> out/languages/bundled
release -> out/monaco-editor
This commit is contained in:
Henning Dieterichs 2023-02-22 17:39:35 +01:00
parent fb0d6bada1
commit 5ccfdf7c02
No known key found for this signature in database
GPG key ID: 771381EFFDB9EC06
33 changed files with 131 additions and 199 deletions

View file

@ -6,7 +6,7 @@ import { getMonaco, loadMonaco } from "../../../monaco-loader";
*/
export class MonacoLoader extends React.Component<
{ children: (m: typeof monaco) => React.ReactChild },
{ monaco: typeof monaco | undefined }
{ monaco?: typeof monaco }
> {
constructor(props: any) {
super(props);

View file

@ -115,10 +115,10 @@ export function toLoaderConfig(settings: Settings): IMonacoSetup {
let languagesUrl: string;
switch (settings.languagesSource) {
case "latest":
languagesUrl = `${root}/out/release/${settings.latestLanguagesStability}/vs`;
languagesUrl = `${root}/out/languages/bundled/amd-${settings.latestLanguagesStability}/vs`;
break;
case "source":
languagesUrl = `${root}/out/amd`;
languagesUrl = `${root}/out/languages/amd-tsc`;
break;
case "url":
languagesUrl = settings.languagesUrl;
@ -156,11 +156,11 @@ export function getDefaultSettings(): Settings {
coreSource: "latest",
latestCoreStability: "dev",
coreUrl: "http://localhost:5000/out/vs",
coreUrl: "http://localhost:5001/out/vs",
languagesSource: "latest",
latestLanguagesStability: "dev",
languagesUrl: "http://localhost:8080/out",
languagesUrl: "http://localhost:5002/out/languages/amd-tsc",
customConfig: JSON.stringify({
loaderUrl: "",
codiconUrl: "",

View file

@ -14,5 +14,5 @@
// to enable mobx decorators
"useDefineForClassFields": false
},
"include": ["src/**/*", "../release/monaco.d.ts"]
"include": ["src/**/*", "./node_modules/monaco-editor/monaco.d.ts"]
}

View file

@ -3,6 +3,6 @@
"module": "CommonJS",
"skipLibCheck": true
},
"include": ["../../release/esm/vs/editor/editor.api.d.ts"],
"include": ["../../out/monaco-editor/esm/vs/editor/editor.api.d.ts"],
"exclude": ["theme"]
}

View file

@ -1,6 +1,6 @@
{
"$schema": "https://typedoc.org/schema.json",
"entryPoints": ["../../release/esm/vs/editor/editor.api.d.ts"],
"entryPoints": ["../../out/monaco-editor/esm/vs/editor/editor.api.d.ts"],
"out": "dist",
"theme": "default",

View file

@ -131,7 +131,7 @@ module.exports = {
],
}),
new CopyPlugin({
patterns: [{ from: "../out/", to: "./out/" }],
patterns: [{ from: "../out/languages/", to: "./out/languages/" }],
}),
],
} as webpack.Configuration;