You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Completes the workspace restructure (file moves landed in the previous
commit) with the substantive changes:
- @hyperplexed/bubbles-svelte (packages/svelte): declarative <Bubbles>/
<Bubble> components over the core manager. <Bubbles> owns the manager
(props -> configure(), destroy on unmount, reactive state/active via
getBubbles()); <Bubble> maps presence to add()/remove() and prop
changes to in-place re-adds. Snippets mount through a host with
getAllContexts() propagated and $state-backed props, so app context
flows in and content stays reactive. Published to npm as 0.1.0.
- Core: configure() bails when the resolved options are unchanged
(sameOptions comparator), so props-driven consumers can call it every
render for free. Documented as a guarantee; comparator tests added.
- Workspace plumbing: root package.json/tsconfig/vite.config aliases
resolve @hyperplexed/bubbles and $src to live sources; packages/core
gains its own package.json/tsconfig; publish.yml publishes both
packages; e2e configs repointed.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 commit comments