I have following Prettier commands:
prettier --parser typescript --write ./src/**/*.ts prettier --parser typescript --write ./src/**/*.tsx
I would like to merge them to single one - use some king of regex to listen (write) on both .ts
and also .tsx
extensions.
Something like:
prettier --write ./src/**/*.ts(x?)
Just found solution. Following command will target both ts and tsx:
prettier --write "./src/**/*.{ts,tsx}"
Prettier is using Glob syntax which is syntax similar to Regex, used in shell.
See GLOB syntax details: https://github.com/isaacs/node-glob/blob/master/README.md#glob-primer
If you want to run prettier command on multiple paths with multiple extensions use the following command:
prettier --write "src/**/*.{ts,tsx,js,jsx}" "pages/**/*.{ts,tsx,js,jsx}" "server/**/*.js"
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With