vfpmedia/.pnpmfile.cjs
2026-04-18 23:36:02 -05:00

24 lines
566 B
JavaScript

// .pnpmfile.cjs
module.exports = {
hooks: {
readPackage(pkg) {
if (
pkg.name === "axios" ||
pkg.dependencies?.axios ||
pkg.devDependencies?.axios ||
pkg.peerDependencies?.axios ){
throw new Error(
`❌ BLOCKED: ${pkg.name} depends on axios`
);
}
if (pkg.dependencies) {
for (const dep of Object.keys(pkg.dependencies)) {
if (dep === "axios") {
throw new Error(`Blocked axios in ${pkg.name}`);
}
}
}
return pkg;
}
}
};