Skip to main content

package-exports

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

Source facts

Repository
alchemyplatform/aa-sdk
Last source activity
May 21, 2026 at 23:38
Detected SKILL.md language
English
Stars
321
Forks
235

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
4 files

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
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-06T00:00:00.000Z
# 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](rules/exports-map-is-contract.md) | Before adding, removing, or renaming public exports. | | [ESM imports](rules/esm-imports.md) | Before changing runtime imports in package source. | | [Internal and experimental subpaths](rules/internal-and-experimental-subpaths.md) | 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.
View on GitHub