Easy Labs
Changelog

JavaScript SDK changelog

Release history for `@easylabs/browser`.

Synced from packages/easy-browser/CHANGELOG.md on the latest publish. This is the canonical release history for @easylabs/browser.

0.1.0

Minor Changes

Initial release of the framework-agnostic browser SDK. Mirrors Stripe's @stripe/stripe-js shape so consumers on Vue, Angular, Svelte, HTMX, Astro, and vanilla JS can use Easy Labs without React.

  • createEasyClient({ apiKey, __dev?, __internal_api_url? }) — async factory that validates the API key and returns the full EasyApiClient surface plus browser-specific helpers.
  • mountEmbeddedCheckout(container, options) — vanilla DOM helper that mounts the Easy Labs embedded-checkout iframe, wires the postMessage handshake (resize, ready, crypto_confirmed), and returns a handle with update(clientSecret) / unmount() methods. Functional equivalent of the React <EmbeddedCheckout> component.
  • Re-exports EasyApiClient, EasyApiError, and every public type from @easylabs/common so consumers don't need a second import.

On this page