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",