Class Prettier.Builder
- java.lang.Object
-
- io.github.cdklabs.projen.javascript.Prettier.Builder
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Prettierbuild()static Prettier.Buildercreate(NodeProject project)Prettier.BuilderignoreFile(Boolean ignoreFile)(experimental) Defines an .prettierIgnore file.Prettier.BuilderignoreFileOptions(IgnoreFileOptions ignoreFileOptions)(experimental) Configuration options for .prettierignore file.Prettier.Builderoverrides(List<? extends PrettierOverride> overrides)(experimental) Provide a list of patterns to override prettier configuration.Prettier.Buildersettings(PrettierSettings settings)(experimental) Prettier settings.Prettier.Builderyaml(Boolean yaml)(experimental) Write prettier configuration as YAML instead of JSON.
-
-
-
Method Detail
-
create
@Stability(Experimental) public static Prettier.Builder create(NodeProject project)
- Parameters:
project- This parameter is required.- Returns:
- a new instance of
Prettier.Builder.
-
ignoreFile
@Stability(Experimental) public Prettier.Builder ignoreFile(Boolean ignoreFile)
(experimental) Defines an .prettierIgnore file.Default: true
- Parameters:
ignoreFile- Defines an .prettierIgnore file. This parameter is required.- Returns:
this
-
ignoreFileOptions
@Stability(Experimental) public Prettier.Builder ignoreFileOptions(IgnoreFileOptions ignoreFileOptions)
(experimental) Configuration options for .prettierignore file.- Parameters:
ignoreFileOptions- Configuration options for .prettierignore file. This parameter is required.- Returns:
this
-
overrides
@Stability(Experimental) public Prettier.Builder overrides(List<? extends PrettierOverride> overrides)
(experimental) Provide a list of patterns to override prettier configuration.Default: []
- Parameters:
overrides- Provide a list of patterns to override prettier configuration. This parameter is required.- Returns:
this- See Also:
- https://prettier.io/docs/en/configuration.html#configuration-overrides
-
settings
@Stability(Experimental) public Prettier.Builder settings(PrettierSettings settings)
(experimental) Prettier settings.Default: - default settings
- Parameters:
settings- Prettier settings. This parameter is required.- Returns:
this
-
yaml
@Stability(Experimental) public Prettier.Builder yaml(Boolean yaml)
(experimental) Write prettier configuration as YAML instead of JSON.Default: false
- Parameters:
yaml- Write prettier configuration as YAML instead of JSON. This parameter is required.- Returns:
this
-
-