Skip to content

chore: version packages - #2

Merged
peetzweg merged 1 commit into
mainfrom
changeset-release/main
Aug 18, 2026
Merged

peetzweg merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 7, 2026 •

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

[email protected]

Minor Changes

  • 380392f: Extend the tick spec so a sound can be more than a struck resonator, and ship the cuelume palette as an add-on kit.

    Tick gains six optional fields — attack, curve, wave, filter, glideTo/glideTime, and ring — and Sound gains shimmer, a short low-passed feedback delay. Every one of them is optional and defaults to the previous behaviour, so existing specs, encoded strings and presets are unchanged; the built-in presets render bit-identically.

    New register(name, spec) / register(kit) teaches play() extra names, and registered() lists everything it answers to.

    New sonics/presets subpath exports cuelume: the seventeen interaction sounds designed by Daniel Belyi for cuelume (MIT), ported to sonics specs so they can be tweaked in the playground, shared as encoded strings, and baked to WAV. It is a separate entry point, so the core bundle only grows for consumers who import it.

Patch Changes

  • 081fcda: Packaging fixes for correct types + tree-shaking:

    • Split the exports types per condition (import → .d.mts, require → .d.ts) so ESM consumers get ESM-interpreted types.
    • The React bindings now import the core by package name, so an ESM consumer loads the ESM core (one shared AudioContext, not a duplicate CJS instance).
    • Ship the library ESM unminified and mark the default export /* @__PURE__ */, so bundlers can tree-shake: import { play } now drops unused code like render/toWav.
    • Add type/engines fields. Verified with publint and are-the-types-wrong.

[email protected]

Patch Changes

@github-actions
github-actions Bot force-pushed the changeset-release/main branch 2 times, most recently from 909367b to d9759a3 Compare July 7, 2026 08:10
@peetzweg

peetzweg commented Jul 7, 2026

Copy link
Copy Markdown
Owner

Automated agent review (comment-only — not an approval).

Verdict: looks-good · Confidence: high · Mergeability: ready

Standard Changesets release PR, consistent end-to-end: consumes fix-package-types.md (declared sonics: patch) and bumps sonics 0.1.0 → 0.1.1 (patch ⇒ patch ✓), with the CHANGELOG 0.1.1 entry reproducing the changeset body (per-condition exports types, React bindings importing core by package name, unminified ESM + /* @__PURE__ */ for tree-shaking, type/engines fields). No version-level mismatch, CHANGELOG accurate. Nothing blocking from the diff.

@peetzweg peetzweg added the agent:reviewed PR assessed; skip until head SHA changes (agent) label Jul 7, 2026
@peetzweg
peetzweg force-pushed the changeset-release/main branch from d9759a3 to 8876799 Compare August 5, 2026 14:47
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 8876799 to de59d2f Compare August 5, 2026 14:47
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from de59d2f to de7aef8 Compare August 18, 2026 09:02
@peetzweg
peetzweg merged commit c204905 into main Aug 18, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

agent:reviewed PR assessed; skip until head SHA changes (agent)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant