BREAKING CHANGE: Complete rewrite from Angular SPA to Astro - Replace Angular 18 with Astro 5.16.7 + Tailwind CSS - Convert all Angular components to Astro components - Add content collections for blog with markdown support - Setup S3 deployment with CloudFront invalidation - Add RSS feed and sitemap generation - Configure Prettier and Biome for code formatting - Switch from npm to pnpm - Remove Amplify backend (now fully static) - Improve SEO and performance with static generation
51 lines
817 B
JSON
51 lines
817 B
JSON
{
|
|
"languages": {
|
|
"Astro": {
|
|
"enable_language_server": true,
|
|
"formatter": "language_server",
|
|
"format_on_save": "on",
|
|
"tab_size": 2,
|
|
"hard_tabs": false
|
|
},
|
|
"TypeScript": {
|
|
"tab_size": 2,
|
|
"format_on_save": "on"
|
|
},
|
|
"TSX": {
|
|
"tab_size": 2,
|
|
"format_on_save": "on"
|
|
},
|
|
"CSS": {
|
|
"tab_size": 2,
|
|
"format_on_save": "on"
|
|
}
|
|
},
|
|
"lsp": {
|
|
"astro": {
|
|
"settings": {
|
|
"astro": {
|
|
"format": {
|
|
"enable": true
|
|
}
|
|
},
|
|
"typescript": {
|
|
"preferences": {
|
|
"importModuleSpecifier": "relative"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"formatter": {
|
|
"language_server": {
|
|
"name": "prettier"
|
|
}
|
|
},
|
|
"file_types": {
|
|
"Astro": ["astro"]
|
|
},
|
|
"tab_size": 2,
|
|
"format_on_save": "on",
|
|
"remove_trailing_whitespace_on_save": true,
|
|
"ensure_final_newline_on_save": true
|
|
}
|