seimin 1 år sedan
förälder
incheckning
97e3f1cbcb
2 ändrade filer med 564 tillägg och 0 borttagningar
  1. 561 0
      package-lock.json
  2. 3 0
      package.json

+ 561 - 0
package-lock.json

@@ -8,6 +8,9 @@
8 8
       "name": "zy-spreadsheet",
9 9
       "version": "0.0.0",
10 10
       "dependencies": {
11
+        "@antv/s2": "^2.0.0-next.21",
12
+        "@antv/s2-vue": "^2.0.0-next.13",
13
+        "ant-design-vue": "^3.2.20",
11 14
         "pinia": "^2.1.7",
12 15
         "vue": "^3.4.21",
13 16
         "vue-router": "^4.3.0"
@@ -17,6 +20,226 @@
17 20
         "vite": "^5.2.8"
18 21
       }
19 22
     },
23
+    "node_modules/@ant-design/colors": {
24
+      "version": "6.0.0",
25
+      "resolved": "https://registry.npmmirror.com/@ant-design/colors/-/colors-6.0.0.tgz",
26
+      "integrity": "sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==",
27
+      "dependencies": {
28
+        "@ctrl/tinycolor": "^3.4.0"
29
+      }
30
+    },
31
+    "node_modules/@ant-design/icons-svg": {
32
+      "version": "4.4.2",
33
+      "resolved": "https://registry.npmmirror.com/@ant-design/icons-svg/-/icons-svg-4.4.2.tgz",
34
+      "integrity": "sha512-vHbT+zJEVzllwP+CM+ul7reTEfBR0vgxFe7+lREAsAA7YGsYpboiq2sQNeQeRvh09GfQgs/GyFEvZpJ9cLXpXA=="
35
+    },
36
+    "node_modules/@ant-design/icons-vue": {
37
+      "version": "6.1.0",
38
+      "resolved": "https://registry.npmmirror.com/@ant-design/icons-vue/-/icons-vue-6.1.0.tgz",
39
+      "integrity": "sha512-EX6bYm56V+ZrKN7+3MT/ubDkvJ5rK/O2t380WFRflDcVFgsvl3NLH7Wxeau6R8DbrO5jWR6DSTC3B6gYFp77AA==",
40
+      "dependencies": {
41
+        "@ant-design/colors": "^6.0.0",
42
+        "@ant-design/icons-svg": "^4.2.1"
43
+      },
44
+      "peerDependencies": {
45
+        "vue": ">=3.0.3"
46
+      }
47
+    },
48
+    "node_modules/@antv/event-emitter": {
49
+      "version": "0.1.3",
50
+      "resolved": "https://registry.npmmirror.com/@antv/event-emitter/-/event-emitter-0.1.3.tgz",
51
+      "integrity": "sha512-4ddpsiHN9Pd4UIlWuKVK1C4IiZIdbwQvy9i7DUSI3xNJ89FPUFt8lxDYj8GzzfdllV0NkJTRxnG+FvLk0llidg=="
52
+    },
53
+    "node_modules/@antv/g": {
54
+      "version": "6.0.5",
55
+      "resolved": "https://registry.npmmirror.com/@antv/g/-/g-6.0.5.tgz",
56
+      "integrity": "sha512-qj9gszJH+or/sQvf6xCxwUAqJbaqKY1ZOm7OX1csyxGqRqmjn8uhMVCBJxoknOvlhWvMtqXBWDCcTdNs7IJBIQ==",
57
+      "dependencies": {
58
+        "@antv/g-camera-api": "2.0.4",
59
+        "@antv/g-dom-mutation-observer-api": "2.0.4",
60
+        "@antv/g-lite": "2.0.4",
61
+        "@antv/g-web-animations-api": "2.0.5"
62
+      }
63
+    },
64
+    "node_modules/@antv/g-camera-api": {
65
+      "version": "2.0.4",
66
+      "resolved": "https://registry.npmmirror.com/@antv/g-camera-api/-/g-camera-api-2.0.4.tgz",
67
+      "integrity": "sha512-cYDfiluVwSbfXp6KTcBTpagVDenSloqZnWoIUv6sYkRyyf4hKZRSRE/oFyMQv6FyzdONiyowe8VU7sbmV8ePeQ==",
68
+      "dependencies": {
69
+        "@antv/g-lite": "2.0.4",
70
+        "@antv/util": "^3.3.5",
71
+        "gl-matrix": "^3.4.3",
72
+        "tslib": "^2.5.3"
73
+      }
74
+    },
75
+    "node_modules/@antv/g-canvas": {
76
+      "version": "2.0.4",
77
+      "resolved": "https://registry.npmmirror.com/@antv/g-canvas/-/g-canvas-2.0.4.tgz",
78
+      "integrity": "sha512-DA1Ru1sASV4eJIIL17+Thn6da6omPNcSZ4Lyl3ZgakRpXsXhIC6dzMT+loBgD5OUS6vqRNoRqqJI6htgGkI2ew==",
79
+      "dependencies": {
80
+        "@antv/g-lite": "2.0.4",
81
+        "@antv/g-plugin-canvas-path-generator": "2.0.4",
82
+        "@antv/g-plugin-canvas-picker": "2.0.4",
83
+        "@antv/g-plugin-canvas-renderer": "2.0.4",
84
+        "@antv/g-plugin-dom-interaction": "2.0.4",
85
+        "@antv/g-plugin-html-renderer": "2.0.4",
86
+        "@antv/g-plugin-image-loader": "2.0.4",
87
+        "@antv/util": "^3.3.5",
88
+        "tslib": "^2.5.3"
89
+      }
90
+    },
91
+    "node_modules/@antv/g-dom-mutation-observer-api": {
92
+      "version": "2.0.4",
93
+      "resolved": "https://registry.npmmirror.com/@antv/g-dom-mutation-observer-api/-/g-dom-mutation-observer-api-2.0.4.tgz",
94
+      "integrity": "sha512-UuDA8jagEvjvSLfF6YdGt2YacAaz9N5XXcnaGyikfvvCcayga5J2BNB1WJwVDrMccrvvXEr7i6PmcZ7X9qXUzg==",
95
+      "dependencies": {
96
+        "@antv/g-lite": "2.0.4"
97
+      }
98
+    },
99
+    "node_modules/@antv/g-lite": {
100
+      "version": "2.0.4",
101
+      "resolved": "https://registry.npmmirror.com/@antv/g-lite/-/g-lite-2.0.4.tgz",
102
+      "integrity": "sha512-2X8b0E5JtdoSk+ixdBp7scZ0rpkN4hbtlsQpAVn3O41O90mOAOkHQ0jD4arL66WVb0UqBo87kTBoMP1I9N+jzg==",
103
+      "dependencies": {
104
+        "@antv/g-math": "3.0.0",
105
+        "@antv/util": "^3.3.5",
106
+        "d3-color": "^1.4.0",
107
+        "eventemitter3": "^5.0.1",
108
+        "gl-matrix": "^3.4.3",
109
+        "rbush": "^3.0.1",
110
+        "tslib": "^2.5.3"
111
+      }
112
+    },
113
+    "node_modules/@antv/g-math": {
114
+      "version": "3.0.0",
115
+      "resolved": "https://registry.npmmirror.com/@antv/g-math/-/g-math-3.0.0.tgz",
116
+      "integrity": "sha512-AkmiNIEL1vgqTPeGY2wtsMdBBqKFwF7SKSgs+D1iOS/rqYMsXdhp/HvtuQ5tx/HdawE/ZzTiicIYopc520ADZw==",
117
+      "dependencies": {
118
+        "@antv/util": "^3.3.5",
119
+        "gl-matrix": "^3.4.3",
120
+        "tslib": "^2.5.3"
121
+      }
122
+    },
123
+    "node_modules/@antv/g-plugin-canvas-path-generator": {
124
+      "version": "2.0.4",
125
+      "resolved": "https://registry.npmmirror.com/@antv/g-plugin-canvas-path-generator/-/g-plugin-canvas-path-generator-2.0.4.tgz",
126
+      "integrity": "sha512-hiGQphLKnjyRC2tioS9txoDbm6m+JcKeQCZacucoX3Sw3gW1C921OoeUHQr9XznbxPU9/+k5lBNnEHrD0ZAoWg==",
127
+      "dependencies": {
128
+        "@antv/g-lite": "2.0.4",
129
+        "@antv/g-math": "3.0.0",
130
+        "@antv/util": "^3.3.5",
131
+        "tslib": "^2.5.3"
132
+      }
133
+    },
134
+    "node_modules/@antv/g-plugin-canvas-picker": {
135
+      "version": "2.0.4",
136
+      "resolved": "https://registry.npmmirror.com/@antv/g-plugin-canvas-picker/-/g-plugin-canvas-picker-2.0.4.tgz",
137
+      "integrity": "sha512-uAfN2co/peMm6TSYccPDs2obw+hw9c93sPBFhHTlHO+qBqnXRnchTWHSJosepZNLo4eRbgIO5C/KNSQZQg+nBg==",
138
+      "dependencies": {
139
+        "@antv/g-lite": "2.0.4",
140
+        "@antv/g-math": "3.0.0",
141
+        "@antv/g-plugin-canvas-path-generator": "2.0.4",
142
+        "@antv/g-plugin-canvas-renderer": "2.0.4",
143
+        "@antv/util": "^3.3.5",
144
+        "gl-matrix": "^3.4.3",
145
+        "tslib": "^2.5.3"
146
+      }
147
+    },
148
+    "node_modules/@antv/g-plugin-canvas-renderer": {
149
+      "version": "2.0.4",
150
+      "resolved": "https://registry.npmmirror.com/@antv/g-plugin-canvas-renderer/-/g-plugin-canvas-renderer-2.0.4.tgz",
151
+      "integrity": "sha512-2Hqwmmttp1HPV/VwuwaXMjvD2FPaHaVGqAQ6FJF7dLllTBJCpTZAgm8mpXfnP0USa394KILs3f5fY7K53kpfAw==",
152
+      "dependencies": {
153
+        "@antv/g-lite": "2.0.4",
154
+        "@antv/g-math": "3.0.0",
155
+        "@antv/g-plugin-canvas-path-generator": "2.0.4",
156
+        "@antv/g-plugin-image-loader": "2.0.4",
157
+        "@antv/util": "^3.3.5",
158
+        "gl-matrix": "^3.4.3",
159
+        "tslib": "^2.5.3"
160
+      }
161
+    },
162
+    "node_modules/@antv/g-plugin-dom-interaction": {
163
+      "version": "2.0.4",
164
+      "resolved": "https://registry.npmmirror.com/@antv/g-plugin-dom-interaction/-/g-plugin-dom-interaction-2.0.4.tgz",
165
+      "integrity": "sha512-3FE8vYj5u6NCvt1N6QCLHXBQUwCiKSopZUZFlWjVA7wadOyUwPHZv70gmRY1cbpEnkOVVfyyrQ9wNOr5A0qmSA==",
166
+      "dependencies": {
167
+        "@antv/g-lite": "2.0.4",
168
+        "tslib": "^2.5.3"
169
+      }
170
+    },
171
+    "node_modules/@antv/g-plugin-html-renderer": {
172
+      "version": "2.0.4",
173
+      "resolved": "https://registry.npmmirror.com/@antv/g-plugin-html-renderer/-/g-plugin-html-renderer-2.0.4.tgz",
174
+      "integrity": "sha512-KS1AT/TNOCMaNttWvfam8X5JC7LePYX5+OFp773Qpfo9tESEmZe+ooiXWhNaV8susaww3DwsW4kvETB1SBr5Rw==",
175
+      "dependencies": {
176
+        "@antv/g-lite": "2.0.4",
177
+        "@antv/util": "^3.3.5",
178
+        "gl-matrix": "^3.4.3",
179
+        "tslib": "^2.5.3"
180
+      }
181
+    },
182
+    "node_modules/@antv/g-plugin-image-loader": {
183
+      "version": "2.0.4",
184
+      "resolved": "https://registry.npmmirror.com/@antv/g-plugin-image-loader/-/g-plugin-image-loader-2.0.4.tgz",
185
+      "integrity": "sha512-maWyUhywmpPfcV2ra+iLSNUu82UEULQrRYoRAvrT4BF6XAV1VQ+Sow/uW2OS0GAtcntnXobkxyGhMylMBzfaog==",
186
+      "dependencies": {
187
+        "@antv/g-lite": "2.0.4",
188
+        "@antv/util": "^3.3.5",
189
+        "gl-matrix": "^3.4.3",
190
+        "tslib": "^2.5.3"
191
+      }
192
+    },
193
+    "node_modules/@antv/g-web-animations-api": {
194
+      "version": "2.0.5",
195
+      "resolved": "https://registry.npmmirror.com/@antv/g-web-animations-api/-/g-web-animations-api-2.0.5.tgz",
196
+      "integrity": "sha512-J05EABt1kg1DxFU1eNDlkPX6HhQ1oauHVh8o5/xRqAyqmK2dGOzYJNftsaaY7vmyrRBxRALHheclDj8kaXKlhg==",
197
+      "dependencies": {
198
+        "@antv/g-lite": "2.0.4",
199
+        "@antv/util": "^3.3.5",
200
+        "tslib": "^2.5.3"
201
+      }
202
+    },
203
+    "node_modules/@antv/s2": {
204
+      "version": "2.0.0-next.21",
205
+      "resolved": "https://registry.npmmirror.com/@antv/s2/-/s2-2.0.0-next.21.tgz",
206
+      "integrity": "sha512-C74LCNeraB4LO/cHNoVCA4VmvBIc5f0gd47JEgR/IfDWCYCDdu4nx3RVib007YuEj6bnMvZJcc3w/F8J0CK8Tg==",
207
+      "dependencies": {
208
+        "@antv/event-emitter": "^0.1.3",
209
+        "@antv/g": "^6.0.5",
210
+        "@antv/g-canvas": "^2.0.4",
211
+        "@antv/g-lite": "^2.0.4",
212
+        "d3-ease": "^3.0.1",
213
+        "d3-interpolate": "^1.3.2",
214
+        "d3-timer": "^1.0.9",
215
+        "decimal.js": "^10.4.3",
216
+        "lodash": "^4.17.21"
217
+      }
218
+    },
219
+    "node_modules/@antv/s2-vue": {
220
+      "version": "2.0.0-next.13",
221
+      "resolved": "https://registry.npmmirror.com/@antv/s2-vue/-/s2-vue-2.0.0-next.13.tgz",
222
+      "integrity": "sha512-kCWi95MznBxN2Hmajna0VFuxayqbmrlHY61mzpGNyWZaLD2fQyxDpsGZD2v4csfNT5zm+Ff1Fj4+x3K6KKzZFw==",
223
+      "dependencies": {
224
+        "@vueuse/core": "^10.5.0",
225
+        "lodash": "^4.17.21"
226
+      },
227
+      "peerDependencies": {
228
+        "@antv/s2": "^2.0.0-next.1",
229
+        "ant-design-vue": "^3.2.0",
230
+        "vue": ">=3.x"
231
+      }
232
+    },
233
+    "node_modules/@antv/util": {
234
+      "version": "3.3.7",
235
+      "resolved": "https://registry.npmmirror.com/@antv/util/-/util-3.3.7.tgz",
236
+      "integrity": "sha512-qqPg7rIPCsJyl7N56jAC25v/99mJ3ApVkgBsGijhiWrEeKvzXBPk1r5P77Pm9nCljpnn+hH8Z3t5AivbEoTJMg==",
237
+      "dependencies": {
238
+        "fast-deep-equal": "^3.1.3",
239
+        "gl-matrix": "^3.3.0",
240
+        "tslib": "^2.3.1"
241
+      }
242
+    },
20 243
     "node_modules/@babel/parser": {
21 244
       "version": "7.24.5",
22 245
       "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.24.5.tgz",
@@ -28,6 +251,25 @@
28 251
         "node": ">=6.0.0"
29 252
       }
