Use the project-local CLI for Zed Markdown and YAML formatting.
Keep existing JS/TS and JSON formatter chains unchanged.
+++ /dev/null
-.nyc_output/
-coverage/
-docs/**/*.css
-docs/**/*.html
-docs/**/*.js
-lib/
-outputs/
-pnpm-lock.yaml
-reports/
-CHANGELOG.md
+++ /dev/null
-{
- "$schema": "https://json.schemastore.org/prettierrc",
- "arrowParens": "avoid",
- "singleQuote": true,
- "semi": false,
- "trailingComma": "es5"
-}
// Zed project settings for poolifier
//
// JS/TS: Biome format → ESLint --fix
-// JSON, JSONC: Biome
-// Markdown, YAML: Prettier
+// JSON, JSONC: Biome language server
+// Markdown, YAML: local Biome CLI (whole-document formatting)
{
"format_on_save": "on",
},
// ── Markdown ──────────────────────────────────────────────
"Markdown": {
- "formatter": "prettier"
+ "formatter": {
+ "external": {
+ "command": "node",
+ "arguments": [
+ "node_modules/@biomejs/biome/bin/biome",
+ "format",
+ "--stdin-file-path",
+ "{buffer_path}"
+ ]
+ }
+ }
},
// ── YAML ──────────────────────────────────────────────────
"YAML": {
- "formatter": "prettier"
+ "formatter": {
+ "external": {
+ "command": "node",
+ "arguments": [
+ "node_modules/@biomejs/biome/bin/biome",
+ "format",
+ "--stdin-file-path",
+ "{buffer_path}"
+ ]
+ }
+ }
}
},
"husky": "^9.1.7",
"lint-staged": "^17.6.0",
"neostandard": "^0.14.1",
- "prettier": "^3.9.10",
"rollup": "^4.64.12",
"rollup-plugin-analyzer": "^4.0.0",
"rollup-plugin-command": "^1.1.3",
neostandard:
specifier: ^0.14.1
version: 0.14.1(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3)
- prettier:
- specifier: ^3.9.10
- version: 3.9.10
rollup:
specifier: ^4.64.12
version: 4.64.12
resolution: {integrity: sha512-E6rsNU1QNJgB3sjj7OANinGncFKuK+164sLXw1/CqBjj/EkXSoSdHCtWQGBNlREIGLnL7IEUEGa08YFVUbrhVg==}
engines: {node: '>=16'}
- prettier@3.9.10:
- resolution: {integrity: sha512-skGHTH1Yb9QvaTC4hWnRTzEYtCpApF0UMBPz+t/0ZPzP8ihefo/btKd+QA7pUE0fEwA1SbS/NmhyEcstdXOIdA==}
- engines: {node: '>=14'}
- hasBin: true
-
punycode.js@2.3.1:
resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==}
engines: {node: '>=6'}
presentable-error@0.0.1: {}
- prettier@3.9.10: {}
-
punycode.js@2.3.1: {}
punycode@2.3.1: {}