diff --git a/magic-admin/web/package-lock.json b/magic-admin/web/package-lock.json index 64d27974..8f2a3119 100644 --- a/magic-admin/web/package-lock.json +++ b/magic-admin/web/package-lock.json @@ -8,15 +8,17 @@ "name": "magic-admin-new", "version": "0.1.0", "dependencies": { - "@tmagic/editor": "1.1.0", - "@tmagic/form": "1.1.0", - "@tmagic/schema": "1.1.0", - "@tmagic/stage": "1.1.0", - "@tmagic/utils": "1.1.0", + "@tmagic/design": "1.2.0", + "@tmagic/editor": "1.2.0", + "@tmagic/element-plus-adapter": "1.2.0", + "@tmagic/form": "1.2.0", + "@tmagic/schema": "1.2.0", + "@tmagic/stage": "1.2.0", + "@tmagic/utils": "1.2.0", "axios": "^0.27.2", "axios-jsonp": "^1.0.4", "core-js": "^3.20.0", - "element-plus": "^2.2.12", + "element-plus": "^2.2.19", "js-cookie": "^3.0.0", "moment": "^2.29.3", "moment-timezone": "^0.5.34", @@ -1882,18 +1884,26 @@ "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", "dev": true }, + "node_modules/@cfcs/core": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@cfcs/core/-/core-0.0.6.tgz", + "integrity": "sha512-FxfJMwoLB8MEMConeXUCqtMGqxdtePQxRBOiGip9ULcYYam3WfCgoY6xdnMaSkYvRvmosp5iuG+TiPofm65+Pw==", + "dependencies": { + "@egjs/component": "^3.0.2" + } + }, "node_modules/@ctrl/tinycolor": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.4.1.tgz", - "integrity": "sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.5.0.tgz", + "integrity": "sha512-tlJpwF40DEQcfR/QF+wNMVyGMaO9FQp6Z1Wahj4Gk3CJQYHwA2xVG7iKDFdW6zuxZY9XWOpGcfNCTsX4McOsOg==", "engines": { "node": ">=10" } }, "node_modules/@daybrush/utils": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@daybrush/utils/-/utils-1.9.1.tgz", - "integrity": "sha512-0vP3erVCOdptTWnmzfJUkOkuPEUsmDc64X1+7W1vFn/PyI+3KfnlGupMYG4LqgAaXHZmFaZTWidDZqlSG4CLEw==" + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/@daybrush/utils/-/utils-1.10.2.tgz", + "integrity": "sha512-fNMWeGUDokdIpebU8oIBUXkyGYITCwwodBfgx277p8d+kvI+k9wdFtKtdY4mvbWxhbAwuWprtVDq8My3KQ24Dg==" }, "node_modules/@egjs/agent": { "version": "2.4.3", @@ -1908,15 +1918,20 @@ "@egjs/list-differ": "^1.0.0" } }, + "node_modules/@egjs/component": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@egjs/component/-/component-3.0.3.tgz", + "integrity": "sha512-Pnwxw9mDTvz+j4md6ZlRTpM7jgYoOKlcmjfDgE9okhaAGTqTH0Rl2vIXHOHok5yqYVFR5QXbO31t4x93gavOPQ==" + }, "node_modules/@egjs/list-differ": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@egjs/list-differ/-/list-differ-1.0.0.tgz", "integrity": "sha512-HsbMKc0ZAQH+EUeCmI/2PvTYSybmkaWwakU8QGDYYgMVIg9BQ5sM0A0Nnombjxo2+JzXHxmH+jw//yGX+y6GYw==" }, "node_modules/@element-plus/icons-vue": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@element-plus/icons-vue/-/icons-vue-2.0.9.tgz", - "integrity": "sha512-okdrwiVeKBmW41Hkl0eMrXDjzJwhQMuKiBOu17rOszqM+LS/yBYpNQNV5Jvoh06Wc+89fMmb/uhzf8NZuDuUaQ==", + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@element-plus/icons-vue/-/icons-vue-2.0.10.tgz", + "integrity": "sha512-ygEZ1mwPjcPo/OulhzLE7mtDrQBWI8vZzEWSNB2W/RNCRjoQGwbaK4N8lV4rid7Ts4qvySU3njMN7YCiSlSaTQ==", "peerDependencies": { "vue": "^3.2.0" } @@ -2013,16 +2028,16 @@ } }, "node_modules/@floating-ui/core": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-0.7.3.tgz", - "integrity": "sha512-buc8BXHmG9l82+OQXOFU3Kr2XQx9ys01U/Q9HMIrZ300iLc8HLMgh7dcCqgYzAzf4BkoQvDcXf5Y+CuEZ5JBYg==" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.0.4.tgz", + "integrity": "sha512-FPFLbg2b06MIw1dqk2SOEMAMX3xlrreGjcui5OTxfBDtaKTmh0kioOVjT8gcfl58juawL/yF+S+gnq8aUYQx/Q==" }, "node_modules/@floating-ui/dom": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-0.5.4.tgz", - "integrity": "sha512-419BMceRLq0RrmTSDxn8hf9R3VCJv2K9PUfugh5JyEFmdjzDo+e8U5EdR8nzKq8Yj1htzLm3b6eQEEam3/rrtg==", + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.0.12.tgz", + "integrity": "sha512-HeG/wHoa2laUHlDX3xkzqlUqliAfa+zqV04LaKIwNCmCNaW2p0fQi4/Kd0LB4GdFoJ2UllLFq5gWnXAd67lg7w==", "dependencies": { - "@floating-ui/core": "^0.7.3" + "@floating-ui/core": "^1.0.4" } }, "node_modules/@hapi/hoek": { @@ -2467,9 +2482,9 @@ } }, "node_modules/@scena/dragscroll": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@scena/dragscroll/-/dragscroll-1.2.1.tgz", - "integrity": "sha512-bVJGC9ZpShoQB1yTRXYRhkAzC6KAlvlRPEiPb4tz15lda5F5va1wX1oeZpLTxmmHkf0x/AeVI1eolWihkILS4Q==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@scena/dragscroll/-/dragscroll-1.3.0.tgz", + "integrity": "sha512-UlK/g9IX8fJ8+YczqfUT7WDjx/5KKQMU2/uZLYLXV8FWuzWS2WWpt2u1G6KCIF65380oCnCYOs7nOrYpedsOaQ==", "dependencies": { "@daybrush/utils": "1.6.0", "@scena/event-emitter": "^1.0.2" @@ -2610,32 +2625,47 @@ "dev": true }, "node_modules/@tmagic/core": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@tmagic/core/-/core-1.1.0.tgz", - "integrity": "sha512-AYi9kv8oSOz4DNxXlHlozMhkFtP6j0Tao8ytMhxLGfAKnH8OtNH5rkzJmArA9Ut9+QPh22QMPCfv4aDpP/WXHg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@tmagic/core/-/core-1.2.0.tgz", + "integrity": "sha512-0CjSOIkCAcCIBx9kmOUZojkVRQ0V2IdaIrJeo3TGPUCMCwpL3Tj1L0I3loh/9GJoAcvQHaKGXnFKYZ2rBi5OKg==", "dependencies": { - "@tmagic/schema": "1.1.0", - "events": "^3.3.0" + "@tmagic/schema": "1.2.0", + "events": "^3.3.0", + "lodash-es": "^4.17.21" }, "engines": { "node": ">=14" } }, + "node_modules/@tmagic/design": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@tmagic/design/-/design-1.2.0.tgz", + "integrity": "sha512-X0y60Uji/crcUkZMs6m3kgVD5WoN6UbM2gyGOnkANQ+6fCYW5wrboAvdb8CVJzA8iG81NG3gnciSEl8amjn4Ow==", + "dependencies": { + "vue": "^3.2.37" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "vue": "^3.2.37" + } + }, "node_modules/@tmagic/editor": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@tmagic/editor/-/editor-1.1.0.tgz", - "integrity": "sha512-KG5VaP6FohwcU6HcOK6+0TWj/L9dKvnmMFSR0+Fesyke+vwci87nNb/JukAwh1Ou4csAm+eoE+7H2wWVpeA8YA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@tmagic/editor/-/editor-1.2.0.tgz", + "integrity": "sha512-sKFtS3f1ay8qJt6XI4qUFirzFizvxRXTVwHAdF6re796jLMMSEy/yIeWLVMmJdRYaPHKqXzyVYTEvx+G0BR0mw==", "dependencies": { "@babel/core": "^7.18.0", "@element-plus/icons-vue": "^2.0.9", - "@tmagic/core": "1.1.0", - "@tmagic/form": "1.1.0", - "@tmagic/schema": "1.1.0", - "@tmagic/stage": "1.1.0", - "@tmagic/utils": "1.1.0", + "@tmagic/core": "1.2.0", + "@tmagic/design": "1.2.0", + "@tmagic/form": "1.2.0", + "@tmagic/schema": "1.2.0", + "@tmagic/stage": "1.2.0", + "@tmagic/utils": "1.2.0", "buffer": "^6.0.3", "color": "^3.1.3", - "element-plus": "^2.2.6", "events": "^3.3.0", "gesto": "^1.7.0", "keycon": "^1.1.2", @@ -2648,8 +2678,8 @@ "node": ">=14" }, "peerDependencies": { - "@tmagic/form": "1.1.0", - "element-plus": "^2.2.6", + "@tmagic/design": "1.2.0", + "@tmagic/form": "1.2.0", "monaco-editor": "^0.34.0", "vue": "^3.2.37" } @@ -2976,14 +3006,30 @@ "node": ">=4" } }, + "node_modules/@tmagic/element-plus-adapter": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@tmagic/element-plus-adapter/-/element-plus-adapter-1.2.0.tgz", + "integrity": "sha512-+6gOu7McxkGo6diJjAIsSahuHn3ZxJXnjf7LiowaeN7klCU6bA+A/UFhrK1EezFogr8OIwB1yxywCy9BiSbXUw==", + "dependencies": { + "element-plus": "^2.2.19", + "vue": "^3.2.37" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "element-plus": "^2.2.19", + "vue": "^3.2.37" + } + }, "node_modules/@tmagic/form": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@tmagic/form/-/form-1.1.0.tgz", - "integrity": "sha512-no7oc8JJ3UV4nIDquMG8v9632TiQ4IyMYseRQrT/vXY/N/pMDRhvnGfaT3NQoMKPKuzmfvh3t3iFt9Vh0+Ugjw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@tmagic/form/-/form-1.2.0.tgz", + "integrity": "sha512-0zzzzPYXM32IVk0u4kf4xPpLXqsQKMa9qqZOPIUihNkhPOrY3MFs7YoptKk+nXolo3FstO0ngqdarjz90DYGPQ==", "dependencies": { "@element-plus/icons-vue": "^2.0.9", - "@tmagic/utils": "1.1.0", - "element-plus": "^2.2.6", + "@tmagic/design": "1.2.0", + "@tmagic/utils": "1.2.0", "lodash-es": "^4.17.21", "sortablejs": "^1.14.0", "vue": "^3.2.37" @@ -2992,27 +3038,26 @@ "node": ">=14" }, "peerDependencies": { - "element-plus": "^2.2.6", "vue": "^3.2.37" } }, "node_modules/@tmagic/schema": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@tmagic/schema/-/schema-1.1.0.tgz", - "integrity": "sha512-RIJJLMcw3wdWCkhJKqyl4zdHOszO+yk/0jLJeucRKmF0t2jIqeEtlEz9Y5wo+oTG6d1aM3w+0JqPmx6ZQPBKaw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@tmagic/schema/-/schema-1.2.0.tgz", + "integrity": "sha512-peW3wss3OXSRSWSwUyKbnNowlFBnDafqo2Ige5TRwDXloOevdxkWfBoLP1ujpxszk4f6WI+h+kYaHwdaKmNn9Q==", "engines": { "node": ">=14" } }, "node_modules/@tmagic/stage": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@tmagic/stage/-/stage-1.1.0.tgz", - "integrity": "sha512-0Z36O1k6miyd9UnQ72NAeljevM+rF0Dj2ukuv2XQ0eJvmiY2QJIkBAxxShtn+p5Nf571NZxFpGxgk/43SK1/6Q==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@tmagic/stage/-/stage-1.2.0.tgz", + "integrity": "sha512-umNnHUYaM6umNJAPtJ8kkw4DvK5epw38ArY1gBTU9qLxyVIrPZdsW1H9QSI8LDMOr0x2EzJPPw7+kfA5HcVS0g==", "dependencies": { "@scena/guides": "^0.17.0", - "@tmagic/core": "1.1.0", - "@tmagic/schema": "1.1.0", - "@tmagic/utils": "1.1.0", + "@tmagic/core": "1.2.0", + "@tmagic/schema": "1.2.0", + "@tmagic/utils": "1.2.0", "events": "^3.3.0", "keycon": "^1.1.2", "lodash-es": "^4.17.21", @@ -3024,11 +3069,11 @@ } }, "node_modules/@tmagic/utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@tmagic/utils/-/utils-1.1.0.tgz", - "integrity": "sha512-CK51IVyFaDNkK07YlDAZWasl2LCR1S2DGp3CQ1i2HG2UT8Ypz3rvpDHPMmUlSN4tzDO/4UXjhS2c9Umbi82CRw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@tmagic/utils/-/utils-1.2.0.tgz", + "integrity": "sha512-8Z2sJPKoWOkLDGd/sOxhQP/ntFSLHLSUBTFXTzcvSXlKFMY2Yn4e7TIvbb/MS10z7zKS5ix1Puu27jNEr7w1Aw==", "dependencies": { - "@tmagic/schema": "1.1.0", + "@tmagic/schema": "1.2.0", "dayjs": "^1.11.4" }, "engines": { @@ -3258,9 +3303,9 @@ "dev": true }, "node_modules/@types/lodash": { - "version": "4.14.182", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.182.tgz", - "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==" + "version": "4.14.191", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", + "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==" }, "node_modules/@types/lodash-es": { "version": "4.17.6", @@ -3377,9 +3422,9 @@ "dev": true }, "node_modules/@types/web-bluetooth": { - "version": "0.0.14", - "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.14.tgz", - "integrity": "sha512-5d2RhCard1nQUC3aHcq/gHzWYO6K0WJmAbjO7mQJgCQKtZpgXxv1rOM6O/dBDhDYYVutk1sciOgNSe+5YyfM8A==" + "version": "0.0.16", + "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz", + "integrity": "sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==" }, "node_modules/@types/webpack-env": { "version": "1.16.4", @@ -4426,14 +4471,89 @@ "integrity": "sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==", "dev": true }, - "node_modules/@vueuse/metadata": { - "version": "8.9.4", - "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-8.9.4.tgz", - "integrity": "sha512-IwSfzH80bnJMzqhaapqJl9JRIiyQU0zsRGEgnxN6jhq7992cPUJIRfV+JHRIZXjYqbwt07E1gTEp0R0zPJ1aqw==", + "node_modules/@vueuse/core": { + "version": "9.8.2", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-9.8.2.tgz", + "integrity": "sha512-aWiCmcYIpPt7xjuqYiceODEMHchDYthrJ4AqI+FXPZrR23PZOqdiktbUVyQl2kGlR3H4i9UJ/uimQrwhz9UouQ==", + "dependencies": { + "@types/web-bluetooth": "^0.0.16", + "@vueuse/metadata": "9.8.2", + "@vueuse/shared": "9.8.2", + "vue-demi": "*" + }, "funding": { "url": "https://github.com/sponsors/antfu" } }, + "node_modules/@vueuse/core/node_modules/vue-demi": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.13.11.tgz", + "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==", + "hasInstallScript": true, + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/@vueuse/metadata": { + "version": "9.8.2", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-9.8.2.tgz", + "integrity": "sha512-N4E/BKS+9VsUeD4WLVRU1J2kCOLh+iikBcMtipFcTyL204132vDYHs27zLAVabJYGnhC0dIVGdhg9pbOZiY2TQ==", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/shared": { + "version": "9.8.2", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-9.8.2.tgz", + "integrity": "sha512-ACjrPQzowd5dnabNJt9EoGVobco9/ENiA5qP53vjiuxndlJYuc/UegwhXC7KdQbPX4F45a50+45K3g1wNqOzmA==", + "dependencies": { + "vue-demi": "*" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/shared/node_modules/vue-demi": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.13.11.tgz", + "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==", + "hasInstallScript": true, + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, "node_modules/@webassemblyjs/ast": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", @@ -6634,9 +6754,9 @@ } }, "node_modules/css-styled": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/css-styled/-/css-styled-1.0.0.tgz", - "integrity": "sha512-lDdPvM2/djv+La110zVY3RGQ7X4OOlzLS+IEjRcn8UlUmJd1+GNcGfDFmsKWwnLBupsY1w0QM1gRgV4RdcCjfw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/css-styled/-/css-styled-1.0.1.tgz", + "integrity": "sha512-psJCbNDPPusDBWH/gszP6BetPh577QaqpvaysTNPitxX0nxdGiTgELiOCus0gZ0yXk3gvjShBrFP07nvn58/TQ==", "dependencies": { "@daybrush/utils": "^1.0.0", "string-hash": "^1.1.3" @@ -6858,9 +6978,9 @@ } }, "node_modules/dayjs": { - "version": "1.11.4", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.4.tgz", - "integrity": "sha512-Zj/lPM5hOvQ1Bf7uAvewDaUcsJoI6JmNqmHhHl3nyumwe0XHwt8sWdOVAPACJzCebL8gQCi+K49w7iKWnGwX9g==" + "version": "1.11.7", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.7.tgz", + "integrity": "sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==" }, "node_modules/debug": { "version": "4.3.4", @@ -7357,17 +7477,17 @@ "integrity": "sha512-0Rcpald12O11BUogJagX3HsCN3FE83DSqWjgXoHo5a72KUKMSfI39XBgJpgNNxS9fuGzytaFjE06kZkiVFy2qA==" }, "node_modules/element-plus": { - "version": "2.2.12", - "resolved": "https://registry.npmjs.org/element-plus/-/element-plus-2.2.12.tgz", - "integrity": "sha512-g/hIHj3b+dND2R3YRvyvCJtJhQvR7lWvXqhJaoxaQmajjNWedoe4rttxG26fOSv9YCC2wN4iFDcJHs70YFNgrA==", + "version": "2.2.27", + "resolved": "https://registry.npmjs.org/element-plus/-/element-plus-2.2.27.tgz", + "integrity": "sha512-P04HDOZBYDdvlYuleuCZRULzAc5xJVOBfLDK9xWxVo0vyo8ntdaXS5sTU+/76vrNzuO3FhLn9kvrsbiJEVa1jg==", "dependencies": { "@ctrl/tinycolor": "^3.4.1", "@element-plus/icons-vue": "^2.0.6", - "@floating-ui/dom": "^0.5.4", + "@floating-ui/dom": "^1.0.1", "@popperjs/core": "npm:@sxzz/popperjs-es@^2.11.7", "@types/lodash": "^4.14.182", "@types/lodash-es": "^4.17.6", - "@vueuse/core": "^8.7.5", + "@vueuse/core": "^9.1.0", "async-validator": "^4.2.5", "dayjs": "^1.11.3", "escape-html": "^1.0.3", @@ -7381,80 +7501,6 @@ "vue": "^3.2.0" } }, - "node_modules/element-plus/node_modules/@vueuse/core": { - "version": "8.9.4", - "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-8.9.4.tgz", - "integrity": "sha512-B/Mdj9TK1peFyWaPof+Zf/mP9XuGAngaJZBwPaXBvU3aCTZlx3ltlrFFFyMV4iGBwsjSCeUCgZrtkEj9dS2Y3Q==", - "dependencies": { - "@types/web-bluetooth": "^0.0.14", - "@vueuse/metadata": "8.9.4", - "@vueuse/shared": "8.9.4", - "vue-demi": "*" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, - "peerDependencies": { - "@vue/composition-api": "^1.1.0", - "vue": "^2.6.0 || ^3.2.0" - }, - "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - }, - "vue": { - "optional": true - } - } - }, - "node_modules/element-plus/node_modules/@vueuse/core/node_modules/@vueuse/shared": { - "version": "8.9.4", - "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-8.9.4.tgz", - "integrity": "sha512-wt+T30c4K6dGRMVqPddexEVLa28YwxW5OFIPmzUHICjphfAuBFTTdDoyqREZNDOFJZ44ARH1WWQNCUK8koJ+Ag==", - "dependencies": { - "vue-demi": "*" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, - "peerDependencies": { - "@vue/composition-api": "^1.1.0", - "vue": "^2.6.0 || ^3.2.0" - }, - "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - }, - "vue": { - "optional": true - } - } - }, - "node_modules/element-plus/node_modules/@vueuse/core/node_modules/vue-demi": { - "version": "0.13.6", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.13.6.tgz", - "integrity": "sha512-02NYpxgyGE2kKGegRPYlNQSL1UWfA/+JqvzhGCOYjhfbLWXU5QQX0+9pAm/R2sCOPKr5NBxVIab7fvFU0B1RxQ==", - "hasInstallScript": true, - "bin": { - "vue-demi-fix": "bin/vue-demi-fix.js", - "vue-demi-switch": "bin/vue-demi-switch.js" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, - "peerDependencies": { - "@vue/composition-api": "^1.0.0-rc.1", - "vue": "^3.0.0-0 || ^2.6.0" - }, - "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - } - } - }, "node_modules/emittery": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", @@ -8983,9 +9029,9 @@ } }, "node_modules/gesto": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/gesto/-/gesto-1.12.2.tgz", - "integrity": "sha512-29hLp39ajlNEQvmqi1N1Plhon9wxRZ/KpWKq6U0cwfUwXnk6XiBwaxzFffJQqpbs3ueWm9bi1yTXDoc31Av54g==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/gesto/-/gesto-1.14.0.tgz", + "integrity": "sha512-b89RyxAQb65t0HVJHPWi1+Ren66QoMaXpV5do3k7LRJAwunESYlJr520/4pNrMQGUkqopLMZjEceUE2uBqcgeQ==", "dependencies": { "@daybrush/utils": "^1.7.1", "@scena/event-emitter": "^1.0.2" @@ -11545,10 +11591,11 @@ "integrity": "sha512-Rdgz9Hl9Iv4QKi8b0OlCRQEzp4AgVxyCtz5S/+VIHezDmrDhkp2N2TqBWOLz0/gbeREXOOiI9/4b8BY9uw2vFg==" }, "node_modules/keycon": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/keycon/-/keycon-1.2.2.tgz", - "integrity": "sha512-pCqrjHyPkpo2V7g/PpezezHF3MZJD8zQhxPfbpVxJx2rkmRiRzVS/b1mZK0c/jea5o6+DU35zHWvN87nVGS1gw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/keycon/-/keycon-1.4.0.tgz", + "integrity": "sha512-p1NAIxiRMH3jYfTeXRs2uWbVJ1WpEjpi8ktzUyBJsX7/wn2qu2VRXktneBLNtKNxJmlUYxRi9gOJt1DuthXR7A==", "dependencies": { + "@cfcs/core": "^0.0.6", "@daybrush/utils": "^1.7.1", "@scena/event-emitter": "^1.0.2", "keycode": "^2.2.0" @@ -11686,9 +11733,9 @@ "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" }, "node_modules/lodash-unified": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/lodash-unified/-/lodash-unified-1.0.2.tgz", - "integrity": "sha512-OGbEy+1P+UT26CYi4opY4gebD8cWRDxAT6MAObIVQMiqYdxZr1g3QHWCToVsm31x2NkLS4K3+MC2qInaRMa39g==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/lodash-unified/-/lodash-unified-1.0.3.tgz", + "integrity": "sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==", "peerDependencies": { "@types/lodash-es": "*", "lodash": "*", @@ -13855,14 +13902,14 @@ } }, "node_modules/react-compat-css-styled": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/react-compat-css-styled/-/react-compat-css-styled-1.0.8.tgz", - "integrity": "sha512-CG0kVbpKjiLMQc85pP50+Z0R9PGp7NIkkGqO88QTjEsSMOGKYlCXIAnXdKR2ZII23NJmA4XrJry03jkXOxTUkg==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/react-compat-css-styled/-/react-compat-css-styled-1.0.9.tgz", + "integrity": "sha512-YpUgTpXU1wR58aPQJVGAWq6QeEFWkafV0qq4Y8KRUwpQJLbJF2GYu5ZQ/kafHGvN3dqQX2e340NlNZ+zbZZv2w==", "dependencies": { "@daybrush/utils": "^1.0.0", "css-styled": "^1.0.0", "framework-utils": "^1.1.0", - "react-css-styled": "^1.0.3" + "react-css-styled": "~1.0.4" } }, "node_modules/react-compat-guides": { @@ -13905,11 +13952,11 @@ } }, "node_modules/react-css-styled": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/react-css-styled/-/react-css-styled-1.0.3.tgz", - "integrity": "sha512-6H3aZPO66PYmYg9wx12WzOJpPlBEdA7O5JefCh+4SldlihVKBCxA6mityfWSGWL5ldOkJdHJWGwHR6nGPcVm+A==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/react-css-styled/-/react-css-styled-1.0.4.tgz", + "integrity": "sha512-nRske1bAKOCaf7Gf3o76tKQFIYggaW1qH4rutBlitH5lYnRPA7WoAYKrcxqdUPZd00oASg3SvFZSh3Mc1Wvj3w==", "dependencies": { - "css-styled": "^1.0.0", + "css-styled": "~1.0.1", "framework-utils": "^1.1.0" } }, @@ -14396,17 +14443,23 @@ } }, "node_modules/scenejs": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/scenejs/-/scenejs-1.6.0.tgz", - "integrity": "sha512-eVTffBKWGFqnELJfiUD5SOqOnkD1M+tW4YclcyLA5FMhml2zVNLhnRkCE6I53iqkoKDH/HrRZH6R4I2WQEXWhg==", + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/scenejs/-/scenejs-1.8.5.tgz", + "integrity": "sha512-LkiHyK2fNGrsV+68b7wQ76SirmgZR93vUsZOdXuWNxc+O9SlapnxkJF698w2ZYHNX331vL9ETUnbToF7zEEgXQ==", "dependencies": { - "@daybrush/utils": "^1.3.1", + "@cfcs/core": "^0.0.12", + "@daybrush/utils": "^1.10.2", "@scena/event-emitter": "^1.0.3", "css-styled": "^1.0.0", "order-map": "^0.2.2" - }, - "peerDependencies": { - "order-map": ">=0.2.2" + } + }, + "node_modules/scenejs/node_modules/@cfcs/core": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/@cfcs/core/-/core-0.0.12.tgz", + "integrity": "sha512-DqFagZYApByyx5xcQfG5dApxjAZzhr53biM8eB5sTXsZbTaIZ6E+MyocoeTAChg4GArM9qsRT0QWEtdbIDsJdA==", + "dependencies": { + "@egjs/component": "^3.0.3" } }, "node_modules/schema-utils": { @@ -17997,15 +18050,23 @@ "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", "dev": true }, + "@cfcs/core": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@cfcs/core/-/core-0.0.6.tgz", + "integrity": "sha512-FxfJMwoLB8MEMConeXUCqtMGqxdtePQxRBOiGip9ULcYYam3WfCgoY6xdnMaSkYvRvmosp5iuG+TiPofm65+Pw==", + "requires": { + "@egjs/component": "^3.0.2" + } + }, "@ctrl/tinycolor": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.4.1.tgz", - "integrity": "sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw==" + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.5.0.tgz", + "integrity": "sha512-tlJpwF40DEQcfR/QF+wNMVyGMaO9FQp6Z1Wahj4Gk3CJQYHwA2xVG7iKDFdW6zuxZY9XWOpGcfNCTsX4McOsOg==" }, "@daybrush/utils": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@daybrush/utils/-/utils-1.9.1.tgz", - "integrity": "sha512-0vP3erVCOdptTWnmzfJUkOkuPEUsmDc64X1+7W1vFn/PyI+3KfnlGupMYG4LqgAaXHZmFaZTWidDZqlSG4CLEw==" + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/@daybrush/utils/-/utils-1.10.2.tgz", + "integrity": "sha512-fNMWeGUDokdIpebU8oIBUXkyGYITCwwodBfgx277p8d+kvI+k9wdFtKtdY4mvbWxhbAwuWprtVDq8My3KQ24Dg==" }, "@egjs/agent": { "version": "2.4.3", @@ -18020,15 +18081,20 @@ "@egjs/list-differ": "^1.0.0" } }, + "@egjs/component": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@egjs/component/-/component-3.0.3.tgz", + "integrity": "sha512-Pnwxw9mDTvz+j4md6ZlRTpM7jgYoOKlcmjfDgE9okhaAGTqTH0Rl2vIXHOHok5yqYVFR5QXbO31t4x93gavOPQ==" + }, "@egjs/list-differ": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@egjs/list-differ/-/list-differ-1.0.0.tgz", "integrity": "sha512-HsbMKc0ZAQH+EUeCmI/2PvTYSybmkaWwakU8QGDYYgMVIg9BQ5sM0A0Nnombjxo2+JzXHxmH+jw//yGX+y6GYw==" }, "@element-plus/icons-vue": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@element-plus/icons-vue/-/icons-vue-2.0.9.tgz", - "integrity": "sha512-okdrwiVeKBmW41Hkl0eMrXDjzJwhQMuKiBOu17rOszqM+LS/yBYpNQNV5Jvoh06Wc+89fMmb/uhzf8NZuDuUaQ==", + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@element-plus/icons-vue/-/icons-vue-2.0.10.tgz", + "integrity": "sha512-ygEZ1mwPjcPo/OulhzLE7mtDrQBWI8vZzEWSNB2W/RNCRjoQGwbaK4N8lV4rid7Ts4qvySU3njMN7YCiSlSaTQ==", "requires": {} }, "@eslint/eslintrc": { @@ -18095,16 +18161,16 @@ } }, "@floating-ui/core": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-0.7.3.tgz", - "integrity": "sha512-buc8BXHmG9l82+OQXOFU3Kr2XQx9ys01U/Q9HMIrZ300iLc8HLMgh7dcCqgYzAzf4BkoQvDcXf5Y+CuEZ5JBYg==" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.0.4.tgz", + "integrity": "sha512-FPFLbg2b06MIw1dqk2SOEMAMX3xlrreGjcui5OTxfBDtaKTmh0kioOVjT8gcfl58juawL/yF+S+gnq8aUYQx/Q==" }, "@floating-ui/dom": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-0.5.4.tgz", - "integrity": "sha512-419BMceRLq0RrmTSDxn8hf9R3VCJv2K9PUfugh5JyEFmdjzDo+e8U5EdR8nzKq8Yj1htzLm3b6eQEEam3/rrtg==", + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.0.12.tgz", + "integrity": "sha512-HeG/wHoa2laUHlDX3xkzqlUqliAfa+zqV04LaKIwNCmCNaW2p0fQi4/Kd0LB4GdFoJ2UllLFq5gWnXAd67lg7w==", "requires": { - "@floating-ui/core": "^0.7.3" + "@floating-ui/core": "^1.0.4" } }, "@hapi/hoek": { @@ -18458,9 +18524,9 @@ "integrity": "sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==" }, "@scena/dragscroll": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@scena/dragscroll/-/dragscroll-1.2.1.tgz", - "integrity": "sha512-bVJGC9ZpShoQB1yTRXYRhkAzC6KAlvlRPEiPb4tz15lda5F5va1wX1oeZpLTxmmHkf0x/AeVI1eolWihkILS4Q==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@scena/dragscroll/-/dragscroll-1.3.0.tgz", + "integrity": "sha512-UlK/g9IX8fJ8+YczqfUT7WDjx/5KKQMU2/uZLYLXV8FWuzWS2WWpt2u1G6KCIF65380oCnCYOs7nOrYpedsOaQ==", "requires": { "@daybrush/utils": "1.6.0", "@scena/event-emitter": "^1.0.2" @@ -18596,29 +18662,38 @@ "dev": true }, "@tmagic/core": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@tmagic/core/-/core-1.1.0.tgz", - "integrity": "sha512-AYi9kv8oSOz4DNxXlHlozMhkFtP6j0Tao8ytMhxLGfAKnH8OtNH5rkzJmArA9Ut9+QPh22QMPCfv4aDpP/WXHg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@tmagic/core/-/core-1.2.0.tgz", + "integrity": "sha512-0CjSOIkCAcCIBx9kmOUZojkVRQ0V2IdaIrJeo3TGPUCMCwpL3Tj1L0I3loh/9GJoAcvQHaKGXnFKYZ2rBi5OKg==", "requires": { - "@tmagic/schema": "1.1.0", - "events": "^3.3.0" + "@tmagic/schema": "1.2.0", + "events": "^3.3.0", + "lodash-es": "^4.17.21" + } + }, + "@tmagic/design": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@tmagic/design/-/design-1.2.0.tgz", + "integrity": "sha512-X0y60Uji/crcUkZMs6m3kgVD5WoN6UbM2gyGOnkANQ+6fCYW5wrboAvdb8CVJzA8iG81NG3gnciSEl8amjn4Ow==", + "requires": { + "vue": "^3.2.37" } }, "@tmagic/editor": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@tmagic/editor/-/editor-1.1.0.tgz", - "integrity": "sha512-KG5VaP6FohwcU6HcOK6+0TWj/L9dKvnmMFSR0+Fesyke+vwci87nNb/JukAwh1Ou4csAm+eoE+7H2wWVpeA8YA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@tmagic/editor/-/editor-1.2.0.tgz", + "integrity": "sha512-sKFtS3f1ay8qJt6XI4qUFirzFizvxRXTVwHAdF6re796jLMMSEy/yIeWLVMmJdRYaPHKqXzyVYTEvx+G0BR0mw==", "requires": { "@babel/core": "^7.18.0", "@element-plus/icons-vue": "^2.0.9", - "@tmagic/core": "1.1.0", - "@tmagic/form": "1.1.0", - "@tmagic/schema": "1.1.0", - "@tmagic/stage": "1.1.0", - "@tmagic/utils": "1.1.0", + "@tmagic/core": "1.2.0", + "@tmagic/design": "1.2.0", + "@tmagic/form": "1.2.0", + "@tmagic/schema": "1.2.0", + "@tmagic/stage": "1.2.0", + "@tmagic/utils": "1.2.0", "buffer": "^6.0.3", "color": "^3.1.3", - "element-plus": "^2.2.6", "events": "^3.3.0", "gesto": "^1.7.0", "keycon": "^1.1.2", @@ -18864,33 +18939,42 @@ } } }, + "@tmagic/element-plus-adapter": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@tmagic/element-plus-adapter/-/element-plus-adapter-1.2.0.tgz", + "integrity": "sha512-+6gOu7McxkGo6diJjAIsSahuHn3ZxJXnjf7LiowaeN7klCU6bA+A/UFhrK1EezFogr8OIwB1yxywCy9BiSbXUw==", + "requires": { + "element-plus": "^2.2.19", + "vue": "^3.2.37" + } + }, "@tmagic/form": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@tmagic/form/-/form-1.1.0.tgz", - "integrity": "sha512-no7oc8JJ3UV4nIDquMG8v9632TiQ4IyMYseRQrT/vXY/N/pMDRhvnGfaT3NQoMKPKuzmfvh3t3iFt9Vh0+Ugjw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@tmagic/form/-/form-1.2.0.tgz", + "integrity": "sha512-0zzzzPYXM32IVk0u4kf4xPpLXqsQKMa9qqZOPIUihNkhPOrY3MFs7YoptKk+nXolo3FstO0ngqdarjz90DYGPQ==", "requires": { "@element-plus/icons-vue": "^2.0.9", - "@tmagic/utils": "1.1.0", - "element-plus": "^2.2.6", + "@tmagic/design": "1.2.0", + "@tmagic/utils": "1.2.0", "lodash-es": "^4.17.21", "sortablejs": "^1.14.0", "vue": "^3.2.37" } }, "@tmagic/schema": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@tmagic/schema/-/schema-1.1.0.tgz", - "integrity": "sha512-RIJJLMcw3wdWCkhJKqyl4zdHOszO+yk/0jLJeucRKmF0t2jIqeEtlEz9Y5wo+oTG6d1aM3w+0JqPmx6ZQPBKaw==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@tmagic/schema/-/schema-1.2.0.tgz", + "integrity": "sha512-peW3wss3OXSRSWSwUyKbnNowlFBnDafqo2Ige5TRwDXloOevdxkWfBoLP1ujpxszk4f6WI+h+kYaHwdaKmNn9Q==" }, "@tmagic/stage": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@tmagic/stage/-/stage-1.1.0.tgz", - "integrity": "sha512-0Z36O1k6miyd9UnQ72NAeljevM+rF0Dj2ukuv2XQ0eJvmiY2QJIkBAxxShtn+p5Nf571NZxFpGxgk/43SK1/6Q==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@tmagic/stage/-/stage-1.2.0.tgz", + "integrity": "sha512-umNnHUYaM6umNJAPtJ8kkw4DvK5epw38ArY1gBTU9qLxyVIrPZdsW1H9QSI8LDMOr0x2EzJPPw7+kfA5HcVS0g==", "requires": { "@scena/guides": "^0.17.0", - "@tmagic/core": "1.1.0", - "@tmagic/schema": "1.1.0", - "@tmagic/utils": "1.1.0", + "@tmagic/core": "1.2.0", + "@tmagic/schema": "1.2.0", + "@tmagic/utils": "1.2.0", "events": "^3.3.0", "keycon": "^1.1.2", "lodash-es": "^4.17.21", @@ -18899,11 +18983,11 @@ } }, "@tmagic/utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@tmagic/utils/-/utils-1.1.0.tgz", - "integrity": "sha512-CK51IVyFaDNkK07YlDAZWasl2LCR1S2DGp3CQ1i2HG2UT8Ypz3rvpDHPMmUlSN4tzDO/4UXjhS2c9Umbi82CRw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@tmagic/utils/-/utils-1.2.0.tgz", + "integrity": "sha512-8Z2sJPKoWOkLDGd/sOxhQP/ntFSLHLSUBTFXTzcvSXlKFMY2Yn4e7TIvbb/MS10z7zKS5ix1Puu27jNEr7w1Aw==", "requires": { - "@tmagic/schema": "1.1.0", + "@tmagic/schema": "1.2.0", "dayjs": "^1.11.4" } }, @@ -19124,9 +19208,9 @@ "dev": true }, "@types/lodash": { - "version": "4.14.182", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.182.tgz", - "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==" + "version": "4.14.191", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", + "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==" }, "@types/lodash-es": { "version": "4.17.6", @@ -19243,9 +19327,9 @@ "dev": true }, "@types/web-bluetooth": { - "version": "0.0.14", - "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.14.tgz", - "integrity": "sha512-5d2RhCard1nQUC3aHcq/gHzWYO6K0WJmAbjO7mQJgCQKtZpgXxv1rOM6O/dBDhDYYVutk1sciOgNSe+5YyfM8A==" + "version": "0.0.16", + "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz", + "integrity": "sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==" }, "@types/webpack-env": { "version": "1.16.4", @@ -20019,10 +20103,45 @@ "integrity": "sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==", "dev": true }, + "@vueuse/core": { + "version": "9.8.2", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-9.8.2.tgz", + "integrity": "sha512-aWiCmcYIpPt7xjuqYiceODEMHchDYthrJ4AqI+FXPZrR23PZOqdiktbUVyQl2kGlR3H4i9UJ/uimQrwhz9UouQ==", + "requires": { + "@types/web-bluetooth": "^0.0.16", + "@vueuse/metadata": "9.8.2", + "@vueuse/shared": "9.8.2", + "vue-demi": "*" + }, + "dependencies": { + "vue-demi": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.13.11.tgz", + "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==", + "requires": {} + } + } + }, "@vueuse/metadata": { - "version": "8.9.4", - "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-8.9.4.tgz", - "integrity": "sha512-IwSfzH80bnJMzqhaapqJl9JRIiyQU0zsRGEgnxN6jhq7992cPUJIRfV+JHRIZXjYqbwt07E1gTEp0R0zPJ1aqw==" + "version": "9.8.2", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-9.8.2.tgz", + "integrity": "sha512-N4E/BKS+9VsUeD4WLVRU1J2kCOLh+iikBcMtipFcTyL204132vDYHs27zLAVabJYGnhC0dIVGdhg9pbOZiY2TQ==" + }, + "@vueuse/shared": { + "version": "9.8.2", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-9.8.2.tgz", + "integrity": "sha512-ACjrPQzowd5dnabNJt9EoGVobco9/ENiA5qP53vjiuxndlJYuc/UegwhXC7KdQbPX4F45a50+45K3g1wNqOzmA==", + "requires": { + "vue-demi": "*" + }, + "dependencies": { + "vue-demi": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.13.11.tgz", + "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==", + "requires": {} + } + } }, "@webassemblyjs/ast": { "version": "1.11.1", @@ -21756,9 +21875,9 @@ } }, "css-styled": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/css-styled/-/css-styled-1.0.0.tgz", - "integrity": "sha512-lDdPvM2/djv+La110zVY3RGQ7X4OOlzLS+IEjRcn8UlUmJd1+GNcGfDFmsKWwnLBupsY1w0QM1gRgV4RdcCjfw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/css-styled/-/css-styled-1.0.1.tgz", + "integrity": "sha512-psJCbNDPPusDBWH/gszP6BetPh577QaqpvaysTNPitxX0nxdGiTgELiOCus0gZ0yXk3gvjShBrFP07nvn58/TQ==", "requires": { "@daybrush/utils": "^1.0.0", "string-hash": "^1.1.3" @@ -21927,9 +22046,9 @@ } }, "dayjs": { - "version": "1.11.4", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.4.tgz", - "integrity": "sha512-Zj/lPM5hOvQ1Bf7uAvewDaUcsJoI6JmNqmHhHl3nyumwe0XHwt8sWdOVAPACJzCebL8gQCi+K49w7iKWnGwX9g==" + "version": "1.11.7", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.7.tgz", + "integrity": "sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==" }, "debug": { "version": "4.3.4", @@ -22308,17 +22427,17 @@ "integrity": "sha512-0Rcpald12O11BUogJagX3HsCN3FE83DSqWjgXoHo5a72KUKMSfI39XBgJpgNNxS9fuGzytaFjE06kZkiVFy2qA==" }, "element-plus": { - "version": "2.2.12", - "resolved": "https://registry.npmjs.org/element-plus/-/element-plus-2.2.12.tgz", - "integrity": "sha512-g/hIHj3b+dND2R3YRvyvCJtJhQvR7lWvXqhJaoxaQmajjNWedoe4rttxG26fOSv9YCC2wN4iFDcJHs70YFNgrA==", + "version": "2.2.27", + "resolved": "https://registry.npmjs.org/element-plus/-/element-plus-2.2.27.tgz", + "integrity": "sha512-P04HDOZBYDdvlYuleuCZRULzAc5xJVOBfLDK9xWxVo0vyo8ntdaXS5sTU+/76vrNzuO3FhLn9kvrsbiJEVa1jg==", "requires": { "@ctrl/tinycolor": "^3.4.1", "@element-plus/icons-vue": "^2.0.6", - "@floating-ui/dom": "^0.5.4", + "@floating-ui/dom": "^1.0.1", "@popperjs/core": "npm:@sxzz/popperjs-es@^2.11.7", "@types/lodash": "^4.14.182", "@types/lodash-es": "^4.17.6", - "@vueuse/core": "^8.7.5", + "@vueuse/core": "^9.1.0", "async-validator": "^4.2.5", "dayjs": "^1.11.3", "escape-html": "^1.0.3", @@ -22327,35 +22446,6 @@ "lodash-unified": "^1.0.2", "memoize-one": "^6.0.0", "normalize-wheel-es": "^1.2.0" - }, - "dependencies": { - "@vueuse/core": { - "version": "8.9.4", - "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-8.9.4.tgz", - "integrity": "sha512-B/Mdj9TK1peFyWaPof+Zf/mP9XuGAngaJZBwPaXBvU3aCTZlx3ltlrFFFyMV4iGBwsjSCeUCgZrtkEj9dS2Y3Q==", - "requires": { - "@types/web-bluetooth": "^0.0.14", - "@vueuse/metadata": "8.9.4", - "@vueuse/shared": "8.9.4", - "vue-demi": "*" - }, - "dependencies": { - "@vueuse/shared": { - "version": "8.9.4", - "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-8.9.4.tgz", - "integrity": "sha512-wt+T30c4K6dGRMVqPddexEVLa28YwxW5OFIPmzUHICjphfAuBFTTdDoyqREZNDOFJZ44ARH1WWQNCUK8koJ+Ag==", - "requires": { - "vue-demi": "*" - } - }, - "vue-demi": { - "version": "0.13.6", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.13.6.tgz", - "integrity": "sha512-02NYpxgyGE2kKGegRPYlNQSL1UWfA/+JqvzhGCOYjhfbLWXU5QQX0+9pAm/R2sCOPKr5NBxVIab7fvFU0B1RxQ==", - "requires": {} - } - } - } } }, "emittery": { @@ -23514,9 +23604,9 @@ "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" }, "gesto": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/gesto/-/gesto-1.12.2.tgz", - "integrity": "sha512-29hLp39ajlNEQvmqi1N1Plhon9wxRZ/KpWKq6U0cwfUwXnk6XiBwaxzFffJQqpbs3ueWm9bi1yTXDoc31Av54g==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/gesto/-/gesto-1.14.0.tgz", + "integrity": "sha512-b89RyxAQb65t0HVJHPWi1+Ren66QoMaXpV5do3k7LRJAwunESYlJr520/4pNrMQGUkqopLMZjEceUE2uBqcgeQ==", "requires": { "@daybrush/utils": "^1.7.1", "@scena/event-emitter": "^1.0.2" @@ -25430,10 +25520,11 @@ "integrity": "sha512-Rdgz9Hl9Iv4QKi8b0OlCRQEzp4AgVxyCtz5S/+VIHezDmrDhkp2N2TqBWOLz0/gbeREXOOiI9/4b8BY9uw2vFg==" }, "keycon": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/keycon/-/keycon-1.2.2.tgz", - "integrity": "sha512-pCqrjHyPkpo2V7g/PpezezHF3MZJD8zQhxPfbpVxJx2rkmRiRzVS/b1mZK0c/jea5o6+DU35zHWvN87nVGS1gw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/keycon/-/keycon-1.4.0.tgz", + "integrity": "sha512-p1NAIxiRMH3jYfTeXRs2uWbVJ1WpEjpi8ktzUyBJsX7/wn2qu2VRXktneBLNtKNxJmlUYxRi9gOJt1DuthXR7A==", "requires": { + "@cfcs/core": "^0.0.6", "@daybrush/utils": "^1.7.1", "@scena/event-emitter": "^1.0.2", "keycode": "^2.2.0" @@ -25544,9 +25635,9 @@ "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" }, "lodash-unified": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/lodash-unified/-/lodash-unified-1.0.2.tgz", - "integrity": "sha512-OGbEy+1P+UT26CYi4opY4gebD8cWRDxAT6MAObIVQMiqYdxZr1g3QHWCToVsm31x2NkLS4K3+MC2qInaRMa39g==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/lodash-unified/-/lodash-unified-1.0.3.tgz", + "integrity": "sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==", "requires": {} }, "lodash.debounce": { @@ -27135,14 +27226,14 @@ } }, "react-compat-css-styled": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/react-compat-css-styled/-/react-compat-css-styled-1.0.8.tgz", - "integrity": "sha512-CG0kVbpKjiLMQc85pP50+Z0R9PGp7NIkkGqO88QTjEsSMOGKYlCXIAnXdKR2ZII23NJmA4XrJry03jkXOxTUkg==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/react-compat-css-styled/-/react-compat-css-styled-1.0.9.tgz", + "integrity": "sha512-YpUgTpXU1wR58aPQJVGAWq6QeEFWkafV0qq4Y8KRUwpQJLbJF2GYu5ZQ/kafHGvN3dqQX2e340NlNZ+zbZZv2w==", "requires": { "@daybrush/utils": "^1.0.0", "css-styled": "^1.0.0", "framework-utils": "^1.1.0", - "react-css-styled": "^1.0.3" + "react-css-styled": "~1.0.4" } }, "react-compat-guides": { @@ -27185,11 +27276,11 @@ } }, "react-css-styled": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/react-css-styled/-/react-css-styled-1.0.3.tgz", - "integrity": "sha512-6H3aZPO66PYmYg9wx12WzOJpPlBEdA7O5JefCh+4SldlihVKBCxA6mityfWSGWL5ldOkJdHJWGwHR6nGPcVm+A==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/react-css-styled/-/react-css-styled-1.0.4.tgz", + "integrity": "sha512-nRske1bAKOCaf7Gf3o76tKQFIYggaW1qH4rutBlitH5lYnRPA7WoAYKrcxqdUPZd00oASg3SvFZSh3Mc1Wvj3w==", "requires": { - "css-styled": "^1.0.0", + "css-styled": "~1.0.1", "framework-utils": "^1.1.0" } }, @@ -27529,14 +27620,25 @@ } }, "scenejs": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/scenejs/-/scenejs-1.6.0.tgz", - "integrity": "sha512-eVTffBKWGFqnELJfiUD5SOqOnkD1M+tW4YclcyLA5FMhml2zVNLhnRkCE6I53iqkoKDH/HrRZH6R4I2WQEXWhg==", + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/scenejs/-/scenejs-1.8.5.tgz", + "integrity": "sha512-LkiHyK2fNGrsV+68b7wQ76SirmgZR93vUsZOdXuWNxc+O9SlapnxkJF698w2ZYHNX331vL9ETUnbToF7zEEgXQ==", "requires": { - "@daybrush/utils": "^1.3.1", + "@cfcs/core": "^0.0.12", + "@daybrush/utils": "^1.10.2", "@scena/event-emitter": "^1.0.3", "css-styled": "^1.0.0", "order-map": "^0.2.2" + }, + "dependencies": { + "@cfcs/core": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/@cfcs/core/-/core-0.0.12.tgz", + "integrity": "sha512-DqFagZYApByyx5xcQfG5dApxjAZzhr53biM8eB5sTXsZbTaIZ6E+MyocoeTAChg4GArM9qsRT0QWEtdbIDsJdA==", + "requires": { + "@egjs/component": "^3.0.3" + } + } } }, "schema-utils": { diff --git a/magic-admin/web/package.json b/magic-admin/web/package.json index d7cb5e2b..5948cabd 100644 --- a/magic-admin/web/package.json +++ b/magic-admin/web/package.json @@ -9,11 +9,13 @@ "lint": "vue-cli-service lint" }, "dependencies": { - "@tmagic/editor": "1.1.0", - "@tmagic/form": "1.1.0", - "@tmagic/schema": "1.1.0", - "@tmagic/stage": "1.1.0", - "@tmagic/utils": "1.1.0", + "@tmagic/design": "1.2.0", + "@tmagic/editor": "1.2.0", + "@tmagic/element-plus-adapter": "1.2.0", + "@tmagic/form": "1.2.0", + "@tmagic/schema": "1.2.0", + "@tmagic/stage": "1.2.0", + "@tmagic/utils": "1.2.0", "axios": "^0.27.2", "axios-jsonp": "^1.0.4", "core-js": "^3.20.0", diff --git a/magic-admin/web/src/main.ts b/magic-admin/web/src/main.ts index c6cb010d..599c0d63 100644 --- a/magic-admin/web/src/main.ts +++ b/magic-admin/web/src/main.ts @@ -19,7 +19,9 @@ import { createApp } from 'vue'; import ElementPlus from 'element-plus'; +import TMagicDesign from '@tmagic/design'; import MagicEditor, { editorService } from '@tmagic/editor'; +import MagicElementPlusAdapter from '@tmagic/element-plus-adapter'; import MagicForm from '@tmagic/form'; import App from '@src/app.vue'; @@ -33,6 +35,7 @@ import '@tmagic/form/dist/style.css'; const app = createApp(App); app.use(ElementPlus); +app.use(TMagicDesign, MagicElementPlusAdapter); app.use(MagicEditor); editorService.usePlugin(editorPlugin); app.use(MagicForm);