diff --git a/.husky/pre-commit b/.husky/pre-commit index c3a09e6..8f5e508 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,4 +1,5 @@ #!/usr/bin/env sh . "$(dirname -- "$0")/_/husky.sh" -pnpm run lint \ No newline at end of file +pnpm run lint +pnpm run format \ No newline at end of file diff --git a/.pretterignore b/.pretterignore new file mode 100644 index 0000000..d6503f2 --- /dev/null +++ b/.pretterignore @@ -0,0 +1,6 @@ +# Ignore artifacts: + +site +vendors +build +coverage diff --git a/package.json b/package.json index 8aa2cf3..0f4427f 100644 --- a/package.json +++ b/package.json @@ -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" }, diff --git a/prettier.config.js b/prettier.config.js new file mode 100644 index 0000000..dd04dd7 --- /dev/null +++ b/prettier.config.js @@ -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 diff --git a/site/.prettierignore b/site/.prettierignore new file mode 100644 index 0000000..f59ec20 --- /dev/null +++ b/site/.prettierignore @@ -0,0 +1 @@ +* \ No newline at end of file