import {
formatFiles,
} from '@nx/devkit';
export async function filesGenerator(tree: Tree, options: OptionsSchema): Promise<void> {
//do stuff
await formatFiles(tree);
}
In //do stuff I'm generating necessary application files, but it also prepares required deployment YAML files. As prettier formatting breaks the files (i.e it changes {{ to { {) I wanted to exclude this from the formatting. However, adding .prettierignore to a generator library root or to the monorepo's root doesn't stop the YAML files from being formatted.
I've checked that the monorepo's ignore rules (from the root folder) apply when I try to format the files manually after the generation process is complete (it's not being formatted then). However I can't get it to working with the generator - formatFiles() method does not have any additional parameters/overloads
and the .prettierignore files I've mentioned seem to be ignored by the NX engine and I can't find anything related to that in the NX's documentation.
How can I stop those files from being processed by the Prettier?