/spruce

A lightweight state management layer for Alpine.js. 🌲

Primary LanguageJavaScript

spruce header

✨ Help support the maintenance of this package by sponsoring me.

🌲 Spruce

A lightweight global state management layer for Alpine.js

GitHub tag (latest by date) Build size Brotli Monthly downloads via CDN

With the release of Alpine 3.x, Spruce has been replaced with a first-party $store helper, as well as Alpine.store. This package will continue to support Alpine 2.x, but only with security releases. I want thank everyone who has used and supported this packages development over the last couple of years, it really does mean a lot. ❤️

Documentation

To learn more about Spruce and how to use it, please refer to the official documentation.

Credits

Special thanks to Caneco for the logo ✨

Versioning

This project follows the Semantic Versioning guidelines.

Security

Please refer to SECURITY.md for more information.

License

Copyright (c) 2020 Ryan Chandler and contributors

Licensed under the MIT license, see LICENSE.md for details.