From 63508a56bba1d39e7dd6d95c15f85622ed832133 Mon Sep 17 00:00:00 2001 From: Christopher Fraser Date: Thu, 23 Jan 2025 12:51:53 +1100 Subject: [PATCH] fix(typebox-validator): Fix @hono/typebox-validator, when imported as esm, transiently importing typebox as cjs (#942) --- .changeset/purple-weeks-cross.md | 5 +++++ packages/typebox-validator/package.json | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 .changeset/purple-weeks-cross.md diff --git a/.changeset/purple-weeks-cross.md b/.changeset/purple-weeks-cross.md new file mode 100644 index 00000000..a578ea60 --- /dev/null +++ b/.changeset/purple-weeks-cross.md @@ -0,0 +1,5 @@ +--- +'@hono/typebox-validator': patch +--- + +Fix transiently importing typebox as cjs even when typebox-validator imported as esm diff --git a/packages/typebox-validator/package.json b/packages/typebox-validator/package.json index b41a1576..ddd4d2de 100644 --- a/packages/typebox-validator/package.json +++ b/packages/typebox-validator/package.json @@ -11,7 +11,7 @@ "scripts": { "test": "jest", "build:cjs": "tsc -p tsconfig.cjs.json", - "build:esm": "tsc -p tsconfig.esm.json", + "build:esm": "tsc -p tsconfig.esm.json && echo '{\"type\": \"module\"}' > dist/esm/package.json", "build": "rimraf dist && yarn build:cjs && yarn build:esm", "prerelease": "yarn build && yarn test", "release": "yarn publish" @@ -36,4 +36,4 @@ "jest": "^29.7.0", "rimraf": "^5.0.5" } -} +} \ No newline at end of file