dot-plop
A simple approach to PlopJS with first class TypeScript support and a one-line plopfile.
Installation
$ npm i plop dot-plop -D
Put plopfile.js
in your project directory:
moduleexports =
Usage
- Create a new folder in your project directory called
.plop
. - Write your generators in TypeScript and put them in
.plop/generators
. - We put our templates in
.plop/templates/
, but you can put them anywhere you like, just so your generators know where they are. - Write your helpers in TypeScript and put them in
.plop/helpers
. - Write your Inquirer prompts in TypeScript and put them in
.plop/prompts
. - Run
plop
from the command line.
dot-plop
will auto discover your generators and helpers. They will have the
same name as their export name.
Examples
.plop/generators/my-generator.ts