From 056754f9c9f64f6415659316787c91ba4077deae Mon Sep 17 00:00:00 2001 From: Dylan Staley <88163+dstaley@users.noreply.github.com> Date: Fri, 27 Mar 2026 13:58:30 -0500 Subject: [PATCH] chore(hono): TypeScript 6.0 compatibility --- packages/hono/package.json | 4 ++-- packages/hono/{tsup.config.ts => tsdown.config.mts} | 9 ++++----- 2 files changed, 6 insertions(+), 7 deletions(-) rename packages/hono/{tsup.config.ts => tsdown.config.mts} (73%) diff --git a/packages/hono/package.json b/packages/hono/package.json index d75f8f6a8b6..973813b24dd 100644 --- a/packages/hono/package.json +++ b/packages/hono/package.json @@ -59,9 +59,9 @@ "dist" ], "scripts": { - "build": "tsup --env.NODE_ENV production", + "build": "tsdown", "clean": "rimraf ./dist", - "dev": "tsup --watch", + "dev": "tsdown --watch", "dev:pub": "pnpm dev -- --env.publish", "format": "node ../../scripts/format-package.mjs", "format:check": "node ../../scripts/format-package.mjs --check", diff --git a/packages/hono/tsup.config.ts b/packages/hono/tsdown.config.mts similarity index 73% rename from packages/hono/tsup.config.ts rename to packages/hono/tsdown.config.mts index 2b5ee461c6b..5b637852a7f 100644 --- a/packages/hono/tsup.config.ts +++ b/packages/hono/tsdown.config.mts @@ -1,6 +1,6 @@ -import { defineConfig } from 'tsup'; +import { defineConfig } from 'tsdown'; -import { name, version } from './package.json'; +import pkgJson from './package.json' with { type: 'json' }; export default defineConfig(overrideOptions => { const isWatch = !!overrideOptions.watch; @@ -13,15 +13,14 @@ export default defineConfig(overrideOptions => { types: './src/types/index.ts', }, format: ['cjs', 'esm'], - bundle: true, clean: true, minify: false, sourcemap: true, dts: true, onSuccess: shouldPublish ? 'pkglab pub --ping' : undefined, define: { - PACKAGE_NAME: `"${name}"`, - PACKAGE_VERSION: `"${version}"`, + PACKAGE_NAME: `"${pkgJson.name}"`, + PACKAGE_VERSION: `"${pkgJson.version}"`, __DEV__: `${isWatch}`, }, };