Skip to content
Use prettier to format plop templates
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.gitignore
.npmignore
LICENSE
README.md
package-lock.json
package.json
tsconfig.json

README.md

plop-prettier

Use prettier to format plop templates with a custom plop action type.

Installation

npm i --save plop-prettier

Usage

In your base plopfile, use plop.load to add the "pretty-add" action::

const aGenerator = require("./path/to/a/generator");

module.exports = function(plop) {
    plop.load("plop-prettier");

    plop.setGenerator("Generator Name", aGenerator);
};

You can now use the "pretty-add" action type within your generators:

const anAction = {
    type: "pretty-add",
    path: "path/to/generated/file",
    template: "path/to/template"
};

Options

Prettier options can be provided - for information on available prettier options see the prettier docs.

const aGenerator = require("./path/to/a/generator");

module.exports = function(plop) {
    plop.load("plop-prettier", {
        tabWidth: 4
    });

    plop.setGenerator("Generator Name", aGenerator);
};
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.