Skip to content

Commit a22eb90

Browse files
committed
fix(plugin): support subpath imports in plugin specifiers
Plugins can now use subpath exports (e.g. "websxa/opencode") instead of requiring a dedicated wrapper package. The specifier is parsed into package name and subpath, installed via BunProc.install, then the subpath is resolved through the package's exports map. Handles unscoped ("pkg/sub"), scoped ("@scope/pkg/sub"), and versioned ("pkg/sub@1.0.0") specifiers. Falls back to direct path when no exports map exists. Fully backward compatible with existing specifier formats.
1 parent f20ee2f commit a22eb90

File tree

4,381 files changed

+73
-689346
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

4,381 files changed

+73
-689346
lines changed

.editorconfig

Lines changed: 0 additions & 9 deletions
This file was deleted.

.github/CODEOWNERS

Lines changed: 0 additions & 5 deletions
This file was deleted.

.github/ISSUE_TEMPLATE/bug-report.yml

Lines changed: 0 additions & 67 deletions
This file was deleted.

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.github/ISSUE_TEMPLATE/feature-request.yml

Lines changed: 0 additions & 20 deletions
This file was deleted.

.github/ISSUE_TEMPLATE/question.yml

Lines changed: 0 additions & 11 deletions
This file was deleted.

.github/TEAM_MEMBERS

Lines changed: 0 additions & 15 deletions
This file was deleted.

.github/VOUCHED.td

Lines changed: 0 additions & 23 deletions
This file was deleted.

.github/actions/setup-bun/action.yml

Lines changed: 0 additions & 36 deletions
This file was deleted.

.github/actions/setup-git-committer/action.yml

Lines changed: 0 additions & 43 deletions
This file was deleted.

0 commit comments

Comments
 (0)