plop-generator-ngxs-store v1.0.3
š§ 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): HelloWorldThe 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