aboutsummaryrefslogtreecommitdiff
path: root/src/runtime.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtime.js')
-rw-r--r--src/runtime.js32
1 files changed, 32 insertions, 0 deletions
diff --git a/src/runtime.js b/src/runtime.js
index e00271303..5ac6d3a93 100644
--- a/src/runtime.js
+++ b/src/runtime.js
@@ -53,6 +53,10 @@ export var __commonJS =
var require_cache = new WeakMap();
+export var __SPEEDY_INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = {
+ RequireFailedError: class RequireFailedError {},
+};
+
export var __require = (namespace) => {
var entry = require_cache.get(namespace);
if (typeof entry !== "undefined") {
@@ -65,6 +69,16 @@ export var __require = (namespace) => {
? namespace["default"]
: namespace;
+ if (typeof target !== "function") {
+ throw new __SPEEDY_INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.RequireFailedError(
+ `Couldn't find module "${
+ typeof namespace === "string"
+ ? namespace
+ : namespace.name || namespace.displayName || namespace.toString()
+ }"`
+ );
+ }
+
var exports = target();
require_cache.set(namespace, exports);
return exports;
@@ -81,3 +95,21 @@ export var __name = (target, name) => {
};
export const __esModule = true;
+
+// Used to implement ES6 exports to CommonJS
+export var __export = (target, all) => {
+ for (var name in all)
+ __defProp(target, name, { get: all[name], enumerable: true });
+};
+
+export var __reExport = (target, module, desc) => {
+ if ((module && typeof module === "object") || typeof module === "function")
+ for (let key of __getOwnPropNames(module))
+ if (!__hasOwnProp.call(target, key) && key !== "default")
+ __defProp(target, key, {
+ get: () => module[key],
+ enumerable:
+ !(desc = __getOwnPropDesc(module, key)) || desc.enumerable,
+ });
+ return target;
+};