diff --git a/.changeset/fix-published-exports.md b/.changeset/fix-published-exports.md new file mode 100644 index 0000000..9bcd84f --- /dev/null +++ b/.changeset/fix-published-exports.md @@ -0,0 +1,5 @@ +--- +"@chkit/clickhouse": patch +--- + +Fix the `@chkit/clickhouse/e2e-testkit` subpath export. Both conditions pointed at `./src/e2e-testkit.ts`, which `files: ["dist"]` excludes from the published tarball, so importing the subpath from the published package hit a hard module-not-found. Build it to `dist` and point the export there (keeping a `source` condition for in-repo type resolution). diff --git a/packages/clickhouse/package.json b/packages/clickhouse/package.json index aab162e..b78fe84 100644 --- a/packages/clickhouse/package.json +++ b/packages/clickhouse/package.json @@ -28,8 +28,9 @@ "default": "./dist/index.js" }, "./e2e-testkit": { - "bun": "./src/e2e-testkit.ts", - "default": "./src/e2e-testkit.ts" + "source": "./src/e2e-testkit.ts", + "types": "./dist/e2e-testkit.d.ts", + "default": "./dist/e2e-testkit.js" } }, "files": [ diff --git a/packages/clickhouse/tsconfig.json b/packages/clickhouse/tsconfig.json index 9d644dd..d38ac70 100644 --- a/packages/clickhouse/tsconfig.json +++ b/packages/clickhouse/tsconfig.json @@ -5,5 +5,5 @@ "outDir": "dist" }, "include": ["src/**/*.ts"], - "exclude": ["src/**/*.test.ts", "src/e2e-testkit.ts"] + "exclude": ["src/**/*.test.ts"] }