25 строки
684 B
JavaScript
25 строки
684 B
JavaScript
/*!
|
|
* Copyright (c) Microsoft Corporation and contributors. All rights reserved.
|
|
* Licensed under the MIT License.
|
|
*/
|
|
|
|
/**
|
|
* This script is used in CI to compare the version in a package's package.json to the expected version we're releasing,
|
|
* which is set in the SETVERSION_VERSION environment variable.
|
|
*/
|
|
|
|
const fs = require("fs");
|
|
|
|
if (process.env.SETVERSION_VERSION === undefined) {
|
|
console.error("SETVERSION_VERSION env variable is undefined");
|
|
process.exit(1);
|
|
}
|
|
|
|
const pkg = JSON.parse(fs.readFileSync("./package.json"));
|
|
if (pkg.version !== process.env.SETVERSION_VERSION) {
|
|
console.error(`versions don't match: ${pkg.name}`);
|
|
process.exit(1);
|
|
}
|
|
|
|
process.exit(0);
|