Your package has single "types" entry in your package.json, you should have something like: ```json "exports": { ".": { "import": { "types": "./dist/index.d.mts", "default": "./src/index.mts" }, "require": { "types": "./dist/index.d.ts", "default": "./src/index.mts" } } }, ``` Also, your typing information is not valid ESM, because it uses relative imports without extensions, so TypeScript ignores those imports. Example of error: <img width="738" alt="Image" src="https://github.com/user-attachments/assets/25fdb033-88f6-4cf3-983f-87a0788ffee1" /> The easiest fix would be to replace custom rollup config with tsup, and adding `format: ['esm', 'cjs'], dts: true` to tsup config.