Use imports

This commit is contained in:
2023-05-20 10:02:38 +08:00
parent f0b032e948
commit f13387163c
11 changed files with 22 additions and 27 deletions

10
db.ts
View File

@@ -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";

View File

@@ -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";

View File

@@ -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,

View File

@@ -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";

View File

@@ -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";

View File

@@ -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";

View File

@@ -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";

View File

@@ -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";

View File

@@ -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"],

View File

@@ -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) => {

View File

@@ -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";