package-exports

star 312

Use when changing package entry points, `exports` maps, public API barrels, import paths, or subpath exports in aa-sdk packages.

alchemyplatform By alchemyplatform schedule Updated 5/21/2026

name: package-exports description: | Use when changing package entry points, exports maps, public API barrels, import paths, or subpath exports in aa-sdk packages. last_verified: 2026-05-06

Package Exports

aa-sdk publishes four ESM packages from packages/*. Public API contracts are defined by each package's package.json exports map and source entry points.

Rules

Rule When to read
Exports map is contract Before adding, removing, or renaming public exports.
ESM imports Before changing runtime imports in package source.
Internal and experimental subpaths Before using or changing internal or experimental subpaths.

Evidence

  • packages/common/package.json exports ., ./chains, and ./internal.
  • packages/wallet-apis/package.json exports ., ./experimental, ./solana, and ./internal.
  • packages/aa-infra/package.json and packages/smart-accounts/package.json export their root entry point.
Install via CLI
npx skills add https://github.com/alchemyplatform/aa-sdk --skill package-exports
Repository Details
star Stars 312
call_split Forks 220
navigation Branch main
article Path SKILL.md
More from Creator
alchemyplatform
alchemyplatform Explore all skills →