Every line of 'fs extra npm' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.
69 private getNpmPath() { 70 return new Promise((resolve, reject) => { 71 which('npm', (err, npmPath) => { 72 if (err && ! npmPath) { 73 if (this.app) { 74 this.app.logger.error(`npm -> path error: ${err}`); 75 } 76 reject(err); 77 } else { 78 if (this.app) { 79 this.app.logger.log(`npm -> path: ${npmPath}`); 80 } 81 resolve(npmPath); 82 } 83 }); 84 }); 85 }
18 function _fsExtra() { 19 const data = require("fs-extra"); 20 21 _fsExtra = function () { 22 return data; 23 }; 24 25 return data; 26 }
110 function fs() { 111 return require("fs"); 112 }
264 export function fileSystem(path: string|string[]): NodeFileSystem { 265 return new NodeFileSystem(path); 266 }
20 async function writeFakeNPM (shebang) { 21 const targetPath = path.resolve(fakebin, 'npm') 22 const source = await fs.readFile(path.resolve(fakebin, 'npm-template.js')) 23 await fs.writeFile(targetPath, '#!' + shebang + '\n' + source) 24 await fs.chmod(targetPath, 493) // 0o755 25 }