chore: add intellisense for vue component inside .md files (#534)

This commit is contained in:
Sadegh Barati 2024-05-07 12:04:51 +03:30 committed by GitHub
parent 631ffb81d5
commit bcbfab5c9b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 19 additions and 3 deletions

View File

@ -1,5 +1,9 @@
{ {
"vue.server.hybridMode": true, "vue.server.hybridMode": true,
"vue.server.includeLanguages": [
"vue",
"markdown"
],
"prettier.enable": false, "prettier.enable": false,
"editor.formatOnSave": false, "editor.formatOnSave": false,
"editor.codeActionsOnSave": { "editor.codeActionsOnSave": {

10
apps/www/src/components.d.ts vendored Normal file
View File

@ -0,0 +1,10 @@
/* eslint-disable */
// @ts-nocheck
export {}
/* prettier-ignore */
declare module 'vue' {
export interface GlobalComponents {
ComponentPreview: typeof import('../.vitepress/theme/components/ComponentPreview.vue')['default']
}
}

View File

@ -1 +0,0 @@
/// <reference types="vite/client" />

View File

@ -11,6 +11,9 @@
"outDir": "dist", "outDir": "dist",
"sourceMap": true "sourceMap": true
}, },
"include": ["src", ".vitepress/**/*.vue", "scripts/build-registry.ts", ".vitepress/**/*.mts", ".vitepress/**/*.ts", "src/lib/**/*"], "include": ["src", "src/components.d.ts", "src/**/*.md", ".vitepress/**/*.vue", "scripts/build-registry.ts", ".vitepress/**/*.mts", ".vitepress/**/*.ts", "src/lib/**/*"],
"exclude": ["node_modules"] "exclude": ["node_modules"],
"vueCompilerOptions": {
"vitePressExtensions": [".md"]
}
} }