Noodles, Poodles and More!

    cerebral-provider-modules

    0.1.2 • Public • Published

    cerebral-provider-modules

    Modules pattern for Cerebral

    npm install cerebral-provider-modules

    import ModulesProvider from 'cerebral-provider-modules';
     
    (controller || module).addContextProvider(ModulesProvider);
    function SomeAction({module, modules}) {
      module.meta // returned value from module declaration
      module.state.set('foo', 'bar');
      module.services.foo();
     
      modules.someOtherModule.meta // returned value from module declaration
      modules.someOtherModule.state('foo', 'bar');
      modules.someOtherModule.services.foo();
    }

    Install

    npm i cerebral-provider-modules

    DownloadsWeekly Downloads

    14

    Version

    0.1.2

    License

    ISC

    Last publish

    Collaborators

    • christianalfoni
    • garthw