fix: fix checking package function
This commit is contained in:
parent
b0cba07f67
commit
3e7e77c111
@ -2,12 +2,12 @@ import fs from 'fs';
|
|||||||
import type { PackageJson } from 'types';
|
import type { PackageJson } from 'types';
|
||||||
|
|
||||||
export const hasPackage = (packageName: string) => {
|
export const hasPackage = (packageName: string) => {
|
||||||
if (!packageName) {
|
if (!packageName || !process.env.npm_package_json) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment,@typescript-eslint/no-non-null-assertion
|
// 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]);
|
return Boolean(packageJson.dependencies[packageName] || packageJson.devDependencies[packageName]);
|
||||||
};
|
};
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user