mirror of
https://github.com/denoland/deno.git
synced 2024-12-27 01:29:14 -05:00
92f6188253
This PR: 1. Replaces `@test_util/std`-prefixed imports with `@std`. 2. Adds `@std/` import map entries to a few `deno.json` files.
14 lines
398 B
TypeScript
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);
|
|
}
|