openpanel/packages/devtools-server/src/project-id/get-project-id-from-package-json.ts
Stefan Pejcic 09f9f9502d packages
2024-11-07 19:03:37 +01:00

23 lines
450 B
TypeScript

import { readJSON } from "fs-extra";
import path from "path";
export const getProjectIdFromPackageJson = async (
projectPath = process.cwd(),
) => {
try {
const packageJson = await readJSON(path.join(projectPath, "package.json"), {
encoding: "utf-8",
});
const projectId = packageJson?.refine?.projectId as string;
if (projectId) {
return projectId;
}
return false;
} catch (e) {
return null;
}
};