fs-adapter-store: barrel-export AdapterStoreBroadcast + bump 0.1.4#45
Merged
Conversation
The AdapterStoreBroadcast<T> contract was introduced in commit a3dfb12 as part of the broadcast subscription redesign, but the barrel export in src/index.ts was never updated to re-export it. The type is documented in docs/packages/adapter-store.md as a canonical import from the package root, surfaced through AdapterStoreConfig.broadcast, and used by the package's own tests via the barrel — the omission was a promotion oversight, not a deliberate API choice. Adds AdapterStoreBroadcast to the existing export type { ... } block and bumps the package version 0.1.3 → 0.1.4 for a patch release. Type-only change; emitted .mjs/.cjs contain zero references. All 8 CI gates green locally (audit, format, lint, build, typecheck, publint+attw, 100% coverage on 90 tests, 100% mutation / 92 killed). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
8 tasks
jasperboerhof
approved these changes
Apr 23, 2026
Deploying fs-packages with
|
| Latest commit: |
0d236f5
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://b441839a.fs-packages.pages.dev |
| Branch Preview URL: | https://armory-adapter-store-broadca.fs-packages.pages.dev |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
AdapterStoreBroadcasttopackages/adapter-store/src/index.tsbarrel alongside existing public type exports.@script-development/fs-adapter-store0.1.3 → 0.1.4.Context
AdapterStoreBroadcast<T>was defined and usable via deep import but absent from the package's canonical surface. Docs already document root-import (docs/packages/adapter-store.md:189) as the intended access path — the barrel omission was a promotion oversight at commita3dfb12, not a deliberate API choice. This aligns implementation with the published contract.Impact radius
Verified zero consumer breakage: kendo (
^0.1.3) and BIO (^0.1.0) both carry the dep but do not currently importAdapterStoreBroadcast. Caret range will absorb 0.1.4 automatically on next install — no downstream action required.Test plan
All 8 CI gates confirmed locally on branch:
Publish
Tag/publish deferred until after merge — Commander-gated. Trusted Publishing (OIDC) triggers on tag push.