1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-11 10:07:54 -05:00
denoland-deno/tests/node_compat/runner.ts
Asher Gomez 92f6188253
chore: use @std import instead of @test_util/std (#22398)
This PR:
1. Replaces `@test_util/std`-prefixed imports with `@std`.
2. Adds `@std/` import map entries to a few `deno.json` files.
2024-02-13 02:05:10 +00:00

14 lines
398 B
TypeScript

// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
import "./polyfill_globals.js";
import { createRequire } from "node:module";
import { toFileUrl } from "@std/path/mod.ts";
const file = Deno.args[0];
if (!file) {
throw new Error("No file provided");
}
if (file.endsWith(".mjs")) {
await import(toFileUrl(file).href);
} else {
createRequire(import.meta.url)(file);
}