diff --git a/index.html b/index.html new file mode 100644 index 0000000..030a6ff --- /dev/null +++ b/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite App + + +
+ + + diff --git a/package-lock.json b/package-lock.json index 6b0a86b..635f451 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4,28 +4,6 @@ "lockfileVersion": 1, "requires": true, "dependencies": { - "@ant-design/colors": { - "version": "3.2.2", - "resolved": "https://r.cnpmjs.org/@ant-design/colors/download/@ant-design/colors-3.2.2.tgz", - "integrity": "sha1-WtQ9YZ6RHzSI66wwPWBuZqhCOQM=", - "requires": { - "tinycolor2": "^1.4.1" - } - }, - "@ant-design/icons": { - "version": "2.1.1", - "resolved": "https://r.cnpmjs.org/@ant-design/icons/download/@ant-design/icons-2.1.1.tgz", - "integrity": "sha1-e5wI3/1PXUHbZn2dvl4BB9C9mko=" - }, - "@ant-design/icons-vue": { - "version": "2.0.0", - "resolved": "https://r.cnpmjs.org/@ant-design/icons-vue/download/@ant-design/icons-vue-2.0.0.tgz", - "integrity": "sha1-A1f1AQpATp80qHpLQbKgjfaR284=", - "requires": { - "@ant-design/colors": "^3.1.0", - "babel-runtime": "^6.26.0" - } - }, "@babel/code-frame": { "version": "7.16.0", "resolved": "https://r.cnpmjs.org/@babel/code-frame/download/@babel/code-frame-7.16.0.tgz", @@ -1157,6 +1135,11 @@ "to-fast-properties": "^2.0.0" } }, + "@element-plus/icons": { + "version": "0.0.11", + "resolved": "https://r.cnpmjs.org/@element-plus/icons/download/@element-plus/icons-0.0.11.tgz", + "integrity": "sha1-mxh8ACd0VIuRGFDRf6X8L5pRX1c=" + }, "@hapi/address": { "version": "2.1.4", "resolved": "https://r.cnpmjs.org/@hapi/address/download/@hapi/address-2.1.4.tgz", @@ -1207,6 +1190,63 @@ "postcss": "^7.0.0" } }, + "@jest/types": { + "version": "26.6.2", + "resolved": "https://r.cnpmjs.org/@jest/types/download/@jest/types-26.6.2.tgz", + "integrity": "sha1-vvWlMgMOHYii9abZM/hOlyJu1I4=", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://r.cnpmjs.org/ansi-styles/download/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://r.cnpmjs.org/chalk/download/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://r.cnpmjs.org/color-convert/download/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://r.cnpmjs.org/color-name/download/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://r.cnpmjs.org/has-flag/download/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://r.cnpmjs.org/supports-color/download/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "@mrmlnc/readdir-enhanced": { "version": "2.2.1", "resolved": "https://r.cnpmjs.org/@mrmlnc/readdir-enhanced/download/@mrmlnc/readdir-enhanced-2.2.1.tgz", @@ -1251,6 +1291,15 @@ "fastq": "^1.6.0" } }, + "@originjs/vite-plugin-require-context": { + "version": "1.0.9", + "resolved": "https://r.cnpmjs.org/@originjs/vite-plugin-require-context/download/@originjs/vite-plugin-require-context-1.0.9.tgz", + "integrity": "sha512-xBC7XGm6HkniQ9x+P0yTS4uUua5bWKjnN0/FfHreCV22QrQ+zXIZVdCFDr0PPXuawXfPzqSzdljqffcpSCFNcA==", + "requires": { + "@types/jest": "^26.0.23", + "node-dir": "^0.1.17" + } + }, "@popperjs/core": { "version": "2.10.2", "resolved": "https://r.cnpmjs.org/@popperjs/core/download/@popperjs/core-2.10.2.tgz", @@ -1265,15 +1314,6 @@ "any-observable": "^0.3.0" } }, - "@simonwep/pickr": { - "version": "1.7.4", - "resolved": "https://r.cnpmjs.org/@simonwep/pickr/download/@simonwep/pickr-1.7.4.tgz", - "integrity": "sha1-sU/NlFiQOIuHDNbbTWx41THyUUE=", - "requires": { - "core-js": "^3.6.5", - "nanopop": "^2.1.0" - } - }, "@soda/friendly-errors-webpack-plugin": { "version": "1.8.1", "resolved": "https://r.cnpmjs.org/@soda/friendly-errors-webpack-plugin/download/@soda/friendly-errors-webpack-plugin-1.8.1.tgz", @@ -1414,6 +1454,36 @@ "@types/node": "*" } }, + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://r.cnpmjs.org/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha1-S6jdtyAiH0MuRDvV+RF/0iz9R2I=" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://r.cnpmjs.org/@types/istanbul-lib-report/download/@types/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha1-wUwk8Y6oGQwRjudWK3/5mjZVJoY=", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://r.cnpmjs.org/@types/istanbul-reports/download/@types/istanbul-reports-3.0.1.tgz", + "integrity": "sha1-kVP+mLuivVZaY63ZQ21vDX+EaP8=", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/jest": { + "version": "26.0.24", + "resolved": "https://r.cnpmjs.org/@types/jest/download/@types/jest-26.0.24.tgz", + "integrity": "sha1-lD0Rl2sWc5GFkToZNuDeDEp9WVo=", + "requires": { + "jest-diff": "^26.0.0", + "pretty-format": "^26.0.0" + } + }, "@types/json-schema": { "version": "7.0.9", "resolved": "https://r.cnpmjs.org/@types/json-schema/download/@types/json-schema-7.0.9.tgz", @@ -1447,8 +1517,7 @@ "@types/node": { "version": "16.11.9", "resolved": "https://r.cnpmjs.org/@types/node/download/@types/node-16.11.9.tgz", - "integrity": "sha512-MKmdASMf3LtPzwLyRrFjtFFZ48cMf8jmX5VRYrDQiJa8Ybu5VAmkqBWqKU8fdCwD8ysw4mQ9nrEHvzg6gunR7A==", - "dev": true + "integrity": "sha512-MKmdASMf3LtPzwLyRrFjtFFZ48cMf8jmX5VRYrDQiJa8Ybu5VAmkqBWqKU8fdCwD8ysw4mQ9nrEHvzg6gunR7A==" }, "@types/normalize-package-data": { "version": "2.4.1", @@ -1551,6 +1620,19 @@ } } }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://r.cnpmjs.org/@types/yargs/download/@types/yargs-15.0.14.tgz", + "integrity": "sha1-Jtgh3biecEkhYLZtEKDrbfj2+wY=", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "20.2.1", + "resolved": "https://r.cnpmjs.org/@types/yargs-parser/download/@types/yargs-parser-20.2.1.tgz", + "integrity": "sha1-O5ziSJkZ2eT+pDm3aRarw0st8Sk=" + }, "@vant/icons": { "version": "1.7.1", "resolved": "https://r.cnpmjs.org/@vant/icons/download/@vant/icons-1.7.1.tgz", @@ -1564,6 +1646,11 @@ "@popperjs/core": "^2.9.2" } }, + "@vitejs/plugin-vue": { + "version": "1.10.0", + "resolved": "https://r.cnpmjs.org/@vitejs/plugin-vue/download/@vitejs/plugin-vue-1.10.0.tgz", + "integrity": "sha512-XkSN7lduhQ3z/WMXv2spqt9TCS0znCjnvIGmbud2bxViWWWR4JWXE+x/cQZ/klR0Ug4Ts9eubL7LXAysON5Uvg==" + }, "@vue/babel-helper-vue-jsx-merge-props": { "version": "1.2.1", "resolved": "https://r.cnpmjs.org/@vue/babel-helper-vue-jsx-merge-props/download/@vue/babel-helper-vue-jsx-merge-props-1.2.1.tgz", @@ -1919,6 +2006,69 @@ "strip-ansi": "^6.0.0" } }, + "@vue/compat": { + "version": "3.2.22", + "resolved": "https://r.cnpmjs.org/@vue/compat/download/@vue/compat-3.2.22.tgz", + "integrity": "sha512-v4TjBP5xDjpHX7i9pUvLVMe6Gyy6O5W3YuNnyLKJgJVzChQc8FMriWbia+oechiCYTRUzv+F+V5cFghYY8Gn3Q==" + }, + "@vue/compiler-core": { + "version": "3.2.22", + "resolved": "https://r.cnpmjs.org/@vue/compiler-core/download/@vue/compiler-core-3.2.22.tgz", + "integrity": "sha512-uAkovrVeTcjzpiM4ECmVaMrv/bjdgAaLzvjcGqQPBEyUrcqsCgccT9fHJ/+hWVGhyMahmBwLqcn4guULNx7sdw==", + "requires": { + "@babel/parser": "^7.15.0", + "@vue/shared": "3.2.22", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "@vue/compiler-dom": { + "version": "3.2.22", + "resolved": "https://r.cnpmjs.org/@vue/compiler-dom/download/@vue/compiler-dom-3.2.22.tgz", + "integrity": "sha512-VZdsw/VuO1ODs8K7NQwnMQzKITDkIFlYYC03SVnunuf6eNRxBPEonSyqbWNoo6qNaHAEBTG6VVcZC5xC9bAx1g==", + "requires": { + "@vue/compiler-core": "3.2.22", + "@vue/shared": "3.2.22" + } + }, + "@vue/compiler-sfc": { + "version": "3.2.22", + "resolved": "https://r.cnpmjs.org/@vue/compiler-sfc/download/@vue/compiler-sfc-3.2.22.tgz", + "integrity": "sha512-tWRQ5ge1tsTDhUwHgueicKJ8rYm6WUVAPTaIpFW3GSwZKcOEJ2rXdfkHFShNVGupeRALz2ET2H84OL0GeRxY0A==", + "requires": { + "@babel/parser": "^7.15.0", + "@vue/compiler-core": "3.2.22", + "@vue/compiler-dom": "3.2.22", + "@vue/compiler-ssr": "3.2.22", + "@vue/ref-transform": "3.2.22", + "@vue/shared": "3.2.22", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7", + "postcss": "^8.1.10", + "source-map": "^0.6.1" + }, + "dependencies": { + "postcss": { + "version": "8.3.11", + "resolved": "https://r.cnpmjs.org/postcss/download/postcss-8.3.11.tgz", + "integrity": "sha1-w77KfqgRzV4cSj7G0udZnvH4+Fg=", + "requires": { + "nanoid": "^3.1.30", + "picocolors": "^1.0.0", + "source-map-js": "^0.6.2" + } + } + } + }, + "@vue/compiler-ssr": { + "version": "3.2.22", + "resolved": "https://r.cnpmjs.org/@vue/compiler-ssr/download/@vue/compiler-ssr-3.2.22.tgz", + "integrity": "sha512-Cl6aoLJtXzzBkk1sKod8S0WBJLts3+ugVC91d22gGpbkw/64WnF12tOZi7Rg54PPLi1NovqyNWPsLH/SAFcu+w==", + "requires": { + "@vue/compiler-dom": "3.2.22", + "@vue/shared": "3.2.22" + } + }, "@vue/component-compiler-utils": { "version": "3.3.0", "resolved": "https://r.cnpmjs.org/@vue/component-compiler-utils/download/@vue/component-compiler-utils-3.3.0.tgz", @@ -1978,12 +2128,82 @@ "integrity": "sha1-zrkktOyzucQ4ccekKaAvhCPmIas=", "dev": true }, + "@vue/reactivity": { + "version": "3.2.22", + "resolved": "https://r.cnpmjs.org/@vue/reactivity/download/@vue/reactivity-3.2.22.tgz", + "integrity": "sha512-xNkLAItjI0xB+lFeDgKCrSItmrHTaAzSnt8LmdSCPQnDyarmzbi/u4ESQnckWvlL7lSRKiEaOvblaNyqAa7OnQ==", + "requires": { + "@vue/shared": "3.2.22" + } + }, + "@vue/ref-transform": { + "version": "3.2.22", + "resolved": "https://r.cnpmjs.org/@vue/ref-transform/download/@vue/ref-transform-3.2.22.tgz", + "integrity": "sha512-qalVWbq5xWWxLZ0L9OroBg/JZhzavQuCcDXblfErxyDEH6Xc5gIJ4feo1SVCICFzhAUgLgQTdSFLpgjBawbFpw==", + "requires": { + "@babel/parser": "^7.15.0", + "@vue/compiler-core": "3.2.22", + "@vue/shared": "3.2.22", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7" + } + }, + "@vue/runtime-core": { + "version": "3.2.22", + "resolved": "https://r.cnpmjs.org/@vue/runtime-core/download/@vue/runtime-core-3.2.22.tgz", + "integrity": "sha512-e7WOC55wmHPvmoVUk9VBe/Z9k5bJfWJfVIlkUkiADJn0bOgQD29oh/GS14Kb3aEJXIHLI17Em6+HxNut1sIh7Q==", + "requires": { + "@vue/reactivity": "3.2.22", + "@vue/shared": "3.2.22" + } + }, + "@vue/runtime-dom": { + "version": "3.2.22", + "resolved": "https://r.cnpmjs.org/@vue/runtime-dom/download/@vue/runtime-dom-3.2.22.tgz", + "integrity": "sha512-w7VHYJoliLRTLc5beN77wxuOjla4v9wr2FF22xpZFYBmH4U1V7HkYhoHc1BTuNghI15CXT1tNIMhibI1nrQgdw==", + "requires": { + "@vue/runtime-core": "3.2.22", + "@vue/shared": "3.2.22", + "csstype": "^2.6.8" + } + }, + "@vue/server-renderer": { + "version": "3.2.22", + "resolved": "https://r.cnpmjs.org/@vue/server-renderer/download/@vue/server-renderer-3.2.22.tgz", + "integrity": "sha512-jCwbQgKPXiXoH9VS9F7K+gyEvEMrjutannwEZD1R8fQ9szmOTqC+RRbIY3Uf2ibQjZtZ8DV9a4FjxICvd9zZlQ==", + "requires": { + "@vue/compiler-ssr": "3.2.22", + "@vue/shared": "3.2.22" + } + }, + "@vue/shared": { + "version": "3.2.22", + "resolved": "https://r.cnpmjs.org/@vue/shared/download/@vue/shared-3.2.22.tgz", + "integrity": "sha512-qWVav014mpjEtbWbEgl0q9pEyrrIySKum8UVYjwhC6njrKzknLZPvfuYdQyVbApsqr94tf/3dP4pCuZmmjdCWQ==" + }, "@vue/web-component-wrapper": { "version": "1.3.0", "resolved": "https://r.cnpmjs.org/@vue/web-component-wrapper/download/@vue/web-component-wrapper-1.3.0.tgz", "integrity": "sha1-trQKdiVCnSvXwigd26YB7QXcfxo=", "dev": true }, + "@vueuse/core": { + "version": "6.9.2", + "resolved": "https://r.cnpmjs.org/@vueuse/core/download/@vueuse/core-6.9.2.tgz", + "integrity": "sha512-FRwl4ccSFuHZBHLGgS9TMv/+Dd6XFaL4o9nph2qtgQIV+z29RBFokw08XjHfykiENRzB01MjYHJ7iRUnsIFQXg==", + "requires": { + "@vueuse/shared": "6.9.2", + "vue-demi": "*" + } + }, + "@vueuse/shared": { + "version": "6.9.2", + "resolved": "https://r.cnpmjs.org/@vueuse/shared/download/@vueuse/shared-6.9.2.tgz", + "integrity": "sha512-lAiMh6XROs0kSKVd0Yb/6GKoQMxC1fYrFDi6opvQWISPtcqRNluRrQxLUZ3WTI78ovtoKRLktjhkFAtydcfFDg==", + "requires": { + "vue-demi": "*" + } + }, "@webassemblyjs/ast": { "version": "1.9.0", "resolved": "https://r.cnpmjs.org/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz", @@ -2197,14 +2417,6 @@ "integrity": "sha1-DeiJpgEgOQmw++B7iTjcIdLpZ7w=", "dev": true }, - "add-dom-event-listener": { - "version": "1.1.0", - "resolved": "https://r.cnpmjs.org/add-dom-event-listener/download/add-dom-event-listener-1.1.0.tgz", - "integrity": "sha1-apLbOg3Qq8JU4JXA8dwUrLuq4xA=", - "requires": { - "object-assign": "4.x" - } - }, "address": { "version": "1.1.2", "resolved": "https://r.cnpmjs.org/address/download/address-1.1.2.tgz", @@ -2295,43 +2507,6 @@ "color-convert": "^1.9.0" } }, - "ant-design-vue": { - "version": "1.7.8", - "resolved": "https://r.cnpmjs.org/ant-design-vue/download/ant-design-vue-1.7.8.tgz", - "integrity": "sha1-Grv4a2ik9bEAC+oEh7gDHcAAFmE=", - "requires": { - "@ant-design/icons": "^2.1.1", - "@ant-design/icons-vue": "^2.0.0", - "@simonwep/pickr": "~1.7.0", - "add-dom-event-listener": "^1.0.2", - "array-tree-filter": "^2.1.0", - "async-validator": "^3.0.3", - "babel-helper-vue-jsx-merge-props": "^2.0.3", - "babel-runtime": "6.x", - "classnames": "^2.2.5", - "component-classes": "^1.2.6", - "dom-align": "^1.10.4", - "dom-closest": "^0.2.0", - "dom-scroll-into-view": "^2.0.0", - "enquire.js": "^2.1.6", - "intersperse": "^1.0.0", - "is-mobile": "^2.2.1", - "is-negative-zero": "^2.0.0", - "ismobilejs": "^1.0.0", - "json2mq": "^0.2.0", - "lodash": "^4.17.5", - "moment": "^2.21.0", - "mutationobserver-shim": "^0.3.2", - "node-emoji": "^1.10.0", - "omit.js": "^1.0.0", - "raf": "^3.4.0", - "resize-observer-polyfill": "^1.5.1", - "shallow-equal": "^1.0.0", - "shallowequal": "^1.0.2", - "vue-ref": "^2.0.0", - "warning": "^4.0.0" - } - }, "any-observable": { "version": "0.3.0", "resolved": "https://r.cnpmjs.org/any-observable/download/any-observable-0.3.0.tgz", @@ -2418,11 +2593,6 @@ "is-string": "^1.0.7" } }, - "array-tree-filter": { - "version": "2.1.0", - "resolved": "https://r.cnpmjs.org/array-tree-filter/download/array-tree-filter-2.1.0.tgz", - "integrity": "sha1-hzrAD+yDdJ8lWsjdCDgUtPYykZA=" - }, "array-union": { "version": "1.0.2", "resolved": "https://r.cnpmjs.org/array-union/download/array-union-1.0.2.tgz", @@ -2637,11 +2807,6 @@ "babylon": "^6.18.0" } }, - "babel-helper-vue-jsx-merge-props": { - "version": "2.0.3", - "resolved": "https://r.cnpmjs.org/babel-helper-vue-jsx-merge-props/download/babel-helper-vue-jsx-merge-props-2.0.3.tgz", - "integrity": "sha1-Iq69OzOQIyjlEyk6jkmSs4T58bY=" - }, "babel-loader": { "version": "8.2.3", "resolved": "https://r.cnpmjs.org/babel-loader/download/babel-loader-8.2.3.tgz", @@ -2713,6 +2878,7 @@ "version": "6.26.0", "resolved": "https://r.cnpmjs.org/babel-runtime/download/babel-runtime-6.26.0.tgz", "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, "requires": { "core-js": "^2.4.0", "regenerator-runtime": "^0.11.0" @@ -2721,7 +2887,8 @@ "core-js": { "version": "2.6.12", "resolved": "https://r.cnpmjs.org/core-js/download/core-js-2.6.12.tgz", - "integrity": "sha1-2TM9+nsGXjR8xWgiGdb2kIWcwuw=" + "integrity": "sha1-2TM9+nsGXjR8xWgiGdb2kIWcwuw=", + "dev": true } } }, @@ -3403,11 +3570,6 @@ } } }, - "classnames": { - "version": "2.3.1", - "resolved": "https://r.cnpmjs.org/classnames/download/classnames-2.3.1.tgz", - "integrity": "sha1-38+jiR4wbsHa0QXQ6I9EF7hTXo4=" - }, "clean-css": { "version": "4.2.4", "resolved": "https://r.cnpmjs.org/clean-css/download/clean-css-4.2.4.tgz", @@ -3743,25 +3905,12 @@ "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", "dev": true }, - "component-classes": { - "version": "1.2.6", - "resolved": "https://r.cnpmjs.org/component-classes/download/component-classes-1.2.6.tgz", - "integrity": "sha1-xkI5TDYYpNiwuJGe/Mu9kw5c1pE=", - "requires": { - "component-indexof": "0.0.3" - } - }, "component-emitter": { "version": "1.3.0", "resolved": "https://r.cnpmjs.org/component-emitter/download/component-emitter-1.3.0.tgz", "integrity": "sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A=", "dev": true }, - "component-indexof": { - "version": "0.0.3", - "resolved": "https://r.cnpmjs.org/component-indexof/download/component-indexof-0.0.3.tgz", - "integrity": "sha1-EdCRMSI5648yyPJa6csAL/6NPCQ=" - }, "compressible": { "version": "2.0.18", "resolved": "https://r.cnpmjs.org/compressible/download/compressible-2.0.18.tgz", @@ -4439,6 +4588,11 @@ } } }, + "csstype": { + "version": "2.6.19", + "resolved": "https://r.cnpmjs.org/csstype/download/csstype-2.6.19.tgz", + "integrity": "sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ==" + }, "cyclist": { "version": "1.0.1", "resolved": "https://r.cnpmjs.org/cyclist/download/cyclist-1.0.1.tgz", @@ -4460,6 +4614,11 @@ "integrity": "sha1-LnG/CxGRU9u0zE6I2epaz7UNwFw=", "dev": true }, + "dayjs": { + "version": "1.10.7", + "resolved": "https://r.cnpmjs.org/dayjs/download/dayjs-1.10.7.tgz", + "integrity": "sha1-LPX5Gt0oEWdIRAhmoKHSbzps5Gg=" + }, "de-indent": { "version": "1.0.2", "resolved": "https://r.cnpmjs.org/de-indent/download/de-indent-1.0.2.tgz", @@ -4514,7 +4673,8 @@ "deepmerge": { "version": "1.5.2", "resolved": "https://r.cnpmjs.org/deepmerge/download/deepmerge-1.5.2.tgz", - "integrity": "sha1-EEmdhohEza1P7ghC34x/bwyVp1M=" + "integrity": "sha1-EEmdhohEza1P7ghC34x/bwyVp1M=", + "dev": true }, "default-gateway": { "version": "5.0.5", @@ -4767,6 +4927,11 @@ "resolved": "https://r.cnpmjs.org/diff-match-patch/download/diff-match-patch-1.0.5.tgz", "integrity": "sha1-q7WE1fEM0Rlt/FWqA3AVkq4/ezc=" }, + "diff-sequences": { + "version": "26.6.2", + "resolved": "https://r.cnpmjs.org/diff-sequences/download/diff-sequences-26.6.2.tgz", + "integrity": "sha1-SLqZFX3hkjQS7tQdtrbUqpynwLE=" + }, "diffie-hellman": { "version": "5.0.3", "resolved": "https://r.cnpmjs.org/diffie-hellman/download/diffie-hellman-5.0.3.tgz", @@ -4829,19 +4994,6 @@ "esutils": "^2.0.2" } }, - "dom-align": { - "version": "1.12.2", - "resolved": "https://r.cnpmjs.org/dom-align/download/dom-align-1.12.2.tgz", - "integrity": "sha1-D4Fk69DJwhsMeQMQSTzYVYkqzUs=" - }, - "dom-closest": { - "version": "0.2.0", - "resolved": "https://r.cnpmjs.org/dom-closest/download/dom-closest-0.2.0.tgz", - "integrity": "sha1-69n5HRvyLo1vR3h2u80+yQIWwM8=", - "requires": { - "dom-matches": ">=1.0.1" - } - }, "dom-converter": { "version": "0.2.0", "resolved": "https://r.cnpmjs.org/dom-converter/download/dom-converter-0.2.0.tgz", @@ -4851,16 +5003,6 @@ "utila": "~0.4" } }, - "dom-matches": { - "version": "2.0.0", - "resolved": "https://r.cnpmjs.org/dom-matches/download/dom-matches-2.0.0.tgz", - "integrity": "sha1-0nKLQWqHUzmA6wibhI0lPPI6dYw=" - }, - "dom-scroll-into-view": { - "version": "2.0.1", - "resolved": "https://r.cnpmjs.org/dom-scroll-into-view/download/dom-scroll-into-view-2.0.1.tgz", - "integrity": "sha1-DezIUigB/Y0/HGujVadNOCxfmJs=" - }, "dom-serializer": { "version": "0.2.2", "resolved": "https://r.cnpmjs.org/dom-serializer/download/dom-serializer-0.2.2.tgz", @@ -5005,6 +5147,28 @@ "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=", "dev": true }, + "element-plus": { + "version": "1.2.0-beta.3", + "resolved": "https://r.cnpmjs.org/element-plus/download/element-plus-1.2.0-beta.3.tgz", + "integrity": "sha512-vvUxR3uL2k9K+WCWz/98hq4uPQ6jvfGf0hfzWvao7pySJkNQq9DtRPC6/4/zUceA/J6Y2Yo3xSbR19JRCwurRw==", + "requires": { + "@element-plus/icons": "^0.0.11", + "@popperjs/core": "^2.10.2", + "@vueuse/core": "^6.7.3", + "async-validator": "^4.0.7", + "dayjs": "^1.10.7", + "lodash": "^4.17.21", + "memoize-one": "^6.0.0", + "normalize-wheel-es": "^1.1.0" + }, + "dependencies": { + "async-validator": { + "version": "4.0.7", + "resolved": "https://r.cnpmjs.org/async-validator/download/async-validator-4.0.7.tgz", + "integrity": "sha1-A0oP0hA6ay6/AQ2nUYO+wpkkev4=" + } + } + }, "element-resize-detector": { "version": "1.2.3", "resolved": "https://r.cnpmjs.org/element-resize-detector/download/element-resize-detector-1.2.3.tgz", @@ -5013,29 +5177,6 @@ "batch-processor": "1.0.0" } }, - "element-ui": { - "version": "2.15.6", - "resolved": "https://r.cnpmjs.org/element-ui/download/element-ui-2.15.6.tgz", - "integrity": "sha1-yWCa3TWvWmhqS3aF3B11fHXgHfM=", - "requires": { - "async-validator": "~1.8.1", - "babel-helper-vue-jsx-merge-props": "^2.0.0", - "deepmerge": "^1.2.0", - "normalize-wheel": "^1.0.1", - "resize-observer-polyfill": "^1.5.0", - "throttle-debounce": "^1.0.1" - }, - "dependencies": { - "async-validator": { - "version": "1.8.5", - "resolved": "https://r.cnpmjs.org/async-validator/download/async-validator-1.8.5.tgz", - "integrity": "sha1-3D4I7B/Q3dtn5ghC8CwM0c7G1/A=", - "requires": { - "babel-runtime": "6.x" - } - } - } - }, "elliptic": { "version": "6.5.4", "resolved": "https://r.cnpmjs.org/elliptic/download/elliptic-6.5.4.tgz", @@ -5109,11 +5250,6 @@ } } }, - "enquire.js": { - "version": "2.1.6", - "resolved": "https://r.cnpmjs.org/enquire.js/download/enquire.js-2.1.6.tgz", - "integrity": "sha1-PoeAybi4NQhMP2DhZtvDwqPImBQ=" - }, "entities": { "version": "2.2.0", "resolved": "https://r.cnpmjs.org/entities/download/entities-2.2.0.tgz", @@ -5186,6 +5322,132 @@ "is-symbol": "^1.0.2" } }, + "esbuild": { + "version": "0.13.15", + "resolved": "https://r.cnpmjs.org/esbuild/download/esbuild-0.13.15.tgz", + "integrity": "sha512-raCxt02HBKv8RJxE8vkTSCXGIyKHdEdGfUmiYb8wnabnaEmHzyW7DCHb5tEN0xU8ryqg5xw54mcwnYkC4x3AIw==", + "requires": { + "esbuild-android-arm64": "0.13.15", + "esbuild-darwin-64": "0.13.15", + "esbuild-darwin-arm64": "0.13.15", + "esbuild-freebsd-64": "0.13.15", + "esbuild-freebsd-arm64": "0.13.15", + "esbuild-linux-32": "0.13.15", + "esbuild-linux-64": "0.13.15", + "esbuild-linux-arm": "0.13.15", + "esbuild-linux-arm64": "0.13.15", + "esbuild-linux-mips64le": "0.13.15", + "esbuild-linux-ppc64le": "0.13.15", + "esbuild-netbsd-64": "0.13.15", + "esbuild-openbsd-64": "0.13.15", + "esbuild-sunos-64": "0.13.15", + "esbuild-windows-32": "0.13.15", + "esbuild-windows-64": "0.13.15", + "esbuild-windows-arm64": "0.13.15" + } + }, + "esbuild-android-arm64": { + "version": "0.13.15", + "resolved": "https://r.cnpmjs.org/esbuild-android-arm64/download/esbuild-android-arm64-0.13.15.tgz", + "integrity": "sha512-m602nft/XXeO8YQPUDVoHfjyRVPdPgjyyXOxZ44MK/agewFFkPa8tUo6lAzSWh5Ui5PB4KR9UIFTSBKh/RrCmg==", + "optional": true + }, + "esbuild-darwin-64": { + "version": "0.13.15", + "resolved": "https://r.cnpmjs.org/esbuild-darwin-64/download/esbuild-darwin-64-0.13.15.tgz", + "integrity": "sha512-ihOQRGs2yyp7t5bArCwnvn2Atr6X4axqPpEdCFPVp7iUj4cVSdisgvEKdNR7yH3JDjW6aQDw40iQFoTqejqxvQ==", + "optional": true + }, + "esbuild-darwin-arm64": { + "version": "0.13.15", + "resolved": "https://r.cnpmjs.org/esbuild-darwin-arm64/download/esbuild-darwin-arm64-0.13.15.tgz", + "integrity": "sha512-i1FZssTVxUqNlJ6cBTj5YQj4imWy3m49RZRnHhLpefFIh0To05ow9DTrXROTE1urGTQCloFUXTX8QfGJy1P8dQ==", + "optional": true + }, + "esbuild-freebsd-64": { + "version": "0.13.15", + "resolved": "https://r.cnpmjs.org/esbuild-freebsd-64/download/esbuild-freebsd-64-0.13.15.tgz", + "integrity": "sha512-G3dLBXUI6lC6Z09/x+WtXBXbOYQZ0E8TDBqvn7aMaOCzryJs8LyVXKY4CPnHFXZAbSwkCbqiPuSQ1+HhrNk7EA==", + "optional": true + }, + "esbuild-freebsd-arm64": { + "version": "0.13.15", + "resolved": "https://r.cnpmjs.org/esbuild-freebsd-arm64/download/esbuild-freebsd-arm64-0.13.15.tgz", + "integrity": "sha512-KJx0fzEDf1uhNOZQStV4ujg30WlnwqUASaGSFPhznLM/bbheu9HhqZ6mJJZM32lkyfGJikw0jg7v3S0oAvtvQQ==", + "optional": true + }, + "esbuild-linux-32": { + "version": "0.13.15", + "resolved": "https://r.cnpmjs.org/esbuild-linux-32/download/esbuild-linux-32-0.13.15.tgz", + "integrity": "sha512-ZvTBPk0YWCLMCXiFmD5EUtB30zIPvC5Itxz0mdTu/xZBbbHJftQgLWY49wEPSn2T/TxahYCRDWun5smRa0Tu+g==", + "optional": true + }, + "esbuild-linux-64": { + "version": "0.13.15", + "resolved": "https://r.cnpmjs.org/esbuild-linux-64/download/esbuild-linux-64-0.13.15.tgz", + "integrity": "sha512-eCKzkNSLywNeQTRBxJRQ0jxRCl2YWdMB3+PkWFo2BBQYC5mISLIVIjThNtn6HUNqua1pnvgP5xX0nHbZbPj5oA==", + "optional": true + }, + "esbuild-linux-arm": { + "version": "0.13.15", + "resolved": "https://r.cnpmjs.org/esbuild-linux-arm/download/esbuild-linux-arm-0.13.15.tgz", + "integrity": "sha512-wUHttDi/ol0tD8ZgUMDH8Ef7IbDX+/UsWJOXaAyTdkT7Yy9ZBqPg8bgB/Dn3CZ9SBpNieozrPRHm0BGww7W/jA==", + "optional": true + }, + "esbuild-linux-arm64": { + "version": "0.13.15", + "resolved": "https://r.cnpmjs.org/esbuild-linux-arm64/download/esbuild-linux-arm64-0.13.15.tgz", + "integrity": "sha512-bYpuUlN6qYU9slzr/ltyLTR9YTBS7qUDymO8SV7kjeNext61OdmqFAzuVZom+OLW1HPHseBfJ/JfdSlx8oTUoA==", + "optional": true + }, + "esbuild-linux-mips64le": { + "version": "0.13.15", + "resolved": "https://r.cnpmjs.org/esbuild-linux-mips64le/download/esbuild-linux-mips64le-0.13.15.tgz", + "integrity": "sha512-KlVjIG828uFPyJkO/8gKwy9RbXhCEUeFsCGOJBepUlpa7G8/SeZgncUEz/tOOUJTcWMTmFMtdd3GElGyAtbSWg==", + "optional": true + }, + "esbuild-linux-ppc64le": { + "version": "0.13.15", + "resolved": "https://r.cnpmjs.org/esbuild-linux-ppc64le/download/esbuild-linux-ppc64le-0.13.15.tgz", + "integrity": "sha512-h6gYF+OsaqEuBjeesTBtUPw0bmiDu7eAeuc2OEH9S6mV9/jPhPdhOWzdeshb0BskRZxPhxPOjqZ+/OqLcxQwEQ==", + "optional": true + }, + "esbuild-netbsd-64": { + "version": "0.13.15", + "resolved": "https://r.cnpmjs.org/esbuild-netbsd-64/download/esbuild-netbsd-64-0.13.15.tgz", + "integrity": "sha512-3+yE9emwoevLMyvu+iR3rsa+Xwhie7ZEHMGDQ6dkqP/ndFzRHkobHUKTe+NCApSqG5ce2z4rFu+NX/UHnxlh3w==", + "optional": true + }, + "esbuild-openbsd-64": { + "version": "0.13.15", + "resolved": "https://r.cnpmjs.org/esbuild-openbsd-64/download/esbuild-openbsd-64-0.13.15.tgz", + "integrity": "sha512-wTfvtwYJYAFL1fSs8yHIdf5GEE4NkbtbXtjLWjM3Cw8mmQKqsg8kTiqJ9NJQe5NX/5Qlo7Xd9r1yKMMkHllp5g==", + "optional": true + }, + "esbuild-sunos-64": { + "version": "0.13.15", + "resolved": "https://r.cnpmjs.org/esbuild-sunos-64/download/esbuild-sunos-64-0.13.15.tgz", + "integrity": "sha512-lbivT9Bx3t1iWWrSnGyBP9ODriEvWDRiweAs69vI+miJoeKwHWOComSRukttbuzjZ8r1q0mQJ8Z7yUsDJ3hKdw==", + "optional": true + }, + "esbuild-windows-32": { + "version": "0.13.15", + "resolved": "https://r.cnpmjs.org/esbuild-windows-32/download/esbuild-windows-32-0.13.15.tgz", + "integrity": "sha512-fDMEf2g3SsJ599MBr50cY5ve5lP1wyVwTe6aLJsM01KtxyKkB4UT+fc5MXQFn3RLrAIAZOG+tHC+yXObpSn7Nw==", + "optional": true + }, + "esbuild-windows-64": { + "version": "0.13.15", + "resolved": "https://r.cnpmjs.org/esbuild-windows-64/download/esbuild-windows-64-0.13.15.tgz", + "integrity": "sha512-9aMsPRGDWCd3bGjUIKG/ZOJPKsiztlxl/Q3C1XDswO6eNX/Jtwu4M+jb6YDH9hRSUflQWX0XKAfWzgy5Wk54JQ==", + "optional": true + }, + "esbuild-windows-arm64": { + "version": "0.13.15", + "resolved": "https://r.cnpmjs.org/esbuild-windows-arm64/download/esbuild-windows-arm64-0.13.15.tgz", + "integrity": "sha512-zzvyCVVpbwQQATaf3IG8mu1IwGEiDxKkYUdA4FpoCHi1KtPa13jeScYDjlW0Qh+ebWzpKfR2ZwvqAQkSWNcKjA==", + "optional": true + }, "escalade": { "version": "3.1.1", "resolved": "https://r.cnpmjs.org/escalade/download/escalade-3.1.1.tgz", @@ -5644,6 +5906,11 @@ "resolved": "https://r.cnpmjs.org/estraverse/download/estraverse-5.3.0.tgz", "integrity": "sha1-LupSkHAvJquP5TcDcP+GyWXSESM=" }, + "estree-walker": { + "version": "2.0.2", + "resolved": "https://r.cnpmjs.org/estree-walker/download/estree-walker-2.0.2.tgz", + "integrity": "sha1-UvAQF4wqTBF6d1fP6UKtt9LaTKw=" + }, "esutils": { "version": "2.0.3", "resolved": "https://r.cnpmjs.org/esutils/download/esutils-2.0.3.tgz", @@ -6274,14 +6541,12 @@ "version": "2.3.2", "resolved": "https://r.cnpmjs.org/fsevents/download/fsevents-2.3.2.tgz", "integrity": "sha1-ilJveLj99GI7cJ4Ll1xSwkwC/Ro=", - "dev": true, "optional": true }, "function-bind": { "version": "1.1.1", "resolved": "https://r.cnpmjs.org/function-bind/download/function-bind-1.1.1.tgz", - "integrity": "sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=", - "dev": true + "integrity": "sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=" }, "functional-red-black-tree": { "version": "1.0.1", @@ -6442,7 +6707,6 @@ "version": "1.0.3", "resolved": "https://r.cnpmjs.org/has/download/has-1.0.3.tgz", "integrity": "sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y=", - "dev": true, "requires": { "function-bind": "^1.1.1" } @@ -7209,11 +7473,6 @@ "integrity": "sha1-Zlq4vE2iendKQFhOgS4+D6RbGh4=", "dev": true }, - "intersperse": { - "version": "1.0.0", - "resolved": "https://r.cnpmjs.org/intersperse/download/intersperse-1.0.0.tgz", - "integrity": "sha1-8lYfsc/vn1J3zDNHoiiGtDUaUYE=" - }, "ip": { "version": "1.1.5", "resolved": "https://r.cnpmjs.org/ip/download/ip-1.1.5.tgz", @@ -7339,7 +7598,6 @@ "version": "2.8.0", "resolved": "https://r.cnpmjs.org/is-core-module/download/is-core-module-2.8.0.tgz", "integrity": "sha1-AyEzbD0JJeSX/Zf12VyxFKXM1Ug=", - "dev": true, "requires": { "has": "^1.0.3" } @@ -7431,15 +7689,11 @@ "is-extglob": "^2.1.1" } }, - "is-mobile": { - "version": "2.2.2", - "resolved": "https://r.cnpmjs.org/is-mobile/download/is-mobile-2.2.2.tgz", - "integrity": "sha1-9snF1Q7gElTOBec5vdg18e1OmVQ=" - }, "is-negative-zero": { "version": "2.0.1", "resolved": "https://r.cnpmjs.org/is-negative-zero/download/is-negative-zero-2.0.1.tgz", - "integrity": "sha1-PedGwY3aIxkkGlNnWQjY92bxHCQ=" + "integrity": "sha1-PedGwY3aIxkkGlNnWQjY92bxHCQ=", + "dev": true }, "is-number": { "version": "3.0.0", @@ -7471,9 +7725,10 @@ } }, "is-obj": { - "version": "1.0.1", - "resolved": "https://r.cnpmjs.org/is-obj/download/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + "version": "3.0.0", + "resolved": "https://r.cnpmjs.org/is-obj/download/is-obj-3.0.0.tgz", + "integrity": "sha1-sIifH5+MuH6H31Oo0SMKIlD4ub4=", + "dev": true }, "is-observable": { "version": "1.1.0", @@ -7540,9 +7795,10 @@ } }, "is-regexp": { - "version": "1.0.0", - "resolved": "https://r.cnpmjs.org/is-regexp/download/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" + "version": "3.0.0", + "resolved": "https://r.cnpmjs.org/is-regexp/download/is-regexp-3.0.0.tgz", + "integrity": "sha1-b5LGbs1CBqnkH7q71jqOBbp2/Qw=", + "dev": true }, "is-resolvable": { "version": "1.1.0", @@ -7619,11 +7875,6 @@ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", "dev": true }, - "ismobilejs": { - "version": "1.1.1", - "resolved": "https://r.cnpmjs.org/ismobilejs/download/ismobilejs-1.1.1.tgz", - "integrity": "sha1-xWygro5Sskyg8iul7zIVot27qg4=" - }, "isobject": { "version": "3.0.1", "resolved": "https://r.cnpmjs.org/isobject/download/isobject-3.0.1.tgz", @@ -7651,6 +7902,67 @@ "integrity": "sha1-J8dlOb4U2L0Sghmi1zGwkzeQTnk=", "dev": true }, + "jest-diff": { + "version": "26.6.2", + "resolved": "https://r.cnpmjs.org/jest-diff/download/jest-diff-26.6.2.tgz", + "integrity": "sha1-GqdGi1LDpo19XF/c381eSb0WQ5Q=", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://r.cnpmjs.org/ansi-styles/download/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://r.cnpmjs.org/chalk/download/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://r.cnpmjs.org/color-convert/download/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://r.cnpmjs.org/color-name/download/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://r.cnpmjs.org/has-flag/download/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://r.cnpmjs.org/supports-color/download/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://r.cnpmjs.org/jest-get-type/download/jest-get-type-26.3.0.tgz", + "integrity": "sha1-6X3Dw/U8K0Bsp6+u1Ek7HQmRmeA=" + }, "js-calendar": { "version": "1.2.3", "resolved": "https://r.cnpmjs.org/js-calendar/download/js-calendar-1.2.3.tgz", @@ -7674,7 +7986,8 @@ "js-tokens": { "version": "4.0.0", "resolved": "https://r.cnpmjs.org/js-tokens/download/js-tokens-4.0.0.tgz", - "integrity": "sha1-GSA/tZmR35jjoocFDUZHzerzJJk=" + "integrity": "sha1-GSA/tZmR35jjoocFDUZHzerzJJk=", + "dev": true }, "js-yaml": { "version": "3.14.1", @@ -7743,14 +8056,6 @@ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", "dev": true }, - "json2mq": { - "version": "0.2.0", - "resolved": "https://r.cnpmjs.org/json2mq/download/json2mq-0.2.0.tgz", - "integrity": "sha1-tje9O6nqvhIsg+lyBIOusQ0skEo=", - "requires": { - "string-convert": "^0.2.0" - } - }, "json3": { "version": "3.3.3", "resolved": "https://r.cnpmjs.org/json3/download/json3-3.3.3.tgz", @@ -7999,12 +8304,24 @@ "integrity": "sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=", "dev": true }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://r.cnpmjs.org/is-obj/download/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, "is-path-inside": { "version": "3.0.3", "resolved": "https://r.cnpmjs.org/is-path-inside/download/is-path-inside-3.0.3.tgz", "integrity": "sha1-0jE2LlOgf/Kw4Op/7QSRYf/RYoM=", "dev": true }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://r.cnpmjs.org/is-regexp/download/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "dev": true + }, "is-stream": { "version": "2.0.1", "resolved": "https://r.cnpmjs.org/is-stream/download/is-stream-2.0.1.tgz", @@ -8111,6 +8428,17 @@ "integrity": "sha1-ZTm+hwwWWtvVJAIg2+Nh8bxNRjQ=", "dev": true }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://r.cnpmjs.org/stringify-object/download/stringify-object-3.3.0.tgz", + "integrity": "sha1-cDBlrvyhkwDTzoivT1s5VtdVZik=", + "dev": true, + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, "to-regex-range": { "version": "5.0.1", "resolved": "https://r.cnpmjs.org/to-regex-range/download/to-regex-range-5.0.1.tgz", @@ -8353,6 +8681,11 @@ "resolved": "https://r.cnpmjs.org/lodash/download/lodash-4.17.21.tgz", "integrity": "sha1-Z5WRxWTDv/quhFTPCz3zcMPWkRw=" }, + "lodash-es": { + "version": "4.17.21", + "resolved": "https://r.cnpmjs.org/lodash-es/download/lodash-es-4.17.21.tgz", + "integrity": "sha1-Q+YmxG5lkbd1C+srUBFzkMYJ4+4=" + }, "lodash._reinterpolate": { "version": "3.0.0", "resolved": "https://r.cnpmjs.org/lodash._reinterpolate/download/lodash._reinterpolate-3.0.0.tgz", @@ -8500,14 +8833,6 @@ "integrity": "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==", "dev": true }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://r.cnpmjs.org/loose-envify/download/loose-envify-1.4.0.tgz", - "integrity": "sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8=", - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, "lower-case": { "version": "1.1.4", "resolved": "https://r.cnpmjs.org/lower-case/download/lower-case-1.1.4.tgz", @@ -8523,6 +8848,14 @@ "yallist": "^3.0.2" } }, + "magic-string": { + "version": "0.25.7", + "resolved": "https://r.cnpmjs.org/magic-string/download/magic-string-0.25.7.tgz", + "integrity": "sha1-P0l9b9NMZpxnmNy4IfLvMfVEUFE=", + "requires": { + "sourcemap-codec": "^1.4.4" + } + }, "make-dir": { "version": "3.1.0", "resolved": "https://r.cnpmjs.org/make-dir/download/make-dir-3.1.0.tgz", @@ -8580,6 +8913,11 @@ "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", "dev": true }, + "memoize-one": { + "version": "6.0.0", + "resolved": "https://r.cnpmjs.org/memoize-one/download/memoize-one-6.0.0.tgz", + "integrity": "sha1-slkbhx7YKUiu5HJ9xqvO7qyMEEU=" + }, "memory-fs": { "version": "0.4.1", "resolved": "https://r.cnpmjs.org/memory-fs/download/memory-fs-0.4.1.tgz", @@ -8838,11 +9176,6 @@ "resolved": "https://r.cnpmjs.org/modern-normalize/download/modern-normalize-1.1.0.tgz", "integrity": "sha1-2o6AFA2SIUJr1PclxuESg9NPkLc=" }, - "moment": { - "version": "2.29.1", - "resolved": "https://r.cnpmjs.org/moment/download/moment-2.29.1.tgz", - "integrity": "sha1-sr52n6MZQL6e7qZGnAdeNQBvo9M=" - }, "move-concurrently": { "version": "1.0.1", "resolved": "https://r.cnpmjs.org/move-concurrently/download/move-concurrently-1.0.1.tgz", @@ -8879,11 +9212,6 @@ "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", "dev": true }, - "mutationobserver-shim": { - "version": "0.3.7", - "resolved": "https://r.cnpmjs.org/mutationobserver-shim/download/mutationobserver-shim-0.3.7.tgz", - "integrity": "sha1-i/YzsMCwKRoRByVe0ywTCIqMW/M=" - }, "mute-stream": { "version": "0.0.8", "resolved": "https://r.cnpmjs.org/mute-stream/download/mute-stream-0.0.8.tgz", @@ -8908,6 +9236,11 @@ "dev": true, "optional": true }, + "nanoid": { + "version": "3.1.30", + "resolved": "https://r.cnpmjs.org/nanoid/download/nanoid-3.1.30.tgz", + "integrity": "sha1-Y/k8xUjSoRPcXfvGO/oJ4rm2Q2I=" + }, "nanomatch": { "version": "1.2.13", "resolved": "https://r.cnpmjs.org/nanomatch/download/nanomatch-1.2.13.tgz", @@ -8927,11 +9260,6 @@ "to-regex": "^3.0.1" } }, - "nanopop": { - "version": "2.1.0", - "resolved": "https://r.cnpmjs.org/nanopop/download/nanopop-2.1.0.tgz", - "integrity": "sha1-I0dlE87iQFiIr9LopLVAZrcLnmA=" - }, "natural-compare": { "version": "1.4.0", "resolved": "https://r.cnpmjs.org/natural-compare/download/natural-compare-1.4.0.tgz", @@ -8965,12 +9293,12 @@ "lower-case": "^1.1.1" } }, - "node-emoji": { - "version": "1.11.0", - "resolved": "https://r.cnpmjs.org/node-emoji/download/node-emoji-1.11.0.tgz", - "integrity": "sha1-aaAVDmlG4vEV6dfqTfeXHiYoMBw=", + "node-dir": { + "version": "0.1.17", + "resolved": "https://r.cnpmjs.org/node-dir/download/node-dir-0.1.17.tgz", + "integrity": "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=", "requires": { - "lodash": "^4.17.21" + "minimatch": "^3.0.2" } }, "node-forge": { @@ -9073,10 +9401,10 @@ "integrity": "sha1-suHE3E98bVd0PfczpPWXjRhlBVk=", "dev": true }, - "normalize-wheel": { - "version": "1.0.1", - "resolved": "https://r.cnpmjs.org/normalize-wheel/download/normalize-wheel-1.0.1.tgz", - "integrity": "sha1-rsiGr/2wRQcNhWRH32Ls+GFG7EU=" + "normalize-wheel-es": { + "version": "1.1.1", + "resolved": "https://r.cnpmjs.org/normalize-wheel-es/download/normalize-wheel-es-1.1.1.tgz", + "integrity": "sha1-qAlttqVvlDMtiE/Y6+2ojy/HlWk=" }, "npm-run-path": { "version": "2.0.2", @@ -9117,7 +9445,8 @@ "object-assign": { "version": "4.1.1", "resolved": "https://r.cnpmjs.org/object-assign/download/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true }, "object-copy": { "version": "0.1.0", @@ -9159,8 +9488,7 @@ "object-inspect": { "version": "1.11.0", "resolved": "https://r.cnpmjs.org/object-inspect/download/object-inspect-1.11.0.tgz", - "integrity": "sha1-nc6xRs7dQUig2eUauI00z1CZIrE=", - "dev": true + "integrity": "sha1-nc6xRs7dQUig2eUauI00z1CZIrE=" }, "object-is": { "version": "1.1.5", @@ -9247,14 +9575,6 @@ "integrity": "sha1-Cb6jND1BhZ69RGKS0RydTbYZCE4=", "dev": true }, - "omit.js": { - "version": "1.0.2", - "resolved": "https://r.cnpmjs.org/omit.js/download/omit.js-1.0.2.tgz", - "integrity": "sha1-kaFPDrqEBm36AVvzDkdMR/MLyFg=", - "requires": { - "babel-runtime": "^6.23.0" - } - }, "on-finished": { "version": "2.3.0", "resolved": "https://r.cnpmjs.org/on-finished/download/on-finished-2.3.0.tgz", @@ -9561,8 +9881,7 @@ "path-parse": { "version": "1.0.7", "resolved": "https://r.cnpmjs.org/path-parse/download/path-parse-1.0.7.tgz", - "integrity": "sha1-+8EUtgykKzDZ2vWFjkvWi77bZzU=", - "dev": true + "integrity": "sha1-+8EUtgykKzDZ2vWFjkvWi77bZzU=" }, "path-to-regexp": { "version": "0.1.7", @@ -9603,13 +9922,13 @@ "performance-now": { "version": "2.1.0", "resolved": "https://r.cnpmjs.org/performance-now/download/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true }, "picocolors": { "version": "1.0.0", "resolved": "https://r.cnpmjs.org/picocolors/download/picocolors-1.0.0.tgz", - "integrity": "sha1-y1vcdP8/UYkiNur3nWi8RFZKuBw=", - "dev": true + "integrity": "sha1-y1vcdP8/UYkiNur3nWi8RFZKuBw=" }, "picomatch": { "version": "2.3.0", @@ -10308,6 +10627,45 @@ "renderkid": "^2.0.4" } }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://r.cnpmjs.org/pretty-format/download/pretty-format-26.6.2.tgz", + "integrity": "sha1-41wnBfFMt/4v6U+geDRbREEg/JM=", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://r.cnpmjs.org/ansi-regex/download/ansi-regex-5.0.1.tgz", + "integrity": "sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://r.cnpmjs.org/ansi-styles/download/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://r.cnpmjs.org/color-convert/download/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://r.cnpmjs.org/color-name/download/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=" + } + } + }, "prismjs": { "version": "1.25.0", "resolved": "https://r.cnpmjs.org/prismjs/download/prismjs-1.25.0.tgz", @@ -10473,14 +10831,6 @@ "integrity": "sha1-SSkii7xyTfrEPg77BYyve2z7YkM=", "dev": true }, - "raf": { - "version": "3.4.1", - "resolved": "https://r.cnpmjs.org/raf/download/raf-3.4.1.tgz", - "integrity": "sha1-B0LpmkplUvRF1z4+4DKK8P8e3jk=", - "requires": { - "performance-now": "^2.1.0" - } - }, "randombytes": { "version": "2.1.0", "resolved": "https://r.cnpmjs.org/randombytes/download/randombytes-2.1.0.tgz", @@ -10518,6 +10868,11 @@ "unpipe": "1.0.0" } }, + "react-is": { + "version": "17.0.2", + "resolved": "https://r.cnpmjs.org/react-is/download/react-is-17.0.2.tgz", + "integrity": "sha1-5pHUqOnHiTZWVVOas3J2Kw77VPA=" + }, "read-pkg": { "version": "5.2.0", "resolved": "https://r.cnpmjs.org/read-pkg/download/read-pkg-5.2.0.tgz", @@ -10580,7 +10935,8 @@ "regenerator-runtime": { "version": "0.11.1", "resolved": "https://r.cnpmjs.org/regenerator-runtime/download/regenerator-runtime-0.11.1.tgz", - "integrity": "sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk=" + "integrity": "sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk=", + "dev": true }, "regenerator-transform": { "version": "0.14.5", @@ -10815,16 +11171,10 @@ "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", "dev": true }, - "resize-observer-polyfill": { - "version": "1.5.1", - "resolved": "https://r.cnpmjs.org/resize-observer-polyfill/download/resize-observer-polyfill-1.5.1.tgz", - "integrity": "sha1-DpAg3T0hAkRY1OvSfiPkAmmBBGQ=" - }, "resolve": { "version": "1.20.0", "resolved": "https://r.cnpmjs.org/resolve/download/resolve-1.20.0.tgz", "integrity": "sha1-YpoBP7P3B1XW8LeTXMHCxTeLGXU=", - "dev": true, "requires": { "is-core-module": "^2.2.0", "path-parse": "^1.0.6" @@ -10910,6 +11260,14 @@ "inherits": "^2.0.1" } }, + "rollup": { + "version": "2.60.1", + "resolved": "https://r.cnpmjs.org/rollup/download/rollup-2.60.1.tgz", + "integrity": "sha512-akwfnpjY0rXEDSn1UTVfKXJhPsEBu+imi1gqBA1ZkHGydUnkV/fWCC90P7rDaLEW8KTwBcS1G3N4893Ndz+jwg==", + "requires": { + "fsevents": "~2.3.2" + } + }, "run-async": { "version": "2.4.1", "resolved": "https://r.cnpmjs.org/run-async/download/run-async-2.4.1.tgz", @@ -11219,16 +11577,6 @@ "kind-of": "^6.0.2" } }, - "shallow-equal": { - "version": "1.2.1", - "resolved": "https://r.cnpmjs.org/shallow-equal/download/shallow-equal-1.2.1.tgz", - "integrity": "sha1-TBar+lYEOqINBQMk76aJQLDaedo=" - }, - "shallowequal": { - "version": "1.1.0", - "resolved": "https://r.cnpmjs.org/shallowequal/download/shallowequal-1.1.0.tgz", - "integrity": "sha1-GI1SHelbkIdAT9TctosT3wrk5/g=" - }, "shebang-command": { "version": "1.2.0", "resolved": "https://r.cnpmjs.org/shebang-command/download/shebang-command-1.2.0.tgz", @@ -11514,6 +11862,11 @@ "resolved": "https://r.cnpmjs.org/source-map/download/source-map-0.6.1.tgz", "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=" }, + "source-map-js": { + "version": "0.6.2", + "resolved": "https://r.cnpmjs.org/source-map-js/download/source-map-js-0.6.2.tgz", + "integrity": "sha1-C7XeYxtBz72mz7qL0FqA79/SOF4=" + }, "source-map-resolve": { "version": "0.6.0", "resolved": "https://r.cnpmjs.org/source-map-resolve/download/source-map-resolve-0.6.0.tgz", @@ -11539,6 +11892,11 @@ "integrity": "sha1-CvZmBadFpaL5HPG7+KevvCg97FY=", "dev": true }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://r.cnpmjs.org/sourcemap-codec/download/sourcemap-codec-1.4.8.tgz", + "integrity": "sha1-6oBL2UhXQC5pktBaOO8a41qatMQ=" + }, "spdx-correct": { "version": "3.1.1", "resolved": "https://r.cnpmjs.org/spdx-correct/download/spdx-correct-3.1.1.tgz", @@ -11751,11 +12109,6 @@ "integrity": "sha1-leL77AQnrhkYSTX4FtdKqkxcGdo=", "dev": true }, - "string-convert": { - "version": "0.2.1", - "resolved": "https://r.cnpmjs.org/string-convert/download/string-convert-0.2.1.tgz", - "integrity": "sha1-aYLMMEn7tM2F+LJFaLnZvznu/5c=" - }, "string-width": { "version": "4.2.3", "resolved": "https://r.cnpmjs.org/string-width/download/string-width-4.2.3.tgz", @@ -11796,16 +12149,6 @@ "safe-buffer": "~5.1.0" } }, - "stringify-object": { - "version": "3.3.0", - "resolved": "https://r.cnpmjs.org/stringify-object/download/stringify-object-3.3.0.tgz", - "integrity": "sha1-cDBlrvyhkwDTzoivT1s5VtdVZik=", - "requires": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - } - }, "strip-ansi": { "version": "6.0.1", "resolved": "https://r.cnpmjs.org/strip-ansi/download/strip-ansi-6.0.1.tgz", @@ -12140,11 +12483,6 @@ "neo-async": "^2.6.0" } }, - "throttle-debounce": { - "version": "1.1.0", - "resolved": "https://r.cnpmjs.org/throttle-debounce/download/throttle-debounce-1.1.0.tgz", - "integrity": "sha1-UYU9o3vmihVctugns1FKPEIuic0=" - }, "through": { "version": "2.3.8", "resolved": "https://r.cnpmjs.org/through/download/through-2.3.8.tgz", @@ -12743,6 +13081,30 @@ } } }, + "vite": { + "version": "2.6.14", + "resolved": "https://r.cnpmjs.org/vite/download/vite-2.6.14.tgz", + "integrity": "sha512-2HA9xGyi+EhY2MXo0+A2dRsqsAG3eFNEVIo12olkWhOmc8LfiM+eMdrXf+Ruje9gdXgvSqjLI9freec1RUM5EA==", + "requires": { + "esbuild": "^0.13.2", + "fsevents": "~2.3.2", + "postcss": "^8.3.8", + "resolve": "^1.20.0", + "rollup": "^2.57.0" + }, + "dependencies": { + "postcss": { + "version": "8.3.11", + "resolved": "https://r.cnpmjs.org/postcss/download/postcss-8.3.11.tgz", + "integrity": "sha1-w77KfqgRzV4cSj7G0udZnvH4+Fg=", + "requires": { + "nanoid": "^3.1.30", + "picocolors": "^1.0.0", + "source-map-js": "^0.6.2" + } + } + } + }, "vm-browserify": { "version": "1.1.2", "resolved": "https://r.cnpmjs.org/vm-browserify/download/vm-browserify-1.1.2.tgz", @@ -12750,9 +13112,16 @@ "dev": true }, "vue": { - "version": "2.6.14", - "resolved": "https://r.cnpmjs.org/vue/download/vue-2.6.14.tgz", - "integrity": "sha1-5RqlJQJQ1Wmj+606ilpofWA24jU=" + "version": "3.2.22", + "resolved": "https://r.cnpmjs.org/vue/download/vue-3.2.22.tgz", + "integrity": "sha512-KD5nZpXVZquOC6926Xnp3zOvswrUyO9Rya7ZUoxWFQEjFDW4iACtwzubRB4Um2Om9kj6CaJOqAVRDSFlqLpdgw==", + "requires": { + "@vue/compiler-dom": "3.2.22", + "@vue/compiler-sfc": "3.2.22", + "@vue/runtime-dom": "3.2.22", + "@vue/server-renderer": "3.2.22", + "@vue/shared": "3.2.22" + } }, "vue-codemirror": { "version": "4.0.6", @@ -12763,6 +13132,11 @@ "diff-match-patch": "^1.0.0" } }, + "vue-demi": { + "version": "0.12.1", + "resolved": "https://r.cnpmjs.org/vue-demi/download/vue-demi-0.12.1.tgz", + "integrity": "sha1-9+GO++z/0RqwadFHLXoG4xm0F0w=" + }, "vue-eslint-parser": { "version": "7.11.0", "resolved": "https://r.cnpmjs.org/vue-eslint-parser/download/vue-eslint-parser-7.11.0.tgz", @@ -12927,13 +13301,15 @@ "requires": { "immutability-helper": "^3.1.1", "vue": "^2.6.12" + }, + "dependencies": { + "vue": { + "version": "2.6.14", + "resolved": "https://r.cnpmjs.org/vue/download/vue-2.6.14.tgz", + "integrity": "sha1-5RqlJQJQ1Wmj+606ilpofWA24jU=" + } } }, - "vue-ref": { - "version": "2.0.0", - "resolved": "https://r.cnpmjs.org/vue-ref/download/vue-ref-2.0.0.tgz", - "integrity": "sha1-SDCE1zKr7RHaeWd4qCZqOvDqGpw=" - }, "vue-router": { "version": "3.5.3", "resolved": "https://r.cnpmjs.org/vue-router/download/vue-router-3.5.3.tgz", @@ -12978,14 +13354,6 @@ "resolved": "https://r.cnpmjs.org/vuex/download/vuex-3.6.2.tgz", "integrity": "sha1-I2vAhqhww655lG8QfxbeWdWJXnE=" }, - "warning": { - "version": "4.0.3", - "resolved": "https://r.cnpmjs.org/warning/download/warning-4.0.3.tgz", - "integrity": "sha1-Fungd+uKhtavfWSqHgX9hbRnjKM=", - "requires": { - "loose-envify": "^1.0.0" - } - }, "watchpack": { "version": "1.7.5", "resolved": "https://r.cnpmjs.org/watchpack/download/watchpack-1.7.5.tgz", @@ -13721,6 +14089,18 @@ "universalify": "^0.1.0" } }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://r.cnpmjs.org/is-obj/download/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://r.cnpmjs.org/is-regexp/download/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "dev": true + }, "jsonfile": { "version": "4.0.0", "resolved": "https://r.cnpmjs.org/jsonfile/download/jsonfile-4.0.0.tgz", @@ -13730,6 +14110,17 @@ "graceful-fs": "^4.1.6" } }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://r.cnpmjs.org/stringify-object/download/stringify-object-3.3.0.tgz", + "integrity": "sha1-cDBlrvyhkwDTzoivT1s5VtdVZik=", + "dev": true, + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, "universalify": { "version": "0.1.2", "resolved": "https://r.cnpmjs.org/universalify/download/universalify-0.1.2.tgz", diff --git a/package.json b/package.json index e897940..cd079c6 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,7 @@ ], "main": "./dist/vcc.umd.min.js", "scripts": { + "dev": "vite --port 8008", "serve": "vue-cli-service serve --open --port 8008", "build:release": "vue-cli-service build", "build": "vue-cli-service build --report --target lib --name vcc './src/components-v2/VCC.vue' && node ./src/script/distClear.js", @@ -22,36 +23,41 @@ }, "dependencies": { "@babel/parser": "^7.11.5", - "ant-design-vue": "^1.7.2", + "@originjs/vite-plugin-require-context": "^1.0.9", + "@vitejs/plugin-vue": "^1.10.0", + "@vue/compat": "^3.2.22", + "@vue/compiler-sfc": "^3.2.22", "axios": "^0.21.4", "copy-to-clipboard": "^3.3.1", "core-js": "^3.6.4", "crypto-random-string": "^3.3.0", "css": "^3.0.0", - "element-ui": "^2.15.6", + "element-plus": "^1.2.0-beta.3", "escodegen": "^2.0.0", "espree": "^7.3.0", "eventemitter3": "^4.0.7", "fast-xml-parser": "^3.17.4", "file-saver": "^2.0.2", "fs-extra": "^9.0.1", + "get-own-enumerable-property-symbols": "^3.0.2", "glob": "^7.1.6", "html2canvas": "^1.0.0-rc.7", "is-absolute-url": "^3.0.3", "keymaster": "^1.6.2", - "lodash": "^4.17.20", + "lodash-es": "^4.17.21", "md5": "^2.3.0", "modern-normalize": "^1.0.0", + "object-inspect": "^1.11.0", "parse-package-name": "^0.1.0", "prettier": "^2.4.0", "prismjs": "^1.20.0", "query-string": "^6.13.7", "register-service-worker": "^1.6.2", "split.js": "^1.6.2", - "stringify-object": "^3.3.0", "vant": "^2.10.7", "view-design": "^4.3.2", - "vue": "^2.6.14", + "vite": "^2.6.14", + "vue": "^3.2.22", "vue-codemirror": "^4.0.6", "vue-nestable": "^2.6.0", "vue-router": "^3.4.9", @@ -72,7 +78,9 @@ "lint-staged": "^9.5.0", "sass": "^1.25.0", "sass-loader": "^8.0.2", - "vue-template-compiler": "^2.6.14" + "vue-template-compiler": "^2.6.14", + "is-obj": "^3.0.0", + "is-regexp": "^3.0.0" }, "eslintConfig": { "root": true, diff --git a/src/App.vue b/src/App.vue index 272d6ee..7122e26 100644 --- a/src/App.vue +++ b/src/App.vue @@ -3,12 +3,13 @@ diff --git a/src/rawComponents/raw/index.vue b/src/rawComponents/raw/index.vue index 042ca7f..7764739 100644 --- a/src/rawComponents/raw/index.vue +++ b/src/rawComponents/raw/index.vue @@ -17,14 +17,6 @@ Span Element - - -
center:
- - -
Center Element
- -
a(超链接):
diff --git a/src/utils/common.js b/src/utils/common.js index a1336ad..5208154 100644 --- a/src/utils/common.js +++ b/src/utils/common.js @@ -1,5 +1,5 @@ -import isEqual from "lodash/isEqual"; -import cryptoRandomString from "crypto-random-string"; +import isEqual from "lodash-es/isEqual"; +// import cryptoRandomString from "crypto-random-string"; export function getRawComponentKey(__rawVueInfo__) { return Object.keys(__rawVueInfo__)[0]; @@ -50,7 +50,7 @@ export function ergodic(jsonObj) { // 添加ID if (!jsonObj["lc_id"]) { - jsonObj["lc_id"] = cryptoRandomString({ length: 10, type: "base64" }); + // jsonObj["lc_id"] = cryptoRandomString({ length: 10, type: "base64" }); } } } diff --git a/src/utils/forCode.js b/src/utils/forCode.js index 7266442..319533e 100644 --- a/src/utils/forCode.js +++ b/src/utils/forCode.js @@ -1,7 +1,7 @@ import { isObject, isArray, getRawComponentKey } from '@/utils/common'; import presetAttribute from "../libs/presetAttribute"; -const cryptoRandomString = require("crypto-random-string"); +// const cryptoRandomString = require("crypto-random-string"); // 将预生成的ID替换,否则当有两个组件挂在同一个树上时,后一个会将前一个的属性覆盖 export function replaceRowID(codeObj, html) { @@ -14,10 +14,7 @@ export function replaceRowID(codeObj, html) { const element = obj[key]; if (key == "lc_id") { const oldID = obj[key]; - const newID = cryptoRandomString({ - length: 10, - type: "base64", - }); + const newID = 3333; newHtml = newHtml.replace(oldID, newID); obj[key] = newID; } else if (isObject(element)) { @@ -40,7 +37,7 @@ export function updateLinkTree(codeObj) { window.tree = {}; } if (!window.treeWithID) { - const innerObj = {}; + let innerObj = {}; Object.defineProperty(window, 'treeWithID', { get: function () { return innerObj; diff --git a/vite.config.js b/vite.config.js new file mode 100644 index 0000000..bbaee64 --- /dev/null +++ b/vite.config.js @@ -0,0 +1,32 @@ +import { defineConfig } from "vite"; +import vue from "@vitejs/plugin-vue"; +import ViteRequireContext from "@originjs/vite-plugin-require-context"; + +import path from "path"; + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [ + vue(), + ViteRequireContext(), + ], + resolve: { + alias: [ + { + find: "@", + replacement: path.resolve(__dirname, "src"), + }, + { + find: "vue", + replacement: "vue/dist/vue.esm-bundler.js" + } + ], + extensions: [".vue", ".js"], + }, + server: { + fs: { + // 可以为项目根目录的上一级提供服务 + allow: [".."], + }, + }, +}); diff --git a/vue.config.js b/vue.config.js index be0d138..7291afb 100644 --- a/vue.config.js +++ b/vue.config.js @@ -3,7 +3,8 @@ const path = require("path"); module.exports = { css: { extract: false }, chainWebpack: (config) => { - config.resolve.alias.set("vue$", "vue/dist/vue.esm.js"); + // config.resolve.alias.set("vue$", "vue/dist/vue.esm.js"); + // config.resolve.alias.set('vue', '@vue/compat/dist/vue.esm-browser.prod.js') }, publicPath: process.env.PUBLIC_PATH,