database-petani-mobile/node_modules/@base44/vite-plugin/dist/utils.js
2026-02-23 16:39:35 +07:00

22 lines
740 B
JavaScript

import { readFileSync, existsSync } from "fs";
import { join } from "path";
export function filterPackagesInProject(packages, root) {
try {
const packageJsonPath = join(root, "package.json");
if (!existsSync(packageJsonPath)) {
return [];
}
const packageJson = JSON.parse(readFileSync(packageJsonPath, "utf-8"));
const allDeps = {
...packageJson.dependencies,
...packageJson.devDependencies,
...packageJson.peerDependencies,
};
return packages.filter((pkg) => pkg in allDeps);
}
catch (error) {
console.warn("Failed to read project package.json:", error);
return [];
}
}
//# sourceMappingURL=utils.js.map