Commit c143d011 authored by qinxuefeng's avatar qinxuefeng

构建完成

parent 8a364d24
{
"name": "medication_guide_web",
"version": "0.0.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
"@babel/parser": {
"version": "7.15.8",
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz",
"integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA=="
},
"@vitejs/plugin-vue": {
"version": "1.9.3",
"resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-1.9.3.tgz",
"integrity": "sha512-yW6H/q+4Mc2PcVjSOelcsMrg/k15DnMUz8jyCFsI04emc3aLwo4AoofUfGnjHUkgirrDxSJLVqQVGhonQ3yykA==",
"dev": true
},
"@vue/compiler-core": {
"version": "3.2.20",
"resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.20.tgz",
"integrity": "sha512-vcEXlKXoPwBXFP5aUTHN9GTZaDfwCofa9Yu9bbW2C5O/QSa9Esdt7OG4+0RRd3EHEMxUvEdj4RZrd/KpQeiJbA==",
"requires": {
"@babel/parser": "^7.15.0",
"@vue/shared": "3.2.20",
"estree-walker": "^2.0.2",
"source-map": "^0.6.1"
}
},
"@vue/compiler-dom": {
"version": "3.2.20",
"resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.20.tgz",
"integrity": "sha512-QnI77ec/JtV7R0YBbcVayYTDCRcI9OCbxiUQK6izVyqQO0658n0zQuoNwe+bYgtqnvGAIqTR3FShTd5y4oOjdg==",
"requires": {
"@vue/compiler-core": "3.2.20",
"@vue/shared": "3.2.20"
}
},
"@vue/compiler-sfc": {
"version": "3.2.20",
"resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.20.tgz",
"integrity": "sha512-03aZo+6tQKiFLfunHKSPZvdK4Jsn/ftRCyaro8AQIWkuxJbvSosbKK6HTTn+D2c3nPScG155akJoxKENw7rftQ==",
"requires": {
"@babel/parser": "^7.15.0",
"@vue/compiler-core": "3.2.20",
"@vue/compiler-dom": "3.2.20",
"@vue/compiler-ssr": "3.2.20",
"@vue/ref-transform": "3.2.20",
"@vue/shared": "3.2.20",
"estree-walker": "^2.0.2",
"magic-string": "^0.25.7",
"postcss": "^8.1.10",
"source-map": "^0.6.1"
}
},
"@vue/compiler-ssr": {
"version": "3.2.20",
"resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.20.tgz",
"integrity": "sha512-rzzVVYivm+EjbfiGQvNeyiYZWzr6Hkej97RZLZvcumacQlnKv9176Xo9rRyeWwFbBlxmtNdrVMslRXtipMXk2w==",
"requires": {
"@vue/compiler-dom": "3.2.20",
"@vue/shared": "3.2.20"
}
},
"@vue/devtools-api": {
"version": "6.0.0-beta.19",
"resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.0.0-beta.19.tgz",
"integrity": "sha512-ObzQhgkoVeoyKv+e8+tB/jQBL2smtk/NmC9OmFK8UqdDpoOdv/Kf9pyDWL+IFyM7qLD2C75rszJujvGSPSpGlw=="
},
"@vue/reactivity": {
"version": "3.2.20",
"resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.20.tgz",
"integrity": "sha512-nSmoLojUTk+H8HNTAkrUduB4+yIUBK2HPihJo2uXVSH4Spry6oqN6lFzE5zpLK+F27Sja+UqR9R1+/kIOsHV5w==",
"requires": {
"@vue/shared": "3.2.20"
}
},
"@vue/ref-transform": {
"version": "3.2.20",
"resolved": "https://registry.npmjs.org/@vue/ref-transform/-/ref-transform-3.2.20.tgz",
"integrity": "sha512-Y42d3PGlYZ1lXcF3dbd3+qU/C/a3wYEZ949fyOI5ptzkjDWlkfU6vn74fmOjsLjEcjs10BXK2qO99FqQIK2r1Q==",
"requires": {
"@babel/parser": "^7.15.0",
"@vue/compiler-core": "3.2.20",
"@vue/shared": "3.2.20",
"estree-walker": "^2.0.2",
"magic-string": "^0.25.7"
}
},
"@vue/runtime-core": {
"version": "3.2.20",
"resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.20.tgz",
"integrity": "sha512-d1xfUGhZPfiZzAN7SatStD4vRtT8deJSXib2+Cz3x0brjMWKxe32asQc154FF1E2fFgMCHtnfd4A90bQEzV4GQ==",
"requires": {
"@vue/reactivity": "3.2.20",
"@vue/shared": "3.2.20"
}
},
"@vue/runtime-dom": {
"version": "3.2.20",
"resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.20.tgz",
"integrity": "sha512-4TCvZMLhESWCFHFYgqN4QmMA/onnINAlUovhopjlS8ST27G1A8Z0tyxPzLoXLa+b5JrOpbMPheEMPvdKExTJig==",
"requires": {
"@vue/runtime-core": "3.2.20",
"@vue/shared": "3.2.20",
"csstype": "^2.6.8"
}
},
"@vue/server-renderer": {
"version": "3.2.20",
"resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.20.tgz",
"integrity": "sha512-viIbZGep9XabnrRcaxWIi00cOh1x21QYm2upIL5W0zqzTJ54VdTzpI+zi1osNp+VfRQDTHpV2U7H3Kn4ljYJvg==",
"requires": {
"@vue/compiler-ssr": "3.2.20",
"@vue/shared": "3.2.20"
}
},
"@vue/shared": {
"version": "3.2.20",
"resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.20.tgz",
"integrity": "sha512-FbpX+hD5BvXCQerEYO7jtAGHlhAkhTQ4KIV73kmLWNlawWhTiVuQxizgVb0BOkX5oG9cIRZ42EG++d/k/Efp0w=="
},
"async-validator": {
"version": "3.5.2",
"resolved": "https://registry.npmjs.org/async-validator/-/async-validator-3.5.2.tgz",
"integrity": "sha512-8eLCg00W9pIRZSB781UUX/H6Oskmm8xloZfr09lz5bikRpBVDlJ3hRVuxxP1SxcwsEYfJ4IU8Q19Y8/893r3rQ=="
},
"axios": {
"version": "0.23.0",
"resolved": "https://registry.npmjs.org/axios/-/axios-0.23.0.tgz",
"integrity": "sha512-NmvAE4i0YAv5cKq8zlDoPd1VLKAqX5oLuZKs8xkJa4qi6RGn0uhCYFjWtHHC9EM/MwOwYWOs53W+V0aqEXq1sg==",
"requires": {
"follow-redirects": "^1.14.4"
}
},
"csstype": {
"version": "2.6.18",
"resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.18.tgz",
"integrity": "sha512-RSU6Hyeg14am3Ah4VZEmeX8H7kLwEEirXe6aU2IPfKNvhXwTflK5HQRDNI0ypQXoqmm+QPyG2IaPuQE5zMwSIQ=="
},
"element3": {
"version": "0.0.40",
"resolved": "https://registry.npmjs.org/element3/-/element3-0.0.40.tgz",
"integrity": "sha512-fu+I229HCaAaU76iISeCO6uEaDLusQOz+Il0R7Dp/gn4JDc5ts2NOvsQaxkGvCJ6qEA0o7vPaCnnpa3rvxAVBg==",
"requires": {
"async-validator": "^3.5.1",
"lodash-es": "^4.17.20",
"mitt": "^2.1.0",
"normalize-wheel": "^1.0.1",
"resize-observer-polyfill": "^1.5.1",
"throttle-debounce": "^3.0.1"
}
},
"esbuild": {
"version": "0.13.9",
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.13.9.tgz",
"integrity": "sha512-8bYcckmisXjGvBMeylp1PRtu21uOoCDFAgXGGF2BR241zYQDN6ZLNvcmQlnQ7olG0p6PRWmJI8WVH3ca8viPuw==",
"dev": true,
"requires": {
"esbuild-android-arm64": "0.13.9",
"esbuild-darwin-64": "0.13.9",
"esbuild-darwin-arm64": "0.13.9",
"esbuild-freebsd-64": "0.13.9",
"esbuild-freebsd-arm64": "0.13.9",
"esbuild-linux-32": "0.13.9",
"esbuild-linux-64": "0.13.9",
"esbuild-linux-arm": "0.13.9",
"esbuild-linux-arm64": "0.13.9",
"esbuild-linux-mips64le": "0.13.9",
"esbuild-linux-ppc64le": "0.13.9",
"esbuild-netbsd-64": "0.13.9",
"esbuild-openbsd-64": "0.13.9",
"esbuild-sunos-64": "0.13.9",
"esbuild-windows-32": "0.13.9",
"esbuild-windows-64": "0.13.9",
"esbuild-windows-arm64": "0.13.9"
}
},
"esbuild-android-arm64": {
"version": "0.13.9",
"resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.13.9.tgz",
"integrity": "sha512-Ty0hKldtjJVLHwUwbKR4GFPiXBo5iQ3aE1OLBar9lh3myaRkUGEb+Ypl74LEKa0+t/9lS3Ev1N5+5P2Sq6UvNQ==",
"dev": true,
"optional": true
},
"esbuild-darwin-64": {
"version": "0.13.9",
"resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.13.9.tgz",
"integrity": "sha512-Ay0/b98v0oYp3ApXNQ7QPbaSkCT9WjBU6h8bMB1SYrQ/PmHgwph91fb9V0pfOLKK1rYWypfrNbI0MyT2tWN+rQ==",
"dev": true,
"optional": true
},
"esbuild-darwin-arm64": {
"version": "0.13.9",
"resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.9.tgz",
"integrity": "sha512-nJB8chaJdWathCe6EyIiMIqfyEzbuXPyNsPlL3bYRB1zFCF8feXT874D4IHbJ/w8B6BpY3sM1Clr/I/DK8E4ow==",
"dev": true,
"optional": true
},
"esbuild-freebsd-64": {
"version": "0.13.9",
"resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.9.tgz",
"integrity": "sha512-ktaBujf12XLkVXLGx7WjFcmh1tt34tm7gP4pHkhvbzbHrq+BbXwcl4EsW+5JT9VNKl7slOGf4Qnua/VW7ZcnIw==",
"dev": true,
"optional": true
},
"esbuild-freebsd-arm64": {
"version": "0.13.9",
"resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.9.tgz",
"integrity": "sha512-vVa5zps4dmwpXwv/amxVpIWvFJuUPWQkpV+PYtZUW9lqjXsQ3LBHP51Q1cXZZBIrqwszLsEyJPa5GuDOY15hzQ==",
"dev": true,
"optional": true
},
"esbuild-linux-32": {
"version": "0.13.9",
"resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.13.9.tgz",
"integrity": "sha512-HxoW9QNqhO8VW1l7aBiYQH4lobeHq85+blZ4nlZ7sg5CNhGRRwnMlV6S08VYKz6V0YKnHb5OqJxx2HZuTZ7tgQ==",
"dev": true,
"optional": true
},
"esbuild-linux-64": {
"version": "0.13.9",
"resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.13.9.tgz",
"integrity": "sha512-L+eAR8o1lAUr9g64RXnBLuWZjAItAOWSUpvkchpa6QvSnXFA/nG6PgGsOBEqhDXl9qYEpGI0ReDrFkf8ByapvQ==",
"dev": true,
"optional": true
},
"esbuild-linux-arm": {
"version": "0.13.9",
"resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.13.9.tgz",
"integrity": "sha512-DT0S+ufCVXatPZHjkCaBgZSFIV8FzY4GEHz/BlkitTWzUvT1dIUXjPIRPnqBUVa+0AyS1bZSfHzv9hTT4LHz7A==",
"dev": true,
"optional": true
},
"esbuild-linux-arm64": {
"version": "0.13.9",
"resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.9.tgz",
"integrity": "sha512-IjbhZpW5VQYK4nVI4dj/mLvH5oXAIf57OI8BYVkCqrdVXJwR8nVrSqux3zJSY+ElrkOK3DtG9iTPpmqvBXaU0g==",
"dev": true,
"optional": true
},
"esbuild-linux-mips64le": {
"version": "0.13.9",
"resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.9.tgz",
"integrity": "sha512-ec9RgAM4r+fe1ZmG16qeMwEHdcIvqeW8tpnpkfSQu9T4487KtQF6lg3TQasTarrLLEe7Qpy+E+r4VwC8eeZySQ==",
"dev": true,
"optional": true
},
"esbuild-linux-ppc64le": {
"version": "0.13.9",
"resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.9.tgz",
"integrity": "sha512-7b2/wg8T1n/L1BgCWlMSez0aXfGkNjFuOqMBQdnTti3LRuUwzGJcrhRf/FdZGJ5/evML9mqu60vLRuXW1TdXCg==",
"dev": true,
"optional": true
},
"esbuild-netbsd-64": {
"version": "0.13.9",
"resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.13.9.tgz",
"integrity": "sha512-PiZu3h4+Szj0iZPgvuD2Y0isOXnlNetmF6jMcOwW54BScwynW24/baE+z7PfDyNFgjV04Ga2THdcpbKBDhgWQw==",
"dev": true,
"optional": true
},
"esbuild-openbsd-64": {
"version": "0.13.9",
"resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.9.tgz",
"integrity": "sha512-SJKN4Ez+ilY7mu+1gAdGQ9N6dktBfbEkiOAvw+hT7xHrNnTnrTGH0FT4qx9dazB9HX6D04L4PXmVOyynqi+oEQ==",
"dev": true,
"optional": true
},
"esbuild-sunos-64": {
"version": "0.13.9",
"resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.13.9.tgz",
"integrity": "sha512-9N0RjZ7cElE8ifrS0nBrLQgBMQNPiIIKO2GzLXy7Ms8AM3KjfLiV2G2+9O0B9paXjRAHchIwazTeOyeWb1vyWA==",
"dev": true,
"optional": true
},
"esbuild-windows-32": {
"version": "0.13.9",
"resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.13.9.tgz",
"integrity": "sha512-awxWs1kns+RfjhqBbTbdlePjqZrAE2XMaAQJNg9dtu+C7ghC3QKsqXbu0C26OuF5YeAdJcq9q+IdG6WPLjvj9w==",
"dev": true,
"optional": true
},
"esbuild-windows-64": {
"version": "0.13.9",
"resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.13.9.tgz",
"integrity": "sha512-VmA9GQMCzOr8rFfD72Dum1+AWhJui7ZO6sYwp6rBHYu4vLmWITTSUsd/zgXXmZuHBPkkvxLJLF8XsKFCRKflJA==",
"dev": true,
"optional": true
},
"esbuild-windows-arm64": {
"version": "0.13.9",
"resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.9.tgz",
"integrity": "sha512-P/jPY2JwmTpgEPh9BkXpCe690tcDSSo0K9BHTniSeEAEz26kPpqldVa4XDm0R+hNnFA7ecEgNskr4QAxE1ry0w==",
"dev": true,
"optional": true
},
"estree-walker": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
"integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
},
"follow-redirects": {
"version": "1.14.4",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.4.tgz",
"integrity": "sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g=="
},
"fsevents": {
"version": "2.3.2",
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
"integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
"dev": true,
"optional": true
},
"function-bind": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
"integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
"dev": true
},
"has": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
"integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
"dev": true,
"requires": {
"function-bind": "^1.1.1"
}
},
"is-core-module": {
"version": "2.8.0",
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz",
"integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==",
"dev": true,
"requires": {
"has": "^1.0.3"
}
},
"lodash-es": {
"version": "4.17.21",
"resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz",
"integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
},
"magic-string": {
"version": "0.25.7",
"resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz",
"integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==",
"requires": {
"sourcemap-codec": "^1.4.4"
}
},
"mitt": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/mitt/-/mitt-2.1.0.tgz",
"integrity": "sha512-ILj2TpLiysu2wkBbWjAmww7TkZb65aiQO+DkVdUTBpBXq+MHYiETENkKFMtsJZX1Lf4pe4QOrTSjIfUwN5lRdg=="
},
"nanoid": {
"version": "3.1.30",
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz",
"integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ=="
},
"normalize-wheel": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/normalize-wheel/-/normalize-wheel-1.0.1.tgz",
"integrity": "sha1-rsiGr/2wRQcNhWRH32Ls+GFG7EU="
},
"path-parse": {
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
"integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
"dev": true
},
"picocolors": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
"integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
},
"postcss": {
"version": "8.3.9",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.9.tgz",
"integrity": "sha512-f/ZFyAKh9Dnqytx5X62jgjhhzttjZS7hMsohcI7HEI5tjELX/HxCy3EFhsRxyzGvrzFF+82XPvCS8T9TFleVJw==",
"requires": {
"nanoid": "^3.1.28",
"picocolors": "^0.2.1",
"source-map-js": "^0.6.2"
}
},
"resize-observer-polyfill": {
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz",
"integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg=="
},
"resolve": {
"version": "1.20.0",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
"integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
"dev": true,
"requires": {
"is-core-module": "^2.2.0",
"path-parse": "^1.0.6"
}
},
"rollup": {
"version": "2.58.3",
"resolved": "https://registry.npmjs.org/rollup/-/rollup-2.58.3.tgz",
"integrity": "sha512-ei27MSw1KhRur4p87Q0/Va2NAYqMXOX++FNEumMBcdreIRLURKy+cE2wcDJKBn0nfmhP2ZGrJkP1XPO+G8FJQw==",
"dev": true,
"requires": {
"fsevents": "~2.3.2"
}
},
"source-map": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
},
"source-map-js": {
"version": "0.6.2",
"resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz",
"integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug=="
},
"sourcemap-codec": {
"version": "1.4.8",
"resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
"integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA=="
},
"throttle-debounce": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-3.0.1.tgz",
"integrity": "sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg=="
},
"vite": {
"version": "2.6.7",
"resolved": "https://registry.npmjs.org/vite/-/vite-2.6.7.tgz",
"integrity": "sha512-ewk//jve9k6vlU8PfJmWUHN8k0YYdw4VaKOMvoQ3nT2Pb6k5OSMKQi4jPOzVH/TlUqMsCrq7IJ80xcuDDVyigg==",
"dev": true,
"requires": {
"esbuild": "^0.13.2",
"fsevents": "~2.3.2",
"postcss": "^8.3.8",
"resolve": "^1.20.0",
"rollup": "^2.57.0"
}
},
"vue": {
"version": "3.2.20",
"resolved": "https://registry.npmjs.org/vue/-/vue-3.2.20.tgz",
"integrity": "sha512-81JjEP4OGk9oO8+CU0h2nFPGgJBm9mNa3kdCX2k6FuRdrWrC+CNe+tOnuIeTg8EWwQuI+wwdra5Q7vSzp7p4Iw==",
"requires": {
"@vue/compiler-dom": "3.2.20",
"@vue/compiler-sfc": "3.2.20",
"@vue/runtime-dom": "3.2.20",
"@vue/server-renderer": "3.2.20",
"@vue/shared": "3.2.20"
}
},
"vue-router": {
"version": "4.0.12",
"resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.0.12.tgz",
"integrity": "sha512-CPXvfqe+mZLB1kBWssssTiWg4EQERyqJZes7USiqfW9B5N2x+nHlnsM1D3b5CaJ6qgCvMmYJnz+G0iWjNCvXrg==",
"requires": {
"@vue/devtools-api": "^6.0.0-beta.18"
}
}
}
}
......@@ -7,10 +7,15 @@
"serve": "vite preview"
},
"dependencies": {
"vue": "^3.2.16"
"axios": "^0.23.0",
"element-plus": "^1.1.0-beta.24",
"element3": "^0.0.40",
"vue": "^3.2.16",
"vue-router": "4"
},
"devDependencies": {
"@vitejs/plugin-vue": "^1.9.3",
"vite": "^2.6.4"
}
}
\ No newline at end of file
},
"license": "MIT"
}
......@@ -5,10 +5,8 @@ import HelloWorld from './components/HelloWorld.vue'
</script>
<template>
<div>
<img alt="Vue logo" src="./assets/logo.png" />
<HelloWorld msg="Hello Vue 3 + Vite" />
</div>
<router-view>
</router-view>
</template>
......
import { createApp } from 'vue'
import App from './App.vue'
import router from "@/router"
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
createApp(App).mount('#app')
const app= createApp(App).use(router).use(ElementPlus).mount('#app')
import {createRouter,createWebHistory} from 'vue-router';
import routes from './routes'
const base = '/';//应用的基础请求路径
const router = createRouter({
history:createWebHistory("/"), //history模式使用HTML5模式
routes
});
export default router;
export default[
{
path:'/',
name:'index',
component:()=>import('@/views/index.vue') //路由懒加载
}
];
export {
getCookie,
setCookie,
delCookie
}
// 获取cookie、
function getCookie(name) {
const reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)')
const arr = document.cookie.match(reg)
if (arr) { return (arr[2]) } else { return null }
}
// 设置cookie,增加到vue实例方便全局调用
function setCookie(c_name, value, expiredays) {
const exdate = new Date()
exdate.setDate(exdate.getDate() + expiredays)
document.cookie = c_name + '=' + escape(value) + ((!expiredays) ? '' : ';expires=' + exdate.toGMTString()) + ';path=/;'
}
// 删除cookie
function delCookie(name) {
var exp = new Date()
exp.setTime(exp.getTime() - 1)
const cval = getCookie(name)
if (cval != null) { document.cookie = name + '=' + cval + ';expires=' + exp.toGMTString() + ';path=/;' }
}
/** ***********************
封装请求的方法get,post
options选项参数:
raw: false, 若为真,将后端返回的data对象整个作为返回结果,否则只返回data的data字段
default: undefined, 若该选项有值,则在接口返回任意错误时固定返回该值作为错误结果
注意:若raw和default均未设置,则在接口返回错误时会直接抛出错误,无法获得返回值
后端封装的错误
// 通用错误
// INVAILD_PARAM: 100, // 无效参数
// NOT_FOUND: 101, // 未找到目标
**************************/
import axios from 'axios'
import qs from 'qs'
import { Message } from 'element-ui'
import store from '@/store'
import router from '@/router'
import { setCookie } from './auth'
import _ from 'lodash'
axios.defaults.timeout = 5000 * 4 // 超时配置
axios.defaults.baseURL = '' // 配置接口地址
// 配置请求地址
const isProd = process.env.NODE_ENV === 'production'
const isHttps = document.location.protocol === 'https:'
const url_protocol = isHttps ? 'https://' : 'http://'
const urls = {
}
// POST传参序列化(添加请求拦截器)
axios.interceptors.request.use(
(config) => {
for (const key in config.data) {
if (config.data[key] === '' || config.data[key] === null || config.data[key] === undefined) {
config.data = _.omit(config.data, key)
} else if (typeof (config.data[key]) === 'string') {
config.data[key] = _.trim(config.data[key])
}
}
for (const key in config.params) {
if (config.params[key] === '' || config.params[key] === null || config.params[key] === undefined) {
config.params = _.omit(config.params, key)
} else if (typeof (config.params[key]) === 'string') {
config.params[key] = _.trim(config.params[key])
}
}
if (config.method === 'post' && config.headers['Content-Type'] !== 'multipart/form-data') {
config.data = qs.stringify(config.data, { skipNulls: true })
}
return config
},
(error) => {
console.log('错误的传参')
return Promise.reject(error)
}
)
// 返回状态判断(添加响应拦截器)
axios.interceptors.response.use(
(res) => {
if (!res.data.success) {
return Promise.resolve(res)
}
return res
},
(error) => {
console.log('网络异常')
return Promise.reject(error)
}
)
// 弹出错误对话框
async function errDlg(message, isThrow) {
await Message({
message: message,
type: 'error',
onClose: function() {
return false
}
})
if (isThrow) throw new Error(message)
}
// 统一处理返回结果
async function fixResult({ status, data }, options = {}) {
// 处理服务器非正常返回
if (status !== 200) {
const errText = status + '错误'
await errDlg(errText)
throw new Error(errText)
}
// 处理已知错误
const hasDefault = typeof options.default !== undefined
switch (data.code) {
case 0: // 无错
return options.raw ? data : data.data
case 100:
return data
case 200: // 该功能需要登录
errDlg(data.msg)
router.push('/login')
return false
case 201:
errDlg(data.msg)
router.push('/login')
return false
case 202:
errDlg(data.msg)
return false
case 205:
errDlg(data.msg)
setCookie('csp-guid', '')
router.push('/login')
return false
case 300:
errDlg(data.msg)
setCookie('csp-password', '')
setCookie('csp-guid', '')
router.push('/login')
return false
default:
// 所有其他错误
if (!options.raw && !hasDefault) {
throw new Error(data.msg + '(' + data.code + ')')
}
break
}
return options.raw ? data : options.default
}
// 用get从服务器获取数据
async function apiGet(server, url, params, options) {
if (!urls[server]) await errDlg('无效的服务器别名:' + server, true)
// 补充参数
params = params || {}
const guid = store.state.guid
if (!params.t) params.t = new Date().getTime() // 为了避免数据直接从缓存中获取必须传t
if (guid && !params.guid) params.guid = guid
params.TTP = 'pc'
try {
const res = await axios.get(urls[server] + url, { params })
return fixResult(res, options)
} catch (e) {
await errDlg('服务器访问失败', true)
}
}
// 用post向服务器发送数据
async function apiPost(server, url, params, options, isOSS) {
if (!urls[server] && !isOSS) await errDlg('无效的服务器别名:' + server, true)
// 补充参数
params = params || {}
const guid = store.state.guid
if (guid && !params.guid) params.guid = guid
params.TTP = 'pc'
try {
let res
if (isOSS) {
res = await axios.post(server + url, params)
} else {
res = await axios.post(urls[server] + url, params)
}
return fixResult(res, options)
} catch (e) {
console.log(e)
await errDlg('服务器访问失败', true)
}
}
export { apiGet, apiPost }
<template>
<div>
<el-button type="primary" icon="el-icon-edit"></el-button>
<el-button type="primary" icon="el-icon-share"></el-button>
<el-button type="primary" icon="el-icon-delete"></el-button>
<el-button type="primary" icon="el-icon-search">搜索</el-button>
<el-button type="primary">上传<i class="el-icon-upload el-icon--right"></i></el-button>
</div>
</template>
\ No newline at end of file
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import vue from '@vitejs/plugin-vue';
const path = require('path');
/**
* https://vitejs.dev/config/
* @type {import('vite').UserConfig}
*/
export default {
alias: {
/*
路径别名
若为文件系统路径必须是绝对路径的形式,否则将以别名原样呈现,不会解析为文件系统路径路径
*/
//'@': process.cwd()+'/src'
//'@':path.resolve('src')
//'@':path.resolve(__dirname, 'src')
'@':path.resolve(__dirname, './src')
},
plugins: [vue()],
/*
Project root directory/项目根目录(index.html所在位置),可以是绝对路径,也可以是相对于本配置文件的路径。
default:process.cwd() 返回 Node.js 进程的当前工作目录
*/
//root:process.cwd(),
/*
Default: /
Base public path (应用基础请求路径) when served in development or production. Valid values include:
Absolute URL pathname, e.g. /foo/
Full URL, e.g. https://foo.com/
Empty string or ./ (for embedded deployment)
*/
base:'/',
/*
Directory to serve as plain static assets.
Files in this directory are served at / during dev and copied to the root of outDir during build, and are always served or copied as-is without transform.
The value can be either an absolute file system path or a path relative to project root.
静态资源目录,开发模式下会自动放到 / 下,生产模式下会自动放到 outDir 根路径下。
该目录可以配置为文件系统绝对目录或者相对于项目根目录的相对路径
*/
publicDir:'public',
/*
Default: 'development' for serve, 'production' for build
Specifying this in config will override the default mode for both serve and build. This value can also be overridden via the command line --mode option.
*/
//mode:'',
//vite开发服务器配置
server:{
host:'localhost',
port:3000,
open:true,
strictPort:false,//如果端口占用,是退出,还是尝试其他端口
https: false,// 是否开启 https
// 反向代理
// proxy: {
// // string shorthand
// '/foo': 'http://localhost:4567/foo',
// // with options
// '/api': {
// target: 'http://jsonplaceholder.typicode.com',
// changeOrigin: true,
// rewrite: (path) => path.replace(/^\/api/, '')
// },
// // with RegEx
// '^/fallback/.*': {
// target: 'http://jsonplaceholder.typicode.com',
// changeOrigin: true,
// rewrite: (path) => path.replace(/^\/fallback/, '')
// }
// }
},
//生产模式打包配置
build:{
outDir: 'dist',//Specify the output directory (relative to project root).
}
}
// https://vitejs.dev/config/
export default defineConfig({
plugins: [vue()]
})
......@@ -7,6 +7,16 @@
resolved "https://registry.npmmirror.com/@babel/parser/download/@babel/parser-7.15.8.tgz#7bacdcbe71bdc3ff936d510c15dcea7cf0b99016"
integrity sha1-e6zcvnG9w/+TbVEMFdzqfPC5kBY=
"@element-plus/icons@^0.0.11":
version "0.0.11"
resolved "https://registry.nlark.com/@element-plus/icons/download/@element-plus/icons-0.0.11.tgz#9b187c002774548b911850d17fa5fc2f9a515f57"
integrity sha1-mxh8ACd0VIuRGFDRf6X8L5pRX1c=
"@popperjs/core@^2.10.2":
version "2.10.2"
resolved "https://registry.npmmirror.com/@popperjs/core/download/@popperjs/core-2.10.2.tgz#0798c03351f0dea1a5a4cabddf26a55a7cbee590"
integrity sha1-B5jAM1Hw3qGlpMq93yalWny+5ZA=
"@vitejs/plugin-vue@^1.9.3":
version "1.9.3"
resolved "https://registry.npmmirror.com/@vitejs/plugin-vue/download/@vitejs/plugin-vue-1.9.3.tgz#93d61893ce6c723d0209af0483ec8b91a2cd811f"
......@@ -54,6 +64,11 @@
"@vue/compiler-dom" "3.2.20"
"@vue/shared" "3.2.20"
"@vue/devtools-api@^6.0.0-beta.18":
version "6.0.0-beta.19"
resolved "https://registry.npmmirror.com/@vue/devtools-api/download/@vue/devtools-api-6.0.0-beta.19.tgz#f8e88059daa424515992426a0c7ea5cde07e99bf"
integrity sha1-+OiAWdqkJFFZkkJqDH6lzeB+mb8=
"@vue/reactivity@3.2.20":
version "3.2.20"
resolved "https://registry.npmmirror.com/@vue/reactivity/download/@vue/reactivity-3.2.20.tgz?cache=0&sync_timestamp=1633712763526&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40vue%2Freactivity%2Fdownload%2F%40vue%2Freactivity-3.2.20.tgz#81fe1c368e7f20bc0ec1dec1045bbee253582de8"
......@@ -102,11 +117,75 @@
resolved "https://registry.npmmirror.com/@vue/shared/download/@vue/shared-3.2.20.tgz?cache=0&sync_timestamp=1633712765807&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40vue%2Fshared%2Fdownload%2F%40vue%2Fshared-3.2.20.tgz#53746961f731a8ea666e3316271e944238dc31db"
integrity sha1-U3RpYfcxqOpmbjMWJx6UQjjcMds=
"@vueuse/core@~6.1.0":
version "6.1.0"
resolved "https://registry.npmmirror.com/@vueuse/core/download/@vueuse/core-6.1.0.tgz#8137c291cf49b11c2deda4d5079096e55b36fc28"
integrity sha1-gTfCkc9JsRwt7aTVB5CW5Vs2/Cg=
dependencies:
"@vueuse/shared" "6.1.0"
vue-demi "*"
"@vueuse/shared@6.1.0":
version "6.1.0"
resolved "https://registry.npmmirror.com/@vueuse/shared/download/@vueuse/shared-6.1.0.tgz#1375fd41acefe52f9a1842f3c6a8a348786535ba"
integrity sha1-E3X9Qazv5S+aGELzxqijSHhlNbo=
dependencies:
vue-demi "*"
async-validator@^3.5.1:
version "3.5.2"
resolved "https://registry.npmmirror.com/async-validator/download/async-validator-3.5.2.tgz?cache=0&sync_timestamp=1634529532378&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fasync-validator%2Fdownload%2Fasync-validator-3.5.2.tgz#68e866a96824e8b2694ff7a831c1a25c44d5e500"
integrity sha1-aOhmqWgk6LJpT/eoMcGiXETV5QA=
async-validator@^4.0.3:
version "4.0.7"
resolved "https://registry.npmmirror.com/async-validator/download/async-validator-4.0.7.tgz?cache=0&sync_timestamp=1634529532378&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fasync-validator%2Fdownload%2Fasync-validator-4.0.7.tgz#034a0fd2103a6b2ebf010da75183bec299247afe"
integrity sha1-A0oP0hA6ay6/AQ2nUYO+wpkkev4=
axios@^0.23.0:
version "0.23.0"
resolved "https://registry.npmmirror.com/axios/download/axios-0.23.0.tgz?cache=0&sync_timestamp=1634053131158&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Faxios%2Fdownload%2Faxios-0.23.0.tgz#b0fa5d0948a8d1d75e3d5635238b6c4625b05149"
integrity sha1-sPpdCUio0ddePVY1I4tsRiWwUUk=
dependencies:
follow-redirects "^1.14.4"
csstype@^2.6.8:
version "2.6.18"
resolved "https://registry.nlark.com/csstype/download/csstype-2.6.18.tgz?cache=0&sync_timestamp=1631540658518&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcsstype%2Fdownload%2Fcsstype-2.6.18.tgz#980a8b53085f34af313410af064f2bd241784218"
integrity sha1-mAqLUwhfNK8xNBCvBk8r0kF4Qhg=
dayjs@^1.10.7:
version "1.10.7"
resolved "https://registry.nlark.com/dayjs/download/dayjs-1.10.7.tgz#2cf5f91add28116748440866a0a1d26f3a6ce468"
integrity sha1-LPX5Gt0oEWdIRAhmoKHSbzps5Gg=
element-plus@^1.1.0-beta.24:
version "1.1.0-beta.24"
resolved "https://registry.npmmirror.com/element-plus/download/element-plus-1.1.0-beta.24.tgz?cache=0&sync_timestamp=1634700157489&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Felement-plus%2Fdownload%2Felement-plus-1.1.0-beta.24.tgz#858b05932ebc0be15419d3974d15be2a4f4b696c"
integrity sha1-hYsFky68C+FUGdOXTRW+Kk9LaWw=
dependencies:
"@element-plus/icons" "^0.0.11"
"@popperjs/core" "^2.10.2"
"@vueuse/core" "~6.1.0"
async-validator "^4.0.3"
dayjs "^1.10.7"
lodash "^4.17.21"
memoize-one "^5.2.1"
normalize-wheel-es "^1.1.0"
resize-observer-polyfill "^1.5.1"
element3@^0.0.40:
version "0.0.40"
resolved "https://registry.nlark.com/element3/download/element3-0.0.40.tgz#d54d1d530ed3d0fe9e7812718eb6ca1e388243bc"
integrity sha1-1U0dUw7T0P6eeBJxjrbKHjiCQ7w=
dependencies:
async-validator "^3.5.1"
lodash-es "^4.17.20"
mitt "^2.1.0"
normalize-wheel "^1.0.1"
resize-observer-polyfill "^1.5.1"
throttle-debounce "^3.0.1"
esbuild-android-arm64@0.13.8:
version "0.13.8"
resolved "https://registry.npmmirror.com/esbuild-android-arm64/download/esbuild-android-arm64-0.13.8.tgz?cache=0&sync_timestamp=1634440317724&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fesbuild-android-arm64%2Fdownload%2Fesbuild-android-arm64-0.13.8.tgz#c20e875c3c98164b1ffba9b28637bdf96f5e9e7c"
......@@ -220,6 +299,11 @@ estree-walker@^2.0.2:
resolved "https://registry.nlark.com/estree-walker/download/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac"
integrity sha1-UvAQF4wqTBF6d1fP6UKtt9LaTKw=
follow-redirects@^1.14.4:
version "1.14.4"
resolved "https://registry.nlark.com/follow-redirects/download/follow-redirects-1.14.4.tgz?cache=0&sync_timestamp=1631622206750&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ffollow-redirects%2Fdownload%2Ffollow-redirects-1.14.4.tgz#838fdf48a8bbdd79e52ee51fb1c94e3ed98b9379"
integrity sha1-g4/fSKi73XnlLuUfsclOPtmLk3k=
fsevents@~2.3.2:
version "2.3.2"
resolved "https://registry.npm.taobao.org/fsevents/download/fsevents-2.3.2.tgz?cache=0&sync_timestamp=1612536422255&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffsevents%2Fdownload%2Ffsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
......@@ -244,6 +328,16 @@ is-core-module@^2.2.0:
dependencies:
has "^1.0.3"
lodash-es@^4.17.20:
version "4.17.21"
resolved "https://registry.npm.taobao.org/lodash-es/download/lodash-es-4.17.21.tgz?cache=0&sync_timestamp=1613836280924&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash-es%2Fdownload%2Flodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee"
integrity sha1-Q+YmxG5lkbd1C+srUBFzkMYJ4+4=
lodash@^4.17.21:
version "4.17.21"
resolved "https://registry.nlark.com/lodash/download/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
integrity sha1-Z5WRxWTDv/quhFTPCz3zcMPWkRw=
magic-string@^0.25.7:
version "0.25.7"
resolved "https://registry.nlark.com/magic-string/download/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051"
......@@ -251,11 +345,31 @@ magic-string@^0.25.7:
dependencies:
sourcemap-codec "^1.4.4"
memoize-one@^5.2.1:
version "5.2.1"
resolved "https://registry.npmmirror.com/memoize-one/download/memoize-one-5.2.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fmemoize-one%2Fdownload%2Fmemoize-one-5.2.1.tgz#8337aa3c4335581839ec01c3d594090cebe8f00e"
integrity sha1-gzeqPEM1WBg57AHD1ZQJDOvo8A4=
mitt@^2.1.0:
version "2.1.0"
resolved "https://registry.nlark.com/mitt/download/mitt-2.1.0.tgz?cache=0&sync_timestamp=1624481394885&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmitt%2Fdownload%2Fmitt-2.1.0.tgz#f740577c23176c6205b121b2973514eade1b2230"
integrity sha1-90BXfCMXbGIFsSGylzUU6t4bIjA=
nanoid@^3.1.28:
version "3.1.30"
resolved "https://registry.npmmirror.com/nanoid/download/nanoid-3.1.30.tgz#63f93cc548d2a113dc5dfbc63bfa09e2b9b64362"
integrity sha1-Y/k8xUjSoRPcXfvGO/oJ4rm2Q2I=
normalize-wheel-es@^1.1.0:
version "1.1.0"
resolved "https://registry.npmmirror.com/normalize-wheel-es/download/normalize-wheel-es-1.1.0.tgz#db017af1dd5d4c6222c07ae38bc224049d25861e"
integrity sha1-2wF68d1dTGIiwHrji8IkBJ0lhh4=
normalize-wheel@^1.0.1:
version "1.0.1"
resolved "https://registry.npm.taobao.org/normalize-wheel/download/normalize-wheel-1.0.1.tgz#aec886affdb045070d856447df62ecf86146ec45"
integrity sha1-rsiGr/2wRQcNhWRH32Ls+GFG7EU=
path-parse@^1.0.6:
version "1.0.7"
resolved "https://registry.nlark.com/path-parse/download/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
......@@ -275,6 +389,11 @@ postcss@^8.1.10, postcss@^8.3.8:
picocolors "^0.2.1"
source-map-js "^0.6.2"
resize-observer-polyfill@^1.5.1:
version "1.5.1"
resolved "https://registry.nlark.com/resize-observer-polyfill/download/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464"
integrity sha1-DpAg3T0hAkRY1OvSfiPkAmmBBGQ=
resolve@^1.20.0:
version "1.20.0"
resolved "https://registry.nlark.com/resolve/download/resolve-1.20.0.tgz?cache=0&sync_timestamp=1618846903792&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fresolve%2Fdownload%2Fresolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975"
......@@ -305,6 +424,11 @@ sourcemap-codec@^1.4.4:
resolved "https://registry.nlark.com/sourcemap-codec/download/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4"
integrity sha1-6oBL2UhXQC5pktBaOO8a41qatMQ=
throttle-debounce@^3.0.1:
version "3.0.1"
resolved "https://registry.npm.taobao.org/throttle-debounce/download/throttle-debounce-3.0.1.tgz#32f94d84dfa894f786c9a1f290e7a645b6a19abb"
integrity sha1-MvlNhN+olPeGyaHykOemRbahmrs=
vite@^2.6.4:
version "2.6.7"
resolved "https://registry.npmmirror.com/vite/download/vite-2.6.7.tgz#e15c1d8327950720b5d7c4ec3fb36a5a58ccf7cb"
......@@ -317,6 +441,18 @@ vite@^2.6.4:
optionalDependencies:
fsevents "~2.3.2"
vue-demi@*:
version "0.11.4"
resolved "https://registry.nlark.com/vue-demi/download/vue-demi-0.11.4.tgz#6101992fe4724cf5634018a16e953f3052e94e2a"
integrity sha1-YQGZL+RyTPVjQBihbpU/MFLpTio=
vue-router@4:
version "4.0.12"
resolved "https://registry.npmmirror.com/vue-router/download/vue-router-4.0.12.tgz?cache=0&sync_timestamp=1634229009141&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fvue-router%2Fdownload%2Fvue-router-4.0.12.tgz#8dc792cddf5bb1abcc3908f9064136de7e13c460"
integrity sha1-jceSzd9bsavMOQj5BkE23n4TxGA=
dependencies:
"@vue/devtools-api" "^6.0.0-beta.18"
vue@^3.2.16:
version "3.2.20"
resolved "https://registry.npmmirror.com/vue/download/vue-3.2.20.tgz?cache=0&sync_timestamp=1633712767060&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fvue%2Fdownload%2Fvue-3.2.20.tgz#940f8aa8bf3e3be78243ca582bad41fcd45ae3e6"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment