mirror of
https://github.com/microsoft/pyright.git
synced 2024-10-06 21:07:19 +03:00
21 lines
634 B
JavaScript
21 lines
634 B
JavaScript
/* eslint-disable @typescript-eslint/no-var-requires */
|
|
//@ts-check
|
|
|
|
const { promises: fsAsync } = require('fs');
|
|
const chalk = require('chalk');
|
|
|
|
async function main() {
|
|
const packageJson = await fsAsync.readFile('package.json', 'utf-8');
|
|
const obj = JSON.parse(packageJson);
|
|
|
|
const name = obj.name;
|
|
if (name !== 'pyright') {
|
|
console.error(chalk.red(`Extension name must be "pyright", but is currently set to "${name}".`));
|
|
console.error(chalk.red('Please package by running "npm run package" to ensure the name is set correctly.'));
|
|
console.error();
|
|
process.exit(1);
|
|
}
|
|
}
|
|
|
|
main();
|