30 253
     },
254
+    "node_modules/@babel/runtime": {
255
+      "version": "7.24.5",
256
+      "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.24.5.tgz",
257
+      "integrity": "sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==",
258
+      "dependencies": {
259
+        "regenerator-runtime": "^0.14.0"
260
+      },
261
+      "engines": {
262
+        "node": ">=6.9.0"
263
+      }
264
+    },
265
+    "node_modules/@ctrl/tinycolor": {
266
+      "version": "3.6.1",
267
+      "resolved": "https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz",
268
+      "integrity": "sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==",
269
+      "engines": {
270
+        "node": ">=10"
271
+      }
272
+    },
31 273
     "node_modules/@esbuild/aix-ppc64": {
32 274
       "version": "0.20.2",
33 275
       "resolved": "https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz",
@@ -609,12 +851,26 @@
609 851
         "win32"
610 852
       ]
611 853
     },
854
+    "node_modules/@simonwep/pickr": {
855
+      "version": "1.8.2",
856
+      "resolved": "https://registry.npmmirror.com/@simonwep/pickr/-/pickr-1.8.2.tgz",
857
+      "integrity": "sha512-/l5w8BIkrpP6n1xsetx9MWPWlU6OblN5YgZZphxan0Tq4BByTCETL6lyIeY8lagalS2Nbt4F2W034KHLIiunKA==",
858
+      "dependencies": {
859
+        "core-js": "^3.15.1",
860
+        "nanopop": "^2.1.0"
861
+      }
862
+    },
612 863
     "node_modules/@types/estree": {
613 864
       "version": "1.0.5",
614 865
       "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.5.tgz",
615 866
       "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==",
616 867
       "dev": true
617 868
     },
