mirror of
https://github.com/lifegpc/eh-downloader.git
synced 2026-07-08 01:31:00 +08:00
Use imports
This commit is contained in:
10
db.ts
10
db.ts
@@ -1,8 +1,8 @@
|
||||
const { DB } = await import("https://deno.land/x/[email protected]/mod.ts");
|
||||
import { SemVer } from "https://deno.land/[email protected]/semver/mod.ts";
|
||||
import { join } from "https://deno.land/[email protected]/path/mod.ts";
|
||||
import { SqliteError } from "https://deno.land/x/[email protected]/mod.ts";
|
||||
import { Status } from "https://deno.land/x/[email protected]/src/constants.ts";
|
||||
const { DB } = await import("sqlite/mod.ts");
|
||||
import { SemVer } from "std/semver/mod.ts";
|
||||
import { join } from "std/path/mod.ts";
|
||||
import { SqliteError } from "sqlite/mod.ts";
|
||||
import { Status } from "sqlite/src/constants.ts";
|
||||
import { sleep } from "./utils.ts";
|
||||
import { Task, TaskType } from "./task.ts";
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { assertEquals } from "https://deno.land/[email protected]/testing/asserts.ts";
|
||||
import { assertEquals } from "std/testing/asserts.ts";
|
||||
import { EhDb, GMeta } from "./db.ts";
|
||||
import { TaskType } from "./task.ts";
|
||||
import { remove_if_exists } from "./test_base.ts";
|
||||
|
||||
@@ -1,8 +1,14 @@
|
||||
{
|
||||
"imports": {
|
||||
"std/": "https://deno.land/[email protected]/",
|
||||
"deno_dom/": "https://deno.land/x/[email protected]/",
|
||||
"sqlite/": "https://deno.land/x/[email protected]/"
|
||||
},
|
||||
"tasks": {
|
||||
"dev": "deno run --watch main.ts",
|
||||
"test": "deno test --allow-read=./config.json,./test --allow-net --allow-write=./test --allow-run=tasklist.exe --unstable",
|
||||
"run": "deno run --allow-read=./config.json,./downloads --allow-write=./downloads --allow-run=tasklist.exe --unstable"
|
||||
"run": "deno run --allow-read=./config.json,./downloads --allow-write=./downloads --allow-run=tasklist.exe --unstable",
|
||||
"compile": "deno compile --allow-read=./config.json,./downloads --allow-write=./downloads --allow-run=tasklist.exe --unstable"
|
||||
},
|
||||
"fmt": {
|
||||
"indentWidth": 4,
|
||||
|
||||
2
main.ts
2
main.ts
@@ -1,4 +1,4 @@
|
||||
import { parse } from "https://deno.land/[email protected]/flags/mod.ts";
|
||||
import { parse } from "std/flags/mod.ts";
|
||||
import { load_settings } from "./config.ts";
|
||||
import { check_file_permissions } from "./permissons.ts";
|
||||
import { AlreadyClosedError, TaskManager } from "./task_manager.ts";
|
||||
|
||||
@@ -1,7 +1,4 @@
|
||||
import {
|
||||
DOMParser,
|
||||
Element,
|
||||
} from "https://deno.land/x/[email protected]/deno-dom-wasm-noinit.ts";
|
||||
import { DOMParser, Element } from "deno_dom/deno-dom-wasm-noinit.ts";
|
||||
import { Client } from "../client.ts";
|
||||
import { initDOMParser, parse_bool } from "../utils.ts";
|
||||
|
||||
|
||||
@@ -1,7 +1,4 @@
|
||||
import {
|
||||
assert,
|
||||
assertEquals,
|
||||
} from "https://deno.land/[email protected]/testing/asserts.ts";
|
||||
import { assert, assertEquals } from "std/testing/asserts.ts";
|
||||
import { Client } from "../client.ts";
|
||||
import { load_settings } from "../config.ts";
|
||||
import { API_PERMISSION } from "../test_base.ts";
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
import {
|
||||
DOMParser,
|
||||
} from "https://deno.land/x/[email protected]/deno-dom-wasm-noinit.ts";
|
||||
import { DOMParser } from "deno_dom/deno-dom-wasm-noinit.ts";
|
||||
import { Client } from "../client.ts";
|
||||
import { initDOMParser } from "../utils.ts";
|
||||
|
||||
|
||||
@@ -1,7 +1,4 @@
|
||||
import {
|
||||
assert,
|
||||
assertEquals,
|
||||
} from "https://deno.land/[email protected]/testing/asserts.ts";
|
||||
import { assert, assertEquals } from "std/testing/asserts.ts";
|
||||
import { Client } from "../client.ts";
|
||||
import { load_settings } from "../config.ts";
|
||||
import { API_PERMISSION } from "../test_base.ts";
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { exists } from "https://deno.land/[email protected]/fs/exists.ts";
|
||||
import { exists } from "std/fs/exists.ts";
|
||||
|
||||
export const API_PERMISSION: Deno.PermissionOptions = {
|
||||
read: ["./config.json"],
|
||||
|
||||
4
utils.ts
4
utils.ts
@@ -1,5 +1,5 @@
|
||||
import { exists } from "https://deno.land/[email protected]/fs/exists.ts";
|
||||
import { initParser } from "https://deno.land/x/[email protected]/deno-dom-wasm-noinit.ts";
|
||||
import { exists } from "std/fs/exists.ts";
|
||||
import { initParser } from "deno_dom/deno-dom-wasm-noinit.ts";
|
||||
|
||||
export function sleep(time: number): Promise<undefined> {
|
||||
return new Promise((r) => {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { assertEquals } from "https://deno.land/[email protected]/testing/asserts.ts";
|
||||
import { assertEquals } from "std/testing/asserts.ts";
|
||||
import { check_running } from "./pid_check.ts";
|
||||
import { promiseState, sleep } from "./utils.ts";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user