remove root internals protect
This commit is contained in:
31
index.js
31
index.js
@@ -1,31 +0,0 @@
|
||||
var path = require("path");
|
||||
var lib = path.join(__dirname, "lib");
|
||||
|
||||
var before = Object.keys(require.cache);
|
||||
|
||||
var babel = require("./lib/babel/api/node.js");
|
||||
module.exports = babel;
|
||||
|
||||
var after = Object.keys(require.cache);
|
||||
|
||||
var internalFiles = after.filter(function (filename) {
|
||||
// we had this file before
|
||||
if (before.indexOf(filename) >= 0) {
|
||||
return false;
|
||||
}
|
||||
|
||||
// internal file
|
||||
if (filename.indexOf(lib) >= 0) {
|
||||
return true;
|
||||
}
|
||||
});
|
||||
|
||||
internalFiles.forEach(function (filename) {
|
||||
// required by the node API method polyfill
|
||||
if (filename.indexOf("polyfill") >= 0) return;
|
||||
|
||||
var cache = require.cache[filename];
|
||||
cache.exports = {
|
||||
"": "Don't hotlink internal Babel files."
|
||||
};
|
||||
});
|
||||
Reference in New Issue
Block a user