Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@rainydio/contained-require

rainydio25ISC0.0.6

Instance of require function with it's own cache

require

readme

contained-require

Simulating instance of require function with it's own cache, resolve etc. Also handling async require calls.

"use strict";

const assert   = require("assert");
const crequire = require("contained-require")(module);
const one1     = require("../test/data/one");
const one2     = crequire("../test/data/one");

assert(one1 !== one2);

crequire(module)

Creates instance of crequire, module current module should be passed as an argument