Use the prettier.io tool (3.4.2)
FROM node:18-alpine
WORKDIR /app
RUN npm install prettier --global
CMD ["/usr/local/bin/prettier"]
docker run \
--rm \
--volume $(pwd):/app tgrivel/prettier prettier \
--write {folderA,folderB} \
--config .prettierrc
format:
docker run \
--rm \
--volume $(shell pwd):/app tgrivel/prettier prettier \
--write {folderA,folderB} \
--config .prettierrc \
--ignore-path .prettierignore
PRETTIER_VERSION=$(curl -L https://api.github.com/repos/prettier/prettier/releases/latest | jq -rM .tag_name)
docker build . -t tgrivel/prettier:{PRETTIER_VERSION}
docker push tgrivel/prettier:{PRETTIER_VERSION}
Content type
Image
Digest
sha256:8fab5c5fb…
Size
47 MB
Last updated
almost 2 years ago
docker pull tgrivel/prettier