869
+    "node_modules/@types/web-bluetooth": {
870
+      "version": "0.0.20",
871
+      "resolved": "https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz",
872
+      "integrity": "sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow=="
873
+    },
618 874
     "node_modules/@vitejs/plugin-vue": {
619 875
       "version": "5.0.4",
620 876
       "resolved": "https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-5.0.4.tgz",
@@ -723,11 +979,199 @@
723 979
       "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.4.27.tgz",
724 980
       "integrity": "sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA=="
725 981
     },
982
+    "node_modules/@vueuse/core": {
983
+      "version": "10.9.0",
984
+      "resolved": "https://registry.npmmirror.com/@vueuse/core/-/core-10.9.0.tgz",
985
+      "integrity": "sha512-/1vjTol8SXnx6xewDEKfS0Ra//ncg4Hb0DaZiwKf7drgfMsKFExQ+FnnENcN6efPen+1kIzhLQoGSy0eDUVOMg==",
986
+      "dependencies": {
987
+        "@types/web-bluetooth": "^0.0.20",
988
+        "@vueuse/metadata": "10.9.0",
989
+        "@vueuse/shared": "10.9.0",
990
+        "vue-demi": ">=0.14.7"
991
+      },
992
+      "funding": {
993
+        "url": "https://github.com/sponsors/antfu"
994
+      }
995
+    },
996
+    "node_modules/@vueuse/core/node_modules/vue-demi": {
997
+      "version": "0.14.7",
998
+      "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.7.tgz",
999
+      "integrity": "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==",
1000
+      "hasInstallScript": true,
1001
+      "bin": {
1002
+        "vue-demi-fix": "bin/vue-demi-fix.js",
1003
+        "vue-demi-switch": "bin/vue-demi-switch.js"
1004
+      },
1005
+      "engines": {
1006
+        "node": ">=12"
1007
+      },
1008
+      "funding": {
1009
+        "url": "https://github.com/sponsors/antfu"
1010
+      },
1011
+      "peerDependencies": {
1012
+        "@vue/composition-api": "^1.0.0-rc.1",
1013
+        "vue": "^3.0.0-0 || ^2.6.0"
1014
+      },
1015
+      "peerDependenciesMeta": {
1016
+        "@vue/composition-api": {
1017
+          "optional": true
1018
+        }
1019
+      }
1020
+    },
1021
+    "node_modules/@vueuse/metadata": {
1022
+      "version": "10.9.0",
1023
+      "resolved": "https://registry.npmmirror.com/@vueuse/metadata/-/metadata-10.9.0.tgz",
1024
+      "integrity": "sha512-iddNbg3yZM0X7qFY2sAotomgdHK7YJ6sKUvQqbvwnf7TmaVPxS4EJydcNsVejNdS8iWCtDk+fYXr7E32nyTnGA==",
1025
+      "funding": {
1026
+        "url": "https://github.com/sponsors/antfu"
1027
+      }
1028
+    },
1029
+    "node_modules/@vueuse/shared": {
1030
+      "version": "10.9.0",
1031
+      "resolved": "https://registry.npmmirror.com/@vueuse/shared/-/shared-10.9.0.tgz",
1032
+      "integrity": "sha512-Uud2IWncmAfJvRaFYzv5OHDli+FbOzxiVEQdLCKQKLyhz94PIyFC3CHcH7EDMwIn8NPtD06+PNbC/PiO0LGLtw==",
1033
+      "dependencies": {
1034
+        "vue-demi": ">=0.14.7"
1035
+      },
1036
+      "funding": {
1037
+        "url": "https://github.com/sponsors/antfu"
1038
+      }
1039
+    },
1040
+    "node_modules/@vueuse/shared/node_modules/vue-demi": {
1041
+      "version": "0.14.7",
1042
+      "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.7.tgz",
1043
+      "integrity": "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==",
1044
+      "hasInstallScript": true,
1045
+      "bin": {
1046
+        "vue-demi-fix": "bin/vue-demi-fix.js",
1047
+        "vue-demi-switch": "bin/vue-demi-switch.js"
1048
+      },
1049
+      "engines": {
1050
+        "node": ">=12"
1051
+      },
1052
+      "funding": {
1053
+        "url": "https://github.com/sponsors/antfu"
1054
+      },
1055
+      "peerDependencies": {
1056
+        "@vue/composition-api": "^1.0.0-rc.1",
1057
+        "vue": "^3.0.0-0 || ^2.6.0"
1058
+      },
1059
+      "peerDependenciesMeta": {
1060
+        "@vue/composition-api": {
1061
+          "optional": true
1062
+        }
1063
+      }
1064
+    },
1065
+    "node_modules/ant-design-vue": {
1066
+      "version": "3.2.20",
1067
+      "resolved": "https://registry.npmmirror.com/ant-design-vue/-/ant-design-vue-3.2.20.tgz",
1068
+      "integrity": "sha512-YWpMfGaGoRastIXEYfCoJiaRiDHk4chqtYhlKQM5GqPt6NfvrM1Vg2e60yHtjxlZjed91wCMm0rAmyUr7Hwzdg==",
1069
+      "dependencies": {
1070
+        "@ant-design/colors": "^6.0.0",
1071
+        "@ant-design/icons-vue": "^6.1.0",
1072
+        "@babel/runtime": "^7.10.5",
1073
+        "@ctrl/tinycolor": "^3.4.0",
1074
+        "@simonwep/pickr": "~1.8.0",
1075
+        "array-tree-filter": "^2.1.0",
1076
+        "async-validator": "^4.0.0",
1077
+        "dayjs": "^1.10.5",
1078
+        "dom-align": "^1.12.1",
1079
+        "dom-scroll-into-view": "^2.0.0",
1080
+        "lodash": "^4.17.21",
1081
+        "lodash-es": "^4.17.15",
1082
+        "resize-observer-polyfill": "^1.5.1",
1083
+        "scroll-into-view-if-needed": "^2.2.25",
1084
+        "shallow-equal": "^1.0.0",
1085
+        "vue-types": "^3.0.0",
1086
+        "warning": "^4.0.0"
1087
+      },
1088
+      "engines": {
1089
+        "node": ">=12.22.0"
1090
+      },
1091
+      "funding": {
1092
+        "type": "opencollective",
1093
+        "url": "https://opencollective.com/ant-design-vue"
1094
+      },
1095
+      "peerDependencies": {
1096
+        "vue": ">=3.2.0"
1097
+      }
1098
+    },
1099
+    "node_modules/array-tree-filter": {
1100
+      "version": "2.1.0",
1101
+      "resolved": "https://registry.npmmirror.com/array-tree-filter/-/array-tree-filter-2.1.0.tgz",
1102
+      "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw=="
1103
+    },
1104
+    "node_modules/async-validator": {
1105
+      "version": "4.2.5",
1106
+      "resolved": "https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz",
1107
+      "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg=="
1108
+    },
1109
+    "node_modules/compute-scroll-into-view": {
1110
+      "version": "1.0.20",
1111
+      "resolved": "https://registry.npmmirror.com/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz",
1112
+      "integrity": "sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg=="
1113
+    },
1114
+    "node_modules/core-js": {
1115
+      "version": "3.37.1",
1116
+      "resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.37.1.tgz",
1117
+      "integrity": "sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw==",
1118
+      "hasInstallScript": true,
1119
+      "funding": {
1120
+        "type": "opencollective",
1121
+        "url": "https://opencollective.com/core-js"
1122
+      }
1123
+    },
726 1124
     "node_modules/csstype": {
727 1125
       "version": "3.1.3",
728 1126
       "resolved": "https://registry.npmmirror.com/csstype/-/csstype-3.1.3.tgz",
729 1127
       "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw=="
730 1128
     },
