Stone.js API
    Preparing search index...
    storeBlueprint: StoreBlueprint = ...

    Opt-in blueprint: register it to give the application a store.

    The imperative half of the pair; @Store() is the declarative one. It contributes the service provider that registers every declared store in the container, so a component reaches one with useContainer() and a service takes it through its constructor. Nothing here knows about a view engine.

    import { defineStore, storeBlueprint } from '@stone-js/store'

    export const Application = defineStoneApp({ name: 'my-app' }, [storeBlueprint])

    export const AppConfig = defineConfig((blueprint) => blueprint.set('stone.store.stores', [
    defineStore({ name: 'tasks', state: { items: [] } })
    ]))