mirror of
https://github.com/microsoft/monaco-editor.git
synced 2025-12-22 05:50:11 +01:00
Add monaco-editor-core dependencies to monaco-editor after updating monaco-editor-core. (#5058)
This commit is contained in:
parent
3b30c6efb1
commit
7102eff209
1 changed files with 9 additions and 13 deletions
|
|
@ -43,36 +43,32 @@ async function prepareMonacoEditorRelease(monacoEditorCoreVersion: string) {
|
||||||
});
|
});
|
||||||
|
|
||||||
await group('Set Version & Update monaco-editor-core Version', async () => {
|
await group('Set Version & Update monaco-editor-core Version', async () => {
|
||||||
const packageJson = JSON.parse(
|
const packageJson = JSON.parse(await readFile(monacoEditorPackageJsonPath, { encoding: 'utf-8' })) as PackageJson;
|
||||||
await readFile(monacoEditorPackageJsonPath, { encoding: 'utf-8' })
|
|
||||||
) as PackageJson;
|
|
||||||
|
|
||||||
packageJson.version = monacoEditorCoreVersion;
|
packageJson.version = monacoEditorCoreVersion;
|
||||||
packageJson.devDependencies['monaco-editor-core'] = monacoEditorCoreVersion;
|
packageJson.devDependencies['monaco-editor-core'] = monacoEditorCoreVersion;
|
||||||
|
await writeJsonFile(monacoEditorPackageJsonPath, packageJson);
|
||||||
|
});
|
||||||
|
|
||||||
const monacoEditorCorePackageJson = JSON.parse(
|
await group('npm install to pick up monaco-editor-core', async () => {
|
||||||
await readFile(monacoEditorCorePackageJsonPath, { encoding: 'utf-8' })
|
await run('npm install', { cwd: rootPath });
|
||||||
) as PackageJson;
|
});
|
||||||
|
|
||||||
|
await group('Pick up monaco-editor-core dependencies for CVE tracking', async () => {
|
||||||
|
const packageJson = JSON.parse(await readFile(monacoEditorPackageJsonPath, { encoding: 'utf-8' })) as PackageJson;
|
||||||
|
const monacoEditorCorePackageJson = JSON.parse(await readFile(monacoEditorCorePackageJsonPath, { encoding: 'utf-8' })) as PackageJson;
|
||||||
if (monacoEditorCorePackageJson.dependencies) {
|
if (monacoEditorCorePackageJson.dependencies) {
|
||||||
if (!packageJson.dependencies) {
|
if (!packageJson.dependencies) {
|
||||||
packageJson.dependencies = {};
|
packageJson.dependencies = {};
|
||||||
}
|
}
|
||||||
|
|
||||||
objectMergeThrowIfSet(
|
objectMergeThrowIfSet(
|
||||||
packageJson.dependencies,
|
packageJson.dependencies,
|
||||||
monacoEditorCorePackageJson.dependencies,
|
monacoEditorCorePackageJson.dependencies,
|
||||||
'dependencies'
|
'dependencies'
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
await writeJsonFile(monacoEditorPackageJsonPath, packageJson);
|
await writeJsonFile(monacoEditorPackageJsonPath, packageJson);
|
||||||
});
|
});
|
||||||
|
|
||||||
await group('npm install to pick up monaco-editor-core', async () => {
|
|
||||||
await run('npm install', { cwd: rootPath });
|
|
||||||
});
|
|
||||||
|
|
||||||
await group('Setting vscode commitId from monaco-editor-core', async () => {
|
await group('Setting vscode commitId from monaco-editor-core', async () => {
|
||||||
const monacoEditorCorePackageJson = JSON.parse(
|
const monacoEditorCorePackageJson = JSON.parse(
|
||||||
await readFile(monacoEditorCorePackageJsonPath, { encoding: 'utf-8' })
|
await readFile(monacoEditorCorePackageJsonPath, { encoding: 'utf-8' })
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue