chore: set up prettier

This commit is contained in:
Ayo Ayco 2024-12-19 22:41:46 +01:00
parent 5020713fa7
commit 7fcbbfb28d
5 changed files with 24 additions and 2 deletions

View file

@ -1,4 +1,5 @@
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"
pnpm run lint
pnpm run lint
pnpm run format

6
.pretterignore Normal file
View file

@ -0,0 +1,6 @@
# Ignore artifacts:
site
vendors
build
coverage

View file

@ -37,7 +37,7 @@
"pub": "pnpm run clean && pnpm run build && npm publish",
"pub:patch": "npm version patch && pnpm run pub",
"pub:minor": "npm version minor && pnpm run pub",
"pretty": "prettier --write \"./**/*.{js,mjs,json}\"",
"format": "prettier --write \"./**/*.{js,mjs,json}\"",
"lint": "eslint . --config eslint.config.js",
"prepare": "husky install"
},

14
prettier.config.js Normal file
View file

@ -0,0 +1,14 @@
// prettier.config.js, .prettierrc.js, prettier.config.mjs, or .prettierrc.mjs
/**
* @see https://prettier.io/docs/en/configuration.html
* @type {import("prettier").Config}
*/
const config = {
trailingComma: 'es5',
tabWidth: 2,
semi: false,
singleQuote: true,
}
export default config

1
site/.prettierignore Normal file
View file

@ -0,0 +1 @@
*