Merge branch 'vue-tsc' of https://github.com/olemarius/shadcn-vue into vue-tsc

This commit is contained in:
Ole Marius Løset 2023-11-20 10:55:15 +01:00
commit 1d64830e1c
4 changed files with 32 additions and 13 deletions

View File

@ -9,8 +9,9 @@
"dev": "vitepress dev", "dev": "vitepress dev",
"build": "vitepress build", "build": "vitepress build",
"preview": "vitepress preview", "preview": "vitepress preview",
"vue-tsc": "vue-tsc --noEmit", "typecheck": "vue-tsc --noEmit",
"build:registry": "tsx ./scripts/build-registry.ts" "typecheck:registry": "vue-tsc --noEmit -p tsconfig.registry.json",
"build:registry": "typecheck:registry && tsx ./scripts/build-registry.ts"
}, },
"dependencies": { "dependencies": {
"@formkit/auto-animate": "^0.8.0", "@formkit/auto-animate": "^0.8.0",
@ -46,6 +47,7 @@
"@vitejs/plugin-vue-jsx": "^3.0.2", "@vitejs/plugin-vue-jsx": "^3.0.2",
"@vue/compiler-core": "^3.3.7", "@vue/compiler-core": "^3.3.7",
"@vue/compiler-dom": "^3.3.7", "@vue/compiler-dom": "^3.3.7",
"@vue/tsconfig": "^0.4.0",
"autoprefixer": "^10.4.16", "autoprefixer": "^10.4.16",
"lodash.template": "^4.5.0", "lodash.template": "^4.5.0",
"pathe": "^1.1.1", "pathe": "^1.1.1",

View File

@ -1,23 +1,17 @@
{ {
"extends": "@vue/tsconfig/tsconfig.dom.json",
"compilerOptions": { "compilerOptions": {
"target": "esnext", "lib": ["ESNext", "DOM", "DOM.Iterable"],
"lib": ["esnext", "dom"], "moduleResolution": "Node",
"jsx": "preserve",
"module": "esnext",
"moduleResolution": "node",
"baseUrl": ".", "baseUrl": ".",
"paths": { "paths": {
"@/*": ["./src/*"] "@/*": ["./src/*"]
}, },
"types": ["unplugin-icons/types/vue", "node"], "types": ["unplugin-icons/types/vue", "node"],
"resolveJsonModule": true,
"declaration": false, "declaration": false,
"sourceMap": true, "sourceMap": true,
"outDir": "dist", "outDir": "dist"
"esModuleInterop": true,
"strict": true,
"skipLibCheck": true
}, },
"include": ["/**/*.vue", "src", ".vitepress/**/*.vue", "/**/*.ts", ".vitepress/**/*.mts", ".vitepress/**/*.vue", "src/lib/**/*"], "include": ["src", ".vitepress/**/*.vue", ".vitepress/**/*.mts", ".vitepress/**/*.vue", "src/lib/**/*"],
"exclude": ["node_modules", "./scripts/build-registry.ts"] "exclude": ["node_modules", "./scripts/build-registry.ts"]
} }

View File

@ -0,0 +1,13 @@
{
"extends": "@vue/tsconfig/tsconfig.json",
"compilerOptions": {
"moduleResolution": "Node",
"baseUrl": ".",
"paths": {
"@/*": ["./src/*"]
},
"declaration": false
},
"include": ["src/lib/**/*"],
"exclude": ["node_modules", "src/lib/registry/**/example/**/*"]
}

View File

@ -138,12 +138,18 @@ importers:
'@vue/compiler-dom': '@vue/compiler-dom':
specifier: ^3.3.7 specifier: ^3.3.7
version: 3.3.7 version: 3.3.7
'@vue/tsconfig':
specifier: ^0.4.0
version: 0.4.0
autoprefixer: autoprefixer:
specifier: ^10.4.16 specifier: ^10.4.16
version: 10.4.16(postcss@8.4.31) version: 10.4.16(postcss@8.4.31)
lodash.template: lodash.template:
specifier: ^4.5.0 specifier: ^4.5.0
version: 4.5.0 version: 4.5.0
pathe:
specifier: ^1.1.1
version: 1.1.1
rimraf: rimraf:
specifier: ^5.0.5 specifier: ^5.0.5
version: 5.0.5 version: 5.0.5
@ -2860,6 +2866,10 @@ packages:
/@vue/shared@3.3.7: /@vue/shared@3.3.7:
resolution: {integrity: sha512-N/tbkINRUDExgcPTBvxNkvHGu504k8lzlNQRITVnm6YjOjwa4r0nnbd4Jb01sNpur5hAllyRJzSK5PvB9PPwRg==} resolution: {integrity: sha512-N/tbkINRUDExgcPTBvxNkvHGu504k8lzlNQRITVnm6YjOjwa4r0nnbd4Jb01sNpur5hAllyRJzSK5PvB9PPwRg==}
/@vue/tsconfig@0.4.0:
resolution: {integrity: sha512-CPuIReonid9+zOG/CGTT05FXrPYATEqoDGNrEaqS4hwcw5BUNM2FguC0mOwJD4Jr16UpRVl9N0pY3P+srIbqmg==}
dev: true
/@vuedx/compiler-sfc@0.7.1: /@vuedx/compiler-sfc@0.7.1:
resolution: {integrity: sha512-M+j3COLqmTFgtsDOJEeeijUFCk7FF8x7vQsdORPPxipZF1S2vPvlcLg1bKVE6NF4wh7Gaq9Wvwv0zPi87pWRVA==} resolution: {integrity: sha512-M+j3COLqmTFgtsDOJEeeijUFCk7FF8x7vQsdORPPxipZF1S2vPvlcLg1bKVE6NF4wh7Gaq9Wvwv0zPi87pWRVA==}
dependencies: dependencies: