
Asyncable store for Svelte 3 which is store a value as promise.
The Super Tiny Asyncable Store is a declarative and optimistic store specifically designed for SvelteJS. It extends the Svelte store contract to support asynchronous values, making it easy to handle async data in your Svelte applications. The store is immutable by default and includes an optimistic UI pattern. It also caches the result of asynchronous calls for the lifetime of the last surviving subscriber.
The Super Tiny Asyncable Store is a powerful tool for managing asynchronous data in Svelte applications. With its declarative and optimistic approach, it makes handling async data easier and more efficient. Its features like lazy initialization, transparent side-effects, and derivation support add to the convenience and flexibility of using the store. Whether you need a getter or setter, the Asyncable store has got you covered. Plus, it allows dependency on other stores and includes caching for improved performance. Overall, the Super Tiny Asyncable Store is a valuable addition to any Svelte developer's toolkit.

Svelte is a modern front-end framework that compiles your code at build time, resulting in smaller and faster applications. It uses a reactive approach to update the DOM, allowing for high performance and a smoother user experience.
ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.
RollupJS is a popular and efficient JavaScript module bundler that takes the code from multiple modules and packages them into a single optimized file, minimizing the overall size of the application and improving its performance.