Skip to content

Commit b99669e

Browse files
committed
Revert "refactor: import from path instead of data url"
This reverts commit ad6431a.
1 parent ad6431a commit b99669e

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

dzx.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
11
/// <reference path="./types.d.ts" />
22

3-
import { join, readAll } from "./deps.ts";
3+
import { readAll } from "./deps.ts";
4+
import { join } from "./deps.ts";
45
import { ProcessError } from "./src/process_error.ts";
56
import { $ } from "./mod.ts";
67

78
window.$ = $;
89

9-
const script: string | undefined = Deno.args[0];
10+
let script: string | undefined = Deno.args[0];
1011

1112
try {
1213
if (!script) {
1314
if (!Deno.isatty(Deno.stdin.rid)) {
14-
const data = new TextDecoder().decode(await readAll(Deno.stdin));
15-
if (data) {
15+
script = new TextDecoder().decode(await readAll(Deno.stdin));
16+
if (script) {
1617
await import(
17-
`data:application/typescript,${encodeURIComponent(data)}`
18+
`data:application/typescript,${encodeURIComponent(script)}`
1819
);
1920
} else {
2021
console.error(`usage: dzx <script>`);
@@ -24,9 +25,8 @@ try {
2425
} else if (script.startsWith("http://") || script.startsWith("https://")) {
2526
await import(script);
2627
} else if (script) {
27-
await import(join($.cwd, script));
28-
// const data = await Deno.readTextFile(join($.cwd, script));
29-
// await import(`data:application/typescript,${encodeURIComponent(data)}`);
28+
const data = await Deno.readTextFile(join($.cwd, script));
29+
await import(`data:application/typescript,${encodeURIComponent(data)}`);
3030
} else {
3131
console.error(`usage: dzx <script>`);
3232
Deno.exit(1);

0 commit comments

Comments
 (0)