{"_id":"@200054070226liujiangnan/jn-ui","_rev":"7-c9f93922e7017aeb57bf4f44ffc22358","name":"@200054070226liujiangnan/jn-ui","dist-tags":{"latest":"0.0.7"},"versions":{"0.0.0":{"name":"@200054070226liujiangnan/jn-ui","version":"0.0.0","private":false,"description":"A Vue.js 3.3 UI Toolkit for Web","main":"dist/lib.umd.js","module":"dist/lib.es.js","exports":{".":{"import":"./dist/lib.es.js","require":"./dist/lib.umd.js"},"./package.json":"./package.json","./dist/*":"./dist/*"},"scripts":{"dev":"vite","build":"run-p type-check build-only","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --noEmit -p tsconfig.app.json --composite false","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","format":"prettier --write src/"},"dependencies":{"vue":"^3.3.4"},"devDependencies":{"@rushstack/eslint-patch":"^1.2.0","@tsconfig/node18":"^2.0.1","@types/node":"^18.16.17","@vitejs/plugin-vue":"^4.2.3","@vue/eslint-config-prettier":"^7.1.0","@vue/eslint-config-typescript":"^11.0.3","@vue/tsconfig":"^0.4.0","eslint":"^8.39.0","eslint-plugin-vue":"^9.11.0","node-sass":"^9.0.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","sass":"^1.63.4","sass-loader":"^13.3.2","scss":"^0.2.4","typescript":"~5.0.4","vite":"^4.3.9","vue-tsc":"^1.6.5"},"_id":"@200054070226liujiangnan/jn-ui@0.0.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-XfDlL1LZLjHf+ICbFPUaD5mr5+gtc6JW/gyws1wwfwL2CfC6O8FLhzoxM2lS063MBn8zKF+RGBnUQ0Q2pIhThA==","shasum":"a0e3897c887ab611f755658282fa578801693abf","tarball":"https://registry.npmjs.org/@200054070226liujiangnan/jn-ui/-/jn-ui-0.0.0.tgz","fileCount":23,"unpackedSize":18877,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXkFenRr9h2XXN2mu6iARy2Y57fWTQIjGGrV86XhmKngIgXzvil4YR+th6i4E79DAG5MFSufnp4a60Y5u3pQU+PCk="}]},"_npmUser":{"name":"200054070226liujiangnan","email":"2950857517@qq.com"},"directories":{},"maintainers":[{"name":"200054070226liujiangnan","email":"2950857517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jn-ui_0.0.0_1687079307889_0.032531012929617464"},"_hasShrinkwrap":false},"0.0.1":{"name":"@200054070226liujiangnan/jn-ui","version":"0.0.1","private":false,"description":"A Vue.js 3.3 UI Toolkit for Web","main":"dist/lib.umd.js","module":"dist/lib.es.js","exports":{".":{"import":"./dist/lib.es.js","require":"./dist/lib.umd.js"},"./package.json":"./package.json","./dist/*":"./dist/*"},"scripts":{"dev":"vite","build":"run-p type-check build-only","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --noEmit -p tsconfig.app.json --composite false","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","format":"prettier --write src/"},"dependencies":{"@200054070226liujiangnan/jn-ui":"^0.0.0","mzl-ui":"^0.8.9","vue":"^3.3.4"},"devDependencies":{"@rushstack/eslint-patch":"^1.2.0","@tsconfig/node18":"^2.0.1","@types/node":"^18.16.17","@vitejs/plugin-vue":"^4.2.3","@vue/eslint-config-prettier":"^7.1.0","@vue/eslint-config-typescript":"^11.0.3","@vue/tsconfig":"^0.4.0","eslint":"^8.39.0","eslint-plugin-vue":"^9.11.0","node-sass":"^9.0.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","sass":"^1.63.4","sass-loader":"^13.3.2","scss":"^0.2.4","typescript":"~5.0.4","vite":"^4.3.9","vue-tsc":"^1.6.5"},"_id":"@200054070226liujiangnan/jn-ui@0.0.1","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-k+d1h1TdtKpE/088x4f7Td4TqxvkWkGKopVb6LhpNo4NvYR8y1eqfiS+bAaVaCQeT3TrFA4X36hJANs8o7u5Tg==","shasum":"47ee60b99a483693a64356b19059be4f19e27db0","tarball":"https://registry.npmjs.org/@200054070226liujiangnan/jn-ui/-/jn-ui-0.0.1.tgz","fileCount":5,"unpackedSize":8399,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGmHhS/Mga8v9SxZVBnuG6OiibMV15+rmGU7AHv+DLHwIgf3Oh7cYY605VnZdCWjQVLGEoAfGQhUKtJtW7tlt2mes="}]},"_npmUser":{"name":"200054070226liujiangnan","email":"2950857517@qq.com"},"directories":{},"maintainers":[{"name":"200054070226liujiangnan","email":"2950857517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jn-ui_0.0.1_1687089090981_0.1823671542200782"},"_hasShrinkwrap":false},"0.0.2":{"name":"@200054070226liujiangnan/jn-ui","version":"0.0.2","private":false,"description":"A Vue.js 3.3 UI Toolkit for Web","main":"dist/lib.umd.js","module":"dist/lib.es.js","exports":{".":{"import":"./dist/lib.es.js","require":"./dist/lib.umd.js"},"./package.json":"./package.json","./dist/*":"./dist/*"},"scripts":{"dev":"vite","build":"run-p type-check build-only","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --noEmit -p tsconfig.app.json --composite false","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","format":"prettier --write src/"},"dependencies":{"mzl-ui":"^0.8.9","vue":"^3.3.4"},"devDependencies":{"@rushstack/eslint-patch":"^1.2.0","@tsconfig/node18":"^2.0.1","@types/node":"^18.16.17","@vitejs/plugin-vue":"^4.2.3","@vue/eslint-config-prettier":"^7.1.0","@vue/eslint-config-typescript":"^11.0.3","@vue/tsconfig":"^0.4.0","eslint":"^8.39.0","eslint-plugin-vue":"^9.11.0","node-sass":"^9.0.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","sass":"^1.63.4","sass-loader":"^13.3.2","scss":"^0.2.4","typescript":"~5.0.4","vite":"^4.3.9","vue-tsc":"^1.6.5"},"_id":"@200054070226liujiangnan/jn-ui@0.0.2","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-M7+u7LUWMGg0clggZqQ+os2yljx4K7ga+jxQDYK/2OJwDmQDcisvjCq+y6kjcSmSS37tPYuqGtkudo14q7zkHw==","shasum":"4ac433ad099ca787ddb352e229094d49b9d7d875","tarball":"https://registry.npmjs.org/@200054070226liujiangnan/jn-ui/-/jn-ui-0.0.2.tgz","fileCount":5,"unpackedSize":8351,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSQeuIy3CUU9n++62gTkcqmAX37e9OgkB0wrvgazcZZQIgJO0xwBtBpnQMS0NDaQ0J1oNNj0L2Z53UUiCFcc+sHPA="}]},"_npmUser":{"name":"200054070226liujiangnan","email":"2950857517@qq.com"},"directories":{},"maintainers":[{"name":"200054070226liujiangnan","email":"2950857517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jn-ui_0.0.2_1687096571890_0.8501175018682889"},"_hasShrinkwrap":false},"0.0.3":{"name":"@200054070226liujiangnan/jn-ui","version":"0.0.3","private":false,"description":"A Vue.js 3.3 UI Toolkit for Web","main":"dist/lib.umd.js","module":"dist/lib.es.js","exports":{".":{"import":"./dist/lib.es.js","require":"./dist/lib.umd.js"},"./package.json":"./package.json","./dist/*":"./dist/*"},"scripts":{"dev":"vite","build":"run-p type-check build-only","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --noEmit -p tsconfig.app.json --composite false","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","format":"prettier --write src/"},"dependencies":{"mzl-ui":"^0.8.9","vue":"^3.3.4"},"devDependencies":{"@rushstack/eslint-patch":"^1.2.0","@tsconfig/node18":"^2.0.1","@types/node":"^18.16.17","@vitejs/plugin-vue":"^4.2.3","@vue/eslint-config-prettier":"^7.1.0","@vue/eslint-config-typescript":"^11.0.3","@vue/tsconfig":"^0.4.0","eslint":"^8.39.0","eslint-plugin-vue":"^9.11.0","node-sass":"^9.0.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","sass":"^1.63.4","sass-loader":"^13.3.2","scss":"^0.2.4","typescript":"~5.0.4","vite":"^4.3.9","vue-tsc":"^1.6.5"},"_id":"@200054070226liujiangnan/jn-ui@0.0.3","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-a7j+1pp3f8pJiO1MmXSUCzbnM59c72bHQEY1eLyjtFuKwSKwpwrZ2klwAuZ3JwW6ftsAfHzWDZo+YzIB9/k24w==","shasum":"55a70fdd79907c68ef9a1844cfc9c57e14d330d2","tarball":"https://registry.npmjs.org/@200054070226liujiangnan/jn-ui/-/jn-ui-0.0.3.tgz","fileCount":6,"unpackedSize":10526,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID5iIH5n4NRGojp1d027tUVs/qu/eTx2DWYemAU4YFlOAiEA1fBUKLYx5VOPlejWDiaLah7vqoaabKYZrYAnMmiKdLI="}]},"_npmUser":{"name":"200054070226liujiangnan","email":"2950857517@qq.com"},"directories":{},"maintainers":[{"name":"200054070226liujiangnan","email":"2950857517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jn-ui_0.0.3_1687097038522_0.22718992727473197"},"_hasShrinkwrap":false},"0.0.4":{"name":"@200054070226liujiangnan/jn-ui","version":"0.0.4","private":false,"description":"A Vue.js 3.3 UI Toolkit for Web","main":"dist/lib.umd.js","module":"dist/lib.es.js","exports":{".":{"import":"./dist/lib.es.js","require":"./dist/lib.umd.js"},"./package.json":"./package.json","./dist/*":"./dist/*"},"scripts":{"dev":"vite","build":"run-p type-check build-only","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --noEmit -p tsconfig.app.json --composite false","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","format":"prettier --write src/"},"dependencies":{"@200054070226liujiangnan/jn-ui":"0.0.3","mzl-ui":"^0.8.9","vue":"^3.3.4"},"devDependencies":{"@rushstack/eslint-patch":"^1.2.0","@tsconfig/node18":"^2.0.1","@types/node":"^18.16.17","@vitejs/plugin-vue":"^4.2.3","@vue/eslint-config-prettier":"^7.1.0","@vue/eslint-config-typescript":"^11.0.3","@vue/tsconfig":"^0.4.0","eslint":"^8.39.0","eslint-plugin-vue":"^9.11.0","node-sass":"^9.0.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","sass":"^1.63.4","sass-loader":"^13.3.2","scss":"^0.2.4","typescript":"~5.0.4","vite":"^4.3.9","vue-tsc":"^1.6.5"},"_id":"@200054070226liujiangnan/jn-ui@0.0.4","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-g+e62hRS4I/20HzoEP6VfJNlFKEi39NfD1R2z/AItBYpgUNeOvWVuRmNzMrDNU24Y6bdzF4vrXW78rb4/aq+Jg==","shasum":"4ad2bbed4d200a1116c1b8b41ca6ed97eb962676","tarball":"https://registry.npmjs.org/@200054070226liujiangnan/jn-ui/-/jn-ui-0.0.4.tgz","fileCount":6,"unpackedSize":10573,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICVD6ayozmNcs4uevKZxfBBerRkmiLwJwgiN1ttgY1uEAiEA3mlIAp8mD4affzSMYzb+NlW4YRzxmGu54jcATq288cg="}]},"_npmUser":{"name":"200054070226liujiangnan","email":"2950857517@qq.com"},"directories":{},"maintainers":[{"name":"200054070226liujiangnan","email":"2950857517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jn-ui_0.0.4_1687099644762_0.5455591809127776"},"_hasShrinkwrap":false},"0.0.5":{"name":"@200054070226liujiangnan/jn-ui","version":"0.0.5","private":false,"description":"A Vue.js 3.3 UI Toolkit for Web","main":"dist/lib.umd.js","module":"dist/lib.es.js","exports":{".":{"import":"./dist/lib.es.js","require":"./dist/lib.umd.js"},"./package.json":"./package.json","./dist/*":"./dist/*"},"scripts":{"dev":"vite","build":"run-p type-check build-only","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --noEmit -p tsconfig.app.json --composite false","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","format":"prettier --write src/"},"dependencies":{"@200054070226liujiangnan/jn-ui":"0.0.3","mzl-ui":"^0.8.9","vue":"^3.3.4"},"devDependencies":{"@rushstack/eslint-patch":"^1.2.0","@tsconfig/node18":"^2.0.1","@types/node":"^18.16.17","@vitejs/plugin-vue":"^4.2.3","@vue/eslint-config-prettier":"^7.1.0","@vue/eslint-config-typescript":"^11.0.3","@vue/tsconfig":"^0.4.0","eslint":"^8.39.0","eslint-plugin-vue":"^9.11.0","node-sass":"^9.0.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","sass":"^1.63.4","sass-loader":"^13.3.2","scss":"^0.2.4","typescript":"~5.0.4","vite":"^4.3.9","vue-tsc":"^1.6.5"},"_id":"@200054070226liujiangnan/jn-ui@0.0.5","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-a6Op5QC88XoZF9FHpnlQuPLrp89GJJ3Y72ilED/dQUBIR4fhm1FBnqMKmjvFRTwkgWud7gXE7Ge90LQHmZ44tQ==","shasum":"17fbc2ec69f99cf480f8a4a1cbfa37308b0ecc85","tarball":"https://registry.npmjs.org/@200054070226liujiangnan/jn-ui/-/jn-ui-0.0.5.tgz","fileCount":6,"unpackedSize":10573,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGjtaRbmODylVzcpnJhalLYdPB1P6BwR3wDkr1GOaeBfAiEAxGbIFrYHntfojYYDBRUoqrUUXzbx2ep1FejMjHpvPfY="}]},"_npmUser":{"name":"200054070226liujiangnan","email":"2950857517@qq.com"},"directories":{},"maintainers":[{"name":"200054070226liujiangnan","email":"2950857517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jn-ui_0.0.5_1687099743379_0.11325015349874534"},"_hasShrinkwrap":false},"0.0.6":{"name":"@200054070226liujiangnan/jn-ui","version":"0.0.6","private":false,"description":"A Vue.js 3.3 UI Toolkit for Web","main":"dist/lib.umd.js","module":"dist/lib.es.js","exports":{".":{"import":"./dist/lib.es.js","require":"./dist/lib.umd.js"},"./package.json":"./package.json","./dist/*":"./dist/*"},"scripts":{"dev":"vite","build":"run-p type-check build-only","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --noEmit -p tsconfig.app.json --composite false","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","format":"prettier --write src/"},"dependencies":{"vue":"^3.3.4"},"devDependencies":{"@rushstack/eslint-patch":"^1.2.0","@tsconfig/node18":"^2.0.1","@types/node":"^18.16.17","@vitejs/plugin-vue":"^4.2.3","@vue/eslint-config-prettier":"^7.1.0","@vue/eslint-config-typescript":"^11.0.3","@vue/tsconfig":"^0.4.0","eslint":"^8.39.0","eslint-plugin-vue":"^9.11.0","node-sass":"^9.0.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","sass":"^1.63.4","sass-loader":"^13.3.2","scss":"^0.2.4","typescript":"~5.0.4","vite":"^4.3.9","vue-tsc":"^1.6.5"},"_id":"@200054070226liujiangnan/jn-ui@0.0.6","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-zVDWix0bVvvuLCYBq4P9KhI8A1oKjB1udz9GV23GgqzdSnBh68/VdfzBtEcAg8OPoTYyVs7iqGs7NhiJ8XRumA==","shasum":"0ef267c62aa8026900cda3fa391e644d50f0ff26","tarball":"https://registry.npmjs.org/@200054070226liujiangnan/jn-ui/-/jn-ui-0.0.6.tgz","fileCount":6,"unpackedSize":10502,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFVfOhGvL9ULpfhuY9XyUhHhCZ7uEblWnX/iNA8m7X38AiBHiNlBeOquboagDHYQF58/2Yu+uDxqlMbH6iGKAspTrg=="}]},"_npmUser":{"name":"200054070226liujiangnan","email":"2950857517@qq.com"},"directories":{},"maintainers":[{"name":"200054070226liujiangnan","email":"2950857517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jn-ui_0.0.6_1687100263526_0.9440291105657053"},"_hasShrinkwrap":false},"0.0.7":{"name":"@200054070226liujiangnan/jn-ui","version":"0.0.7","private":false,"description":"A Vue.js 3.3 UI Toolkit for Web","main":"dist/lib.umd.js","module":"dist/lib.es.js","exports":{".":{"import":"./dist/lib.es.js","require":"./dist/lib.umd.js"},"./package.json":"./package.json","./dist/*":"./dist/*"},"scripts":{"dev":"vite","build":"run-p type-check build-only","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --noEmit -p tsconfig.app.json --composite false","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","format":"prettier --write src/"},"dependencies":{"vue":"^3.3.4"},"devDependencies":{"@rushstack/eslint-patch":"^1.2.0","@tsconfig/node18":"^2.0.1","@types/node":"^18.16.17","@vitejs/plugin-vue":"^4.2.3","@vue/eslint-config-prettier":"^7.1.0","@vue/eslint-config-typescript":"^11.0.3","@vue/tsconfig":"^0.4.0","eslint":"^8.39.0","eslint-plugin-vue":"^9.11.0","node-sass":"^9.0.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","sass":"^1.63.4","sass-loader":"^13.3.2","scss":"^0.2.4","typescript":"~5.0.4","vite":"^4.3.9","vue-tsc":"^1.6.5"},"keywords":[],"author":"","license":"ISC","_id":"@200054070226liujiangnan/jn-ui@0.0.7","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-bUcoYk5+CZZzvqLmKY6rMLFphbcqAQyVcI3haGM2UYUOqq6ORuSvVDfoaB8cGSgsnKGsmru2vMOrqFL6KFrbZA==","shasum":"7e2e802f47f256e9d80e67c71db509e50dfd0f29","tarball":"https://registry.npmjs.org/@200054070226liujiangnan/jn-ui/-/jn-ui-0.0.7.tgz","fileCount":6,"unpackedSize":10556,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHfSu4bRkc8gLhXIfqlj0NY91cUNSaY8bUsdYa0xK9dwIga5g3FcmKK6OhaJIATvaL4AeFQeK1BSsk27vJzORkVz8="}]},"_npmUser":{"name":"200054070226liujiangnan","email":"2950857517@qq.com"},"directories":{},"maintainers":[{"name":"200054070226liujiangnan","email":"2950857517@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jn-ui_0.0.7_1687102718555_0.9295161569701229"},"_hasShrinkwrap":false}},"time":{"created":"2023-06-18T09:08:27.833Z","0.0.0":"2023-06-18T09:08:28.058Z","modified":"2023-06-18T15:38:38.820Z","0.0.1":"2023-06-18T11:51:31.140Z","0.0.2":"2023-06-18T13:56:12.038Z","0.0.3":"2023-06-18T14:03:58.676Z","0.0.4":"2023-06-18T14:47:24.931Z","0.0.5":"2023-06-18T14:49:03.532Z","0.0.6":"2023-06-18T14:57:43.751Z","0.0.7":"2023-06-18T15:38:38.718Z"},"maintainers":[{"name":"200054070226liujiangnan","email":"2950857517@qq.com"}],"description":"A Vue.js 3.3 UI Toolkit for Web","readme":"# jn-ui\n\nThis template should help get you started developing with Vue 3 in Vite.\n\n## Recommended IDE Setup\n\n[VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur) + [TypeScript Vue Plugin (Volar)](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin).\n\n## Type Support for `.vue` Imports in TS\n\nTypeScript cannot handle type information for `.vue` imports by default, so we replace the `tsc` CLI with `vue-tsc` for type checking. In editors, we need [TypeScript Vue Plugin (Volar)](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin) to make the TypeScript language service aware of `.vue` types.\n\nIf the standalone TypeScript plugin doesn't feel fast enough to you, Volar has also implemented a [Take Over Mode](https://github.com/johnsoncodehk/volar/discussions/471#discussioncomment-1361669) that is more performant. You can enable it by the following steps:\n\n1. Disable the built-in TypeScript Extension\n    1) Run `Extensions: Show Built-in Extensions` from VSCode's command palette\n    2) Find `TypeScript and JavaScript Language Features`, right click and select `Disable (Workspace)`\n2. Reload the VSCode window by running `Developer: Reload Window` from the command palette.\n\n## Customize configuration\n\nSee [Vite Configuration Reference](https://vitejs.dev/config/).\n\n## Project Setup\n\n```sh\nnpm install\n```\n\n### Compile and Hot-Reload for Development\n\n```sh\nnpm run dev\n```\n\n### Type-Check, Compile and Minify for Production\n\n```sh\nnpm run build\n```\n\n### Lint with [ESLint](https://eslint.org/)\n\n```sh\nnpm run lint\n```\n","readmeFilename":"README.md","keywords":[],"license":"ISC"}