Fix some bugs #3
@ -2,12 +2,12 @@ import fs from 'fs';
|
||||
import type { PackageJson } from 'types';
|
||||
|
||||
export const hasPackage = (packageName: string) => {
|
||||
if (!packageName) {
|
||||
if (!packageName || !process.env.npm_package_json) {
|
||||
return false;
|
||||
}
|
||||
|
||||
// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment,@typescript-eslint/no-non-null-assertion
|
||||
const packageJson: PackageJson = JSON.parse(fs.readFileSync(process.env.npm_package_json!, 'utf8'));
|
||||
const packageJson: PackageJson = JSON.parse(fs.readFileSync(process.env.npm_package_json, 'utf8'));
|
||||
|
||||
return Boolean(packageJson.dependencies[packageName] || packageJson.devDependencies[packageName]);
|
||||
};
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user