Skip to content

Commit babc567

Browse files
committed
chore: add Prettier configuration for code formatting
- Install Prettier as dev dependency - Configure Prettier with project style (no semicolons, single quotes) - Add Markdown-specific formatting (100 char width, prose wrap) - Create .prettierignore for generated files - Add Zed workspace settings for format-on-save
1 parent b20d483 commit babc567

File tree

5 files changed

+62
-0
lines changed

5 files changed

+62
-0
lines changed

.prettierignore

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
node_modules
2+
lib
3+
coverage
4+
.nyc_output
5+
*.min.js
6+
package-lock.json
7+
CHANGELOG.md

.prettierrc.json

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"semi": false,
3+
"singleQuote": true,
4+
"trailingComma": "none",
5+
"printWidth": 120,
6+
"tabWidth": 2,
7+
"useTabs": false,
8+
"arrowParens": "always",
9+
"proseWrap": "always",
10+
"overrides": [
11+
{
12+
"files": "*.md",
13+
"options": {
14+
"proseWrap": "always",
15+
"printWidth": 100
16+
}
17+
}
18+
]
19+
}

.zed/settings.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"format_on_save": "on",
3+
"formatter": {
4+
"language_server": {
5+
"name": "prettier"
6+
}
7+
},
8+
"languages": {
9+
"Markdown": {
10+
"format_on_save": "on",
11+
"formatter": {
12+
"language_server": {
13+
"name": "prettier"
14+
}
15+
}
16+
}
17+
}
18+
}

package-lock.json

Lines changed: 17 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@
8181
"mocha": "^10.1.0",
8282
"nyc": "^17.1.0",
8383
"pg": "^8.8.0",
84+
"prettier": "^3.6.2",
8485
"shx": "^0.3.4",
8586
"sinon": "^21.0.0",
8687
"sqlite3": "^5.1.2",

0 commit comments

Comments
 (0)