1129
+    "node_modules/d3-color": {
1130
+      "version": "1.4.1",
1131
+      "resolved": "https://registry.npmmirror.com/d3-color/-/d3-color-1.4.1.tgz",
1132
+      "integrity": "sha512-p2sTHSLCJI2QKunbGb7ocOh7DgTAn8IrLx21QRc/BSnodXM4sv6aLQlnfpvehFMLZEfBc6g9pH9SWQccFYfJ9Q=="
1133
+    },
1134
+    "node_modules/d3-ease": {
1135
+      "version": "3.0.1",
1136
+      "resolved": "https://registry.npmmirror.com/d3-ease/-/d3-ease-3.0.1.tgz",
1137
+      "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==",
1138
+      "engines": {
1139
+        "node": ">=12"
1140
+      }
1141
+    },
1142
+    "node_modules/d3-interpolate": {
1143
+      "version": "1.4.0",
1144
+      "resolved": "https://registry.npmmirror.com/d3-interpolate/-/d3-interpolate-1.4.0.tgz",
1145
+      "integrity": "sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA==",
1146
+      "dependencies": {
1147
+        "d3-color": "1"
1148
+      }
1149
+    },
1150
+    "node_modules/d3-timer": {
1151
+      "version": "1.0.10",
1152
+      "resolved": "https://registry.npmmirror.com/d3-timer/-/d3-timer-1.0.10.tgz",
1153
+      "integrity": "sha512-B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw=="
1154
+    },
1155
+    "node_modules/dayjs": {
1156
+      "version": "1.11.11",
1157
+      "resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.11.tgz",
1158
+      "integrity": "sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg=="
1159
+    },
1160
+    "node_modules/decimal.js": {
1161
+      "version": "10.4.3",
1162
+      "resolved": "https://registry.npmmirror.com/decimal.js/-/decimal.js-10.4.3.tgz",
1163
+      "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA=="
1164
+    },
1165
+    "node_modules/dom-align": {
1166
+      "version": "1.12.4",
1167
+      "resolved": "https://registry.npmmirror.com/dom-align/-/dom-align-1.12.4.tgz",
1168
+      "integrity": "sha512-R8LUSEay/68zE5c8/3BDxiTEvgb4xZTF0RKmAHfiEVN3klfIpXfi2/QCoiWPccVQ0J/ZGdz9OjzL4uJEP/MRAw=="
1169
+    },
1170
+    "node_modules/dom-scroll-into-view": {
1171
+      "version": "2.0.1",
1172
+      "resolved": "https://registry.npmmirror.com/dom-scroll-into-view/-/dom-scroll-into-view-2.0.1.tgz",
1173
+      "integrity": "sha512-bvVTQe1lfaUr1oFzZX80ce9KLDlZ3iU+XGNE/bz9HnGdklTieqsbmsLHe+rT2XWqopvL0PckkYqN7ksmm5pe3w=="
1174
+    },
731 1175
     "node_modules/entities": {
732 1176
       "version": "4.5.0",
733 1177
       "resolved": "https://registry.npmmirror.com/entities/-/entities-4.5.0.tgz",
@@ -782,6 +1226,16 @@
782 1226
       "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz",
783 1227
       "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
784 1228
     },
