prettier-transform
Install
yarn add --dev prettier-transform
Usage with prettier
Add to your prettier configuration file (.prettierrc
):
Then invoke prettier using the parser API:
prettier --parser ./node_modules/prettier-transform --write "**/*.js"
If you want to do different transforms for different files, you can make use of
prettier's overrides
configuration:
Writing Transforms
Transforms must be standard JavaScript modules that export a function that takes an AST and returns an AST.
If you're working with a babylon-produced AST, you can do the following:
const traverse = default; module { ; return ast;};
API Usage
Basic usage:
const prettierTransform = ;const myTransform = ; prettierTransform;
Pass options to prettier:
prettierTransform;