Skip to content

3.0.0-beta.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@drichar drichar released this 28 Mar 02:17
· 218 commits to v3 since this release

Summary

Introduces a complete rewrite of the use-wallet library, now structured as a monorepo to support vanilla JavaScript/TypeScript applications alongside framework-specific adapters for React and Vue. Key advancements include:

  • Transition to a vanilla TypeScript core library, ensuring framework-agnostic compatibility.
  • Addition of framework-specific adapters, initially for React and Vue, with plans for Solid.js and Svelte.
  • Examples for vanilla TS, React, Vue, along with SSR examples for Next.js and Nuxt.
  • Modernization of the toolchain, adopting PNPM for package management and Vitest for testing.

Version 3.x – in particular, the React adapter – retains a familiar API design for ease of transition from v2.x, while significantly expanding the library's functionality and developer experience.

Documentation: https://github.com/TxnLab/use-wallet/tree/v3.0.0-beta.1/README.md

Development branch: https://github.com/TxnLab/use-wallet/tree/v3

Alpha stage development history: https://github.com/TxnLab/use-wallet-js