UNPKG

fuse-box

Version:

Fuse-Box a bundler that does it right

26 lines (24 loc) 882 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const ModuleCollection_1 = require("./core/ModuleCollection"); const File_1 = require("./core/File"); class ShimCollection { static create(context, name, exports) { let entryInfo = { isNodeModule: false, fuseBoxPath: "index.js", }; let entryFile = new File_1.File(context, entryInfo); entryFile.isLoaded = true; entryFile.analysis.skip(); entryFile.contents = `module.exports = ${exports}`; let collection = new ModuleCollection_1.ModuleCollection(context, name, { missing: false, }); collection.dependencies.set(name, entryFile); collection.setupEntry(entryFile); return collection; } } exports.ShimCollection = ShimCollection; //# sourceMappingURL=ShimCollection.js.map