This commit is contained in:
metacryst
2026-01-09 11:14:27 -06:00
parent cf03c95664
commit 637c9e4674
2149 changed files with 527743 additions and 0 deletions

33
node_modules/rimraf/dist/esm/fix-eperm.js generated vendored Normal file
View File

@@ -0,0 +1,33 @@
import { errorCode } from './error.js';
import { chmodSync, promises } from './fs.js';
import { ignoreENOENT, ignoreENOENTSync } from './ignore-enoent.js';
const { chmod } = promises;
export const fixEPERM = (fn) => async (path) => {
try {
return void (await ignoreENOENT(fn(path)));
}
catch (er) {
if (errorCode(er) === 'EPERM') {
if (!(await ignoreENOENT(chmod(path, 0o666).then(() => true), er))) {
return;
}
return void (await fn(path));
}
throw er;
}
};
export const fixEPERMSync = (fn) => (path) => {
try {
return void ignoreENOENTSync(() => fn(path));
}
catch (er) {
if (errorCode(er) === 'EPERM') {
if (!ignoreENOENTSync(() => (chmodSync(path, 0o666), true), er)) {
return;
}
return void fn(path);
}
throw er;
}
};
//# sourceMappingURL=fix-eperm.js.map