UNPKG

956 BJavaScriptView Raw
1/*
2 MIT License http://www.opensource.org/licenses/mit-license.php
3 Author Tobias Koppers @sokra
4*/
5
6const defineExport = (name, fn) => {
7 let value;
8 Object.defineProperty(exports, name, {
9 get: () => {
10 if (fn !== undefined) {
11 value = fn();
12 fn = undefined;
13 }
14 return value;
15 },
16 configurable: true
17 });
18};
19
20defineExport("Source", () => require("./Source"));
21
22defineExport("RawSource", () => require("./RawSource"));
23defineExport("OriginalSource", () => require("./OriginalSource"));
24defineExport("SourceMapSource", () => require("./SourceMapSource"));
25defineExport("CachedSource", () => require("./CachedSource"));
26defineExport("ConcatSource", () => require("./ConcatSource"));
27defineExport("ReplaceSource", () => require("./ReplaceSource"));
28defineExport("PrefixSource", () => require("./PrefixSource"));
29defineExport("SizeOnlySource", () => require("./SizeOnlySource"));
30defineExport("CompatSource", () => require("./CompatSource"));