{"_id":"@atom-pd/platform","_rev":"3-93165c4e0d7ab96ee501d0958f8dc6f6","name":"@atom-pd/platform","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.0":{"name":"@atom-pd/platform","version":"0.0.0","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --noEmit -p tsconfig.vitest.json --composite false","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","format":"prettier --write src/"},"dependencies":{"@element-plus/directives":"^0.0.5","@element-plus/icons-vue":"^2.1.0","@rushstack/eslint-patch":"^1.2.0","@sinclair/typebox":"^0.25.24","@types/js-cookie":"^3.0.3","@types/jsdom":"^21.1.0","@types/lodash":"^4.14.191","@types/node":"^18.14.2","unplugin-auto-import":"^0.15.1","unplugin-vue-components":"^0.24.1","@types/tiny-async-pool":"^2.0.0","@vitejs/plugin-vue":"^4.0.0","@vitejs/plugin-vue-jsx":"^3.0.0","@vue/eslint-config-prettier":"^7.1.0","@vue/eslint-config-typescript":"^11.0.2","@vue/test-utils":"^2.3.0","@vue/tsconfig":"^0.1.3","@vueup/vue-quill":"^1.1.1","@vueuse/core":"^9.13.0","ajv":"^8.12.0","ajv-formats":"^2.1.1","axios":"^1.3.4","cross-env":"^7.0.3","element-plus":"^2.3.1","eslint":"^8.34.0","eslint-plugin-vue":"^9.9.0","js-cookie":"^3.0.1","jsdom":"^21.1.0","lodash":"^4.17.21","nanoid":"^4.0.1","npm-run-all":"^4.1.5","pinia":"^2.0.32","prettier":"^2.8.4","quill-blot-formatter":"^1.0.5","tiny-async-pool":"^2.1.0","typescript":"~4.8.4","vite":"^4.1.4","vitest":"^0.29.1","vue":"3.2.47","vue-demi":"0.13.11","vue-router":"4.1.6","vue-tsc":"1.2.0","vuedraggable":"4.1.0","@imengyu/vue3-context-menu":"^1.2.3","@swc/helpers":"^0.5.0"},"publishConfig":{},"gitHead":"0f7aeadc4bd2258f942034939e02ebb0152b7021","description":"This template should help get you started developing with Vue 3 in Vite.","_id":"@atom-pd/platform@0.0.0","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-/dNUE0Nxd1NWZ3Yq7VKSs8jyL+7l/6fFkOED2zADSRGCn3H8+1hSBW2bUdze9HZ66as3kfE/m9ekO2OFzFEXcw==","shasum":"a4796c528f3cd0f0ae4d4ed49434d0999dc169bc","tarball":"https://registry.npmjs.org/@atom-pd/platform/-/platform-0.0.0.tgz","fileCount":86,"unpackedSize":376820,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGi42pXkmiX9ntXxsKSwbxbmQFkxs1wSa+9UUOxU86fwAiEAn8Z+DgWDrEaqgJeOWPpJzAoyWCfvpFOnfxtwnK7DSH8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLpfwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpb3Q//YOsPK9CDG6qt+LqPA2bP0lOjB5cppj7h/PubppX6Iqy4n+fv\r\nOP3Man61oO4Cri3iaHBifVohmPK6NBQGp9wb8gJfTCGjgFvah6hfN8YMexhc\r\ny/MdKHIDc3m9Z0aVAT7O7NemA9bxzLBjet3Lh7XheT0vx/GHml3om2PqkBBI\r\nu/+pA0nzTkrTlY4DU0CJwlWdxQ4j2GCOPRX1PrsDmP9zAeNb5LALkho2GsKK\r\nzz95+IyVXWm2wAqlxNQlmBV0Fmwj7RVgrMbslJXU2xyJQEVBS3Mz5jiai+Jt\r\nnEIdoSiOcaNLXt8i+nLmGWOukvVgCSMdqSyVoLIHYfmfTHVUGTL6OltQnrsh\r\nn76c9k0iQjIwEP5/ZS5aryWBoDXZ/JeIzk3VvLgLLZRpsJTpSa7vT+49G2JP\r\nowze3F06pGGx2aiZPOQY8Al2/pLGuScC72vPF0p2aa3qb+5RN8qjfqcrYSm8\r\n/n36vBg14qvofhgab/R8KYTM2srcI3ofiMbhg2RMWS+9b15bhD5dStILQIuF\r\nVD8tBhFsddBw2E3B76ldKiVfxtllfyuLgh0RfCXeZic05y30QyEK1j9SqQ5r\r\nPZc/6YAJ/dDxmgDpyLwQcpwxvvgz71N4xZfcryMkka0onoGSZ28c8QQEm4jx\r\nS9AJXPBfgh/yPQ3HZ16MYzM9Ahzn1Qi7XRY=\r\n=nund\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jackiewu2000","email":"276123755@qq.com"},"directories":{},"maintainers":[{"name":"jackiewu2000","email":"276123755@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/platform_0.0.0_1680775152081_0.0528445969037048"},"_hasShrinkwrap":false},"0.0.1":{"name":"@atom-pd/platform","version":"0.0.1","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --noEmit -p tsconfig.vitest.json --composite false","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","format":"prettier --write src/"},"dependencies":{"@element-plus/directives":"^0.0.5","@element-plus/icons-vue":"^2.1.0","@rushstack/eslint-patch":"^1.2.0","@sinclair/typebox":"^0.25.24","@types/js-cookie":"^3.0.3","@types/jsdom":"^21.1.0","@types/lodash":"^4.14.191","@types/node":"^18.14.2","unplugin-auto-import":"^0.15.1","unplugin-vue-components":"^0.24.1","@types/tiny-async-pool":"^2.0.0","@vitejs/plugin-vue":"^4.0.0","@vitejs/plugin-vue-jsx":"^3.0.0","@vue/eslint-config-prettier":"^7.1.0","@vue/eslint-config-typescript":"^11.0.2","@vue/test-utils":"^2.3.0","@vue/tsconfig":"^0.1.3","@vueup/vue-quill":"^1.1.1","@vueuse/core":"^9.13.0","ajv":"^8.12.0","ajv-formats":"^2.1.1","axios":"^1.3.4","cross-env":"^7.0.3","element-plus":"^2.3.2","eslint":"^8.34.0","eslint-plugin-vue":"^9.9.0","js-cookie":"^3.0.1","jsdom":"^21.1.0","lodash":"^4.17.21","nanoid":"^4.0.1","npm-run-all":"^4.1.5","pinia":"^2.0.32","prettier":"^2.8.4","quill-blot-formatter":"^1.0.5","tiny-async-pool":"^2.1.0","typescript":"~4.8.4","vite":"^4.1.4","vitest":"^0.29.1","vue":"3.2.47","vue-demi":"0.13.11","vue-router":"4.1.6","vue-tsc":"1.2.0","vuedraggable":"4.1.0","@imengyu/vue3-context-menu":"^1.2.3","@swc/helpers":"^0.5.0"},"publishConfig":{},"gitHead":"0f7aeadc4bd2258f942034939e02ebb0152b7021","description":"This template should help get you started developing with Vue 3 in Vite.","_id":"@atom-pd/platform@0.0.1","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-9H+OEJtJ9YnEMcSbz6iv6R3vm9i65Uw2FRvfo6MTDAMUp7/8Tfmcs4kdjQfKKlIlWwL+RCSuwNCryHliBlyYDg==","shasum":"2aa49c697074ab4b8d7fd453bb4e6bb79e9d96e2","tarball":"https://registry.npmjs.org/@atom-pd/platform/-/platform-0.0.1.tgz","fileCount":86,"unpackedSize":376944,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5Fa5tTtXy7FXPusL8C8zOuzJvdkcqriHnkFhoiFonEAiEAtdrpR+/ADO97Io8i57PYPKfHZhUIF0OmHA7TyeWZcgk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLrTwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/Hw/+P0IFot5X1HcHz4qcrJpE7Mg81aBkBH1ZCtHddPm9L2hVzq/y\r\nK5tbMSqtD7E2QsjEtHSVMc6jKJ85ziFXHITQ8YJq7UerBsNzi6CJJn/MwmO5\r\nRCANsqZFHA9IN3cgok/DXKpowVo5pyvfmOxot/XV58QZfIEl4mnTgz6HSEcO\r\nGHiebP2kE78GwyrEV61T86bRvcdxG/Ro4fKaRT0I0k+nbTq8fQLPZJq+wNh2\r\niMxIBTT4bEjhS1qaWP5gcWLeu6KFmHAEBwhH5i9sC34wJBieroMgDClkancn\r\nsjmO30Tgp4QVqoz8I8zfCEJXq62ljTsu7ROJjJfiv9cHak4wb0W4rATpV6fw\r\nw31bzZzx03wHZA52EYknDtIsluamd1dsouu5o3nQOtAQnu+Xx19Qt6f/aTLf\r\nDFUQl3gD/FXM3KJebdbZemwKqidZEXppE729sHjEzrGULCoVnwaCga5E3DEb\r\nhdPOfGCE4cDbwrtGT9QIBOU7qfWz7zij2qL6gdW17ZGOGddK7NGg77uJqKva\r\nsRAH0H+jQdPBfCAOEjILcw0N4xVx56Qgl6iwlhQrbw5pl1cer6uqntzrDcI1\r\n4kXhi9RrgaF/aVPge99lsCTCUDI16dKP94175PSygz6+3xG3vC26X8l+vx/r\r\nRii34ABOm7meLjvUdhwxGNBltFQdnedlwbY=\r\n=v0QV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jackiewu2000","email":"276123755@qq.com"},"directories":{},"maintainers":[{"name":"jackiewu2000","email":"276123755@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/platform_0.0.1_1680782576365_0.1793070660574858"},"_hasShrinkwrap":false},"0.0.2":{"name":"@atom-pd/platform","version":"0.0.2","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --noEmit -p tsconfig.vitest.json --composite false","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","format":"prettier --write src/"},"dependencies":{"@rushstack/eslint-patch":"^1.2.0","@sinclair/typebox":"^0.25.24","@types/js-cookie":"^3.0.3","@types/jsdom":"^21.1.0","@types/lodash":"^4.14.191","@types/node":"^18.14.2","unplugin-auto-import":"^0.15.1","unplugin-vue-components":"^0.24.1","@types/tiny-async-pool":"^2.0.0","@vitejs/plugin-vue":"^4.0.0","@vitejs/plugin-vue-jsx":"^3.0.0","@vue/eslint-config-prettier":"^7.1.0","@vue/eslint-config-typescript":"^11.0.2","@vue/test-utils":"^2.3.0","@vue/tsconfig":"^0.1.3","@vueup/vue-quill":"^1.1.1","@vueuse/core":"^9.13.0","ajv":"^8.12.0","ajv-formats":"^2.1.1","axios":"^1.3.4","cross-env":"^7.0.3","eslint":"^8.34.0","eslint-plugin-vue":"^9.9.0","js-cookie":"^3.0.1","jsdom":"^21.1.0","lodash":"^4.17.21","nanoid":"^4.0.1","npm-run-all":"^4.1.5","pinia":"^2.0.32","prettier":"^2.8.4","quill-blot-formatter":"^1.0.5","tiny-async-pool":"^2.1.0","typescript":"~4.8.4","vite":"^4.1.4","vitest":"^0.29.1","vue":"3.2.47","vue-demi":"0.13.11","vue-router":"4.1.6","vue-tsc":"1.2.0","vuedraggable":"4.1.0","@imengyu/vue3-context-menu":"^1.2.3","@swc/helpers":"^0.5.0"},"publishConfig":{},"gitHead":"0f7aeadc4bd2258f942034939e02ebb0152b7021","description":"This template should help get you started developing with Vue 3 in Vite.","_id":"@atom-pd/platform@0.0.2","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-NDkz5/VPmOeg5KhGTXxV8XOFqxXh7ILq3vEtHFef3ynglEgDe42VGEV5wiBuclHmbBpwjuOrhNgE61iZ9VN8KQ==","shasum":"7b46152185c870ea680ef5470c37ad5050ed8443","tarball":"https://registry.npmjs.org/@atom-pd/platform/-/platform-0.0.2.tgz","fileCount":86,"unpackedSize":376858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeoEb+3bjsL14jnTRhb8jwpmmf4Kf3/ws+uXP5ixbi7wIgX+zVhNzM2f14y52N1GRT7f+x+1EJOdEfQPzYPXN6BC8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkL3qWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqncw//QkShn0PMy9J2hQWS8gRWtCvhGoQUmR+hnnEzGvXKmrWSNiRa\r\n3i0YjIgIgFtml74W4B90K63zKU4S4Rtl+IZavIqf7nChtX8LapX14MNpjO+V\r\nhLXJ5uJkr/e4suoL/lxOnJtQ4jompIstXPUx13ppP+PeLyEYnZXO4e3eW0o9\r\nGL4uXycd1r2/FA28Sk4s1cmnegTXGIUX6pI2elbB1+L9APexePECxzLovV2E\r\nGKTDTYDZKNkYwtIxObBaih/X7K1TZDQIQMEF0k8yLEMgWibu2cx8m1MmlAzp\r\nTD9yDz2aKBBNvILs3iKCdsvlVB5ptO9WOGxuEyG8EViFy+uExwVP+zUPhgz8\r\nHgX7k/yfEFtqfLiNFdUxXq0Dh/89QmXWyiVu3/x3uK26rGgjlkdf4zRnB3yB\r\nahY8KIWP7yTQDKRQF2rCg7Wzhv2uUXUjajGduq2X0hJlLAw+DdnCEh3CWtPf\r\nnGcm9Mo1i/A2nrlSDE+czK31m2s5960IG9XW8gxcHMB0tQbCIP9oM1mxPENV\r\nsIXMYorcUQJyrNVbxw8ZXUdc0xVdhN3rQJ7mvP150t5Hs8DDVxP60BxGPOe+\r\nqY5tTVl6J+BpmanPU58xilAkcnrLTAPd3Ag1/ZijNwesqCBBibzaYJVzrcvC\r\nXDMlhpV7LKzagG0UEdLuP3iQkmZzevx/Xgk=\r\n=jqgl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jackiewu2000","email":"276123755@qq.com"},"directories":{},"maintainers":[{"name":"jackiewu2000","email":"276123755@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/platform_0.0.2_1680833174429_0.4153434876701223"},"_hasShrinkwrap":false},"0.0.3":{"name":"@atom-pd/platform","version":"0.0.3","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --noEmit -p tsconfig.vitest.json --composite false","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","format":"prettier --write src/"},"dependencies":{"@rushstack/eslint-patch":"^1.2.0","@sinclair/typebox":"^0.25.24","@types/js-cookie":"^3.0.3","@types/jsdom":"^21.1.0","@types/lodash":"^4.14.191","@types/node":"^18.14.2","unplugin-auto-import":"^0.15.1","unplugin-vue-components":"^0.24.1","@types/tiny-async-pool":"^2.0.0","@vitejs/plugin-vue":"^4.0.0","@vitejs/plugin-vue-jsx":"^3.0.0","@vue/eslint-config-prettier":"^7.1.0","@vue/eslint-config-typescript":"^11.0.2","@vue/test-utils":"^2.3.0","@vue/tsconfig":"^0.1.3","@vueup/vue-quill":"^1.1.1","@vueuse/core":"^9.13.0","ajv":"^8.12.0","ajv-formats":"^2.1.1","axios":"^1.3.4","cross-env":"^7.0.3","eslint":"^8.34.0","eslint-plugin-vue":"^9.9.0","js-cookie":"^3.0.1","jsdom":"^21.1.0","lodash":"^4.17.21","nanoid":"^4.0.1","npm-run-all":"^4.1.5","pinia":"^2.0.32","prettier":"^2.8.4","quill-blot-formatter":"^1.0.5","tiny-async-pool":"^2.1.0","typescript":"~4.8.4","vite":"^4.1.4","vitest":"^0.29.1","vue":"3.2.47","vue-demi":"0.13.11","vue-router":"4.1.6","vue-tsc":"1.2.0","vuedraggable":"4.1.0","@imengyu/vue3-context-menu":"^1.2.3","@swc/helpers":"^0.5.0"},"devDependencies":{"@element-plus/directives":"^0.0.5","@element-plus/icons-vue":"^2.1.0","element-plus":"^2.3.2"},"publishConfig":{},"gitHead":"0f7aeadc4bd2258f942034939e02ebb0152b7021","description":"This template should help get you started developing with Vue 3 in Vite.","_id":"@atom-pd/platform@0.0.3","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-Hg7qpFxK+elyWUnyhRwGTZ2cr4xwR+zu1ina5KmRI6amdkEftdVStUgINK+hN4GRDS9JRnx/qMFt/o+HTt5Wsg==","shasum":"271e68d00bfe946065d1a33f419d54ef1df05bfc","tarball":"https://registry.npmjs.org/@atom-pd/platform/-/platform-0.0.3.tgz","fileCount":86,"unpackedSize":376971,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0jZRM5PdjcxWMYC5PiTUuj1nxSp2h9wZlgifZuwe8xgIgdVGdafYxpfn8OzmYAX2AVRBXjdC+02YSRUNLLrm+D+8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkL4R0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9Hg//anzFlZkqzfax+71/w2gPd4RqQyNFZLaCxE7TEzg3kJ9jmGb+\r\nYZKWQ5M8JWNbmS1pU4juDpGHMnyM7Pl8i46ShF6Wc2Gr12ghcbbiNMqAz6Fy\r\nezwlM7Bj13uWlMWFYgpI/R1D0K7FocZv/ERewA/pPtDRRuNVY1zGUm09pNrb\r\nYhIArpQlc07CGgwlRhZWVwDUtspCG4TFkjaMJfVh3GSCT0KbQq1ZuOyqLYxJ\r\nLvf9mK7ufN7pRD8gV67BbA8BEpCzQrgP82eL9FFqektYwgnJaKx6iglQcKQd\r\n6JsECWqBYky8fvUYsmbPE3jXEGf+UV+6KpgSXwzw50eh7CvzBmgsGblmyJ+A\r\njxLJ4tlpLLeBmvooOX9X5j+4mSwIcwnGHlgyTnzaG9JAP5R7NzM2S8jW2/Mm\r\nFz/uyltIS+7mClApq7BaP+2zMoFzrlxS/6D6ZrUZA7RNPmi0X0ffGOo7gz/B\r\n7DYI7kOg0DvZxfUVn1vhmILU6Jctr/m3bYO7ez5Z1BitmuWSJ6QYECEowECA\r\nZcm8PfBWoOYtLdYWbCTA56VkXBI+jdffD0DENvk5zUMr8O3I7ccbSKqHCewA\r\nUeeIlyCNKbTPfhRKEpL7VkRePi2LmNbDods2SqYaqIdqld+FqEZ7CmDTTBg/\r\niQ0VQbdk/00yuMU3LJzcDWWrDRz5GZXT5EQ=\r\n=dyCZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jackiewu2000","email":"276123755@qq.com"},"directories":{},"maintainers":[{"name":"jackiewu2000","email":"276123755@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/platform_0.0.3_1680835700253_0.736552364748752"},"_hasShrinkwrap":false}},"time":{"created":"2023-04-06T09:59:12.031Z","0.0.0":"2023-04-06T09:59:12.363Z","modified":"2023-04-07T02:48:20.645Z","0.0.1":"2023-04-06T12:02:56.609Z","0.0.2":"2023-04-07T02:06:14.665Z","0.0.3":"2023-04-07T02:48:20.493Z"},"maintainers":[{"name":"jackiewu2000","email":"276123755@qq.com"}],"description":"This template should help get you started developing with Vue 3 in Vite.","readme":"# page-designer-platform\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### Run Unit Tests with [Vitest](https://vitest.dev/)\n\n```sh\nnpm run test:unit\n```\n\n### Lint with [ESLint](https://eslint.org/)\n\n```sh\nnpm run lint\n```\n","readmeFilename":"README.md"}