[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.

test: update Cypress to v10 (#1632)

authored by

Ari Perkkiö and committed by
GitHub
(Jul 15, 2022, 12:25 AM +0800) 66733895 e910f810

+133 -174
+82 -128
pnpm-lock.yaml
··· 76 76 rollup-plugin-license: 2.8.1_rollup@2.75.7 77 77 simple-git-hooks: 2.8.0 78 78 typescript: 4.7.4 79 - vite: 3.0.0-beta.4 79 + vite: 3.0.0-beta.10 80 80 vitest: link:packages/vitest 81 81 vue: 3.2.37 82 82 ··· 163 163 lit: 2.2.5 164 164 devDependencies: 165 165 '@vitest/ui': link:../../packages/ui 166 - happy-dom: 6.0.2 166 + happy-dom: 6.0.3 167 167 vite: 2.9.12 168 168 vitest: link:../../packages/vitest 169 169 ··· 557 557 558 558 packages/ui: 559 559 specifiers: 560 - '@cypress/vite-dev-server': ^2.2.3 561 - '@cypress/vue': ^3.1.2 562 560 '@faker-js/faker': ^7.3.0 563 561 '@testing-library/cypress': ^8.0.3 564 562 '@types/codemirror': ^5.60.5 ··· 574 572 birpc: ^0.2.3 575 573 codemirror: ^5.65.6 576 574 codemirror-theme-vars: ^0.1.1 577 - cypress: ^9.7.0 575 + cypress: ^10.3.0 578 576 d3-graph-controller: ^2.2.43 579 577 flatted: ^3.2.5 580 578 floating-vue: ^2.0.0-y.0 ··· 592 590 dependencies: 593 591 sirv: 2.0.2 594 592 devDependencies: 595 - '@cypress/vite-dev-server': 2.2.3_vite@3.0.0-beta.4 596 - '@cypress/vue': 3.1.2_cypress@9.7.0+vue@3.2.37 597 593 '@faker-js/faker': 7.3.0 598 - '@testing-library/cypress': 8.0.3_cypress@9.7.0 594 + '@testing-library/cypress': 8.0.3_cypress@10.3.0 599 595 '@types/codemirror': 5.60.5 600 596 '@types/d3-force': 3.0.3 601 597 '@types/d3-selection': 3.0.2 602 598 '@types/ws': 8.5.3 603 599 '@unocss/reset': 0.39.3 604 - '@vitejs/plugin-vue': 2.3.3_6mlnhieunnuqnu3vhxgdm3rp6q 600 + '@vitejs/plugin-vue': 2.3.3_l7e7pnoinrggtrxsapexkuuh3a 605 601 '@vitejs/plugin-vue-jsx': 1.3.10 606 602 '@vitest/ws-client': link:../ws-client 607 603 '@vueuse/core': 8.7.4_vue@3.2.37 ··· 609 605 birpc: 0.2.3 610 606 codemirror: 5.65.6 611 607 codemirror-theme-vars: 0.1.1 612 - cypress: 9.7.0 608 + cypress: 10.3.0 613 609 d3-graph-controller: 2.2.43 614 610 flatted: 3.2.5 615 611 floating-vue: 2.0.0-y.0_vue@3.2.37 616 612 picocolors: 1.0.0 617 613 rollup: 2.75.7 618 614 splitpanes: 3.1.1 619 - unocss: 0.39.3_vite@3.0.0-beta.4 620 - unplugin-auto-import: 0.8.8_2gep7jvjler3ioczgymijy76ze 621 - unplugin-vue-components: 0.19.6_ho3dgvxj7kkgrvtaxg2bcfeivi 622 - vite: 3.0.0-beta.4 623 - vite-plugin-pages: 0.24.2_vite@3.0.0-beta.4 615 + unocss: 0.39.3_vite@3.0.0-beta.10 616 + unplugin-auto-import: 0.8.8_tvyjo4o62smigcagrlki6evvuq 617 + unplugin-vue-components: 0.19.6_veayuld424piuk6pufh2jklesa 618 + vite: 3.0.0-beta.10 619 + vite-plugin-pages: 0.24.2_vite@3.0.0-beta.10 624 620 vue: 3.2.37 625 621 vue-router: 4.0.16_vue@3.2.37 626 622 ··· 639 635 kolorist: 1.5.1 640 636 mlly: 0.5.3 641 637 pathe: 0.2.0 642 - vite: 3.0.0-beta.4 638 + vite: 3.0.0-beta.10 643 639 devDependencies: 644 640 '@types/debug': 4.1.7 645 641 cac: 6.7.12 ··· 704 700 local-pkg: 0.4.1 705 701 tinypool: 0.2.1 706 702 tinyspy: 0.3.3 707 - vite: 3.0.0-beta.4 703 + vite: 3.0.0-beta.10 708 704 devDependencies: 709 705 '@antfu/install-pkg': 0.1.0 710 706 '@edge-runtime/vm': 1.1.0-beta.10 ··· 814 810 '@vue/test-utils': ^2.0.0 815 811 vitest: workspace:* 816 812 devDependencies: 817 - '@vitejs/plugin-vue': 2.3.3_vite@2.9.13+vue@3.2.37 813 + '@vitejs/plugin-vue': 2.3.3_vite@2.9.14+vue@3.2.37 818 814 '@vue/test-utils': 2.0.0_vue@3.2.37 819 815 vitest: link:../../packages/vitest 820 816 ··· 2932 2928 dev: true 2933 2929 optional: true 2934 2930 2935 - /@cypress/mount-utils/1.0.2: 2936 - resolution: {integrity: sha512-Fn3fdTiyayHoy8Ol0RSu4MlBH2maQ2ZEXeEVKl/zHHXEQpld5HX3vdNLhK5YLij8cLynA4DxOT/nO9iEnIiOXw==} 2937 - dev: true 2938 - 2939 2931 /@cypress/request/2.88.10: 2940 2932 resolution: {integrity: sha512-Zp7F+R93N0yZyG34GutyTNr+okam7s/Fzc1+i3kcqOP8vk6OuajuE9qZJ6Rs+10/1JFtXFYMdyarnU1rZuJesg==} 2941 2933 engines: {node: '>= 6'} ··· 2958 2950 tough-cookie: 2.5.0 2959 2951 tunnel-agent: 0.6.0 2960 2952 uuid: 8.3.2 2961 - dev: true 2962 - 2963 - /@cypress/vite-dev-server/2.2.3_vite@3.0.0-beta.4: 2964 - resolution: {integrity: sha512-E9cPKwReweYGRsupfR6Va1R1bHv3zPb3gHG68fyQwAjG4oPORaQlgfFWiR2i1pF+tRftvNfM0O2PBuKX3IvPxg==} 2965 - peerDependencies: 2966 - vite: '>= 2.1.3' 2967 - dependencies: 2968 - debug: 4.3.4 2969 - get-port: 5.1.1 2970 - vite: 3.0.0-beta.4 2971 - transitivePeerDependencies: 2972 - - supports-color 2973 - dev: true 2974 - 2975 - /@cypress/vue/3.1.2_cypress@9.7.0+vue@3.2.37: 2976 - resolution: {integrity: sha512-CqIBupPW6EhXJ7lXE64MBKh3VfdShHnuC3HBV/euHBt9tsgSo7RZHBTZUsKc8aM745VzVnuNiax+JV4CplrtLQ==} 2977 - engines: {node: '>=8'} 2978 - peerDependencies: 2979 - '@cypress/webpack-dev-server': '*' 2980 - babel-loader: '*' 2981 - cypress: '>=7.0.0' 2982 - vue: '>=3.0.0' 2983 - peerDependenciesMeta: 2984 - '@cypress/webpack-dev-server': 2985 - optional: true 2986 - babel-loader: 2987 - optional: true 2988 - dependencies: 2989 - '@cypress/mount-utils': 1.0.2 2990 - '@vue/test-utils': 2.0.0-rc.21_vue@3.2.37 2991 - cypress: 9.7.0 2992 - vue: 3.2.37 2993 2953 dev: true 2994 2954 2995 2955 /@cypress/xvfb/1.2.4_supports-color@8.1.1: ··· 6131 6091 - supports-color 6132 6092 dev: true 6133 6093 6134 - /@testing-library/cypress/8.0.3_cypress@9.7.0: 6094 + /@testing-library/cypress/8.0.3_cypress@10.3.0: 6135 6095 resolution: {integrity: sha512-nY2YaSbmuPo5k6kL0iLj/pGPPfka3iwb3kpTx8QN/vOCns92Saz9wfACqB8FJzcR7+lfA4d5HUOWqmTddBzczg==} 6136 6096 engines: {node: '>=12', npm: '>=6'} 6137 6097 peerDependencies: ··· 6139 6099 dependencies: 6140 6100 '@babel/runtime': 7.17.9 6141 6101 '@testing-library/dom': 8.13.0 6142 - cypress: 9.7.0 6102 + cypress: 10.3.0 6143 6103 dev: true 6144 6104 6145 6105 /@testing-library/dom/7.31.2: ··· 6727 6687 resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==} 6728 6688 requiresBuild: true 6729 6689 dependencies: 6730 - '@types/node': 17.0.35 6690 + '@types/node': 17.0.40 6731 6691 dev: true 6732 6692 optional: true 6733 6693 ··· 6991 6951 vite: 2.9.12 6992 6952 dev: true 6993 6953 6994 - /@unocss/vite/0.39.3_vite@3.0.0-beta.4: 6954 + /@unocss/vite/0.39.3_vite@3.0.0-beta.10: 6995 6955 resolution: {integrity: sha512-JT21v6ZwLCHPGVfjoWsOdSkMhFNiW2robhQke33WLlRGyT5U4K1SWLxNk+XPDbFdP+WZdcVJi5W5yG8Mm27WBw==} 6996 6956 peerDependencies: 6997 6957 vite: ^2.9.0 ··· 7003 6963 '@unocss/scope': 0.39.3 7004 6964 '@unocss/transformer-directives': 0.39.3 7005 6965 magic-string: 0.26.2 7006 - vite: 3.0.0-beta.4 6966 + vite: 3.0.0-beta.10 7007 6967 dev: true 7008 6968 7009 6969 /@vitejs/plugin-react/1.3.1: ··· 7052 7012 - supports-color 7053 7013 dev: true 7054 7014 7055 - /@vitejs/plugin-vue/2.3.3_6mlnhieunnuqnu3vhxgdm3rp6q: 7015 + /@vitejs/plugin-vue/2.3.3_l7e7pnoinrggtrxsapexkuuh3a: 7056 7016 resolution: {integrity: sha512-SmQLDyhz+6lGJhPELsBdzXGc+AcaT8stgkbiTFGpXPe8Tl1tJaBw1A6pxDqDuRsVkD8uscrkx3hA7QDOoKYtyw==} 7057 7017 engines: {node: '>=12.0.0'} 7058 7018 peerDependencies: 7059 7019 vite: ^2.5.10 7060 7020 vue: ^3.2.25 7061 7021 dependencies: 7062 - vite: 3.0.0-beta.4 7022 + vite: 3.0.0-beta.10 7063 7023 vue: 3.2.37 7064 7024 dev: true 7065 7025 ··· 7105 7065 dependencies: 7106 7066 vite: 2.9.14 7107 7067 vue: 3.2.36 7068 + dev: true 7069 + 7070 + /@vitejs/plugin-vue/2.3.3_vite@2.9.14+vue@3.2.37: 7071 + resolution: {integrity: sha512-SmQLDyhz+6lGJhPELsBdzXGc+AcaT8stgkbiTFGpXPe8Tl1tJaBw1A6pxDqDuRsVkD8uscrkx3hA7QDOoKYtyw==} 7072 + engines: {node: '>=12.0.0'} 7073 + peerDependencies: 7074 + vite: ^2.5.10 7075 + vue: ^3.2.25 7076 + dependencies: 7077 + vite: 2.9.14 7078 + vue: 3.2.37 7108 7079 dev: true 7109 7080 7110 7081 /@vue/babel-helper-vue-jsx-merge-props/1.2.1: ··· 7461 7432 pretty: 2.0.0 7462 7433 vue: 2.6.14 7463 7434 vue-template-compiler: 2.6.14 7464 - dev: true 7465 - 7466 - /@vue/test-utils/2.0.0-rc.21_vue@3.2.37: 7467 - resolution: {integrity: sha512-wIJR4e/jISBKVKfiod3DV32BlDsoD744WVCuCaGtaSKvhvTL9gI5vl2AYSy00V51YaM8dCOFi3zcpCON8G1WqA==} 7468 - peerDependencies: 7469 - vue: ^3.0.1 7470 - dependencies: 7471 - vue: 3.2.37 7472 7435 dev: true 7473 7436 7474 7437 /@vue/test-utils/2.0.0_vue@3.2.36: ··· 9228 9191 resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} 9229 9192 dev: true 9230 9193 9231 - /ci-info/3.3.0: 9232 - resolution: {integrity: sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==} 9233 - dev: true 9234 - 9235 9194 /ci-info/3.3.1: 9236 9195 resolution: {integrity: sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==} 9237 9196 dev: true ··· 9573 9532 lodash: ^4.17.20 9574 9533 marko: ^3.14.4 9575 9534 mote: ^0.2.0 9576 - mustache: ^3.0.0 9535 + mustache: ^4.0.1 9577 9536 nunjucks: ^3.2.2 9578 9537 plates: ~0.4.11 9579 9538 pug: ^3.0.0 ··· 9942 9901 dev: true 9943 9902 9944 9903 /core-util-is/1.0.2: 9945 - resolution: {integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=} 9904 + resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} 9946 9905 dev: true 9947 9906 9948 9907 /core-util-is/1.0.3: ··· 10205 10164 resolution: {integrity: sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A==} 10206 10165 dev: true 10207 10166 10208 - /cypress/9.7.0: 10209 - resolution: {integrity: sha512-+1EE1nuuuwIt/N1KXRR2iWHU+OiIt7H28jJDyyI4tiUftId/DrXYEwoDa5+kH2pki1zxnA0r6HrUGHV5eLbF5Q==} 10167 + /cypress/10.3.0: 10168 + resolution: {integrity: sha512-txkQWKzvBVnWdCuKs5Xc08gjpO89W2Dom2wpZgT9zWZT5jXxqPIxqP/NC1YArtkpmp3fN5HW8aDjYBizHLUFvg==} 10210 10169 engines: {node: '>=12.0.0'} 10211 10170 hasBin: true 10212 10171 requiresBuild: true ··· 10399 10358 dev: true 10400 10359 10401 10360 /dashdash/1.14.1: 10402 - resolution: {integrity: sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=} 10361 + resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==} 10403 10362 engines: {node: '>=0.10'} 10404 10363 dependencies: 10405 10364 assert-plus: 1.0.0 ··· 10856 10815 dev: true 10857 10816 10858 10817 /ecc-jsbn/0.1.2: 10859 - resolution: {integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=} 10818 + resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==} 10860 10819 dependencies: 10861 10820 jsbn: 0.1.1 10862 10821 safer-buffer: 2.1.2 ··· 11411 11370 resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==} 11412 11371 dependencies: 11413 11372 debug: 3.2.7 11414 - resolve: 1.22.0 11373 + resolve: 1.22.1 11415 11374 transitivePeerDependencies: 11416 11375 - supports-color 11417 11376 dev: true ··· 11503 11462 is-glob: 4.0.3 11504 11463 minimatch: 3.1.2 11505 11464 object.values: 1.1.5 11506 - resolve: 1.22.0 11465 + resolve: 1.22.1 11507 11466 tsconfig-paths: 3.14.1 11508 11467 transitivePeerDependencies: 11509 11468 - eslint-import-resolver-typescript ··· 11548 11507 ignore: 5.2.0 11549 11508 is-core-module: 2.9.0 11550 11509 minimatch: 3.1.2 11551 - resolve: 1.22.0 11510 + resolve: 1.22.1 11552 11511 semver: 7.3.7 11553 11512 dev: true 11554 11513 ··· 12063 12022 dev: true 12064 12023 12065 12024 /extsprintf/1.3.0: 12066 - resolution: {integrity: sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=} 12025 + resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==} 12067 12026 engines: {'0': node >=0.6.0} 12068 12027 dev: true 12069 12028 ··· 12131 12090 dev: true 12132 12091 12133 12092 /fd-slicer/1.1.0: 12134 - resolution: {integrity: sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=} 12093 + resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} 12135 12094 dependencies: 12136 12095 pend: 1.2.0 12137 12096 dev: true ··· 12345 12304 dev: true 12346 12305 12347 12306 /forever-agent/0.6.1: 12348 - resolution: {integrity: sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=} 12307 + resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} 12349 12308 dev: true 12350 12309 12351 12310 /fork-ts-checker-webpack-plugin/4.1.6_d54fnnm3nr3ir3gri66dmbwtfi: ··· 12617 12576 engines: {node: '>=4'} 12618 12577 dev: true 12619 12578 12620 - /get-port/5.1.1: 12621 - resolution: {integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==} 12622 - engines: {node: '>=8'} 12623 - dev: true 12624 - 12625 12579 /get-stdin/4.0.1: 12626 12580 resolution: {integrity: sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==} 12627 12581 engines: {node: '>=0.10.0'} ··· 12672 12626 dev: true 12673 12627 12674 12628 /getpass/0.1.7: 12675 - resolution: {integrity: sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=} 12629 + resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==} 12676 12630 dependencies: 12677 12631 assert-plus: 1.0.0 12678 12632 dev: true ··· 12864 12818 - encoding 12865 12819 dev: true 12866 12820 12867 - /happy-dom/6.0.2: 12868 - resolution: {integrity: sha512-NLPdk85xDRRYmOo3FjQ4KILNTH0geVofs1jW6x8IVO3PSl6bSLbB89DcLZGlkSYNLMJ8fggwd0v5v6gZidriXA==} 12821 + /happy-dom/6.0.3: 12822 + resolution: {integrity: sha512-1P1l2ynhs9lkO2M8X+fJzMbGUBzKZX8CSqjYrMw5LInqwdURvwj1veYD+br13jtNCwbjzZrYNuQXjj1vqENK4w==} 12869 12823 dependencies: 12870 12824 css.escape: 1.5.1 12871 12825 he: 1.2.0 ··· 13587 13541 resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} 13588 13542 hasBin: true 13589 13543 dependencies: 13590 - ci-info: 3.3.0 13544 + ci-info: 3.3.1 13591 13545 dev: true 13592 13546 13593 13547 /is-core-module/2.9.0: ··· 13977 13931 dev: true 13978 13932 13979 13933 /isstream/0.1.2: 13980 - resolution: {integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=} 13934 + resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} 13981 13935 dev: true 13982 13936 13983 13937 /istanbul-lib-coverage/3.2.0: ··· 14643 14597 dev: true 14644 14598 14645 14599 /jsbn/0.1.1: 14646 - resolution: {integrity: sha1-peZUwuWi3rXyAdls77yoDA7y9RM=} 14600 + resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} 14647 14601 dev: true 14648 14602 14649 14603 /jsdom/16.7.0: ··· 14806 14760 dev: true 14807 14761 14808 14762 /json-stringify-safe/5.0.1: 14809 - resolution: {integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=} 14763 + resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} 14810 14764 dev: true 14811 14765 14812 14766 /json5/1.0.1: ··· 14925 14879 resolution: {integrity: sha512-lxpCM3HTvquGxKGzHeknB/sUjuVoUElLlfYnXZT73K8geR9jQbroGlSCFBax9/0mpGoD3kzcMLnOlGQPJJNyqQ==} 14926 14880 14927 14881 /lazy-ass/1.6.0: 14928 - resolution: {integrity: sha1-eZllXoZGwX8In90YfRUNMyTVRRM=} 14882 + resolution: {integrity: sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==} 14929 14883 engines: {node: '> 0.8'} 14930 14884 dev: true 14931 14885 ··· 15163 15117 dev: true 15164 15118 15165 15119 /lodash.once/4.1.1: 15166 - resolution: {integrity: sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=} 15120 + resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==} 15167 15121 dev: true 15168 15122 15169 15123 /lodash.sortby/4.7.0: ··· 15971 15925 resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} 15972 15926 dependencies: 15973 15927 hosted-git-info: 2.8.9 15974 - resolve: 1.22.0 15928 + resolve: 1.22.1 15975 15929 semver: 5.7.1 15976 15930 validate-npm-package-license: 3.0.4 15977 15931 dev: true ··· 16308 16262 dev: true 16309 16263 16310 16264 /ospath/1.2.2: 16311 - resolution: {integrity: sha1-EnZjl3Sj+O8lcvf+QoDg6kVQwHs=} 16265 + resolution: {integrity: sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==} 16312 16266 dev: true 16313 16267 16314 16268 /outvariant/1.3.0: ··· 16663 16617 dev: true 16664 16618 16665 16619 /pend/1.2.0: 16666 - resolution: {integrity: sha1-elfrVQpng/kRUzH89GY9XI4AelA=} 16620 + resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} 16667 16621 dev: true 16668 16622 16669 16623 /perfect-debounce/0.1.3: ··· 16671 16625 dev: true 16672 16626 16673 16627 /performance-now/2.1.0: 16674 - resolution: {integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=} 16628 + resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} 16675 16629 16676 16630 /picocolors/0.2.1: 16677 16631 resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==} ··· 17099 17053 dev: true 17100 17054 17101 17055 /proxy-from-env/1.0.0: 17102 - resolution: {integrity: sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=} 17056 + resolution: {integrity: sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==} 17103 17057 dev: true 17104 17058 17105 17059 /proxy-from-env/1.1.0: ··· 17910 17864 optional: true 17911 17865 17912 17866 /request-progress/3.0.0: 17913 - resolution: {integrity: sha1-TKdUCBx/7GP1BeT6qCWqBs1mnb4=} 17867 + resolution: {integrity: sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==} 17914 17868 dependencies: 17915 17869 throttleit: 1.0.0 17916 17870 dev: true ··· 19354 19308 dev: true 19355 19309 19356 19310 /throttleit/1.0.0: 19357 - resolution: {integrity: sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=} 19311 + resolution: {integrity: sha512-rkTVqu6IjfQ/6+uNuuc3sZek4CEYxTJom3IktzgdSxcZqdARuebbA/f4QmAxMQIxqq9ZLEUkSYqvuk1I6VKq4g==} 19358 19312 dev: true 19359 19313 19360 19314 /through/2.3.8: 19361 - resolution: {integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=} 19315 + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} 19362 19316 dev: true 19363 19317 19364 19318 /through2/2.0.5: ··· 19578 19532 dev: true 19579 19533 19580 19534 /tunnel-agent/0.6.0: 19581 - resolution: {integrity: sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=} 19535 + resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} 19582 19536 dependencies: 19583 19537 safe-buffer: 5.2.1 19584 19538 dev: true 19585 19539 19586 19540 /tweetnacl/0.14.5: 19587 - resolution: {integrity: sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=} 19541 + resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==} 19588 19542 dev: true 19589 19543 19590 19544 /type-check/0.3.2: ··· 19785 19739 - webpack 19786 19740 dev: true 19787 19741 19788 - /unimport/0.2.9_jckpywlixytlu7mc7cyl6sgysq: 19742 + /unimport/0.2.9_tuiur4hpu3vwhkgqpnuyl6dugq: 19789 19743 resolution: {integrity: sha512-5SLmZZL2rwaNOQa/yTGaG0QI0meRhb6MDdIlS9s1uHPSYO6Gfzr7ugl5Rf35/CJioW6wYiNJsN9dru5JMzaD8w==} 19790 19744 dependencies: 19791 19745 '@rollup/pluginutils': 4.2.1 ··· 19797 19751 pathe: 0.3.0 19798 19752 scule: 0.2.1 19799 19753 strip-literal: 0.4.0 19800 - unplugin: 0.7.0_jckpywlixytlu7mc7cyl6sgysq 19754 + unplugin: 0.7.0_tuiur4hpu3vwhkgqpnuyl6dugq 19801 19755 transitivePeerDependencies: 19802 19756 - esbuild 19803 19757 - rollup ··· 19929 19883 - vite 19930 19884 dev: true 19931 19885 19932 - /unocss/0.39.3_vite@3.0.0-beta.4: 19886 + /unocss/0.39.3_vite@3.0.0-beta.10: 19933 19887 resolution: {integrity: sha512-+BZazovI1A+jlW0+GuSSABHQjBLpu2sQkLXriBTdZiPYZAqJJdiWHuQ6VPzF4Al5WM4VPpOgX5mUYWusJ813qw==} 19934 19888 engines: {node: '>=14'} 19935 19889 peerDependencies: ··· 19952 19906 '@unocss/transformer-compile-class': 0.39.3 19953 19907 '@unocss/transformer-directives': 0.39.3 19954 19908 '@unocss/transformer-variant-group': 0.39.3 19955 - '@unocss/vite': 0.39.3_vite@3.0.0-beta.4 19909 + '@unocss/vite': 0.39.3_vite@3.0.0-beta.10 19956 19910 transitivePeerDependencies: 19957 19911 - supports-color 19958 19912 - vite ··· 19985 19939 - webpack 19986 19940 dev: true 19987 19941 19988 - /unplugin-auto-import/0.8.8_2gep7jvjler3ioczgymijy76ze: 19942 + /unplugin-auto-import/0.8.8_tvyjo4o62smigcagrlki6evvuq: 19989 19943 resolution: {integrity: sha512-cVZ79zMR1v4VCZ9emFTUnltmazCc2B4hObyVrxJdlgJ2sK8qub6JfjFt38rCF6MVEddkHiWCU6wZR1qbdqe+ig==} 19990 19944 engines: {node: '>=14'} 19991 19945 peerDependencies: ··· 19999 19953 '@vueuse/core': 8.7.4_vue@3.2.37 20000 19954 local-pkg: 0.4.1 20001 19955 magic-string: 0.26.2 20002 - unimport: 0.2.9_jckpywlixytlu7mc7cyl6sgysq 20003 - unplugin: 0.7.0_jckpywlixytlu7mc7cyl6sgysq 19956 + unimport: 0.2.9_tuiur4hpu3vwhkgqpnuyl6dugq 19957 + unplugin: 0.7.0_tuiur4hpu3vwhkgqpnuyl6dugq 20004 19958 transitivePeerDependencies: 20005 19959 - esbuild 20006 19960 - rollup ··· 20040 19994 - webpack 20041 19995 dev: true 20042 19996 20043 - /unplugin-vue-components/0.19.6_ho3dgvxj7kkgrvtaxg2bcfeivi: 19997 + /unplugin-vue-components/0.19.6_veayuld424piuk6pufh2jklesa: 20044 19998 resolution: {integrity: sha512-APvrJ9Hpid1MLT0G4PWerMJgARhNw6dzz0pcCwCxaO2DR7VyvDacMqjOQNC6ukq7FSw3wzD8VH+9i3EFXwkGmw==} 20045 19999 engines: {node: '>=14'} 20046 20000 peerDependencies: ··· 20062 20016 magic-string: 0.26.2 20063 20017 minimatch: 5.0.1 20064 20018 resolve: 1.22.0 20065 - unplugin: 0.6.3_jckpywlixytlu7mc7cyl6sgysq 20019 + unplugin: 0.6.3_tuiur4hpu3vwhkgqpnuyl6dugq 20066 20020 vue: 3.2.37 20067 20021 transitivePeerDependencies: 20068 20022 - esbuild ··· 20184 20138 webpack-virtual-modules: 0.4.3 20185 20139 dev: true 20186 20140 20187 - /unplugin/0.6.3_jckpywlixytlu7mc7cyl6sgysq: 20141 + /unplugin/0.6.3_tuiur4hpu3vwhkgqpnuyl6dugq: 20188 20142 resolution: {integrity: sha512-CoW88FQfCW/yabVc4bLrjikN9HC8dEvMU4O7B6K2jsYMPK0l6iAnd9dpJwqGcmXJKRCU9vwSsy653qg+RK0G6A==} 20189 20143 peerDependencies: 20190 20144 esbuild: '>=0.13' ··· 20203 20157 dependencies: 20204 20158 chokidar: 3.5.3 20205 20159 rollup: 2.75.7 20206 - vite: 3.0.0-beta.4 20160 + vite: 3.0.0-beta.10 20207 20161 webpack-sources: 3.2.3 20208 20162 webpack-virtual-modules: 0.4.3 20209 20163 dev: true ··· 20231 20185 webpack-virtual-modules: 0.4.3 20232 20186 dev: true 20233 20187 20234 - /unplugin/0.7.0_jckpywlixytlu7mc7cyl6sgysq: 20188 + /unplugin/0.7.0_tuiur4hpu3vwhkgqpnuyl6dugq: 20235 20189 resolution: {integrity: sha512-OsiFrgybmqm5bGuaodvbLYhqUrvGuRHRMZDhddKEXTDbuQ1x+hR7M1WpQguXj03whVYjEYChhFo738cZH5RNig==} 20236 20190 peerDependencies: 20237 20191 esbuild: '>=0.13' ··· 20251 20205 acorn: 8.7.1 20252 20206 chokidar: 3.5.3 20253 20207 rollup: 2.75.7 20254 - vite: 3.0.0-beta.4 20208 + vite: 3.0.0-beta.10 20255 20209 webpack-sources: 3.2.3 20256 20210 webpack-virtual-modules: 0.4.3 20257 20211 dev: true ··· 20416 20370 dev: true 20417 20371 20418 20372 /verror/1.10.0: 20419 - resolution: {integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=} 20373 + resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==} 20420 20374 engines: {'0': node >=0.6.0} 20421 20375 dependencies: 20422 20376 assert-plus: 1.0.0 ··· 20458 20412 vite: 2.9.12 20459 20413 dev: true 20460 20414 20461 - /vite-plugin-pages/0.24.2_vite@3.0.0-beta.4: 20415 + /vite-plugin-pages/0.24.2_vite@3.0.0-beta.10: 20462 20416 resolution: {integrity: sha512-AmrHa6gi6n0mZReKzQTQ1uuf17fd1ziRDjNvSh0NTWNnDgA2si+hC8p63s3KyEmJS5lOE/rEeO4NBaRkY3sY3g==} 20463 20417 peerDependencies: 20464 20418 '@vue/compiler-sfc': ^2.0.0 || ^3.0.0 ··· 20475 20429 json5: 2.2.1 20476 20430 local-pkg: 0.4.1 20477 20431 picocolors: 1.0.0 20478 - vite: 3.0.0-beta.4 20432 + vite: 3.0.0-beta.10 20479 20433 yaml: 2.1.1 20480 20434 transitivePeerDependencies: 20481 20435 - supports-color ··· 20684 20638 fsevents: 2.3.2 20685 20639 dev: true 20686 20640 20687 - /vite/3.0.0-beta.4: 20688 - resolution: {integrity: sha512-GAQwNdG0xqsxypUMHAQgxA91nhG0RLm28shBdqGGKgoUo6GHq1aZQM/8FLhq7RWkx8ItTTMWm0SWgG6CL01W4A==} 20641 + /vite/3.0.0-beta.10: 20642 + resolution: {integrity: sha512-QtzSQVuhNLDp9j4wNdVT3aDyWyvoAL4QxBU/lnMyEKqTzYrXdqyHpFmfWW/wo/0uTluZKzbsUm89eQq2RxiKMg==} 20689 20643 engines: {node: '>=14.18.0'} 20690 20644 hasBin: true 20691 20645 peerDependencies: ··· 21491 21445 dev: true 21492 21446 21493 21447 /yauzl/2.10.0: 21494 - resolution: {integrity: sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=} 21448 + resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} 21495 21449 dependencies: 21496 21450 buffer-crc32: 0.2.13 21497 21451 fd-slicer: 1.1.0
+16
packages/ui/cypress.config.ts
··· 1 + import { defineConfig } from 'cypress' 2 + import { resolve } from 'pathe' 3 + 4 + export default defineConfig({ 5 + fixturesFolder: false, 6 + component: { 7 + specPattern: 'client/**/*.cy.{js,ts,jsx,tsx}', 8 + devServer: { 9 + framework: 'vue', 10 + bundler: 'vite', 11 + viteConfig: { 12 + configFile: resolve('./cypress/vite.config.ts'), 13 + }, 14 + }, 15 + }, 16 + })
-7
packages/ui/cypress.json
··· 1 - { 2 - "testFiles": "**/*.cy.{js,ts,jsx,tsx}", 3 - "componentFolder": "client", 4 - "supportFile": "cypress/support/index.ts", 5 - "pluginsFile": "cypress/plugins/index.ts", 6 - "fixturesFolder": false 7 - }
+3 -5
packages/ui/package.json
··· 30 30 "dev:client": "vite", 31 31 "dev": "rollup -c --watch --watch.include=node/**", 32 32 "dev:ui": "run-p dev dev:client", 33 - "test:run": "cypress run-ct", 34 - "test:open": "cypress open-ct", 33 + "test:run": "cypress run --component", 34 + "test:open": "cypress open --component", 35 35 "prepublishOnly": "pnpm build" 36 36 }, 37 37 "dependencies": { 38 38 "sirv": "^2.0.2" 39 39 }, 40 40 "devDependencies": { 41 - "@cypress/vite-dev-server": "^2.2.3", 42 - "@cypress/vue": "^3.1.2", 43 41 "@faker-js/faker": "^7.3.0", 44 42 "@testing-library/cypress": "^8.0.3", 45 43 "@types/codemirror": "^5.60.5", ··· 55 53 "birpc": "^0.2.3", 56 54 "codemirror": "^5.65.6", 57 55 "codemirror-theme-vars": "^0.1.1", 58 - "cypress": "^9.7.0", 56 + "cypress": "^10.3.0", 59 57 "d3-graph-controller": "^2.2.43", 60 58 "flatted": "^3.2.5", 61 59 "floating-vue": "^2.0.0-y.0",
+8
packages/ui/cypress/vite.config.ts
··· 1 + import { defineConfig } from 'vite' 2 + import vueJsx from '@vitejs/plugin-vue-jsx' 3 + import { config } from '../vite.config' 4 + 5 + config.plugins?.push(vueJsx()) 6 + config.server = { fs: { allow: ['../..'] } } 7 + 8 + export default defineConfig(config)
-15
packages/ui/cypress/plugins/index.ts
··· 1 - import { resolve } from 'pathe' 2 - import { startDevServer } from '@cypress/vite-dev-server' 3 - 4 - const plugin: Cypress.PluginConfig = (on, config) => { 5 - on('dev-server:start', options => startDevServer({ 6 - options, 7 - viteConfig: { 8 - configFile: resolve(__dirname, './vite.config.ts'), 9 - }, 10 - })) 11 - 12 - return config 13 - } 14 - 15 - export default plugin
-7
packages/ui/cypress/plugins/vite.config.ts
··· 1 - import { defineConfig } from 'vite' 2 - import vueJsx from '@vitejs/plugin-vue-jsx' 3 - import { config } from '../../vite.config' 4 - 5 - config.plugins?.push(vueJsx()) 6 - 7 - export default defineConfig(config)
+12
packages/ui/cypress/support/component-index.html
··· 1 + <!DOCTYPE html> 2 + <html> 3 + <head> 4 + <meta charset="utf-8"> 5 + <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 + <meta name="viewport" content="width=device-width,initial-scale=1.0"> 7 + <title>Components App</title> 8 + </head> 9 + <body> 10 + <div data-cy-root></div> 11 + </body> 12 + </html>
+11
packages/ui/cypress/support/component.ts
··· 1 + import { faker } from '@faker-js/faker' 2 + import '@testing-library/cypress/add-commands' 3 + import '../../client/global-setup' 4 + 5 + import { registerMount } from './mount' 6 + 7 + before(() => { 8 + faker.seed(0) 9 + }) 10 + 11 + registerMount()
-11
packages/ui/cypress/support/index.ts
··· 1 - import { faker } from '@faker-js/faker' 2 - import '@testing-library/cypress/add-commands' 3 - import '../../client/global-setup' 4 - 5 - import { registerMount } from './mount' 6 - 7 - before(() => { 8 - faker.seed(0) 9 - }) 10 - 11 - registerMount()
+1 -1
packages/ui/cypress/support/mount.ts
··· 1 - import { mount } from '@cypress/vue' 1 + import { mount } from 'cypress/vue' 2 2 import type { Component } from 'vue' 3 3 import { directives, plugins } from '../../client/global-setup' 4 4