azahi
TypeScript icon, indicating that this package has built-in type declarations

0.0.2 • Public • Published

Hooks for managing, caching and syncing asynchronous and remote data in Angular

Visit azahi.dev for docs, guides, API and more!

Quick Features

  • Transport/protocol/backend agnostic data fetching (REST, GraphQL, promises, whatever!)
  • Auto Caching + Refetching (stale-while-revalidate, Window Refocus, Polling/Realtime)
  • Parallel + Dependent Queries
  • Mutations + Reactive Query Refetching
  • Multi-layer Cache + Automatic Garbage Collection
  • Paginated + Cursor-based Queries
  • Load-More + Infinite Scroll Queries w/ Scroll Recovery
  • Request Cancellation

Contributing

PRs are welcome! You noticed a bug, a possible improvement or whatever? Any help is always appreciated, so don't hesitate opening one!

Be sure to check out the contributing guidelines to fasten up the merging process.

Get started (Devs)

git clone git@github.com:anymaniax/azahi.git
cd azahi
yarn

Running the tests

yarn test

Running the Docs

cd docs
yarn
yarn build
yarn start

http://localhost:3000

Build

yarn build

Package Sidebar

Install

npm i azahi

Weekly Downloads

1

Version

0.0.2

License

none

Unpacked Size

1.67 MB

Total Files

83

Last publish

Collaborators

  • anymaniax