Skip to content

chore: package maintenance - #3

Merged
Upd4ting merged 3 commits into
mainfrom
chore/package-updates
Jul 20, 2026
Merged

chore: package maintenance#3
Upd4ting merged 3 commits into
mainfrom
chore/package-updates

Conversation

@Upd4ting

@Upd4ting Upd4ting commented Apr 21, 2026

Copy link
Copy Markdown
Member

Summary

  • Remove wildcard subpath exports (./* and typesVersions wildcard) to hide internal dist paths from consumers
  • Bump @antelopejs/interface-core dependency to ^0.0.3

Test plan

  • Verify build still passes: pnpm run build
  • Verify lint still passes: pnpm run lint

Greptile Summary

This PR performs two maintenance tasks: it removes the wildcard subpath exports (./* and typesVersions) from package.json to prevent consumers from importing internal dist/ paths directly, and it bumps the @antelopejs/interface-core peer dependency from ^0.0.2 to ^0.0.3. The lock file is updated accordingly, including a transitive defu upgrade from 6.1.46.1.7.

Confidence Score: 5/5

Safe to merge — changes are intentional and self-contained with no logic or correctness concerns.

Both changes are well-scoped: removing wildcard exports is an intentional encapsulation improvement, and the dependency bump is reflected correctly in the lock file. No P0 or P1 issues found.

No files require special attention.

Important Files Changed

Filename Overview
package.json Removes wildcard subpath exports (./* and typesVersions) to encapsulate internal dist paths, and bumps @antelopejs/interface-core from ^0.0.2 to ^0.0.3.
pnpm-lock.yaml Lock file updated to reflect the new @antelopejs/interface-core@0.0.3 resolution and a transitive defu bump from 6.1.4 to 6.1.7.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[Consumer] -->|import '@antelopejs/interface-redis'| B["Public export: '.'<br/>(dist/index.js)"]
    A -->|import '@antelopejs/interface-redis/package.json'| C["package.json export"]
    A -. "removed: import './*'" .-> D["❌ dist/*.js<br/>(internal paths, now hidden)"]
    B --> E["@antelopejs/interface-core@0.0.3"]
    B --> F["ioredis@^5.10.1"]
Loading

Reviews (1): Last reviewed commit: "chore: bump @antelopejs/interface-core t..." | Re-trigger Greptile

The interface-core bump is superseded by main's peerDependencies range;
the lockfile is main's (no dependency change remains).
@Upd4ting

Copy link
Copy Markdown
Member Author

Resolved the conflicts by merging main and keeping only the part of this PR that is still relevant:

  • Kept: removal of the ./* wildcard subpath export (encapsulation of internal dist paths) — verified no consumer imports an interface-redis subpath.
  • Dropped as superseded: the typesVersions wildcard removal (already gone from main) and the @antelopejs/interface-core bump to ^0.0.3 (main now declares it as a peerDependency with the wider >=0.0.3 <1.0.0 range). The lockfile is main's, since no dependency change remains.

pnpm build passes on the resolved branch.

@Upd4ting
Upd4ting merged commit 0b7f5a6 into main Jul 20, 2026
2 checks passed
@Upd4ting
Upd4ting deleted the chore/package-updates branch July 20, 2026 19:59
@Upd4ting
Upd4ting restored the chore/package-updates branch August 21, 2026 18:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant