When building packages that contain only types (like [`@envelop/types`](https://github.com/n1ru4l/envelop/tree/main/packages/types)), the resolution fields in `package.json` should contain: ```json { "main": "", "types": "index.d.ts" } ``` without resolutions for `module` and other `exports`. This aligns with how [DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped) packs types. Additionally, this improvement would eradicate false positives for linting tools that check re-exports (like [here](https://github.com/n1ru4l/envelop/blob/cea2df214e4d598f1206b1e066bf285960011378/packages/core/src/index.ts#L1)).