diff --git a/bun.lockb b/bun.lockb index c708f620..7d6c614c 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/cli/commands/emoji/add.ts b/cli/commands/emoji/add.ts index 6134b925..4014fd2c 100644 --- a/cli/commands/emoji/add.ts +++ b/cli/commands/emoji/add.ts @@ -63,6 +63,7 @@ export default class EmojiAdd extends BaseCommand { headers: { "Accept-Encoding": "identity", }, + // @ts-expect-error Proxy is a Bun-specific feature proxy: config.http.proxy.address, }); diff --git a/cli/commands/emoji/import.ts b/cli/commands/emoji/import.ts index 9b7792e4..81309b17 100644 --- a/cli/commands/emoji/import.ts +++ b/cli/commands/emoji/import.ts @@ -70,6 +70,7 @@ export default class EmojiImport extends BaseCommand { headers: { "Accept-Encoding": "identity", }, + // @ts-expect-error Proxy is a Bun-specific feature proxy: config.http.proxy.address, }); diff --git a/package.json b/package.json index 69689806..57bcf1c1 100644 --- a/package.json +++ b/package.json @@ -76,7 +76,7 @@ }, "devDependencies": { "@biomejs/biome": "^1.8.3", - "@types/bun": "^1.1.6", + "@types/bun": "^1.1.8", "@types/cli-progress": "^3.11.6", "@types/cli-table": "^0.3.4", "@types/html-to-text": "^9.0.4", @@ -86,8 +86,8 @@ "@types/mime-types": "^2.1.4", "@types/pg": "^8.11.6", "@types/qs": "^6.9.15", - "drizzle-kit": "^0.24.1", - "oclif": "^4.14.22", + "drizzle-kit": "^0.24.2", + "oclif": "^4.14.26", "ts-prune": "^0.10.3", "typescript": "^5.5.4", "zod-to-json-schema": "^3.23.2" @@ -98,7 +98,7 @@ "dependencies": { "@bradenmacdonald/s3-lite-client": "npm:@jsr/bradenmacdonald__s3-lite-client", "@hackmd/markdown-it-task-lists": "^2.1.4", - "@hono/hono": "npm:@jsr/hono__hono@4.5.8", + "@hono/hono": "npm:@jsr/hono__hono@4.5.9", "@hono/prometheus": "^1.0.1", "@hono/zod-validator": "^0.2.2", "@inquirer/confirm": "^3.1.22", @@ -107,7 +107,7 @@ "@logtape/logtape": "npm:@jsr/logtape__logtape@0.4.2", "@lysand-org/client": "^0.2.5", "@lysand-org/federation": "^2.2.0-rc.4", - "@oclif/core": "^4.0.18", + "@oclif/core": "^4.0.19", "@sentry/bun": "^8.26.0", "@tufjs/canonical-json": "^2.0.0", "altcha-lib": "^0.5.1", @@ -119,23 +119,23 @@ "cli-table": "^0.3.11", "drizzle-orm": "^0.33.0", "extract-zip": "^2.0.1", - "hono": "npm:@jsr/hono__hono@4.5.8", + "hono": "npm:@jsr/hono__hono@4.5.9", "html-to-text": "^9.0.5", "ioredis": "^5.4.1", "ip-matching": "^2.1.2", "iso-639-1": "^3.1.2", - "jose": "^5.7.0", + "jose": "^5.8.0", "linkify-html": "^4.1.3", "linkify-string": "^4.1.3", "linkifyjs": "^4.1.3", "magic-regexp": "^0.8.0", "markdown-it": "^14.1.0", - "markdown-it-anchor": "^9.0.1", + "markdown-it-anchor": "^9.1.0", "markdown-it-container": "^4.0.0", "markdown-it-toc-done-right": "^4.2.0", "mime-types": "^2.1.35", "oauth4webapi": "^2.12.0", - "ora": "^8.0.1", + "ora": "^8.1.0", "pg": "^8.12.0", "prom-client": "^15.1.3", "qs": "^6.13.0", diff --git a/server/api/media/proxy/:id.ts b/server/api/media/proxy/:id.ts index 57542c05..3b719782 100644 --- a/server/api/media/proxy/:id.ts +++ b/server/api/media/proxy/:id.ts @@ -44,6 +44,7 @@ export default apiRoute((app) => headers: { "Accept-Encoding": "br", }, + // @ts-expect-error Proxy is a Bun-specific feature proxy: config.http.proxy.address, }); diff --git a/utils/content_types.ts b/utils/content_types.ts index 8dee9bc2..b9be6ebc 100644 --- a/utils/content_types.ts +++ b/utils/content_types.ts @@ -54,6 +54,7 @@ export const mimeLookup = async (url: string) => { const fetchLookup = fetch(url, { method: "HEAD", + // @ts-expect-error Proxy is a Bun-specific feature proxy: config.http.proxy.address, }).then((response) => response.headers.get("content-type") || ""); diff --git a/utils/init.ts b/utils/init.ts index 951bade9..f3c8da3e 100644 --- a/utils/init.ts +++ b/utils/init.ts @@ -28,6 +28,7 @@ const checkHttpProxyConfig = async (config: Config) => { // Test the proxy const response = await fetch("https://api.ipify.org?format=json", { + // @ts-expect-error Proxy is a Bun-specific feature proxy: config.http.proxy.address, });