@quantajs/core
TypeScript icon, indicating that this package has built-in type declarations

2.0.0-beta.3 • Public • Published

@quantajs/core

Logo

A compact, scalable, and developer-friendly state management library designed for any JavaScript environment. It includes a reactivity system that enables efficient and flexible data handling, making complex state management easy.

🚀 Features

Framework-Agnostic – Works in any JavaScript environment
Reactive State – Simple yet powerful reactivity system
Scalable – Suitable for small to large applications
Side Effects Handling – Manage async actions with ease
Intuitive API – Easy to learn and use

📦 Installation

npm install @quantajs/core
# or
yarn add @quantajs/core
# or
pnpm add @quantajs/core

⚡ Quick Start

import { createStore } from '@quantajs/core';

const counter = createStore({
    state: { count: 0 },
    actions: {
        increment() {
            this.count++;
        },
        decrement() {
            this.count--;
        },
    },
});

console.log(counter.count); // 0
counter.increment();
console.log(counter.count); // 1

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.

💬 Contributing

We welcome contributions! Feel free to open issues, submit PRs, or suggest improvements.

⭐ Support

If you find this library useful, consider giving it a ⭐ star on GitHub!

Package Sidebar

Install

npm i @quantajs/core

Homepage

quantajs.com

Weekly Downloads

16

Version

2.0.0-beta.3

License

MIT

Unpacked Size

64.9 kB

Total Files

6

Last publish

Collaborators

  • jeel.gajera