From 171461e13568f43a81ab59215f721bd00de332d6 Mon Sep 17 00:00:00 2001 From: prdHugo <48803115+HugoPerard@users.noreply.github.com> Date: Fri, 28 Aug 2026 01:31:01 -0700 Subject: [PATCH] fix: publish types from dist, not src --- .changeset/publish-types.md | 5 +++++ packages/ui-state/package.json | 12 +++++++++++- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 .changeset/publish-types.md diff --git a/.changeset/publish-types.md b/.changeset/publish-types.md new file mode 100644 index 0000000..2aec625 --- /dev/null +++ b/.changeset/publish-types.md @@ -0,0 +1,5 @@ +--- +"@bearstudio/ui-state": patch +--- + +Point published `exports.types` at `./dist/index.d.ts`. `.npmignore` strips `src/`, so the previous `./src/index.ts` path 404'd for consumers under bundler/NodeNext. diff --git a/packages/ui-state/package.json b/packages/ui-state/package.json index a3394b2..c065459 100644 --- a/packages/ui-state/package.json +++ b/packages/ui-state/package.json @@ -25,11 +25,21 @@ "exports": { ".": { "types": "./src/index.ts", + "import": "./dist/index.js", + "require": "./dist/index.cjs", "default": "./dist/index.js" } }, "publishConfig": { - "access": "public" + "access": "public", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "require": "./dist/index.cjs", + "default": "./dist/index.js" + } + } }, "scripts": { "dev": "tsup src/index.ts --format esm,cjs --watch",