59 lines
1.9 KiB
JSON
59 lines
1.9 KiB
JSON
{
|
|
"name": "shopxo-diy",
|
|
"version": "0.0.0",
|
|
"private": true,
|
|
"scripts": {
|
|
"dev": "vite",
|
|
"build": "vite build --mode development",
|
|
"preview": "vite preview",
|
|
"build-pro": "vite build --mode production",
|
|
"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": {
|
|
"@types/dompurify": "3.0.5",
|
|
"@types/qrcode": "1.5.5",
|
|
"@vueuse/core": "10.2.1",
|
|
"@wangeditor/editor": "5.1.23",
|
|
"@wangeditor/editor-for-vue": "5.1.12",
|
|
"axios": "1.4.0",
|
|
"dompurify": "3.1.6",
|
|
"element-plus": "2.8.1",
|
|
"pinia": "2.1.3",
|
|
"qrcode": "1.5.4",
|
|
"swiper": "11.1.5",
|
|
"terser": "5.31.5",
|
|
"tsparticles": "2.11.0",
|
|
"unocss": "0.53.5",
|
|
"vue": "3.3.4",
|
|
"vue-draggable-plus": "0.5.0",
|
|
"vue-router": "4.0.13",
|
|
"vue3-draggable-resizable": "1.6.5"
|
|
},
|
|
"devDependencies": {
|
|
"@iconify-json/ep": "1.1.11",
|
|
"@rushstack/eslint-patch": "1.2.0",
|
|
"@tsconfig/node18": "2.0.1",
|
|
"@types/sortablejs": "1.15.8",
|
|
"@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",
|
|
"fast-glob": "3.2.11",
|
|
"npm-run-all": "4.1.5",
|
|
"prettier": "3.0.0",
|
|
"sass": "1.63.6",
|
|
"typescript": "~5.0.4",
|
|
"unplugin-auto-import": "0.16.6",
|
|
"unplugin-icons": "0.16.3",
|
|
"unplugin-vue-components": "0.25.1",
|
|
"vite": "4.3.9",
|
|
"vite-plugin-svg-icons": "2.0.1",
|
|
"vue-tsc": "1.6.5",
|
|
"vue3-particles": "2.10.1"
|
|
}
|
|
}
|