[READ-ONLY] Mirror of https://github.com/vitest-dev/vitest. Next generation testing framework powered by Vite. vitest.dev
test testing-tools vite
12

Configure Feed

Select the types of activity you want to include in your feed.

feat(ui): setup vite-plugin-pages

Anthony Fu (Dec 29, 2021, 2:51 PM +0800) 3d7d2f38 900952aa

+296 -151
+1
.tazerc.json
··· 1 1 { 2 2 "exclude": [ 3 3 "vue", 4 + "esbuild", 4 5 "puppeteer" 5 6 ] 6 7 }
+3 -1
package.json
··· 33 33 "bumpp": "^7.1.1", 34 34 "c8": "^7.10.0", 35 35 "cross-env": "^7.0.3", 36 + "esbuild": "0.13", 36 37 "eslint": "^8.5.0", 37 38 "esno": "^0.13.0", 38 39 "fast-glob": "^3.2.7", ··· 42 43 "pathe": "^0.2.0", 43 44 "pnpm": "^6.24.3", 44 45 "rimraf": "^3.0.2", 46 + "rollup": "^2.62.0", 45 47 "rollup-plugin-dts": "^4.1.0", 46 48 "rollup-plugin-esbuild": "^4.8.1", 47 49 "rollup-plugin-license": "^2.6.0", 48 50 "typescript": "^4.5.4", 49 - "vite": "^2.7.8", 51 + "vite": "^2.7.9", 50 52 "vitepress": "^0.20.10", 51 53 "vitest": "workspace:*", 52 54 "vue": "^3.2.25"
+240 -121
pnpm-lock.yaml
··· 14 14 bumpp: ^7.1.1 15 15 c8: ^7.10.0 16 16 cross-env: ^7.0.3 17 + esbuild: '0.13' 17 18 eslint: ^8.5.0 18 19 esno: ^0.13.0 19 20 fast-glob: ^3.2.7 ··· 23 24 pathe: ^0.2.0 24 25 pnpm: ^6.24.3 25 26 rimraf: ^3.0.2 27 + rollup: ^2.62.0 26 28 rollup-plugin-dts: ^4.1.0 27 29 rollup-plugin-esbuild: ^4.8.1 28 30 rollup-plugin-license: ^2.6.0 29 31 typescript: ^4.5.4 30 - vite: ^2.7.8 32 + vite: ^2.7.9 31 33 vitepress: ^0.20.10 32 34 vitest: workspace:* 33 35 vue: ^3.2.25 34 36 devDependencies: 35 37 '@antfu/eslint-config': 0.14.2_eslint@8.5.0+typescript@4.5.4 36 38 '@antfu/ni': 0.12.0 37 - '@rollup/plugin-alias': 3.1.8 38 - '@rollup/plugin-commonjs': 21.0.1 39 - '@rollup/plugin-json': 4.1.0 40 - '@rollup/plugin-node-resolve': 13.1.1 39 + '@rollup/plugin-alias': 3.1.8_rollup@2.62.0 40 + '@rollup/plugin-commonjs': 21.0.1_rollup@2.62.0 41 + '@rollup/plugin-json': 4.1.0_rollup@2.62.0 42 + '@rollup/plugin-node-resolve': 13.1.1_rollup@2.62.0 41 43 '@types/node': 17.0.5 42 44 bumpp: 7.1.1 43 45 c8: 7.10.0 44 46 cross-env: 7.0.3 47 + esbuild: 0.13.15 45 48 eslint: 8.5.0 46 49 esno: 0.13.0_typescript@4.5.4 47 50 fast-glob: 3.2.7 ··· 51 54 pathe: 0.2.0 52 55 pnpm: 6.24.3 53 56 rimraf: 3.0.2 54 - rollup-plugin-dts: 4.1.0_typescript@4.5.4 55 - rollup-plugin-esbuild: 4.8.1 56 - rollup-plugin-license: 2.6.0 57 + rollup: 2.62.0 58 + rollup-plugin-dts: 4.1.0_rollup@2.62.0+typescript@4.5.4 59 + rollup-plugin-esbuild: 4.8.1_esbuild@0.13.15+rollup@2.62.0 60 + rollup-plugin-license: 2.6.0_rollup@2.62.0 57 61 typescript: 4.5.4 58 - vite: 2.7.8 62 + vite: 2.7.9 59 63 vitepress: 0.20.10 60 64 vitest: link:packages/vitest 61 65 vue: 3.2.26 ··· 83 87 '@iconify-json/carbon': 1.0.12 84 88 '@types/node': 17.0.5 85 89 '@unocss/reset': 0.20.0 86 - '@vitejs/plugin-vue': 2.0.1_vite@2.7.8+vue@3.2.26 90 + '@vitejs/plugin-vue': 2.0.1_vite@2.7.9+vue@3.2.26 87 91 eslint: 8.5.0 88 92 pnpm: 6.24.3 89 93 typescript: 4.5.4 90 94 unocss: 0.20.0 91 - unplugin-vue-components: 0.17.11_vite@2.7.8+vue@3.2.26 95 + unplugin-vue-components: 0.17.11_75e9e1bb8b559d301075f79696a95504 92 96 vitepress: 0.20.10 93 97 94 98 packages/ui: ··· 107 111 unocss: ^0.20.0 108 112 unplugin-auto-import: ^0.5.5 109 113 unplugin-vue-components: ^0.17.11 114 + vite-plugin-pages: ^0.19.8 110 115 vitest: workspace:* 116 + vue: ^3.2.25 117 + vue-router: ^4.0.12 111 118 dependencies: 112 119 sirv: 1.0.19 113 120 devDependencies: 114 121 '@types/codemirror': 5.60.5 115 122 '@types/ws': 8.2.2 116 123 '@unocss/reset': 0.20.0 117 - '@vitejs/plugin-vue': 2.0.1_vite@2.7.8+vue@3.2.26 124 + '@vitejs/plugin-vue': 2.0.1_vite@2.7.9+vue@3.2.26 118 125 '@vitest/ws-client': link:../ws-client 119 126 '@vueuse/core': 7.4.1_vue@3.2.26 120 127 codemirror: 5.65.0 ··· 122 129 picocolors: 1.0.0 123 130 rollup: 2.62.0 124 131 unocss: 0.20.0 125 - unplugin-auto-import: 0.5.5_8f04d33ecb5e0e676bdcf3c3edd2b5de 126 - unplugin-vue-components: 0.17.11_ac7f589c55c4caa970b115f918f2bac5 132 + unplugin-auto-import: 0.5.5_452d2ffb118e9cc640482b4835cee42f 133 + unplugin-vue-components: 0.17.11_75e9e1bb8b559d301075f79696a95504 134 + vite-plugin-pages: 0.19.8_vite@2.7.9 127 135 vitest: link:../vitest 136 + vue: 3.2.26 137 + vue-router: 4.0.12_vue@3.2.26 128 138 129 139 packages/vitest: 130 140 specifiers: ··· 248 258 devDependencies: 249 259 vitest: link:../../packages/vitest 250 260 261 + test/coverage-test: 262 + specifiers: 263 + vitest: workspace:* 264 + devDependencies: 265 + vitest: link:../../packages/vitest 266 + 251 267 test/fails: 252 268 specifiers: 253 269 execa: ^6.0.0 ··· 260 276 specifiers: 261 277 happy-dom: '*' 262 278 lit: ^2.0.2 263 - vite: ^2.7.8 279 + vite: ^2.7.9 264 280 vitest: workspace:* 265 281 dependencies: 266 282 lit: 2.0.2 267 283 devDependencies: 268 284 happy-dom: 2.24.5 269 - vite: 2.7.8 285 + vite: 2.7.9 270 286 vitest: link:../../packages/vitest 271 287 272 288 test/mocks: ··· 274 290 '@vueuse/integrations': ^7.4.1 275 291 axios: ^0.24.0 276 292 tinyspy: ^0.2.6 277 - vite: ^2.7.8 293 + vite: ^2.7.9 278 294 vitest: workspace:* 279 295 dependencies: 280 296 '@vueuse/integrations': 7.4.1_vue@3.2.26 281 297 axios: 0.24.0 282 298 tinyspy: 0.2.6 283 299 devDependencies: 284 - vite: 2.7.8 300 + vite: 2.7.9 285 301 vitest: link:../../packages/vitest 286 302 287 303 test/puppeteer: 288 304 specifiers: 289 305 puppeteer: ^13.0.0 290 - vite: ^2.7.8 306 + vite: ^2.7.9 291 307 vitest: workspace:* 292 308 devDependencies: 293 309 puppeteer: 13.0.0 294 - vite: 2.7.8 310 + vite: 2.7.9 295 311 vitest: link:../../packages/vitest 296 312 297 313 test/react: ··· 322 338 enzyme-adapter-react-16: 1.15.6 323 339 react: ^17.0.2 324 340 react-dom: ^17.0.2 325 - vite: 2.7.7 341 + vite: 2.7.9 326 342 vitest: workspace:* 327 343 dependencies: 328 344 react: 17.0.2 ··· 333 349 '@vitejs/plugin-react': 1.1.3 334 350 enzyme: 3.11.0 335 351 enzyme-adapter-react-16: 1.15.6_fae758709a8810ba97b4c03852dde4d0 336 - vite: 2.7.7 352 + vite: 2.7.9 337 353 vitest: link:../../packages/vitest 338 354 339 355 test/react-mui: ··· 345 361 '@testing-library/jest-dom': ^5.16.1 346 362 '@testing-library/react': ^12.1.2 347 363 '@testing-library/user-event': ^13.5.0 348 - date-fns: ^2.27.0 364 + date-fns: ^2.28.0 349 365 history: ^5.2.0 350 366 jsdom: ^19.0.0 351 367 notistack: ^2.0.3 ··· 354 370 react-router-dom: ^6.2.1 355 371 recharts: ^2.1.8 356 372 swr: ^1.1.2 357 - vite: ^2.7.8 373 + vite: ^2.7.9 358 374 vitest: workspace:* 359 375 dependencies: 360 376 '@emotion/react': 11.7.1_react@17.0.2 361 377 '@emotion/styled': 11.6.0_79c1490562c3c65ef55eb132a37e39b4 362 - '@mui/lab': 5.0.0-alpha.62_01283bb7bbfafcf74a2b766e2788947f 378 + '@mui/lab': 5.0.0-alpha.62_b96ad97adb2da2a6d12b66b1cc9976c7 363 379 '@mui/material': 5.2.6_c84e354a724f4213aa6539fdea9d08aa 364 380 history: 5.2.0 365 381 notistack: 2.0.3_cb60ccf4b9f2d6fff1502882b432d8c4 ··· 372 388 '@testing-library/jest-dom': 5.16.1 373 389 '@testing-library/react': 12.1.2_react-dom@17.0.2+react@17.0.2 374 390 '@testing-library/user-event': 13.5.0 375 - date-fns: 2.27.0 391 + date-fns: 2.28.0 376 392 jsdom: 19.0.0 377 - vite: 2.7.8 393 + vite: 2.7.9 378 394 vitest: link:../../packages/vitest 379 395 380 396 test/react-testing-lib: ··· 389 405 happy-dom: '*' 390 406 react: ^17.0.2 391 407 react-dom: ^17.0.2 392 - vite: ^2.7.8 408 + vite: ^2.7.9 393 409 vitest: workspace:* 394 410 dependencies: 395 411 react: 17.0.2 ··· 403 419 '@types/react-dom': 17.0.11 404 420 '@vitejs/plugin-react': 1.1.3 405 421 happy-dom: 2.25.1 406 - vite: 2.7.8 422 + vite: 2.7.9 407 423 vitest: link:../../packages/vitest 408 424 409 425 test/react-testing-lib-msw: ··· 417 433 msw: ^0.36.3 418 434 react: ^17.0.2 419 435 react-dom: ^17.0.2 420 - vite: ^2.7.8 436 + vite: ^2.7.9 421 437 vitest: workspace:* 422 438 dependencies: 423 439 react: 17.0.2 ··· 430 446 '@vitejs/plugin-react': 1.1.3 431 447 cross-fetch: 3.1.4 432 448 msw: 0.36.3 433 - vite: 2.7.8 449 + vite: 2.7.9 434 450 vitest: link:../../packages/vitest 435 451 436 452 test/single-thread: ··· 446 462 svelte: ^3.44.3 447 463 vitest: workspace:* 448 464 devDependencies: 449 - '@sveltejs/vite-plugin-svelte': 1.0.0-next.32_svelte@3.44.3+vite@2.7.8 465 + '@sveltejs/vite-plugin-svelte': 1.0.0-next.32_svelte@3.44.3+vite@2.7.9 450 466 '@testing-library/svelte': 3.0.3_svelte@3.44.3 451 467 svelte: 3.44.3 452 468 vitest: link:../../packages/vitest ··· 463 479 dependencies: 464 480 vue: 3.2.24 465 481 devDependencies: 466 - '@vitejs/plugin-vue': 2.0.1_vite@2.7.8+vue@3.2.24 482 + '@vitejs/plugin-vue': 2.0.1_vite@2.7.9+vue@3.2.24 467 483 '@vue/test-utils': 2.0.0-rc.18_vue@3.2.24 468 484 happy-dom: 2.24.5 469 - unplugin-auto-import: 0.5.5_vite@2.7.8 470 - unplugin-vue-components: 0.17.11_vite@2.7.8+vue@3.2.24 485 + unplugin-auto-import: 0.5.5_rollup@2.62.0+vite@2.7.9 486 + unplugin-vue-components: 0.17.11_0d9d45098a650751d7442de2c9112cb6 471 487 vitest: link:../../packages/vitest 472 488 473 489 test/vue: ··· 480 496 dependencies: 481 497 vue: 3.2.26 482 498 devDependencies: 483 - '@vitejs/plugin-vue': 2.0.1_vite@2.7.8+vue@3.2.26 499 + '@vitejs/plugin-vue': 2.0.1_vite@2.7.9+vue@3.2.26 484 500 '@vue/test-utils': 2.0.0-rc.18_vue@3.2.26 485 501 happy-dom: 2.24.5 486 502 vitest: link:../../packages/vitest ··· 1028 1044 resolution: {integrity: sha512-DvPBnNoeuLaoSJZaxgpu54qzRhRKjSYVyQjhznTFrllKuDpm0sDFjHo6lvNLCM/cfMx2gb2PM2zY2kc9C8nmuw==} 1029 1045 dev: false 1030 1046 1031 - /@date-io/date-fns/2.11.0_date-fns@2.27.0: 1047 + /@date-io/date-fns/2.11.0_date-fns@2.28.0: 1032 1048 resolution: {integrity: sha512-mPQ71plBeFrArvBSHtjWMHXA89IUbZ6kuo2dsjlRC/1uNOybo91spIb+wTu03NxKTl8ut07s0jJ9svF71afpRg==} 1033 1049 peerDependencies: 1034 1050 date-fns: ^2.0.0 ··· 1037 1053 optional: true 1038 1054 dependencies: 1039 1055 '@date-io/core': 2.11.0 1040 - date-fns: 2.27.0 1056 + date-fns: 2.28.0 1041 1057 dev: false 1042 1058 1043 1059 /@date-io/dayjs/2.11.0: ··· 1355 1371 react-is: 17.0.2 1356 1372 dev: false 1357 1373 1358 - /@mui/lab/5.0.0-alpha.62_01283bb7bbfafcf74a2b766e2788947f: 1374 + /@mui/lab/5.0.0-alpha.62_b96ad97adb2da2a6d12b66b1cc9976c7: 1359 1375 resolution: {integrity: sha512-oUxGhoaTvNFiXjV6xe3pGu+wvQsDC9R8Q6Os8xL4TUwihdaU/pIBRuUiANtJOZJPgJ1JyUpTwZZDTvOiCQFwZA==} 1360 1376 engines: {node: '>=12.0.0'} 1361 1377 peerDependencies: ··· 1380 1396 optional: true 1381 1397 dependencies: 1382 1398 '@babel/runtime': 7.16.3 1383 - '@date-io/date-fns': 2.11.0_date-fns@2.27.0 1399 + '@date-io/date-fns': 2.11.0_date-fns@2.28.0 1384 1400 '@date-io/dayjs': 2.11.0 1385 1401 '@date-io/luxon': 2.11.1 1386 1402 '@date-io/moment': 2.11.0 ··· 1389 1405 '@mui/system': 5.2.6_922a85da57e3646a57465b7970b0de85 1390 1406 '@mui/utils': 5.2.3_react@17.0.2 1391 1407 clsx: 1.1.1 1392 - date-fns: 2.27.0 1408 + date-fns: 2.28.0 1393 1409 prop-types: 15.7.2 1394 1410 react: 17.0.2 1395 1411 react-dom: 17.0.2_react@17.0.2 ··· 1557 1573 resolution: {integrity: sha512-zrsUxjLOKAzdewIDRWy9nsV1GQsKBCWaGwsZQlCgr6/q+vjyZhFgqedLfFBuI9anTPEUT4APq9Mu0SZBTzIcGQ==} 1558 1574 dev: false 1559 1575 1560 - /@rollup/plugin-alias/3.1.8: 1576 + /@rollup/plugin-alias/3.1.8_rollup@2.62.0: 1561 1577 resolution: {integrity: sha512-tf7HeSs/06wO2LPqKNY3Ckbvy0JRe7Jyn98bXnt/gfrxbe+AJucoNJlsEVi9sdgbQtXemjbakCpO/76JVgnHpA==} 1562 1578 engines: {node: '>=8.0.0'} 1563 1579 peerDependencies: 1564 1580 rollup: ^1.20.0||^2.0.0 1565 1581 dependencies: 1582 + rollup: 2.62.0 1566 1583 slash: 3.0.0 1567 1584 dev: true 1568 1585 1569 - /@rollup/plugin-commonjs/21.0.1: 1586 + /@rollup/plugin-commonjs/21.0.1_rollup@2.62.0: 1570 1587 resolution: {integrity: sha512-EA+g22lbNJ8p5kuZJUYyhhDK7WgJckW5g4pNN7n4mAFUM96VuwUnNT3xr2Db2iCZPI1pJPbGyfT5mS9T1dHfMg==} 1571 1588 engines: {node: '>= 8.0.0'} 1572 1589 peerDependencies: 1573 1590 rollup: ^2.38.3 1574 1591 dependencies: 1575 - '@rollup/pluginutils': 3.1.0 1592 + '@rollup/pluginutils': 3.1.0_rollup@2.62.0 1576 1593 commondir: 1.0.1 1577 1594 estree-walker: 2.0.2 1578 1595 glob: 7.1.6 1579 1596 is-reference: 1.2.1 1580 1597 magic-string: 0.25.7 1581 1598 resolve: 1.20.0 1599 + rollup: 2.62.0 1582 1600 dev: true 1583 1601 1584 - /@rollup/plugin-json/4.1.0: 1602 + /@rollup/plugin-json/4.1.0_rollup@2.62.0: 1585 1603 resolution: {integrity: sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==} 1586 1604 peerDependencies: 1587 1605 rollup: ^1.20.0 || ^2.0.0 1588 1606 dependencies: 1589 - '@rollup/pluginutils': 3.1.0 1607 + '@rollup/pluginutils': 3.1.0_rollup@2.62.0 1608 + rollup: 2.62.0 1590 1609 dev: true 1591 1610 1592 - /@rollup/plugin-node-resolve/13.1.1: 1611 + /@rollup/plugin-node-resolve/13.1.1_rollup@2.62.0: 1593 1612 resolution: {integrity: sha512-6QKtRevXLrmEig9UiMYt2fSvee9TyltGRfw+qSs6xjUnxwjOzTOqy+/Lpxsgjb8mJn1EQNbCDAvt89O4uzL5kw==} 1594 1613 engines: {node: '>= 10.0.0'} 1595 1614 peerDependencies: 1596 1615 rollup: ^2.42.0 1597 1616 dependencies: 1598 - '@rollup/pluginutils': 3.1.0 1617 + '@rollup/pluginutils': 3.1.0_rollup@2.62.0 1599 1618 '@types/resolve': 1.17.1 1600 1619 builtin-modules: 3.2.0 1601 1620 deepmerge: 4.2.2 1602 1621 is-module: 1.0.0 1603 1622 resolve: 1.20.0 1623 + rollup: 2.62.0 1604 1624 dev: true 1605 1625 1606 - /@rollup/pluginutils/3.1.0: 1626 + /@rollup/pluginutils/3.1.0_rollup@2.62.0: 1607 1627 resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} 1608 1628 engines: {node: '>= 8.0.0'} 1609 1629 peerDependencies: ··· 1612 1632 '@types/estree': 0.0.39 1613 1633 estree-walker: 1.0.1 1614 1634 picomatch: 2.3.0 1635 + rollup: 2.62.0 1615 1636 dev: true 1616 1637 1617 1638 /@rollup/pluginutils/4.1.1: ··· 1630 1651 picomatch: 2.3.0 1631 1652 dev: true 1632 1653 1633 - /@sveltejs/vite-plugin-svelte/1.0.0-next.32_svelte@3.44.3+vite@2.7.8: 1654 + /@sveltejs/vite-plugin-svelte/1.0.0-next.32_svelte@3.44.3+vite@2.7.9: 1634 1655 resolution: {integrity: sha512-Lhf5BxVylosHIW6U2s6WDQA39ycd+bXivC8gHsXCJeLzxoHj7Pv7XAOk25xRSXT4wHg9DWFMBQh2DFU0DxHZ2g==} 1635 1656 engines: {node: ^14.13.1 || >= 16} 1636 1657 peerDependencies: ··· 1648 1669 require-relative: 0.8.7 1649 1670 svelte: 3.44.3 1650 1671 svelte-hmr: 0.14.7_svelte@3.44.3 1651 - vite: 2.7.8 1672 + vite: 2.7.9 1652 1673 transitivePeerDependencies: 1653 1674 - supports-color 1654 1675 dev: true ··· 2286 2307 vue: 3.2.26 2287 2308 dev: true 2288 2309 2289 - /@vitejs/plugin-vue/2.0.1_vite@2.7.8+vue@3.2.24: 2310 + /@vitejs/plugin-vue/2.0.1_vite@2.7.9+vue@3.2.24: 2290 2311 resolution: {integrity: sha512-wtdMnGVvys9K8tg+DxowU1ytTrdVveXr3LzdhaKakysgGXyrsfaeds2cDywtvujEASjWOwWL/OgWM+qoeM8Plg==} 2291 2312 engines: {node: '>=12.0.0'} 2292 2313 peerDependencies: 2293 2314 vite: ^2.5.10 2294 2315 vue: ^3.2.25 2295 2316 dependencies: 2296 - vite: 2.7.8 2317 + vite: 2.7.9 2297 2318 vue: 3.2.24 2298 2319 dev: true 2299 2320 2300 - /@vitejs/plugin-vue/2.0.1_vite@2.7.8+vue@3.2.26: 2321 + /@vitejs/plugin-vue/2.0.1_vite@2.7.9+vue@3.2.26: 2301 2322 resolution: {integrity: sha512-wtdMnGVvys9K8tg+DxowU1ytTrdVveXr3LzdhaKakysgGXyrsfaeds2cDywtvujEASjWOwWL/OgWM+qoeM8Plg==} 2302 2323 engines: {node: '>=12.0.0'} 2303 2324 peerDependencies: 2304 2325 vite: ^2.5.10 2305 2326 vue: ^3.2.25 2306 2327 dependencies: 2307 - vite: 2.7.8 2328 + vite: 2.7.9 2308 2329 vue: 3.2.26 2309 2330 dev: true 2310 2331 ··· 2379 2400 dependencies: 2380 2401 '@vue/compiler-dom': 3.2.26 2381 2402 '@vue/shared': 3.2.26 2403 + 2404 + /@vue/devtools-api/6.0.0-beta.21.1: 2405 + resolution: {integrity: sha512-FqC4s3pm35qGVeXRGOjTsRzlkJjrBLriDS9YXbflHLsfA9FrcKzIyWnLXoNm+/7930E8rRakXuAc2QkC50swAw==} 2406 + dev: true 2382 2407 2383 2408 /@vue/reactivity-transform/3.2.26: 2384 2409 resolution: {integrity: sha512-XKMyuCmzNA7nvFlYhdKwD78rcnmPb7q46uoR00zkX6yZrUmcCQ5OikiwUEVbvNhL5hBJuvbSO95jB5zkUon+eQ==} ··· 2779 2804 resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} 2780 2805 engines: {node: '>= 4.5.0'} 2781 2806 hasBin: true 2807 + dev: true 2808 + 2809 + /available-typed-arrays/1.0.5: 2810 + resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} 2811 + engines: {node: '>= 0.4'} 2782 2812 dev: true 2783 2813 2784 2814 /axios/0.24.0: ··· 3376 3406 whatwg-url: 10.0.0 3377 3407 dev: true 3378 3408 3379 - /date-fns/2.27.0: 3380 - resolution: {integrity: sha512-sj+J0Mo2p2X1e306MHq282WS4/A8Pz/95GIFcsPNMPMZVI3EUrAdSv90al1k+p74WGLCruMXk23bfEDZa71X9Q==} 3409 + /date-fns/2.28.0: 3410 + resolution: {integrity: sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==} 3381 3411 engines: {node: '>=0.11'} 3382 3412 dev: true 3383 3413 ··· 3442 3472 dependencies: 3443 3473 type-detect: 4.0.8 3444 3474 dev: false 3475 + 3476 + /deep-equal/2.0.5: 3477 + resolution: {integrity: sha512-nPiRgmbAtm1a3JsnLCf6/SLfXcjyN5v8L1TXzdCmHrXJ4hx+gW/w1YCcn7z8gJtSiDArZCgYtbao3QqLm/N1Sw==} 3478 + dependencies: 3479 + call-bind: 1.0.2 3480 + es-get-iterator: 1.1.2 3481 + get-intrinsic: 1.1.1 3482 + is-arguments: 1.1.1 3483 + is-date-object: 1.0.2 3484 + is-regex: 1.1.4 3485 + isarray: 2.0.5 3486 + object-is: 1.1.5 3487 + object-keys: 1.1.1 3488 + object.assign: 4.1.2 3489 + regexp.prototype.flags: 1.3.1 3490 + side-channel: 1.0.4 3491 + which-boxed-primitive: 1.0.2 3492 + which-collection: 1.0.1 3493 + which-typed-array: 1.1.7 3494 + dev: true 3445 3495 3446 3496 /deep-is/0.1.3: 3447 3497 resolution: {integrity: sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=} ··· 3729 3779 3730 3780 /es-array-method-boxes-properly/1.0.0: 3731 3781 resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==} 3782 + dev: true 3783 + 3784 + /es-get-iterator/1.1.2: 3785 + resolution: {integrity: sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==} 3786 + dependencies: 3787 + call-bind: 1.0.2 3788 + get-intrinsic: 1.1.1 3789 + has-symbols: 1.0.2 3790 + is-arguments: 1.1.1 3791 + is-map: 2.0.2 3792 + is-set: 2.0.2 3793 + is-string: 1.0.7 3794 + isarray: 2.0.5 3732 3795 dev: true 3733 3796 3734 3797 /es-module-lexer/0.9.3: ··· 4692 4755 optional: true 4693 4756 dev: false 4694 4757 4758 + /foreach/2.0.5: 4759 + resolution: {integrity: sha1-C+4AUBiusmDQo6865ljdATbsG5k=} 4760 + dev: true 4761 + 4695 4762 /foreground-child/2.0.0: 4696 4763 resolution: {integrity: sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==} 4697 4764 engines: {node: '>=8.0.0'} ··· 5154 5221 resolution: {integrity: sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==} 5155 5222 dev: false 5156 5223 5224 + /is-arguments/1.1.1: 5225 + resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} 5226 + engines: {node: '>= 0.4'} 5227 + dependencies: 5228 + call-bind: 1.0.2 5229 + has-tostringtag: 1.0.0 5230 + dev: true 5231 + 5157 5232 /is-arrayish/0.2.1: 5158 5233 resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=} 5159 5234 ··· 5223 5298 engines: {node: '>=8'} 5224 5299 dev: true 5225 5300 5301 + /is-map/2.0.2: 5302 + resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} 5303 + dev: true 5304 + 5226 5305 /is-module/1.0.0: 5227 5306 resolution: {integrity: sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=} 5228 5307 dev: true ··· 5264 5343 has-tostringtag: 1.0.0 5265 5344 dev: true 5266 5345 5346 + /is-set/2.0.2: 5347 + resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} 5348 + dev: true 5349 + 5267 5350 /is-shared-array-buffer/1.0.1: 5268 5351 resolution: {integrity: sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==} 5269 5352 dev: true ··· 5296 5379 has-symbols: 1.0.2 5297 5380 dev: true 5298 5381 5382 + /is-typed-array/1.1.8: 5383 + resolution: {integrity: sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA==} 5384 + engines: {node: '>= 0.4'} 5385 + dependencies: 5386 + available-typed-arrays: 1.0.5 5387 + call-bind: 1.0.2 5388 + es-abstract: 1.19.1 5389 + foreach: 2.0.5 5390 + has-tostringtag: 1.0.0 5391 + dev: true 5392 + 5299 5393 /is-unicode-supported/0.1.0: 5300 5394 resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} 5301 5395 engines: {node: '>=10'} 5396 + dev: true 5397 + 5398 + /is-weakmap/2.0.1: 5399 + resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} 5302 5400 dev: true 5303 5401 5304 5402 /is-weakref/1.0.1: ··· 5307 5405 call-bind: 1.0.2 5308 5406 dev: true 5309 5407 5408 + /is-weakset/2.0.2: 5409 + resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} 5410 + dependencies: 5411 + call-bind: 1.0.2 5412 + get-intrinsic: 1.1.1 5413 + dev: true 5414 + 5310 5415 /isarray/1.0.0: 5311 5416 resolution: {integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=} 5417 + dev: true 5418 + 5419 + /isarray/2.0.5: 5420 + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} 5312 5421 dev: true 5313 5422 5314 5423 /isexe/2.0.0: ··· 6865 6974 glob: 7.1.6 6866 6975 dev: true 6867 6976 6868 - /rollup-plugin-dts/4.1.0_typescript@4.5.4: 6977 + /rollup-plugin-dts/4.1.0_rollup@2.62.0+typescript@4.5.4: 6869 6978 resolution: {integrity: sha512-rriXIm3jdUiYeiAAd1Fv+x2AxK6Kq6IybB2Z/IdoAW95fb4uRUurYsEYKa8L1seedezDeJhy8cfo8FEL9aZzqg==} 6870 6979 engines: {node: '>=v12.22.7'} 6871 6980 peerDependencies: ··· 6873 6982 typescript: ~4.1 || ~4.2 || ~4.3 || ~4.4 || ~4.5 6874 6983 dependencies: 6875 6984 magic-string: 0.25.7 6985 + rollup: 2.62.0 6876 6986 typescript: 4.5.4 6877 6987 optionalDependencies: 6878 6988 '@babel/code-frame': 7.16.0 6879 6989 dev: true 6880 6990 6881 - /rollup-plugin-esbuild/4.8.1: 6991 + /rollup-plugin-esbuild/4.8.1_esbuild@0.13.15+rollup@2.62.0: 6882 6992 resolution: {integrity: sha512-prGY+azzysPnH3McwQnw1tTRMWIYtEVO75GtG40ETrLCX/43+tLrXzPEzxPelcFCaOK9112QgYJKJ6aS1J4l0w==} 6883 6993 engines: {node: '>=12'} 6884 6994 peerDependencies: ··· 6888 6998 '@rollup/pluginutils': 4.1.2 6889 6999 debug: 4.3.3 6890 7000 es-module-lexer: 0.9.3 7001 + esbuild: 0.13.15 6891 7002 joycon: 3.1.1 6892 7003 jsonc-parser: 3.0.0 7004 + rollup: 2.62.0 6893 7005 transitivePeerDependencies: 6894 7006 - supports-color 6895 7007 dev: true 6896 7008 6897 - /rollup-plugin-license/2.6.0: 7009 + /rollup-plugin-license/2.6.0_rollup@2.62.0: 6898 7010 resolution: {integrity: sha512-ilM+sb9xCvP+23tmzsCqJSm33877nIFeO6lMDGbckxc1jq2nW6WtU1nFD4cfOrKYl0cw1dkz4rC3VMAe8dA8cQ==} 6899 7011 engines: {node: '>=10.0.0'} 6900 7012 peerDependencies: ··· 6907 7019 mkdirp: 1.0.4 6908 7020 moment: 2.29.1 6909 7021 package-name-regex: 2.0.4 7022 + rollup: 2.62.0 6910 7023 spdx-expression-validate: 2.0.0 6911 7024 spdx-satisfies: 5.0.1 6912 7025 dev: true ··· 7580 7693 '@unocss/vite': 0.20.0 7581 7694 dev: true 7582 7695 7583 - /unplugin-auto-import/0.5.5_8f04d33ecb5e0e676bdcf3c3edd2b5de: 7696 + /unplugin-auto-import/0.5.5_452d2ffb118e9cc640482b4835cee42f: 7584 7697 resolution: {integrity: sha512-PAP/6WdqWtGhlQBvlVZ7qmhHbLcTYSsARtFSbY/jaUx/SaQkRT7SvronHIKEvx4bPmS+l4erQ9gQKSBBPzvUnQ==} 7585 7698 engines: {node: '>=14'} 7586 7699 peerDependencies: ··· 7595 7708 local-pkg: 0.4.0 7596 7709 magic-string: 0.25.7 7597 7710 resolve: 1.20.0 7598 - unplugin: 0.2.21_rollup@2.62.0+vite@2.7.8 7711 + unplugin: 0.2.21_rollup@2.62.0+vite@2.7.9 7599 7712 transitivePeerDependencies: 7600 7713 - rollup 7601 7714 - vite 7602 7715 - webpack 7603 7716 dev: true 7604 7717 7605 - /unplugin-auto-import/0.5.5_vite@2.7.8: 7718 + /unplugin-auto-import/0.5.5_rollup@2.62.0+vite@2.7.9: 7606 7719 resolution: {integrity: sha512-PAP/6WdqWtGhlQBvlVZ7qmhHbLcTYSsARtFSbY/jaUx/SaQkRT7SvronHIKEvx4bPmS+l4erQ9gQKSBBPzvUnQ==} 7607 7720 engines: {node: '>=14'} 7608 7721 peerDependencies: ··· 7616 7729 local-pkg: 0.4.0 7617 7730 magic-string: 0.25.7 7618 7731 resolve: 1.20.0 7619 - unplugin: 0.2.21_vite@2.7.8 7732 + unplugin: 0.2.21_rollup@2.62.0+vite@2.7.9 7620 7733 transitivePeerDependencies: 7621 7734 - rollup 7622 7735 - vite 7623 7736 - webpack 7624 7737 dev: true 7625 7738 7626 - /unplugin-vue-components/0.17.11_ac7f589c55c4caa970b115f918f2bac5: 7739 + /unplugin-vue-components/0.17.11_0d9d45098a650751d7442de2c9112cb6: 7627 7740 resolution: {integrity: sha512-u5MQ0TbikszRelCt6EA/HskGtGkGLDxi7tQ4/4tcEPWkH3yXSZRJCOeLF5MSdxN1SiGjaJ0I9zeHjoZFC3FvRw==} 7628 7741 engines: {node: '>=14'} 7629 7742 peerDependencies: ··· 7645 7758 magic-string: 0.25.7 7646 7759 minimatch: 3.0.4 7647 7760 resolve: 1.20.0 7648 - unplugin: 0.2.21_rollup@2.62.0+vite@2.7.8 7649 - vue: 3.2.26 7650 - transitivePeerDependencies: 7651 - - rollup 7652 - - supports-color 7653 - - vite 7654 - - webpack 7655 - dev: true 7656 - 7657 - /unplugin-vue-components/0.17.11_vite@2.7.8+vue@3.2.24: 7658 - resolution: {integrity: sha512-u5MQ0TbikszRelCt6EA/HskGtGkGLDxi7tQ4/4tcEPWkH3yXSZRJCOeLF5MSdxN1SiGjaJ0I9zeHjoZFC3FvRw==} 7659 - engines: {node: '>=14'} 7660 - peerDependencies: 7661 - '@babel/parser': ^7.15.8 7662 - '@babel/traverse': ^7.15.4 7663 - vue: 2 || 3 7664 - peerDependenciesMeta: 7665 - '@babel/parser': 7666 - optional: true 7667 - '@babel/traverse': 7668 - optional: true 7669 - dependencies: 7670 - '@antfu/utils': 0.3.0 7671 - '@rollup/pluginutils': 4.1.2 7672 - chokidar: 3.5.2 7673 - debug: 4.3.3 7674 - fast-glob: 3.2.7 7675 - local-pkg: 0.4.0 7676 - magic-string: 0.25.7 7677 - minimatch: 3.0.4 7678 - resolve: 1.20.0 7679 - unplugin: 0.2.21_vite@2.7.8 7761 + unplugin: 0.2.21_rollup@2.62.0+vite@2.7.9 7680 7762 vue: 3.2.24 7681 7763 transitivePeerDependencies: 7682 7764 - rollup ··· 7685 7767 - webpack 7686 7768 dev: true 7687 7769 7688 - /unplugin-vue-components/0.17.11_vite@2.7.8+vue@3.2.26: 7770 + /unplugin-vue-components/0.17.11_75e9e1bb8b559d301075f79696a95504: 7689 7771 resolution: {integrity: sha512-u5MQ0TbikszRelCt6EA/HskGtGkGLDxi7tQ4/4tcEPWkH3yXSZRJCOeLF5MSdxN1SiGjaJ0I9zeHjoZFC3FvRw==} 7690 7772 engines: {node: '>=14'} 7691 7773 peerDependencies: ··· 7707 7789 magic-string: 0.25.7 7708 7790 minimatch: 3.0.4 7709 7791 resolve: 1.20.0 7710 - unplugin: 0.2.21_vite@2.7.8 7792 + unplugin: 0.2.21_rollup@2.62.0+vite@2.7.9 7711 7793 vue: 3.2.26 7712 7794 transitivePeerDependencies: 7713 7795 - rollup ··· 7716 7798 - webpack 7717 7799 dev: true 7718 7800 7719 - /unplugin/0.2.21_rollup@2.62.0+vite@2.7.8: 7801 + /unplugin/0.2.21_rollup@2.62.0+vite@2.7.9: 7720 7802 resolution: {integrity: sha512-IJ15/L5XbhnV7J09Zjk0FT5HEkBjkXucWAXQWRsmEtUxmmxwh23yavrmDbCF6ZPxWiVB28+wnKIHePTRRpQPbQ==} 7721 7803 peerDependencies: 7722 7804 rollup: ^2.50.0 ··· 7731 7813 optional: true 7732 7814 dependencies: 7733 7815 rollup: 2.62.0 7734 - vite: 2.7.8 7735 - webpack-virtual-modules: 0.4.3 7736 - dev: true 7737 - 7738 - /unplugin/0.2.21_vite@2.7.8: 7739 - resolution: {integrity: sha512-IJ15/L5XbhnV7J09Zjk0FT5HEkBjkXucWAXQWRsmEtUxmmxwh23yavrmDbCF6ZPxWiVB28+wnKIHePTRRpQPbQ==} 7740 - peerDependencies: 7741 - rollup: ^2.50.0 7742 - vite: ^2.3.0 7743 - webpack: 4 || 5 7744 - peerDependenciesMeta: 7745 - rollup: 7746 - optional: true 7747 - vite: 7748 - optional: true 7749 - webpack: 7750 - optional: true 7751 - dependencies: 7752 - vite: 2.7.8 7816 + vite: 2.7.9 7753 7817 webpack-virtual-modules: 0.4.3 7754 7818 dev: true 7755 7819 ··· 7783 7847 spdx-expression-parse: 3.0.1 7784 7848 dev: true 7785 7849 7850 + /vite-plugin-pages/0.19.8_vite@2.7.9: 7851 + resolution: {integrity: sha512-KwUYl5zFzLKc4eCEDp4xvbH5plqmkWN5i1JYgLIksCp5NK3FiXEaWmtQ8hSKgFo4pzV9BJ8hwWf0xYxEQzAbmQ==} 7852 + peerDependencies: 7853 + '@vue/compiler-sfc': '>=3' 7854 + vite: '>=2' 7855 + peerDependenciesMeta: 7856 + '@vue/compiler-sfc': 7857 + optional: true 7858 + dependencies: 7859 + debug: 4.3.3 7860 + deep-equal: 2.0.5 7861 + fast-glob: 3.2.7 7862 + json5: 2.2.0 7863 + local-pkg: 0.4.0 7864 + vite: 2.7.9 7865 + yaml: 2.0.0-9 7866 + transitivePeerDependencies: 7867 + - supports-color 7868 + dev: true 7869 + 7786 7870 /vite/2.7.7: 7787 7871 resolution: {integrity: sha512-Nm4ingl//gMSj/p1aCBHuTc5Fd8W8Mwdci/HUvqCVq8xaJqF7z08S/LRq1M9kS0jRfJk1/f/CwUyQAr6YgsOLw==} 7788 7872 engines: {node: '>=12.2.0'} ··· 7807 7891 fsevents: 2.3.2 7808 7892 dev: true 7809 7893 7810 - /vite/2.7.8: 7811 - resolution: {integrity: sha512-NOgvRtXUq4/7srE2cTQ2IU1oERdGq2njVOlZtgRrjMO+PPJpncd61/AUzxzZklQ1zBkiWXEVrw3Csq0Sbgr0rQ==} 7894 + /vite/2.7.9: 7895 + resolution: {integrity: sha512-CyopIJIRrc26Wnbkch5BCHFhQodzeV4jjSegLAEw1RImvXSuoOo2SfpEW9zRVi188WmjJwCqCaoG25C0r4nekw==} 7812 7896 engines: {node: '>=12.2.0'} 7813 7897 hasBin: true 7814 7898 peerDependencies: ··· 7882 7966 semver: 7.3.5 7883 7967 transitivePeerDependencies: 7884 7968 - supports-color 7969 + dev: true 7970 + 7971 + /vue-router/4.0.12_vue@3.2.26: 7972 + resolution: {integrity: sha512-CPXvfqe+mZLB1kBWssssTiWg4EQERyqJZes7USiqfW9B5N2x+nHlnsM1D3b5CaJ6qgCvMmYJnz+G0iWjNCvXrg==} 7973 + peerDependencies: 7974 + vue: ^3.0.0 7975 + dependencies: 7976 + '@vue/devtools-api': 6.0.0-beta.21.1 7977 + vue: 3.2.26 7885 7978 dev: true 7886 7979 7887 7980 /vue/3.2.24: ··· 7987 8080 is-symbol: 1.0.3 7988 8081 dev: true 7989 8082 8083 + /which-collection/1.0.1: 8084 + resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} 8085 + dependencies: 8086 + is-map: 2.0.2 8087 + is-set: 2.0.2 8088 + is-weakmap: 2.0.1 8089 + is-weakset: 2.0.2 8090 + dev: true 8091 + 7990 8092 /which-module/2.0.0: 7991 8093 resolution: {integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=} 7992 8094 dev: false 7993 8095 optional: true 8096 + 8097 + /which-typed-array/1.1.7: 8098 + resolution: {integrity: sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw==} 8099 + engines: {node: '>= 0.4'} 8100 + dependencies: 8101 + available-typed-arrays: 1.0.5 8102 + call-bind: 1.0.2 8103 + es-abstract: 1.19.1 8104 + foreach: 2.0.5 8105 + has-tostringtag: 1.0.0 8106 + is-typed-array: 1.1.8 8107 + dev: true 7994 8108 7995 8109 /which/1.3.1: 7996 8110 resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} ··· 8103 8217 /yaml/1.10.2: 8104 8218 resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} 8105 8219 engines: {node: '>= 6'} 8220 + 8221 + /yaml/2.0.0-9: 8222 + resolution: {integrity: sha512-Bf2KowHjyVkIIiGMt7+fbhmlvKOaE8DWuD07bnL4+FQ9sPmEl/5IzGpBpoxPqOaHuyasBjJhyXDcISpJWfhCGw==} 8223 + engines: {node: '>= 12'} 8224 + dev: true 8106 8225 8107 8226 /yargs-parser/18.1.3: 8108 8227 resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==}
+4 -1
packages/ui/package.json
··· 41 41 "unocss": "^0.20.0", 42 42 "unplugin-auto-import": "^0.5.5", 43 43 "unplugin-vue-components": "^0.17.11", 44 - "vitest": "workspace:*" 44 + "vite-plugin-pages": "^0.19.8", 45 + "vitest": "workspace:*", 46 + "vue": "^3.2.25", 47 + "vue-router": "^4.0.12" 45 48 }, 46 49 "peerDependencies": { 47 50 "vitest": "workspace:*"
+5
packages/ui/vite.config.ts
··· 4 4 import Components from 'unplugin-vue-components/vite' 5 5 import AutoImport from 'unplugin-auto-import/vite' 6 6 import Unocss from 'unocss/vite' 7 + import Pages from 'vite-plugin-pages' 7 8 import { presetAttributify, presetIcons, presetUno } from 'unocss' 8 9 9 10 export default defineConfig({ ··· 35 36 dirs: ['client/components'], 36 37 dts: resolve(__dirname, './client/components.d.ts'), 37 38 }), 39 + Pages({ 40 + dirs: ['client/pages'], 41 + }), 38 42 AutoImport({ 39 43 dts: resolve(__dirname, './client/auto-imports.d.ts'), 40 44 imports: [ 41 45 'vue', 46 + 'vue-router', 42 47 '@vueuse/core', 43 48 ], 44 49 }),
+1 -1
test/lit/package.json
··· 15 15 }, 16 16 "devDependencies": { 17 17 "happy-dom": "*", 18 - "vite": "^2.7.8", 18 + "vite": "^2.7.9", 19 19 "vitest": "workspace:*" 20 20 } 21 21 }
+1 -1
test/mocks/package.json
··· 16 16 "tinyspy": "^0.2.6" 17 17 }, 18 18 "devDependencies": { 19 - "vite": "^2.7.8", 19 + "vite": "^2.7.9", 20 20 "vitest": "workspace:*" 21 21 } 22 22 }
+1 -1
test/puppeteer/package.json
··· 8 8 }, 9 9 "devDependencies": { 10 10 "puppeteer": "^13.0.0", 11 - "vite": "^2.7.8", 11 + "vite": "^2.7.9", 12 12 "vitest": "workspace:*" 13 13 } 14 14 }
+1 -1
test/react-enzyme/package.json
··· 13 13 "@vitejs/plugin-react": "1.1.3", 14 14 "enzyme": "3.11.0", 15 15 "enzyme-adapter-react-16": "1.15.6", 16 - "vite": "2.7.7", 16 + "vite": "2.7.9", 17 17 "vitest": "workspace:*" 18 18 } 19 19 }
+2 -2
test/react-mui/package.json
··· 24 24 "@testing-library/jest-dom": "^5.16.1", 25 25 "@testing-library/react": "^12.1.2", 26 26 "@testing-library/user-event": "^13.5.0", 27 - "date-fns": "^2.27.0", 27 + "date-fns": "^2.28.0", 28 28 "jsdom": "^19.0.0", 29 - "vite": "^2.7.8", 29 + "vite": "^2.7.9", 30 30 "vitest": "workspace:*" 31 31 } 32 32 }
+1 -1
test/react-testing-lib-msw/package.json
··· 20 20 "@vitejs/plugin-react": "^1.1.3", 21 21 "cross-fetch": "^3.1.4", 22 22 "msw": "^0.36.3", 23 - "vite": "^2.7.8", 23 + "vite": "^2.7.9", 24 24 "vitest": "workspace:*" 25 25 } 26 26 }
+1 -1
test/react-testing-lib/package.json
··· 21 21 "@types/react-dom": "^17.0.11", 22 22 "@vitejs/plugin-react": "^1.1.3", 23 23 "happy-dom": "*", 24 - "vite": "^2.7.8", 24 + "vite": "^2.7.9", 25 25 "vitest": "workspace:*" 26 26 } 27 27 }
+1 -1
test/vue2/package.json
··· 13 13 "@vue/test-utils": "^1.3.0", 14 14 "happy-dom": "*", 15 15 "unplugin-vue2-script-setup": "^0.8.3", 16 - "vite": "^2.7.8", 16 + "vite": "^2.7.9", 17 17 "vite-plugin-vue2": "^1.9.0", 18 18 "vitest": "../../packages/vitest", 19 19 "vue-template-compiler": "2.6.14"
+12 -12
test/vue2/pnpm-lock.yaml
··· 8 8 '@vue/test-utils': ^1.3.0 9 9 happy-dom: '*' 10 10 unplugin-vue2-script-setup: ^0.8.3 11 - vite: ^2.7.8 11 + vite: ^2.7.9 12 12 vite-plugin-vue2: ^1.9.0 13 13 vitest: ../../packages/vitest 14 14 vue: 2.6.14 ··· 19 19 '@vue/composition-api': 1.4.3_vue@2.6.14 20 20 '@vue/test-utils': 1.3.0_9065e7474e033a8e4b95615fc8e6c36c 21 21 happy-dom: 2.24.5 22 - unplugin-vue2-script-setup: 0.8.3_vite@2.7.8 23 - vite: 2.7.8 24 - vite-plugin-vue2: 1.9.0_5aecea110cc38881eaffbd9ba48e12ce 22 + unplugin-vue2-script-setup: 0.8.3_vite@2.7.9 23 + vite: 2.7.9 24 + vite-plugin-vue2: 1.9.0_8ef3fc29348b7a9d3790b603714f5bb1 25 25 vitest: link:../../packages/vitest 26 26 vue-template-compiler: 2.6.14 27 27 ··· 2114 2114 engines: {node: '>= 10.0.0'} 2115 2115 dev: true 2116 2116 2117 - /unplugin-vue2-script-setup/0.8.3_vite@2.7.8: 2117 + /unplugin-vue2-script-setup/0.8.3_vite@2.7.9: 2118 2118 resolution: {integrity: sha512-UNAnB/mwxWlJz5i+PWiIJMug8pKb84R9CHOBBJ/OUyZdT90nIsRVuEXkofCUz1KIYCp1r4gxcmxlnNe0LL3q5w==} 2119 2119 peerDependencies: 2120 2120 pug: ^3.0.2 ··· 2136 2136 defu: 5.0.0 2137 2137 htmlparser2: 5.0.1 2138 2138 magic-string: 0.25.7 2139 - unplugin: 0.2.21_vite@2.7.8 2139 + unplugin: 0.2.21_vite@2.7.9 2140 2140 transitivePeerDependencies: 2141 2141 - rollup 2142 2142 - supports-color ··· 2144 2144 - webpack 2145 2145 dev: true 2146 2146 2147 - /unplugin/0.2.21_vite@2.7.8: 2147 + /unplugin/0.2.21_vite@2.7.9: 2148 2148 resolution: {integrity: sha512-IJ15/L5XbhnV7J09Zjk0FT5HEkBjkXucWAXQWRsmEtUxmmxwh23yavrmDbCF6ZPxWiVB28+wnKIHePTRRpQPbQ==} 2149 2149 peerDependencies: 2150 2150 rollup: ^2.50.0 ··· 2158 2158 webpack: 2159 2159 optional: true 2160 2160 dependencies: 2161 - vite: 2.7.8 2161 + vite: 2.7.9 2162 2162 webpack-virtual-modules: 0.4.3 2163 2163 dev: true 2164 2164 ··· 2166 2166 resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=} 2167 2167 dev: true 2168 2168 2169 - /vite-plugin-vue2/1.9.0_5aecea110cc38881eaffbd9ba48e12ce: 2169 + /vite-plugin-vue2/1.9.0_8ef3fc29348b7a9d3790b603714f5bb1: 2170 2170 resolution: {integrity: sha512-4vmcoiOmOTGjRnA0hk8tHYqk96ZxRpe4AmeCqJJ8jQuNo+SDF1zXPyhxAUIK1tuK354No77WVHHIimVvZQuvIA==} 2171 2171 peerDependencies: 2172 2172 vite: ^2.0.0-beta.23 ··· 2192 2192 rollup: 2.61.1 2193 2193 slash: 3.0.0 2194 2194 source-map: 0.7.3 2195 - vite: 2.7.8 2195 + vite: 2.7.9 2196 2196 vue-template-compiler: 2.6.14 2197 2197 vue-template-es2015-compiler: 1.9.1 2198 2198 transitivePeerDependencies: 2199 2199 - supports-color 2200 2200 dev: true 2201 2201 2202 - /vite/2.7.8: 2203 - resolution: {integrity: sha512-NOgvRtXUq4/7srE2cTQ2IU1oERdGq2njVOlZtgRrjMO+PPJpncd61/AUzxzZklQ1zBkiWXEVrw3Csq0Sbgr0rQ==} 2202 + /vite/2.7.9: 2203 + resolution: {integrity: sha512-CyopIJIRrc26Wnbkch5BCHFhQodzeV4jjSegLAEw1RImvXSuoOo2SfpEW9zRVi188WmjJwCqCaoG25C0r4nekw==} 2204 2204 engines: {node: '>=12.2.0'} 2205 2205 hasBin: true 2206 2206 peerDependencies:
+1 -6
packages/ui/client/App.vue
··· 1 1 <template> 2 - <div grid="~ cols-[15rem_15rem_auto]" h-screen w-screen overflow="hidden"> 3 - <Navigation /> 4 - <Suites /> 5 - <FileDetails /> 6 - </div> 7 - <ConnectionOverlay /> 2 + <RouterView /> 8 3 </template>
+2
packages/ui/client/auto-imports.d.ts
··· 154 154 const useRafFn: typeof import('@vueuse/core')['useRafFn'] 155 155 const useRefHistory: typeof import('@vueuse/core')['useRefHistory'] 156 156 const useResizeObserver: typeof import('@vueuse/core')['useResizeObserver'] 157 + const useRoute: typeof import('vue-router')['useRoute'] 158 + const useRouter: typeof import('vue-router')['useRouter'] 157 159 const useScreenSafeArea: typeof import('@vueuse/core')['useScreenSafeArea'] 158 160 const useScriptTag: typeof import('@vueuse/core')['useScriptTag'] 159 161 const useScroll: typeof import('@vueuse/core')['useScroll']
+10 -1
packages/ui/client/main.ts
··· 1 1 import { createApp } from 'vue' 2 + import { createRouter, createWebHistory } from 'vue-router' 3 + import routes from 'virtual:generated-pages' 2 4 import App from './App.vue' 5 + 3 6 import 'uno.css' 4 7 import '@unocss/reset/tailwind.css' 5 8 import 'codemirror/lib/codemirror.css' 6 9 import 'codemirror-theme-vars/base.css' 7 10 import './styles/main.css' 8 11 9 - createApp(App).mount('#app') 12 + const app = createApp(App) 13 + const router = createRouter({ 14 + history: createWebHistory(), 15 + routes, 16 + }) 17 + app.use(router) 18 + app.mount('#app')
+1
packages/ui/client/shim.d.ts
··· 1 1 /// <reference types="vite/client" /> 2 + /// <reference types="vite-plugin-pages/client" /> 2 3 3 4 declare module '*.vue' { 4 5 import type { DefineComponent } from 'vue'
+8
packages/ui/client/pages/index.vue
··· 1 + <template> 2 + <div grid="~ cols-[15rem_15rem_auto]" h-screen w-screen overflow="hidden"> 3 + <Navigation /> 4 + <Suites /> 5 + <FileDetails /> 6 + </div> 7 + <ConnectionOverlay /> 8 + </template>