Files
TermiNexus e9e4693333
Some checks failed
Run mypy_primer on push / Run mypy_primer on push (push) Has been cancelled
Validation / Typecheck (push) Has been cancelled
Validation / Style (push) Has been cancelled
Validation / Test macos-latest (push) Has been cancelled
Validation / Test ubuntu-latest (push) Has been cancelled
Validation / Test windows-latest (push) Has been cancelled
Validation / Build (push) Has been cancelled
Validation / Required (push) Has been cancelled
初始化上传
2026-07-24 17:08:39 +08:00

21 lines
642 B
JavaScript

/* eslint-disable @typescript-eslint/no-var-requires */
//@ts-check
const { promises: fsAsync } = require('fs');
const chalk = require('chalk').default;
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();