From 297565159e3216158de8fe2d6a13c53d98be4e48 Mon Sep 17 00:00:00 2001 From: Nicolas Meienberger Date: Tue, 19 May 2026 21:06:52 +0200 Subject: [PATCH] refactor(content-disposition): use new named export --- .../modules/repositories/repositories.controller.ts | 4 ++-- bun.lock | 1 + package.json | 1 + vite.config.ts | 13 +++---------- 4 files changed, 7 insertions(+), 12 deletions(-) diff --git a/app/server/modules/repositories/repositories.controller.ts b/app/server/modules/repositories/repositories.controller.ts index efa4881a..00ccb83a 100644 --- a/app/server/modules/repositories/repositories.controller.ts +++ b/app/server/modules/repositories/repositories.controller.ts @@ -2,7 +2,7 @@ import { Readable } from "node:stream"; import { Hono } from "hono"; import { validator } from "hono-openapi"; import { streamSSE } from "hono/streaming"; -import contentDisposition from "content-disposition"; +import { create } from "content-disposition"; import { createRepositoryBody, createRepositoryDto, @@ -223,7 +223,7 @@ export const repositoriesController = new Hono() status: 200, headers: { "Content-Type": dumpStream.contentType, - "Content-Disposition": contentDisposition(filename, { + "Content-Disposition": create(filename, { fallback: filename.replace(/[^\x20-\x7E]/g, "?"), }), "X-Content-Type-Options": "nosniff", diff --git a/bun.lock b/bun.lock index 81905d5c..a8c0cccf 100644 --- a/bun.lock +++ b/bun.lock @@ -97,6 +97,7 @@ "happy-dom": "^20.9.0", "msw": "^2.14.6", "nitro": "^3.0.1-alpha.2", + "oxfmt": "0.48.0", "tailwindcss": "^4.3.0", "tw-animate-css": "^1.4.0", "typescript": "^6.0.3", diff --git a/package.json b/package.json index 37567350..7a1d6b24 100644 --- a/package.json +++ b/package.json @@ -128,6 +128,7 @@ "happy-dom": "^20.9.0", "msw": "^2.14.6", "nitro": "^3.0.1-alpha.2", + "oxfmt": "0.48.0", "tailwindcss": "^4.3.0", "tw-animate-css": "^1.4.0", "typescript": "^6.0.3", diff --git a/vite.config.ts b/vite.config.ts index c68783b4..54921e42 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -9,17 +9,10 @@ export default defineConfig({ plugins: [ tanstackStart({ srcDirectory: "app", - router: { - routesDirectory: "routes", - }, - importProtection: { - behavior: "error", - }, - }), - nitro({ - preset: "bun", - plugins: ["./app/server/plugins/bootstrap.ts"], + router: { routesDirectory: "routes" }, + importProtection: { behavior: "error" }, }), + nitro({ preset: "bun", plugins: ["./app/server/plugins/bootstrap.ts"] }), viteReact(), babel({ presets: [reactCompilerPreset()] }), tailwindcss(),