Skip to content

v0.1.0 — pre-stable initial release

Choose a tag to compare

@rtorcato rtorcato released this 04 Jun 13:03
· 212 commits to main since this release

Initial pre-stable release of @rtorcato/browser-common.

Install: pnpm add @rtorcato/browser-common

Features

  • 42 subpath-exported modules wrapping browser Web APIs (clipboard, geolocation, observers, storage, etc.)
  • is<Name>Available() guard per module — operations no-op on unsupported environments
  • ESM-only, sideEffects: false, fully tree-shakeable
  • Bundle-size budgets enforced in CI via size-limit
  • Type-safe with declaration files for every subpath

Notes

This is a v0.x release — API is subject to change. Behavior tests cover encodingapis and webshare; other modules have smoke tests only. Graduate to v1.0.0 once behavior tests cover the full surface.

See the README for the module index and browser support matrix.