1229
+    "node_modules/eventemitter3": {
1230
+      "version": "5.0.1",
1231
+      "resolved": "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-5.0.1.tgz",
1232
+      "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA=="
1233
+    },
1234
+    "node_modules/fast-deep-equal": {
1235
+      "version": "3.1.3",
1236
+      "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
1237
+      "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
1238
+    },
785 1239
     "node_modules/fsevents": {
786 1240
       "version": "2.3.3",
787 1241
       "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz",
@@ -796,6 +1250,45 @@
796 1250
         "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
797 1251
       }
798 1252
     },
1253
+    "node_modules/gl-matrix": {
1254
+      "version": "3.4.3",
1255
+      "resolved": "https://registry.npmmirror.com/gl-matrix/-/gl-matrix-3.4.3.tgz",
1256
+      "integrity": "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA=="
1257
+    },
1258
+    "node_modules/is-plain-object": {
1259
+      "version": "3.0.1",
1260
+      "resolved": "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-3.0.1.tgz",
1261
+      "integrity": "sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g==",
1262
+      "engines": {
1263
+        "node": ">=0.10.0"
1264
+      }
1265
+    },
1266
+    "node_modules/js-tokens": {
1267
+      "version": "4.0.0",
1268
+      "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz",
1269
+      "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
1270
+    },
1271
+    "node_modules/lodash": {
1272
+      "version": "4.17.21",
1273
+      "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz",
1274
+      "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
1275
+    },
1276
+    "node_modules/lodash-es": {
1277
+      "version": "4.17.21",
1278
+      "resolved": "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz",
1279
+      "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
1280
+    },
1281
+    "node_modules/loose-envify": {
1282
+      "version": "1.4.0",
1283
+      "resolved": "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz",
1284
+      "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
1285
+      "dependencies": {
1286
+        "js-tokens": "^3.0.0 || ^4.0.0"
1287
+      },
1288
+      "bin": {
1289
+        "loose-envify": "cli.js"
1290
+      }
1291
+    },
799 1292
     "node_modules/magic-string": {
800 1293
       "version": "0.30.10",
801 1294
       "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.10.tgz",
@@ -821,6 +1314,11 @@
821 1314
         "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
822 1315
       }
