Page MenuHomePhorge

test_import_meta_full.cjs
No OneTemporary

Size
890 B
Referenced Files
None
Subscribers
None

test_import_meta_full.cjs

// Comprehensive import.meta test
console.log("=== Testing all import.meta properties ===\n");
console.log("1. import.meta.url:", import.meta.url);
console.log("2. import.meta.filename:", import.meta.filename);
console.log("3. import.meta.dirname:", import.meta.dirname);
console.log("4. import.meta.main:", import.meta.main);
console.log("5. typeof import.meta.resolve:", typeof import.meta.resolve);
console.log("\n=== Testing import.meta.resolve() ===");
const resolved = import.meta.resolve("./example.js");
console.log("Resolved './example.js':", resolved);
console.log("\n=== Testing that import() still works ===");
async function testImport() {
try {
const mod = await import('./export-test.js');
console.log("Dynamic import successful!");
mod.hello('from import.meta test');
} catch (e) {
console.log("Dynamic import failed:", e);
}
}
void testImport();

File Metadata

Mime Type
text/plain
Expires
Sun, May 3, 9:09 AM (1 d, 6 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
523728
Default Alt Text
test_import_meta_full.cjs (890 B)

Event Timeline