diff --git a/deno.jsonc b/deno.jsonc index a3cbd80..ae689a1 100644 --- a/deno.jsonc +++ b/deno.jsonc @@ -37,7 +37,6 @@ "@std/assert": "jsr:@std/assert@^1", "@std/cli": "jsr:@std/cli@^1", "@std/fs": "jsr:@std/fs@^1", - "@std/http": "jsr:@std/http@^0.206.0", "@std/path": "jsr:@std/path@^1.0.9", "@std/testing": "jsr:@std/testing@^1", "@std/text": "jsr:@std/text@^1" diff --git a/scripts/src/imports/update.ts b/scripts/src/imports/update.ts index e49ab4f..6058f43 100644 --- a/scripts/src/imports/update.ts +++ b/scripts/src/imports/update.ts @@ -1,5 +1,5 @@ import { parseArgs } from "@std/cli/parse-args"; -import { createHttpError } from "@std/http/http-errors"; +import { createHttpError } from "jsr:@std/http@^0.206.0/http-errors"; import { dirname, join, relative } from "@std/path"; // Regex for https://deno.land/x/deno_slack_api@x.x.x/ @@ -27,10 +27,11 @@ async function main() { const apiDepsInSdk = await apiDepsIn(denoSlackSdkValue); + // Use "src" not "/src/" - leading slash makes join() treat it as absolute, dropping the relative path const apiPackageSpecifier = join( relative(importFileDir, apiDir), - "/src/", - ); + "src", + ) + "/"; importFile["imports"]["deno-slack-api/"] = apiPackageSpecifier; importFile["scopes"] = { diff --git a/scripts/src/imports/update_test.ts b/scripts/src/imports/update_test.ts index 9849a68..9c3260c 100644 --- a/scripts/src/imports/update_test.ts +++ b/scripts/src/imports/update_test.ts @@ -1,4 +1,4 @@ -import { isHttpError } from "@std/http/http-errors"; +import { isHttpError } from "jsr:@std/http@^0.206.0/http-errors"; import { assertEquals, assertRejects } from "@std/assert"; import { apiDepsIn } from "./update.ts"; import { stubFetch } from "../../../testing/http.ts"; diff --git a/src/api_test.ts b/src/api_test.ts index 2f61e0b..642b0dd 100644 --- a/src/api_test.ts +++ b/src/api_test.ts @@ -5,7 +5,7 @@ import { assertRejects, } from "@std/assert"; import { SlackAPI } from "./mod.ts"; -import { HttpError } from "@std/http/http-errors"; +import { HttpError } from "jsr:@std/http@^0.206.0/http-errors"; import { stubFetch } from "../testing/http.ts"; Deno.test("SlackAPI class", async (t) => { diff --git a/src/base-client.ts b/src/base-client.ts index 7f9134d..256e5a6 100644 --- a/src/base-client.ts +++ b/src/base-client.ts @@ -4,7 +4,7 @@ import type { SlackAPIMethodArgs, SlackAPIOptions, } from "./types.ts"; -import { createHttpError, type HttpError } from "@std/http/http-errors"; +import { createHttpError, type HttpError } from "jsr:@std/http@^0.206.0/http-errors"; import { getUserAgent, serializeData } from "./base-client-helpers.ts"; export class BaseSlackAPIClient implements BaseSlackClient {