2023-03-01 15:34:30 +08:00
|
|
|
import fs from "node:fs";
|
2023-12-17 19:34:12 +00:00
|
|
|
import path from "node:path";
|
2023-03-28 16:18:53 +08:00
|
|
|
import { PROJECT_ROOT } from "../utils/index.js";
|
2023-03-01 15:34:30 +08:00
|
|
|
|
|
|
|
|
function getPackageFile(file) {
|
|
|
|
|
const resolved = path.join(PROJECT_ROOT, `node_modules/${file}`);
|
|
|
|
|
|
|
|
|
|
if (!fs.existsSync(resolved)) {
|
|
|
|
|
throw new Error(`'${file}' not exist.`);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return resolved;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export { getPackageFile };
|