Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F3088482
test_cjs_esbuild_named_exports.mjs
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
834 B
Referenced Files
None
Subscribers
None
test_cjs_esbuild_named_exports.mjs
View Options
import * as ns from "./cjs_esbuild_like_module.cjs";
import def from "./cjs_esbuild_like_module.cjs";
function assert(condition, message) {
if (!condition) throw new Error(message);
}
assert(typeof ns.build === "function", "missing named build export");
assert(typeof ns.transform === "function", "missing named transform export");
assert(ns.version === "0.0-test", "missing named version export");
const buildResult = ns.build({ minify: false });
assert(buildResult && buildResult.ok === true, "named build export returned wrong value");
assert(ns.transform("ab") === "AB", "named transform export returned wrong value");
assert(def.build === ns.build, "default and named build exports diverged");
assert(ns.default === def, "namespace.default should match default import");
console.log("test_cjs_esbuild_named_exports: OK");
File Metadata
Details
Attached
Mime Type
application/javascript
Expires
Sat, Apr 4, 9:57 AM (2 d)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
522550
Default Alt Text
test_cjs_esbuild_named_exports.mjs (834 B)
Attached To
Mode
rANT Ant
Attached
Detach File
Event Timeline
Log In to Comment