1234567891011121314151617181920212223242526272829 |
- // @ts-check
- /*---------------------------------------------------------------------------------------------
- * Copyright (c) Microsoft Corporation. All rights reserved.
- * Licensed under the MIT License. See License.txt in the project root for license information.
- *--------------------------------------------------------------------------------------------*/
- const { execSync } = require("child_process");
- const { join } = require("path");
- const { readFileSync, writeFileSync } = require("fs");
- // Update to the daily build
- execSync("npm install --save typescript@next");
- // Update the dts files
- execSync("npm run import-typescript");
- // Sync the versions
- const packagePath = join(__dirname, "../package.json");
- const package = JSON.parse(readFileSync(packagePath, "utf8"));
- const tsPackagePath = join(__dirname, "../node_modules/typescript/package.json");
- const tsPackage = JSON.parse(readFileSync(tsPackagePath, "utf8"));
- // Set the monaco-typescript version to directly match the typescript nightly version
- package.version = tsPackage.version;
- writeFileSync(packagePath, JSON.stringify(package), "utf8");
- // Update the dts files
- execSync("npm run compile");
|