├── vercel.json
├── .vscode
└── extensions.json
├── bun.lockb
├── src
├── main.ts
├── vite-env.d.ts
├── components
│ └── Tree.vue
└── App.vue
├── tsconfig.node.json
├── .gitignore
├── vite.config.ts
├── tsconfig.json
├── README.md
├── index.html
├── package.json
├── LICENSE
├── public
└── vite.svg
└── pnpm-lock.yaml
/vercel.json:
--------------------------------------------------------------------------------
1 | {
2 | "github": { "silent": true }
3 | }
4 |
--------------------------------------------------------------------------------
/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | {
2 | "recommendations": ["Vue.volar"]
3 | }
4 |
--------------------------------------------------------------------------------
/bun.lockb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gizmo-ds/unitypackage-web/main/bun.lockb
--------------------------------------------------------------------------------
/src/main.ts:
--------------------------------------------------------------------------------
1 | import { createApp } from "vue";
2 | import App from "./App.vue";
3 |
4 | createApp(App).mount("#app");
5 |
--------------------------------------------------------------------------------
/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
3 | declare module '*.vue' {
4 | import type { DefineComponent } from 'vue'
5 | const component: DefineComponent<{}, {}, any>
6 | export default component
7 | }
8 |
--------------------------------------------------------------------------------
/tsconfig.node.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "composite": true,
4 | "module": "ESNext",
5 | "moduleResolution": "Node",
6 | "allowSyntheticDefaultImports": true
7 | },
8 | "include": ["vite.config.ts"]
9 | }
10 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 | yarn-debug.log*
6 | yarn-error.log*
7 | pnpm-debug.log*
8 | lerna-debug.log*
9 |
10 | node_modules
11 | dist
12 | dist-ssr
13 | *.local
14 |
15 | # Editor directories and files
16 | .vscode/*
17 | !.vscode/extensions.json
18 | .idea
19 | .DS_Store
20 | *.suo
21 | *.ntvs*
22 | *.njsproj
23 | *.sln
24 | *.sw?
25 |
--------------------------------------------------------------------------------
/vite.config.ts:
--------------------------------------------------------------------------------
1 | import { defineConfig } from "vite";
2 | import vue from "@vitejs/plugin-vue";
3 | import { viteStaticCopy } from "vite-plugin-static-copy";
4 |
5 | // https://vitejs.dev/config/
6 | export default defineConfig({
7 | plugins: [
8 | vue(),
9 | viteStaticCopy({
10 | targets: [
11 | {
12 | src: "node_modules/libarchive.js/dist/wasm-gen/libarchive.wasm",
13 | dest: "assets/wasm-gen",
14 | },
15 | ],
16 | }),
17 | ],
18 | });
19 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "target": "ESNext",
4 | "useDefineForClassFields": true,
5 | "module": "ESNext",
6 | "moduleResolution": "Node",
7 | "strict": true,
8 | "jsx": "preserve",
9 | "sourceMap": true,
10 | "resolveJsonModule": true,
11 | "isolatedModules": true,
12 | "esModuleInterop": true,
13 | "lib": ["ESNext", "DOM"],
14 | "skipLibCheck": true
15 | },
16 | "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"],
17 | "references": [{ "path": "./tsconfig.node.json" }]
18 | }
19 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # unitypackage-web
2 |
3 | View the unitypackage file in your browser.
4 |
5 | Demo: [https://unitypackage-web.pages.dev/](https://unitypackage-web.pages.dev/)
6 |
7 | ## Sponsors
8 |
9 | [](https://afdian.com/a/gizmo '赞助我')
10 |
11 | 
12 |
13 | ## License
14 |
15 | Code is distributed under [MIT](./LICENSE) license, feel free to use it in your proprietary projects as well.
16 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | unitypackage-web
9 |
10 |
11 |
12 |
13 |
14 |
15 |
20 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "unitypackage-web",
3 | "private": true,
4 | "version": "0.0.0",
5 | "type": "module",
6 | "scripts": {
7 | "dev": "vite",
8 | "build": "vue-tsc --noEmit && vite build",
9 | "preview": "vite preview"
10 | },
11 | "dependencies": {
12 | "libarchive.js": "^1.3.0",
13 | "vue": "^3.2.37"
14 | },
15 | "devDependencies": {
16 | "@types/libarchive.js": "^1.3.1",
17 | "@types/node": "^18.0.6",
18 | "@vicons/fa": "^0.12.0",
19 | "@vicons/tabler": "^0.12.0",
20 | "@vitejs/plugin-vue": "^3.0.0",
21 | "naive-ui": "^2.31.0",
22 | "typescript": "^4.6.4",
23 | "vfonts": "^0.0.3",
24 | "vite": "^3.0.0",
25 | "vite-plugin-static-copy": "^0.7.0",
26 | "vue-tsc": "^0.38.4"
27 | }
28 | }
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2022 Gizmo
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
--------------------------------------------------------------------------------
/public/vite.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/components/Tree.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
6 |
7 |
8 |
58 |
--------------------------------------------------------------------------------
/src/App.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
10 |
11 | {{ filename !== "" ? filename : "Click or drag a file to this area." }}
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
182 |
183 |
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 | lockfileVersion: '6.0'
2 |
3 | settings:
4 | autoInstallPeers: true
5 | excludeLinksFromLockfile: false
6 |
7 | dependencies:
8 | libarchive.js:
9 | specifier: ^1.3.0
10 | version: 1.3.0
11 | vue:
12 | specifier: ^3.2.37
13 | version: 3.2.37
14 |
15 | devDependencies:
16 | '@types/libarchive.js':
17 | specifier: ^1.3.1
18 | version: 1.3.1
19 | '@types/node':
20 | specifier: ^18.0.6
21 | version: 18.6.0
22 | '@vicons/fa':
23 | specifier: ^0.12.0
24 | version: 0.12.0
25 | '@vicons/tabler':
26 | specifier: ^0.12.0
27 | version: 0.12.0
28 | '@vitejs/plugin-vue':
29 | specifier: ^3.0.0
30 | version: 3.0.1(vite@3.0.2)(vue@3.2.37)
31 | naive-ui:
32 | specifier: ^2.31.0
33 | version: 2.31.0(vue@3.2.37)
34 | typescript:
35 | specifier: ^4.6.4
36 | version: 4.7.4
37 | vfonts:
38 | specifier: ^0.0.3
39 | version: 0.0.3
40 | vite:
41 | specifier: ^3.0.0
42 | version: 3.0.2
43 | vite-plugin-static-copy:
44 | specifier: ^0.7.0
45 | version: 0.7.0(vite@3.0.2)
46 | vue-tsc:
47 | specifier: ^0.38.4
48 | version: 0.38.9(typescript@4.7.4)
49 |
50 | packages:
51 |
52 | /@babel/helper-validator-identifier@7.18.6:
53 | resolution: {integrity: sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==}
54 | engines: {node: '>=6.9.0'}
55 |
56 | /@babel/parser@7.18.9:
57 | resolution: {integrity: sha512-9uJveS9eY9DJ0t64YbIBZICtJy8a5QrDEVdiLCG97fVLpDTpGX7t8mMSb6OWw6Lrnjqj4O8zwjELX3dhoMgiBg==}
58 | engines: {node: '>=6.0.0'}
59 | hasBin: true
60 | dependencies:
61 | '@babel/types': 7.18.9
62 |
63 | /@babel/types@7.18.9:
64 | resolution: {integrity: sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==}
65 | engines: {node: '>=6.9.0'}
66 | dependencies:
67 | '@babel/helper-validator-identifier': 7.18.6
68 | to-fast-properties: 2.0.0
69 |
70 | /@css-render/plugin-bem@0.15.10(css-render@0.15.10):
71 | resolution: {integrity: sha512-V7b08sM2PWJlXI7BJiVIa0Sg30H3u/jHay4AclNXfF2yRFwwb4ZJjggsMfzwj3WSihAdNf2WTqvOU5qsOD80Dg==}
72 | peerDependencies:
73 | css-render: ~0.15.10
74 | dependencies:
75 | css-render: 0.15.10
76 | dev: true
77 |
78 | /@css-render/vue3-ssr@0.15.10(vue@3.2.37):
79 | resolution: {integrity: sha512-keGKnkB2nyVGoA8GezMKNsmvTGXEzgLOGGlgshwOTSEzd1dsROyZ2m/khJ9jV5zbzDM4rWeAWbWF0zwHemsJcw==}
80 | peerDependencies:
81 | vue: ^3.0.11
82 | dependencies:
83 | vue: 3.2.37
84 | dev: true
85 |
86 | /@emotion/hash@0.8.0:
87 | resolution: {integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==}
88 | dev: true
89 |
90 | /@juggle/resize-observer@3.3.1:
91 | resolution: {integrity: sha512-zMM9Ds+SawiUkakS7y94Ymqx+S0ORzpG3frZirN3l+UlXUmSUR7hF4wxCVqW+ei94JzV5kt0uXBcoOEAuiydrw==}
92 | dev: true
93 |
94 | /@nodelib/fs.scandir@2.1.5:
95 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
96 | engines: {node: '>= 8'}
97 | dependencies:
98 | '@nodelib/fs.stat': 2.0.5
99 | run-parallel: 1.2.0
100 | dev: true
101 |
102 | /@nodelib/fs.stat@2.0.5:
103 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
104 | engines: {node: '>= 8'}
105 | dev: true
106 |
107 | /@nodelib/fs.walk@1.2.8:
108 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
109 | engines: {node: '>= 8'}
110 | dependencies:
111 | '@nodelib/fs.scandir': 2.1.5
112 | fastq: 1.13.0
113 | dev: true
114 |
115 | /@types/libarchive.js@1.3.1:
116 | resolution: {integrity: sha512-ddCRDAyVftfnbNvEe77FrOSWMYoFI85xJKITQ5AnvfR330KmEHS48KOmhEncpZadxefh64TO6jk6g2oabxWupg==}
117 | dev: true
118 |
119 | /@types/lodash-es@4.17.6:
120 | resolution: {integrity: sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg==}
121 | dependencies:
122 | '@types/lodash': 4.14.182
123 | dev: true
124 |
125 | /@types/lodash@4.14.182:
126 | resolution: {integrity: sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==}
127 | dev: true
128 |
129 | /@types/node@17.0.45:
130 | resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==}
131 | dev: true
132 |
133 | /@types/node@18.6.0:
134 | resolution: {integrity: sha512-WZ/6I1GL0DNAo4bb01lGGKTHH8BHJyECepf11kWONg3OJoHq2WYOm16Es1V54Er7NTUXsbDCpKRKdmBc4X2xhA==}
135 | dev: true
136 |
137 | /@vicons/fa@0.12.0:
138 | resolution: {integrity: sha512-g2PIeJLsTHUjt6bK63LxqC0uYQB7iu+xViJOxvp1s8b9/akpXVPVWjDTTsP980/0KYyMMe4U7F/aUo7wY+MsXA==}
139 | dev: true
140 |
141 | /@vicons/tabler@0.12.0:
142 | resolution: {integrity: sha512-3+wUFuxb7e8OzZ8Wryct1pzfA2vyoF4lwW98O9s27ZrfCGaJGNmqG+q8A7vQ92Mf+COCgxpK+rhNPTtTvaU6qw==}
143 | dev: true
144 |
145 | /@vitejs/plugin-vue@3.0.1(vite@3.0.2)(vue@3.2.37):
146 | resolution: {integrity: sha512-Ll9JgxG7ONIz/XZv3dssfoMUDu9qAnlJ+km+pBA0teYSXzwPCIzS/e1bmwNYl5dcQGs677D21amgfYAnzMl17A==}
147 | engines: {node: ^14.18.0 || >=16.0.0}
148 | peerDependencies:
149 | vite: ^3.0.0
150 | vue: ^3.2.25
151 | dependencies:
152 | vite: 3.0.2
153 | vue: 3.2.37
154 | dev: true
155 |
156 | /@volar/code-gen@0.38.9:
157 | resolution: {integrity: sha512-n6LClucfA+37rQeskvh9vDoZV1VvCVNy++MAPKj2dT4FT+Fbmty/SDQqnsEBtdEe6E3OQctFvA/IcKsx3Mns0A==}
158 | dependencies:
159 | '@volar/source-map': 0.38.9
160 | dev: true
161 |
162 | /@volar/source-map@0.38.9:
163 | resolution: {integrity: sha512-ba0UFoHDYry+vwKdgkWJ6xlQT+8TFtZg1zj9tSjj4PykW1JZDuM0xplMotLun4h3YOoYfY9K1huY5gvxmrNLIw==}
164 | dev: true
165 |
166 | /@volar/vue-code-gen@0.38.9:
167 | resolution: {integrity: sha512-tzj7AoarFBKl7e41MR006ncrEmNPHALuk8aG4WdDIaG387X5//5KhWC5Ff3ZfB2InGSeNT+CVUd74M0gS20rjA==}
168 | dependencies:
169 | '@volar/code-gen': 0.38.9
170 | '@volar/source-map': 0.38.9
171 | '@vue/compiler-core': 3.2.37
172 | '@vue/compiler-dom': 3.2.37
173 | '@vue/shared': 3.2.37
174 | dev: true
175 |
176 | /@volar/vue-typescript@0.38.9:
177 | resolution: {integrity: sha512-iJMQGU91ADi98u8V1vXd2UBmELDAaeSP0ZJaFjwosClQdKlJQYc6MlxxKfXBZisHqfbhdtrGRyaryulnYtliZw==}
178 | dependencies:
179 | '@volar/code-gen': 0.38.9
180 | '@volar/source-map': 0.38.9
181 | '@volar/vue-code-gen': 0.38.9
182 | '@vue/compiler-sfc': 3.2.37
183 | '@vue/reactivity': 3.2.37
184 | dev: true
185 |
186 | /@vue/compiler-core@3.2.37:
187 | resolution: {integrity: sha512-81KhEjo7YAOh0vQJoSmAD68wLfYqJvoiD4ulyedzF+OEk/bk6/hx3fTNVfuzugIIaTrOx4PGx6pAiBRe5e9Zmg==}
188 | dependencies:
189 | '@babel/parser': 7.18.9
190 | '@vue/shared': 3.2.37
191 | estree-walker: 2.0.2
192 | source-map: 0.6.1
193 |
194 | /@vue/compiler-dom@3.2.37:
195 | resolution: {integrity: sha512-yxJLH167fucHKxaqXpYk7x8z7mMEnXOw3G2q62FTkmsvNxu4FQSu5+3UMb+L7fjKa26DEzhrmCxAgFLLIzVfqQ==}
196 | dependencies:
197 | '@vue/compiler-core': 3.2.37
198 | '@vue/shared': 3.2.37
199 |
200 | /@vue/compiler-sfc@3.2.37:
201 | resolution: {integrity: sha512-+7i/2+9LYlpqDv+KTtWhOZH+pa8/HnX/905MdVmAcI/mPQOBwkHHIzrsEsucyOIZQYMkXUiTkmZq5am/NyXKkg==}
202 | dependencies:
203 | '@babel/parser': 7.18.9
204 | '@vue/compiler-core': 3.2.37
205 | '@vue/compiler-dom': 3.2.37
206 | '@vue/compiler-ssr': 3.2.37
207 | '@vue/reactivity-transform': 3.2.37
208 | '@vue/shared': 3.2.37
209 | estree-walker: 2.0.2
210 | magic-string: 0.25.9
211 | postcss: 8.4.14
212 | source-map: 0.6.1
213 |
214 | /@vue/compiler-ssr@3.2.37:
215 | resolution: {integrity: sha512-7mQJD7HdXxQjktmsWp/J67lThEIcxLemz1Vb5I6rYJHR5vI+lON3nPGOH3ubmbvYGt8xEUaAr1j7/tIFWiEOqw==}
216 | dependencies:
217 | '@vue/compiler-dom': 3.2.37
218 | '@vue/shared': 3.2.37
219 |
220 | /@vue/reactivity-transform@3.2.37:
221 | resolution: {integrity: sha512-IWopkKEb+8qpu/1eMKVeXrK0NLw9HicGviJzhJDEyfxTR9e1WtpnnbYkJWurX6WwoFP0sz10xQg8yL8lgskAZg==}
222 | dependencies:
223 | '@babel/parser': 7.18.9
224 | '@vue/compiler-core': 3.2.37
225 | '@vue/shared': 3.2.37
226 | estree-walker: 2.0.2
227 | magic-string: 0.25.9
228 |
229 | /@vue/reactivity@3.2.37:
230 | resolution: {integrity: sha512-/7WRafBOshOc6m3F7plwzPeCu/RCVv9uMpOwa/5PiY1Zz+WLVRWiy0MYKwmg19KBdGtFWsmZ4cD+LOdVPcs52A==}
231 | dependencies:
232 | '@vue/shared': 3.2.37
233 |
234 | /@vue/runtime-core@3.2.37:
235 | resolution: {integrity: sha512-JPcd9kFyEdXLl/i0ClS7lwgcs0QpUAWj+SKX2ZC3ANKi1U4DOtiEr6cRqFXsPwY5u1L9fAjkinIdB8Rz3FoYNQ==}
236 | dependencies:
237 | '@vue/reactivity': 3.2.37
238 | '@vue/shared': 3.2.37
239 |
240 | /@vue/runtime-dom@3.2.37:
241 | resolution: {integrity: sha512-HimKdh9BepShW6YozwRKAYjYQWg9mQn63RGEiSswMbW+ssIht1MILYlVGkAGGQbkhSh31PCdoUcfiu4apXJoPw==}
242 | dependencies:
243 | '@vue/runtime-core': 3.2.37
244 | '@vue/shared': 3.2.37
245 | csstype: 2.6.20
246 |
247 | /@vue/server-renderer@3.2.37(vue@3.2.37):
248 | resolution: {integrity: sha512-kLITEJvaYgZQ2h47hIzPh2K3jG8c1zCVbp/o/bzQOyvzaKiCquKS7AaioPI28GNxIsE/zSx+EwWYsNxDCX95MA==}
249 | peerDependencies:
250 | vue: 3.2.37
251 | dependencies:
252 | '@vue/compiler-ssr': 3.2.37
253 | '@vue/shared': 3.2.37
254 | vue: 3.2.37
255 |
256 | /@vue/shared@3.2.37:
257 | resolution: {integrity: sha512-4rSJemR2NQIo9Klm1vabqWjD8rs/ZaJSzMxkMNeJS6lHiUjjUeYFbooN19NgFjztubEKh3WlZUeOLVdbbUWHsw==}
258 |
259 | /anymatch@3.1.2:
260 | resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==}
261 | engines: {node: '>= 8'}
262 | dependencies:
263 | normalize-path: 3.0.0
264 | picomatch: 2.3.1
265 | dev: true
266 |
267 | /async-validator@4.2.5:
268 | resolution: {integrity: sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==}
269 | dev: true
270 |
271 | /binary-extensions@2.2.0:
272 | resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
273 | engines: {node: '>=8'}
274 | dev: true
275 |
276 | /braces@3.0.2:
277 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
278 | engines: {node: '>=8'}
279 | dependencies:
280 | fill-range: 7.0.1
281 | dev: true
282 |
283 | /chokidar@3.5.3:
284 | resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
285 | engines: {node: '>= 8.10.0'}
286 | dependencies:
287 | anymatch: 3.1.2
288 | braces: 3.0.2
289 | glob-parent: 5.1.2
290 | is-binary-path: 2.1.0
291 | is-glob: 4.0.3
292 | normalize-path: 3.0.0
293 | readdirp: 3.6.0
294 | optionalDependencies:
295 | fsevents: 2.3.2
296 | dev: true
297 |
298 | /css-render@0.15.10:
299 | resolution: {integrity: sha512-6j5acvm81sXTHJiF47FNNICtDpF74YoWk1xEK3qQvdqgW6vc+OXrPqflL6m8f5GE6XuFYrbACNEd17kraCSBAQ==}
300 | dependencies:
301 | '@emotion/hash': 0.8.0
302 | '@types/node': 17.0.45
303 | csstype: 3.0.11
304 | dev: true
305 |
306 | /csstype@2.6.20:
307 | resolution: {integrity: sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==}
308 |
309 | /csstype@3.0.11:
310 | resolution: {integrity: sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==}
311 | dev: true
312 |
313 | /date-fns-tz@1.3.6(date-fns@2.29.1):
314 | resolution: {integrity: sha512-C8q7mErvG4INw1ZwAFmPlGjEo5Sv4udjKVbTc03zpP9cu6cp5AemFzKhz0V68LGcWEtX5mJudzzg3G04emIxLA==}
315 | peerDependencies:
316 | date-fns: '>=2.0.0'
317 | dependencies:
318 | date-fns: 2.29.1
319 | dev: true
320 |
321 | /date-fns@2.29.1:
322 | resolution: {integrity: sha512-dlLD5rKaKxpFdnjrs+5azHDFOPEu4ANy/LTh04A1DTzMM7qoajmKCBc8pkKRFT41CNzw+4gQh79X5C+Jq27HAw==}
323 | engines: {node: '>=0.11'}
324 | dev: true
325 |
326 | /esbuild-android-64@0.14.49:
327 | resolution: {integrity: sha512-vYsdOTD+yi+kquhBiFWl3tyxnj2qZJsl4tAqwhT90ktUdnyTizgle7TjNx6Ar1bN7wcwWqZ9QInfdk2WVagSww==}
328 | engines: {node: '>=12'}
329 | cpu: [x64]
330 | os: [android]
331 | requiresBuild: true
332 | dev: true
333 | optional: true
334 |
335 | /esbuild-android-arm64@0.14.49:
336 | resolution: {integrity: sha512-g2HGr/hjOXCgSsvQZ1nK4nW/ei8JUx04Li74qub9qWrStlysaVmadRyTVuW32FGIpLQyc5sUjjZopj49eGGM2g==}
337 | engines: {node: '>=12'}
338 | cpu: [arm64]
339 | os: [android]
340 | requiresBuild: true
341 | dev: true
342 | optional: true
343 |
344 | /esbuild-darwin-64@0.14.49:
345 | resolution: {integrity: sha512-3rvqnBCtX9ywso5fCHixt2GBCUsogNp9DjGmvbBohh31Ces34BVzFltMSxJpacNki96+WIcX5s/vum+ckXiLYg==}
346 | engines: {node: '>=12'}
347 | cpu: [x64]
348 | os: [darwin]
349 | requiresBuild: true
350 | dev: true
351 | optional: true
352 |
353 | /esbuild-darwin-arm64@0.14.49:
354 | resolution: {integrity: sha512-XMaqDxO846srnGlUSJnwbijV29MTKUATmOLyQSfswbK/2X5Uv28M9tTLUJcKKxzoo9lnkYPsx2o8EJcTYwCs/A==}
355 | engines: {node: '>=12'}
356 | cpu: [arm64]
357 | os: [darwin]
358 | requiresBuild: true
359 | dev: true
360 | optional: true
361 |
362 | /esbuild-freebsd-64@0.14.49:
363 | resolution: {integrity: sha512-NJ5Q6AjV879mOHFri+5lZLTp5XsO2hQ+KSJYLbfY9DgCu8s6/Zl2prWXVANYTeCDLlrIlNNYw8y34xqyLDKOmQ==}
364 | engines: {node: '>=12'}
365 | cpu: [x64]
366 | os: [freebsd]
367 | requiresBuild: true
368 | dev: true
369 | optional: true
370 |
371 | /esbuild-freebsd-arm64@0.14.49:
372 | resolution: {integrity: sha512-lFLtgXnAc3eXYqj5koPlBZvEbBSOSUbWO3gyY/0+4lBdRqELyz4bAuamHvmvHW5swJYL7kngzIZw6kdu25KGOA==}
373 | engines: {node: '>=12'}
374 | cpu: [arm64]
375 | os: [freebsd]
376 | requiresBuild: true
377 | dev: true
378 | optional: true
379 |
380 | /esbuild-linux-32@0.14.49:
381 | resolution: {integrity: sha512-zTTH4gr2Kb8u4QcOpTDVn7Z8q7QEIvFl/+vHrI3cF6XOJS7iEI1FWslTo3uofB2+mn6sIJEQD9PrNZKoAAMDiA==}
382 | engines: {node: '>=12'}
383 | cpu: [ia32]
384 | os: [linux]
385 | requiresBuild: true
386 | dev: true
387 | optional: true
388 |
389 | /esbuild-linux-64@0.14.49:
390 | resolution: {integrity: sha512-hYmzRIDzFfLrB5c1SknkxzM8LdEUOusp6M2TnuQZJLRtxTgyPnZZVtyMeCLki0wKgYPXkFsAVhi8vzo2mBNeTg==}
391 | engines: {node: '>=12'}
392 | cpu: [x64]
393 | os: [linux]
394 | requiresBuild: true
395 | dev: true
396 | optional: true
397 |
398 | /esbuild-linux-arm64@0.14.49:
399 | resolution: {integrity: sha512-KLQ+WpeuY+7bxukxLz5VgkAAVQxUv67Ft4DmHIPIW+2w3ObBPQhqNoeQUHxopoW/aiOn3m99NSmSV+bs4BSsdA==}
400 | engines: {node: '>=12'}
401 | cpu: [arm64]
402 | os: [linux]
403 | requiresBuild: true
404 | dev: true
405 | optional: true
406 |
407 | /esbuild-linux-arm@0.14.49:
408 | resolution: {integrity: sha512-iE3e+ZVv1Qz1Sy0gifIsarJMQ89Rpm9mtLSRtG3AH0FPgAzQ5Z5oU6vYzhc/3gSPi2UxdCOfRhw2onXuFw/0lg==}
409 | engines: {node: '>=12'}
410 | cpu: [arm]
411 | os: [linux]
412 | requiresBuild: true
413 | dev: true
414 | optional: true
415 |
416 | /esbuild-linux-mips64le@0.14.49:
417 | resolution: {integrity: sha512-n+rGODfm8RSum5pFIqFQVQpYBw+AztL8s6o9kfx7tjfK0yIGF6tm5HlG6aRjodiiKkH2xAiIM+U4xtQVZYU4rA==}
418 | engines: {node: '>=12'}
419 | cpu: [mips64el]
420 | os: [linux]
421 | requiresBuild: true
422 | dev: true
423 | optional: true
424 |
425 | /esbuild-linux-ppc64le@0.14.49:
426 | resolution: {integrity: sha512-WP9zR4HX6iCBmMFH+XHHng2LmdoIeUmBpL4aL2TR8ruzXyT4dWrJ5BSbT8iNo6THN8lod6GOmYDLq/dgZLalGw==}
427 | engines: {node: '>=12'}
428 | cpu: [ppc64]
429 | os: [linux]
430 | requiresBuild: true
431 | dev: true
432 | optional: true
433 |
434 | /esbuild-linux-riscv64@0.14.49:
435 | resolution: {integrity: sha512-h66ORBz+Dg+1KgLvzTVQEA1LX4XBd1SK0Fgbhhw4akpG/YkN8pS6OzYI/7SGENiN6ao5hETRDSkVcvU9NRtkMQ==}
436 | engines: {node: '>=12'}
437 | cpu: [riscv64]
438 | os: [linux]
439 | requiresBuild: true
440 | dev: true
441 | optional: true
442 |
443 | /esbuild-linux-s390x@0.14.49:
444 | resolution: {integrity: sha512-DhrUoFVWD+XmKO1y7e4kNCqQHPs6twz6VV6Uezl/XHYGzM60rBewBF5jlZjG0nCk5W/Xy6y1xWeopkrhFFM0sQ==}
445 | engines: {node: '>=12'}
446 | cpu: [s390x]
447 | os: [linux]
448 | requiresBuild: true
449 | dev: true
450 | optional: true
451 |
452 | /esbuild-netbsd-64@0.14.49:
453 | resolution: {integrity: sha512-BXaUwFOfCy2T+hABtiPUIpWjAeWK9P8O41gR4Pg73hpzoygVGnj0nI3YK4SJhe52ELgtdgWP/ckIkbn2XaTxjQ==}
454 | engines: {node: '>=12'}
455 | cpu: [x64]
456 | os: [netbsd]
457 | requiresBuild: true
458 | dev: true
459 | optional: true
460 |
461 | /esbuild-openbsd-64@0.14.49:
462 | resolution: {integrity: sha512-lP06UQeLDGmVPw9Rg437Btu6J9/BmyhdoefnQ4gDEJTtJvKtQaUcOQrhjTq455ouZN4EHFH1h28WOJVANK41kA==}
463 | engines: {node: '>=12'}
464 | cpu: [x64]
465 | os: [openbsd]
466 | requiresBuild: true
467 | dev: true
468 | optional: true
469 |
470 | /esbuild-sunos-64@0.14.49:
471 | resolution: {integrity: sha512-4c8Zowp+V3zIWje329BeLbGh6XI9c/rqARNaj5yPHdC61pHI9UNdDxT3rePPJeWcEZVKjkiAS6AP6kiITp7FSw==}
472 | engines: {node: '>=12'}
473 | cpu: [x64]
474 | os: [sunos]
475 | requiresBuild: true
476 | dev: true
477 | optional: true
478 |
479 | /esbuild-windows-32@0.14.49:
480 | resolution: {integrity: sha512-q7Rb+J9yHTeKr9QTPDYkqfkEj8/kcKz9lOabDuvEXpXuIcosWCJgo5Z7h/L4r7rbtTH4a8U2FGKb6s1eeOHmJA==}
481 | engines: {node: '>=12'}
482 | cpu: [ia32]
483 | os: [win32]
484 | requiresBuild: true
485 | dev: true
486 | optional: true
487 |
488 | /esbuild-windows-64@0.14.49:
489 | resolution: {integrity: sha512-+Cme7Ongv0UIUTniPqfTX6mJ8Deo7VXw9xN0yJEN1lQMHDppTNmKwAM3oGbD/Vqff+07K2gN0WfNkMohmG+dVw==}
490 | engines: {node: '>=12'}
491 | cpu: [x64]
492 | os: [win32]
493 | requiresBuild: true
494 | dev: true
495 | optional: true
496 |
497 | /esbuild-windows-arm64@0.14.49:
498 | resolution: {integrity: sha512-v+HYNAXzuANrCbbLFJ5nmO3m5y2PGZWLe3uloAkLt87aXiO2mZr3BTmacZdjwNkNEHuH3bNtN8cak+mzVjVPfA==}
499 | engines: {node: '>=12'}
500 | cpu: [arm64]
501 | os: [win32]
502 | requiresBuild: true
503 | dev: true
504 | optional: true
505 |
506 | /esbuild@0.14.49:
507 | resolution: {integrity: sha512-/TlVHhOaq7Yz8N1OJrjqM3Auzo5wjvHFLk+T8pIue+fhnhIMpfAzsG6PLVMbFveVxqD2WOp3QHei+52IMUNmCw==}
508 | engines: {node: '>=12'}
509 | hasBin: true
510 | requiresBuild: true
511 | optionalDependencies:
512 | esbuild-android-64: 0.14.49
513 | esbuild-android-arm64: 0.14.49
514 | esbuild-darwin-64: 0.14.49
515 | esbuild-darwin-arm64: 0.14.49
516 | esbuild-freebsd-64: 0.14.49
517 | esbuild-freebsd-arm64: 0.14.49
518 | esbuild-linux-32: 0.14.49
519 | esbuild-linux-64: 0.14.49
520 | esbuild-linux-arm: 0.14.49
521 | esbuild-linux-arm64: 0.14.49
522 | esbuild-linux-mips64le: 0.14.49
523 | esbuild-linux-ppc64le: 0.14.49
524 | esbuild-linux-riscv64: 0.14.49
525 | esbuild-linux-s390x: 0.14.49
526 | esbuild-netbsd-64: 0.14.49
527 | esbuild-openbsd-64: 0.14.49
528 | esbuild-sunos-64: 0.14.49
529 | esbuild-windows-32: 0.14.49
530 | esbuild-windows-64: 0.14.49
531 | esbuild-windows-arm64: 0.14.49
532 | dev: true
533 |
534 | /estree-walker@2.0.2:
535 | resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
536 |
537 | /evtd@0.2.3:
538 | resolution: {integrity: sha512-tmiT1YUVqFjTY+BSBOAskL83xNx41iUfpvKP6Gcd/xMHjg3mnER98jXGXJyKnxCG19uPc6EhZiUC+MUyvoqCtw==}
539 | dev: true
540 |
541 | /fast-glob@3.2.11:
542 | resolution: {integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==}
543 | engines: {node: '>=8.6.0'}
544 | dependencies:
545 | '@nodelib/fs.stat': 2.0.5
546 | '@nodelib/fs.walk': 1.2.8
547 | glob-parent: 5.1.2
548 | merge2: 1.4.1
549 | micromatch: 4.0.5
550 | dev: true
551 |
552 | /fastq@1.13.0:
553 | resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==}
554 | dependencies:
555 | reusify: 1.0.4
556 | dev: true
557 |
558 | /fill-range@7.0.1:
559 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
560 | engines: {node: '>=8'}
561 | dependencies:
562 | to-regex-range: 5.0.1
563 | dev: true
564 |
565 | /fs-extra@10.1.0:
566 | resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==}
567 | engines: {node: '>=12'}
568 | dependencies:
569 | graceful-fs: 4.2.10
570 | jsonfile: 6.1.0
571 | universalify: 2.0.0
572 | dev: true
573 |
574 | /fsevents@2.3.2:
575 | resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
576 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
577 | os: [darwin]
578 | requiresBuild: true
579 | dev: true
580 | optional: true
581 |
582 | /function-bind@1.1.1:
583 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
584 | dev: true
585 |
586 | /glob-parent@5.1.2:
587 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
588 | engines: {node: '>= 6'}
589 | dependencies:
590 | is-glob: 4.0.3
591 | dev: true
592 |
593 | /graceful-fs@4.2.10:
594 | resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==}
595 | dev: true
596 |
597 | /has@1.0.3:
598 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
599 | engines: {node: '>= 0.4.0'}
600 | dependencies:
601 | function-bind: 1.1.1
602 | dev: true
603 |
604 | /highlight.js@11.6.0:
605 | resolution: {integrity: sha512-ig1eqDzJaB0pqEvlPVIpSSyMaO92bH1N2rJpLMN/nX396wTpDA4Eq0uK+7I/2XG17pFaaKE0kjV/XPeGt7Evjw==}
606 | engines: {node: '>=12.0.0'}
607 | dev: true
608 |
609 | /is-binary-path@2.1.0:
610 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
611 | engines: {node: '>=8'}
612 | dependencies:
613 | binary-extensions: 2.2.0
614 | dev: true
615 |
616 | /is-core-module@2.9.0:
617 | resolution: {integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==}
618 | dependencies:
619 | has: 1.0.3
620 | dev: true
621 |
622 | /is-extglob@2.1.1:
623 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
624 | engines: {node: '>=0.10.0'}
625 | dev: true
626 |
627 | /is-glob@4.0.3:
628 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
629 | engines: {node: '>=0.10.0'}
630 | dependencies:
631 | is-extglob: 2.1.1
632 | dev: true
633 |
634 | /is-number@7.0.0:
635 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
636 | engines: {node: '>=0.12.0'}
637 | dev: true
638 |
639 | /jsonfile@6.1.0:
640 | resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
641 | dependencies:
642 | universalify: 2.0.0
643 | optionalDependencies:
644 | graceful-fs: 4.2.10
645 | dev: true
646 |
647 | /libarchive.js@1.3.0:
648 | resolution: {integrity: sha512-EkQfRXt9DhWwj6BnEA2TNpOf4jTnzSTUPGgE+iFxcdNqjktY8GitbDeHnx8qZA0/IukNyyBUR3oQKRdYkO+HFg==}
649 | dev: false
650 |
651 | /lodash-es@4.17.21:
652 | resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==}
653 | dev: true
654 |
655 | /lodash@4.17.21:
656 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
657 | dev: true
658 |
659 | /magic-string@0.25.9:
660 | resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
661 | dependencies:
662 | sourcemap-codec: 1.4.8
663 |
664 | /merge2@1.4.1:
665 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
666 | engines: {node: '>= 8'}
667 | dev: true
668 |
669 | /micromatch@4.0.5:
670 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
671 | engines: {node: '>=8.6'}
672 | dependencies:
673 | braces: 3.0.2
674 | picomatch: 2.3.1
675 | dev: true
676 |
677 | /naive-ui@2.31.0(vue@3.2.37):
678 | resolution: {integrity: sha512-70PHh1wDo6GP87MquQE4hHxMaISX6y/SWwmAzS86XfK+1gBCpQPcANHrmxsjPncRxk6Zq9CDeW6tzAqw6qUtfA==}
679 | peerDependencies:
680 | vue: ^3.0.0
681 | dependencies:
682 | '@css-render/plugin-bem': 0.15.10(css-render@0.15.10)
683 | '@css-render/vue3-ssr': 0.15.10(vue@3.2.37)
684 | '@types/lodash': 4.14.182
685 | '@types/lodash-es': 4.17.6
686 | async-validator: 4.2.5
687 | css-render: 0.15.10
688 | date-fns: 2.29.1
689 | date-fns-tz: 1.3.6(date-fns@2.29.1)
690 | evtd: 0.2.3
691 | highlight.js: 11.6.0
692 | lodash: 4.17.21
693 | lodash-es: 4.17.21
694 | seemly: 0.3.5
695 | treemate: 0.3.11
696 | vdirs: 0.1.8(vue@3.2.37)
697 | vooks: 0.2.12(vue@3.2.37)
698 | vue: 3.2.37
699 | vueuc: 0.4.47(vue@3.2.37)
700 | dev: true
701 |
702 | /nanoid@3.3.4:
703 | resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==}
704 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
705 | hasBin: true
706 |
707 | /normalize-path@3.0.0:
708 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
709 | engines: {node: '>=0.10.0'}
710 | dev: true
711 |
712 | /path-parse@1.0.7:
713 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
714 | dev: true
715 |
716 | /picocolors@1.0.0:
717 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
718 |
719 | /picomatch@2.3.1:
720 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
721 | engines: {node: '>=8.6'}
722 | dev: true
723 |
724 | /postcss@8.4.14:
725 | resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==}
726 | engines: {node: ^10 || ^12 || >=14}
727 | dependencies:
728 | nanoid: 3.3.4
729 | picocolors: 1.0.0
730 | source-map-js: 1.0.2
731 |
732 | /queue-microtask@1.2.3:
733 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
734 | dev: true
735 |
736 | /readdirp@3.6.0:
737 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
738 | engines: {node: '>=8.10.0'}
739 | dependencies:
740 | picomatch: 2.3.1
741 | dev: true
742 |
743 | /resolve@1.22.1:
744 | resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==}
745 | hasBin: true
746 | dependencies:
747 | is-core-module: 2.9.0
748 | path-parse: 1.0.7
749 | supports-preserve-symlinks-flag: 1.0.0
750 | dev: true
751 |
752 | /reusify@1.0.4:
753 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
754 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
755 | dev: true
756 |
757 | /rollup@2.77.0:
758 | resolution: {integrity: sha512-vL8xjY4yOQEw79DvyXLijhnhh+R/O9zpF/LEgkCebZFtb6ELeN9H3/2T0r8+mp+fFTBHZ5qGpOpW2ela2zRt3g==}
759 | engines: {node: '>=10.0.0'}
760 | hasBin: true
761 | optionalDependencies:
762 | fsevents: 2.3.2
763 | dev: true
764 |
765 | /run-parallel@1.2.0:
766 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
767 | dependencies:
768 | queue-microtask: 1.2.3
769 | dev: true
770 |
771 | /seemly@0.3.5:
772 | resolution: {integrity: sha512-Z0QAytAEpkAeWbQZBQ+zb+9YYn86+AFBdWA4y7FwFtJ+ZcIO55QEVdT0sJ0DxuX8FWD4UTuwaftz/UX+MmHlhw==}
773 | dev: true
774 |
775 | /source-map-js@1.0.2:
776 | resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
777 | engines: {node: '>=0.10.0'}
778 |
779 | /source-map@0.6.1:
780 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
781 | engines: {node: '>=0.10.0'}
782 |
783 | /sourcemap-codec@1.4.8:
784 | resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
785 |
786 | /supports-preserve-symlinks-flag@1.0.0:
787 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
788 | engines: {node: '>= 0.4'}
789 | dev: true
790 |
791 | /to-fast-properties@2.0.0:
792 | resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
793 | engines: {node: '>=4'}
794 |
795 | /to-regex-range@5.0.1:
796 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
797 | engines: {node: '>=8.0'}
798 | dependencies:
799 | is-number: 7.0.0
800 | dev: true
801 |
802 | /treemate@0.3.11:
803 | resolution: {integrity: sha512-M8RGFoKtZ8dF+iwJfAJTOH/SM4KluKOKRJpjCMhI8bG3qB74zrFoArKZ62ll0Fr3mqkMJiQOmWYkdYgDeITYQg==}
804 | dev: true
805 |
806 | /typescript@4.7.4:
807 | resolution: {integrity: sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==}
808 | engines: {node: '>=4.2.0'}
809 | hasBin: true
810 | dev: true
811 |
812 | /universalify@2.0.0:
813 | resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==}
814 | engines: {node: '>= 10.0.0'}
815 | dev: true
816 |
817 | /vdirs@0.1.8(vue@3.2.37):
818 | resolution: {integrity: sha512-H9V1zGRLQZg9b+GdMk8MXDN2Lva0zx72MPahDKc30v+DtwKjfyOSXWRIX4t2mhDubM1H09gPhWeth/BJWPHGUw==}
819 | peerDependencies:
820 | vue: ^3.0.11
821 | dependencies:
822 | evtd: 0.2.3
823 | vue: 3.2.37
824 | dev: true
825 |
826 | /vfonts@0.0.3:
827 | resolution: {integrity: sha512-nguyw8L6Un8eelg1vQ31vIU2ESxqid7EYmy8V+MDeMaHBqaRSkg3dTBToC1PR00D89UzS/SLkfYPnx0Wf23IQQ==}
828 | dev: true
829 |
830 | /vite-plugin-static-copy@0.7.0(vite@3.0.2):
831 | resolution: {integrity: sha512-BlzvdlO4MR5O7CB0IW4VzdwiVYixEwwUvNp7ZmRLS8U0c38axOacg0nwQXr+FZROO7x4qxabDF3m7WwbFjN65A==}
832 | engines: {node: ^14.18.0 || >=16.0.0}
833 | peerDependencies:
834 | vite: ^3.0.0
835 | dependencies:
836 | chokidar: 3.5.3
837 | fast-glob: 3.2.11
838 | fs-extra: 10.1.0
839 | picocolors: 1.0.0
840 | vite: 3.0.2
841 | dev: true
842 |
843 | /vite@3.0.2:
844 | resolution: {integrity: sha512-TAqydxW/w0U5AoL5AsD9DApTvGb2iNbGs3sN4u2VdT1GFkQVUfgUldt+t08TZgi23uIauh1TUOQJALduo9GXqw==}
845 | engines: {node: ^14.18.0 || >=16.0.0}
846 | hasBin: true
847 | peerDependencies:
848 | less: '*'
849 | sass: '*'
850 | stylus: '*'
851 | terser: ^5.4.0
852 | peerDependenciesMeta:
853 | less:
854 | optional: true
855 | sass:
856 | optional: true
857 | stylus:
858 | optional: true
859 | terser:
860 | optional: true
861 | dependencies:
862 | esbuild: 0.14.49
863 | postcss: 8.4.14
864 | resolve: 1.22.1
865 | rollup: 2.77.0
866 | optionalDependencies:
867 | fsevents: 2.3.2
868 | dev: true
869 |
870 | /vooks@0.2.12(vue@3.2.37):
871 | resolution: {integrity: sha512-iox0I3RZzxtKlcgYaStQYKEzWWGAduMmq+jS7OrNdQo1FgGfPMubGL3uGHOU9n97NIvfFDBGnpSvkWyb/NSn/Q==}
872 | peerDependencies:
873 | vue: ^3.0.0
874 | dependencies:
875 | evtd: 0.2.3
876 | vue: 3.2.37
877 | dev: true
878 |
879 | /vue-tsc@0.38.9(typescript@4.7.4):
880 | resolution: {integrity: sha512-Yoy5phgvGqyF98Fb4mYqboR4Q149jrdcGv5kSmufXJUq++RZJ2iMVG0g6zl+v3t4ORVWkQmRpsV4x2szufZ0LQ==}
881 | hasBin: true
882 | peerDependencies:
883 | typescript: '*'
884 | dependencies:
885 | '@volar/vue-typescript': 0.38.9
886 | typescript: 4.7.4
887 | dev: true
888 |
889 | /vue@3.2.37:
890 | resolution: {integrity: sha512-bOKEZxrm8Eh+fveCqS1/NkG/n6aMidsI6hahas7pa0w/l7jkbssJVsRhVDs07IdDq7h9KHswZOgItnwJAgtVtQ==}
891 | dependencies:
892 | '@vue/compiler-dom': 3.2.37
893 | '@vue/compiler-sfc': 3.2.37
894 | '@vue/runtime-dom': 3.2.37
895 | '@vue/server-renderer': 3.2.37(vue@3.2.37)
896 | '@vue/shared': 3.2.37
897 |
898 | /vueuc@0.4.47(vue@3.2.37):
899 | resolution: {integrity: sha512-lBxGeTWLFp0O36SlcAeBrh29dxE/GboOH/0eUJhocUuE9DRrzUcVmwGau7v7ZWsxjivjJC3Qup7l9sCyA3it+g==}
900 | peerDependencies:
901 | vue: ^3.0.11
902 | dependencies:
903 | '@css-render/vue3-ssr': 0.15.10(vue@3.2.37)
904 | '@juggle/resize-observer': 3.3.1
905 | css-render: 0.15.10
906 | evtd: 0.2.3
907 | seemly: 0.3.5
908 | vdirs: 0.1.8(vue@3.2.37)
909 | vooks: 0.2.12(vue@3.2.37)
910 | vue: 3.2.37
911 | dev: true
912 |
--------------------------------------------------------------------------------