Skip to content

Commit

Permalink
Added stub for require.cache (#1960)
Browse files Browse the repository at this point in the history
* Added a simple stub for require.cache in prelude (#1959)
  • Loading branch information
jfrconley authored and DeMoorJasper committed Aug 30, 2018
1 parent 48c0fa3 commit 43685f2
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 0 deletions.
1 change: 1 addition & 0 deletions packages/core/parcel-bundler/src/builtins/prelude.js
Expand Up @@ -42,6 +42,7 @@ parcelRequire = (function (modules, cache, entry, globalName) {
}

localRequire.resolve = resolve;
localRequire.cache = {};

var module = cache[name] = new newRequire.Module(name);

Expand Down
@@ -0,0 +1 @@
Object.keys(require.cache);
11 changes: 11 additions & 0 deletions packages/core/parcel-bundler/test/javascript.js
Expand Up @@ -1392,4 +1392,15 @@ describe('javascript', function() {
let file = await fs.readFile(__dirname + '/dist/index.js', 'utf8');
assert(!file.includes('OptionsType'));
});

it('should stub require.cache', async function() {
let b = await bundle(
__dirname + '/integration/node_require_cache/main.js',
{
target: 'node'
}
);

await run(b);
});
});

0 comments on commit 43685f2

Please sign in to comment.