823 1316
     },
1317
+    "node_modules/nanopop": {
1318
+      "version": "2.4.2",
1319
+      "resolved": "https://registry.npmmirror.com/nanopop/-/nanopop-2.4.2.tgz",
1320
+      "integrity": "sha512-NzOgmMQ+elxxHeIha+OG/Pv3Oc3p4RU2aBhwWwAqDpXrdTbtRylbRLQztLy8dMMwfl6pclznBdfUhccEn9ZIzw=="
1321
+    },
824 1322
     "node_modules/picocolors": {
825 1323
       "version": "1.0.1",
826 1324
       "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.1.tgz",
@@ -903,6 +1401,29 @@
903 1401
         "node": "^10 || ^12 || >=14"
904 1402
       }
905 1403
     },
1404
+    "node_modules/quickselect": {
1405
+      "version": "2.0.0",
1406
+      "resolved": "https://registry.npmmirror.com/quickselect/-/quickselect-2.0.0.tgz",
1407
+      "integrity": "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw=="
1408
+    },
1409
+    "node_modules/rbush": {
1410
+      "version": "3.0.1",
1411
+      "resolved": "https://registry.npmmirror.com/rbush/-/rbush-3.0.1.tgz",
1412
+      "integrity": "sha512-XRaVO0YecOpEuIvbhbpTrZgoiI6xBlz6hnlr6EHhd+0x9ase6EmeN+hdwwUaJvLcsFFQ8iWVF1GAK1yB0BWi0w==",
1413
+      "dependencies": {
1414
+        "quickselect": "^2.0.0"
1415
+      }
1416
+    },
1417
+    "node_modules/regenerator-runtime": {
1418
+      "version": "0.14.1",
1419
+      "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz",
1420
+      "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw=="
1421
+    },
1422
+    "node_modules/resize-observer-polyfill": {
1423
+      "version": "1.5.1",
1424
+      "resolved": "https://registry.npmmirror.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz",
1425
+      "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg=="
1426
+    },
906 1427
     "node_modules/rollup": {
907 1428
       "version": "4.17.2",
908 1429
       "resolved": "https://registry.npmmirror.com/rollup/-/rollup-4.17.2.tgz",
@@ -938,6 +1459,19 @@
938 1459
         "fsevents": "~2.3.2"
939 1460
       }
