Awesome
š§ plop generator ngxs store
A plop
generator for allowing easily create slices of state for ngxs
state management pattern + library for Angular.
This package aims to follow closely the ngxs style guide
.
š¦ Installation
This package is hosted on npm
.
npm install --save-dev plop-generator-ngxs-store
š„ Usage
First, be sure you have plop
installed. Then, add the following line to your plopfile.js
.
plop.load("plop-generator-ngxs-store");
A minimal plopfile.js
can be
module.exports = (plop) => plop.load('plop-generator-ngxs-store');
Now you'll have access to the store
generator as shown below.
> plop
? store name (examples: HelloWorld, hello-world): HelloWorld
The store
generator scaffolds ngxs slice of state. Generated files include actions .actions.ts
, default state model .constant.ts
, selectors .selector.ts
, state .state.ts
, tests for the state .state.spec.ts
and state model .types.ts
.
Tests are written in jest.
All the generated files are exported via index.ts
file for easy importing.
src
āāā store
āāā index.ts
āāā hello-world.actions.ts
āāā hello-world.constant.ts
āāā hello-world.selector.ts
āāā hello-world.state.ts
āāā hello-world.state.spec.ts
āāā hello-world.types.ts
ā Questions
š report bugs by filing issues
š¢ provide feedback with issues or on twitter