mirror of
https://github.com/vercel-labs/scriptc.git
synced 2026-10-20 05:40:17 +08:00
10 lines
443 B
TypeScript
10 lines
443 B
TypeScript
import { createRequire } from "node:module";
|
|
|
|
const specifier = process.env.MODULE_NAME ?? "./fallback.mjs";
|
|
console.log(import.meta.resolve(specifier));
|
|
// createRequire uses the same static-literal boundary.
|
|
const require = createRequire(import.meta.url);
|
|
console.log(require.resolve(specifier));
|
|
console.log(require.resolve("./fallback.mjs", { paths: process.argv }));
|
|
// Dynamic requests and dynamic search paths remain explicit refusals.
|