940 1461
     },
1462
+    "node_modules/scroll-into-view-if-needed": {
1463
+      "version": "2.2.31",
1464
+      "resolved": "https://registry.npmmirror.com/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.31.tgz",
1465
+      "integrity": "sha512-dGCXy99wZQivjmjIqihaBQNjryrz5rueJY7eHfTdyWEiR4ttYpsajb14rn9s5d4DY4EcY6+4+U/maARBXJedkA==",
1466
+      "dependencies": {
1467
+        "compute-scroll-into-view": "^1.0.20"
1468
+      }
1469
+    },
1470
+    "node_modules/shallow-equal": {
1471
+      "version": "1.2.1",
1472
+      "resolved": "https://registry.npmmirror.com/shallow-equal/-/shallow-equal-1.2.1.tgz",
1473
+      "integrity": "sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA=="
1474
+    },
941 1475
     "node_modules/source-map-js": {
942 1476
       "version": "1.2.0",
943 1477
       "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.0.tgz",
@@ -946,6 +1480,11 @@
946 1480
         "node": ">=0.10.0"
947 1481
       }
948 1482
     },
1483
+    "node_modules/tslib": {
1484
+      "version": "2.6.2",
1485
+      "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.6.2.tgz",
1486
+      "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
1487
+    },
949 1488
     "node_modules/vite": {
950 1489
       "version": "5.2.11",
951 1490
       "resolved": "https://registry.npmmirror.com/vite/-/vite-5.2.11.tgz",
@@ -1034,6 +1573,28 @@
1034 1573
       "peerDependencies": {
1035 1574
         "vue": "^3.2.0"
1036 1575
       }
1576
+    },
1577
+    "node_modules/vue-types": {
1578
+      "version": "3.0.2",
1579
+      "resolved": "https://registry.npmmirror.com/vue-types/-/vue-types-3.0.2.tgz",
1580
+      "integrity": "sha512-IwUC0Aq2zwaXqy74h4WCvFCUtoV0iSWr0snWnE9TnU18S66GAQyqQbRf2qfJtUuiFsBf6qp0MEwdonlwznlcrw==",
1581
+      "dependencies": {
1582
+        "is-plain-object": "3.0.1"
1583
+      },
1584
+      "engines": {
1585
+        "node": ">=10.15.0"
1586
+      },
1587
+      "peerDependencies": {
1588
+        "vue": "^3.0.0"
1589
+      }
1590
+    },
1591
+    "node_modules/warning": {
1592
+      "version": "4.0.3",
1593
+      "resolved": "https://registry.npmmirror.com/warning/-/warning-4.0.3.tgz",
1594
+      "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==",
1595
+      "dependencies": {
1596
+        "loose-envify": "^1.0.0"
1597
+      }
1037 1598
     }
1038 1599
   }
1039 1600
 }

+ 3 - 0
package.json

@@ -9,6 +9,9 @@
9 9
     "preview": "vite preview"
10 10
   },
11 11
   "dependencies": {
12
+    "@antv/s2": "^2.0.0-next.21",
13
+    "@antv/s2-vue": "^2.0.0-next.13",
14
+    "ant-design-vue": "^3.2.20",
12 15
     "pinia": "^2.1.7",
13 16
     "vue": "^3.4.21",
14 17
     "vue-router": "^4.3.0"