Packages Structure
The library currently consists of 7 different packages:
core, defines all logic and data structures of quirks, such as classes for wallets.
store, implements core logic using zustand to provide a responsive and global state manager.
wallet, contains the implementation of providers for both web and mobile wallets.
react, exposes the store using react hooks and providing utilities.
react-native, exposes config and utilities for react native.
vue, exposes the store using vue hooks and providing utilities.
nuxt, implements vue hooks with autocomplete and ssr management for nuxt.