diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..b59e8ec --- /dev/null +++ b/.prettierignore @@ -0,0 +1,30 @@ +# Dependencies +node_modules/ + +# Build output +dist/ +coverage/ + +# Environment variables +.env +.env.* + +# Lock files +package-lock.json + +# Data files +*.csv +*.jsonl + +# Assets +*.svg +*.png +*.jpg +*.jpeg +*.webp + +# Database +*.sql + +# Git +.gitignore \ No newline at end of file diff --git a/.prettierrc.json b/.prettierrc.json new file mode 100644 index 0000000..73576ff --- /dev/null +++ b/.prettierrc.json @@ -0,0 +1,11 @@ +{ + "semi": true, + "singleQuote": true, + "trailingComma": "all", + "printWidth": 100, + "tabWidth": 2, + "useTabs": false, + "bracketSpacing": true, + "arrowParens": "always", + "endOfLine": "lf" +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..94e09a1 --- /dev/null +++ b/package.json @@ -0,0 +1,9 @@ +{ + "scripts": { + "format": "prettier --write .", + "format:check": "prettier --check ." + }, + "devDependencies": { + "prettier": "^3.9.10" + } +}