feat(prettier): support astro and fix mdx formatting

- Added prettier-plugin-astro as dev dependency
- Removed incorrect top-level "typescript" parser config
    - This causes the MDX files be parsed as typescript and error out.

Signed-off-by: Noa Virellia <noa@requiem.garden>
This commit is contained in:
2025-12-09 16:28:06 +08:00
parent 92eb1d5616
commit 8bcc73bab5
3 changed files with 84 additions and 2 deletions

View File

@@ -1,4 +1,13 @@
{
"plugins": ["prettier-plugin-astro"],
"overrides": [
{
"files": "*.astro",
"options": {
"parser": "astro"
}
}
],
"printWidth": 120,
"tabWidth": 4,
"useTabs": false,
@@ -11,7 +20,6 @@
"objectWrap": "preserve",
"bracketSameLine": false,
"arrowParens": "always",
"parser": "typescript",
"proseWrap": "preserve",
"htmlWhitespaceSensitivity": "ignore",
"vueIndentScriptAndStyle": false,