Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
pkg.browser.fs === false;
if (!ignore) {
traverse(ast.program, fsVisitor, null, asset);
}
}
// Insert node globals
if (GLOBAL_RE.test(code)) {
asset.meta.globals = new Map();
walk.ancestor(ast.program, insertGlobals, asset);
}
}
if (options.scopeHoist) {
hoist(asset);
} else if (asset.meta.isES6Module) {
// Convert ES6 modules to CommonJS
let res = babelCore.transformFromAst(ast.program, code, {
code: false,
ast: true,
filename: asset.filePath,
babelrc: false,
configFile: false,
plugins: [require('@babel/plugin-transform-modules-commonjs')]
});
ast.program = res.ast;
ast.isDirty = true;
}
return [asset];
pkg.browser.fs === false;
if (!ignore) {
traverse(ast.program, fsVisitor, null, {asset, logger});
}
}
// Insert node globals
if (GLOBAL_RE.test(code)) {
asset.meta.globals = new Map();
walk.ancestor(ast.program, insertGlobals, asset);
}
}
if (options.scopeHoist) {
hoist(asset);
} else if (asset.meta.isES6Module) {
// Convert ES6 modules to CommonJS
let res = babelCore.transformFromAst(ast.program, code, {
code: false,
ast: true,
filename: asset.filePath,
babelrc: false,
configFile: false,
plugins: [require('@babel/plugin-transform-modules-commonjs')],
});
ast.program = res.ast;
ast.isDirty = true;
}
return [asset];