loading up the forgejo repo on tangled to test page performance
0
fork

Configure Feed

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

Update vitest monorepo to v3 (forgejo) (major) (#6777)

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/6777
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
Co-committed-by: Renovate Bot <forgejo-renovate-action@forgejo.org>

authored by

Renovate Bot
Renovate Bot
and committed by
Michael Kriese
5b26596c bb697303

+92 -113
+90 -111
package-lock.json
··· 68 68 "@stylistic/stylelint-plugin": "3.1.1", 69 69 "@typescript-eslint/parser": "8.18.2", 70 70 "@vitejs/plugin-vue": "5.1.5", 71 - "@vitest/coverage-v8": "2.1.8", 71 + "@vitest/coverage-v8": "3.0.5", 72 72 "@vitest/eslint-plugin": "1.1.25", 73 73 "@vue/test-utils": "2.4.6", 74 74 "eslint": "9.17.0", ··· 98 98 "typescript": "5.7.3", 99 99 "typescript-eslint": "8.18.2", 100 100 "vite-string-plugin": "1.3.4", 101 - "vitest": "2.1.8" 101 + "vitest": "3.0.5" 102 102 }, 103 103 "engines": { 104 104 "node": ">= 18.0.0" ··· 1967 1967 } 1968 1968 }, 1969 1969 "node_modules/@bcoe/v8-coverage": { 1970 - "version": "0.2.3", 1971 - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", 1972 - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", 1970 + "version": "1.0.2", 1971 + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.2.tgz", 1972 + "integrity": "sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==", 1973 1973 "dev": true, 1974 - "license": "MIT" 1974 + "license": "MIT", 1975 + "engines": { 1976 + "node": ">=18" 1977 + } 1975 1978 }, 1976 1979 "node_modules/@braintree/sanitize-url": { 1977 1980 "version": "7.1.1", ··· 4895 4898 } 4896 4899 }, 4897 4900 "node_modules/@vitest/coverage-v8": { 4898 - "version": "2.1.8", 4899 - "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-2.1.8.tgz", 4900 - "integrity": "sha512-2Y7BPlKH18mAZYAW1tYByudlCYrQyl5RGvnnDYJKW5tCiO5qg3KSAy3XAxcxKz900a0ZXxWtKrMuZLe3lKBpJw==", 4901 + "version": "3.0.5", 4902 + "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-3.0.5.tgz", 4903 + "integrity": "sha512-zOOWIsj5fHh3jjGwQg+P+J1FW3s4jBu1Zqga0qW60yutsBtqEqNEJKWYh7cYn1yGD+1bdPsPdC/eL4eVK56xMg==", 4901 4904 "dev": true, 4902 4905 "license": "MIT", 4903 4906 "dependencies": { 4904 4907 "@ampproject/remapping": "^2.3.0", 4905 - "@bcoe/v8-coverage": "^0.2.3", 4906 - "debug": "^4.3.7", 4908 + "@bcoe/v8-coverage": "^1.0.2", 4909 + "debug": "^4.4.0", 4907 4910 "istanbul-lib-coverage": "^3.2.2", 4908 4911 "istanbul-lib-report": "^3.0.1", 4909 4912 "istanbul-lib-source-maps": "^5.0.6", 4910 4913 "istanbul-reports": "^3.1.7", 4911 - "magic-string": "^0.30.12", 4914 + "magic-string": "^0.30.17", 4912 4915 "magicast": "^0.3.5", 4913 4916 "std-env": "^3.8.0", 4914 4917 "test-exclude": "^7.0.1", 4915 - "tinyrainbow": "^1.2.0" 4918 + "tinyrainbow": "^2.0.0" 4916 4919 }, 4917 4920 "funding": { 4918 4921 "url": "https://opencollective.com/vitest" 4919 4922 }, 4920 4923 "peerDependencies": { 4921 - "@vitest/browser": "2.1.8", 4922 - "vitest": "2.1.8" 4924 + "@vitest/browser": "3.0.5", 4925 + "vitest": "3.0.5" 4923 4926 }, 4924 4927 "peerDependenciesMeta": { 4925 4928 "@vitest/browser": { ··· 4959 4962 } 4960 4963 }, 4961 4964 "node_modules/@vitest/expect": { 4962 - "version": "2.1.8", 4963 - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.1.8.tgz", 4964 - "integrity": "sha512-8ytZ/fFHq2g4PJVAtDX57mayemKgDR6X3Oa2Foro+EygiOJHUXhCqBAAKQYYajZpFoIfvBCF1j6R6IYRSIUFuw==", 4965 + "version": "3.0.5", 4966 + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-3.0.5.tgz", 4967 + "integrity": "sha512-nNIOqupgZ4v5jWuQx2DSlHLEs7Q4Oh/7AYwNyE+k0UQzG7tSmjPXShUikn1mpNGzYEN2jJbTvLejwShMitovBA==", 4965 4968 "dev": true, 4966 4969 "license": "MIT", 4967 4970 "dependencies": { 4968 - "@vitest/spy": "2.1.8", 4969 - "@vitest/utils": "2.1.8", 4971 + "@vitest/spy": "3.0.5", 4972 + "@vitest/utils": "3.0.5", 4970 4973 "chai": "^5.1.2", 4971 - "tinyrainbow": "^1.2.0" 4974 + "tinyrainbow": "^2.0.0" 4972 4975 }, 4973 4976 "funding": { 4974 4977 "url": "https://opencollective.com/vitest" 4975 4978 } 4976 4979 }, 4977 4980 "node_modules/@vitest/mocker": { 4978 - "version": "2.1.8", 4979 - "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-2.1.8.tgz", 4980 - "integrity": "sha512-7guJ/47I6uqfttp33mgo6ga5Gr1VnL58rcqYKyShoRK9ebu8T5Rs6HN3s1NABiBeVTdWNrwUMcHH54uXZBN4zA==", 4981 + "version": "3.0.5", 4982 + "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-3.0.5.tgz", 4983 + "integrity": "sha512-CLPNBFBIE7x6aEGbIjaQAX03ZZlBMaWwAjBdMkIf/cAn6xzLTiM3zYqO/WAbieEjsAZir6tO71mzeHZoodThvw==", 4981 4984 "dev": true, 4982 4985 "license": "MIT", 4983 4986 "dependencies": { 4984 - "@vitest/spy": "2.1.8", 4987 + "@vitest/spy": "3.0.5", 4985 4988 "estree-walker": "^3.0.3", 4986 - "magic-string": "^0.30.12" 4989 + "magic-string": "^0.30.17" 4987 4990 }, 4988 4991 "funding": { 4989 4992 "url": "https://opencollective.com/vitest" 4990 4993 }, 4991 4994 "peerDependencies": { 4992 4995 "msw": "^2.4.9", 4993 - "vite": "^5.0.0" 4996 + "vite": "^5.0.0 || ^6.0.0" 4994 4997 }, 4995 4998 "peerDependenciesMeta": { 4996 4999 "msw": { ··· 5029 5032 } 5030 5033 }, 5031 5034 "node_modules/@vitest/pretty-format": { 5032 - "version": "2.1.8", 5033 - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.1.8.tgz", 5034 - "integrity": "sha512-9HiSZ9zpqNLKlbIDRWOnAWqgcA7xu+8YxXSekhr0Ykab7PAYFkhkwoqVArPOtJhPmYeE2YHgKZlj3CP36z2AJQ==", 5035 + "version": "3.0.5", 5036 + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.0.5.tgz", 5037 + "integrity": "sha512-CjUtdmpOcm4RVtB+up8r2vVDLR16Mgm/bYdkGFe3Yj/scRfCpbSi2W/BDSDcFK7ohw8UXvjMbOp9H4fByd/cOA==", 5035 5038 "dev": true, 5036 5039 "license": "MIT", 5037 5040 "dependencies": { 5038 - "tinyrainbow": "^1.2.0" 5041 + "tinyrainbow": "^2.0.0" 5039 5042 }, 5040 5043 "funding": { 5041 5044 "url": "https://opencollective.com/vitest" 5042 5045 } 5043 5046 }, 5044 5047 "node_modules/@vitest/runner": { 5045 - "version": "2.1.8", 5046 - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-2.1.8.tgz", 5047 - "integrity": "sha512-17ub8vQstRnRlIU5k50bG+QOMLHRhYPAna5tw8tYbj+jzjcspnwnwtPtiOlkuKC4+ixDPTuLZiqiWWQ2PSXHVg==", 5048 + "version": "3.0.5", 5049 + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-3.0.5.tgz", 5050 + "integrity": "sha512-BAiZFityFexZQi2yN4OX3OkJC6scwRo8EhRB0Z5HIGGgd2q+Nq29LgHU/+ovCtd0fOfXj5ZI6pwdlUmC5bpi8A==", 5048 5051 "dev": true, 5049 5052 "license": "MIT", 5050 5053 "dependencies": { 5051 - "@vitest/utils": "2.1.8", 5052 - "pathe": "^1.1.2" 5054 + "@vitest/utils": "3.0.5", 5055 + "pathe": "^2.0.2" 5053 5056 }, 5054 5057 "funding": { 5055 5058 "url": "https://opencollective.com/vitest" 5056 5059 } 5057 5060 }, 5058 - "node_modules/@vitest/runner/node_modules/pathe": { 5059 - "version": "1.1.2", 5060 - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", 5061 - "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", 5062 - "dev": true, 5063 - "license": "MIT" 5064 - }, 5065 5061 "node_modules/@vitest/snapshot": { 5066 - "version": "2.1.8", 5067 - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-2.1.8.tgz", 5068 - "integrity": "sha512-20T7xRFbmnkfcmgVEz+z3AU/3b0cEzZOt/zmnvZEctg64/QZbSDJEVm9fLnnlSi74KibmRsO9/Qabi+t0vCRPg==", 5062 + "version": "3.0.5", 5063 + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-3.0.5.tgz", 5064 + "integrity": "sha512-GJPZYcd7v8QNUJ7vRvLDmRwl+a1fGg4T/54lZXe+UOGy47F9yUfE18hRCtXL5aHN/AONu29NGzIXSVFh9K0feA==", 5069 5065 "dev": true, 5070 5066 "license": "MIT", 5071 5067 "dependencies": { 5072 - "@vitest/pretty-format": "2.1.8", 5073 - "magic-string": "^0.30.12", 5074 - "pathe": "^1.1.2" 5068 + "@vitest/pretty-format": "3.0.5", 5069 + "magic-string": "^0.30.17", 5070 + "pathe": "^2.0.2" 5075 5071 }, 5076 5072 "funding": { 5077 5073 "url": "https://opencollective.com/vitest" ··· 5087 5083 "@jridgewell/sourcemap-codec": "^1.5.0" 5088 5084 } 5089 5085 }, 5090 - "node_modules/@vitest/snapshot/node_modules/pathe": { 5091 - "version": "1.1.2", 5092 - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", 5093 - "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", 5094 - "dev": true, 5095 - "license": "MIT" 5096 - }, 5097 5086 "node_modules/@vitest/spy": { 5098 - "version": "2.1.8", 5099 - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.1.8.tgz", 5100 - "integrity": "sha512-5swjf2q95gXeYPevtW0BLk6H8+bPlMb4Vw/9Em4hFxDcaOxS+e0LOX4yqNxoHzMR2akEB2xfpnWUzkZokmgWDg==", 5087 + "version": "3.0.5", 5088 + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-3.0.5.tgz", 5089 + "integrity": "sha512-5fOzHj0WbUNqPK6blI/8VzZdkBlQLnT25knX0r4dbZI9qoZDf3qAdjoMmDcLG5A83W6oUUFJgUd0EYBc2P5xqg==", 5101 5090 "dev": true, 5102 5091 "license": "MIT", 5103 5092 "dependencies": { ··· 5108 5097 } 5109 5098 }, 5110 5099 "node_modules/@vitest/utils": { 5111 - "version": "2.1.8", 5112 - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.1.8.tgz", 5113 - "integrity": "sha512-dwSoui6djdwbfFmIgbIjX2ZhIoG7Ex/+xpxyiEgIGzjliY8xGkcpITKTlp6B4MgtGkF2ilvm97cPM96XZaAgcA==", 5100 + "version": "3.0.5", 5101 + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-3.0.5.tgz", 5102 + "integrity": "sha512-N9AX0NUoUtVwKwy21JtwzaqR5L5R5A99GAbrHfCCXK1lp593i/3AZAXhSP43wRQuxYsflrdzEfXZFo1reR1Nkg==", 5114 5103 "dev": true, 5115 5104 "license": "MIT", 5116 5105 "dependencies": { 5117 - "@vitest/pretty-format": "2.1.8", 5106 + "@vitest/pretty-format": "3.0.5", 5118 5107 "loupe": "^3.1.2", 5119 - "tinyrainbow": "^1.2.0" 5108 + "tinyrainbow": "^2.0.0" 5120 5109 }, 5121 5110 "funding": { 5122 5111 "url": "https://opencollective.com/vitest" ··· 15183 15172 } 15184 15173 }, 15185 15174 "node_modules/tinyrainbow": { 15186 - "version": "1.2.0", 15187 - "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-1.2.0.tgz", 15188 - "integrity": "sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==", 15175 + "version": "2.0.0", 15176 + "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-2.0.0.tgz", 15177 + "integrity": "sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==", 15189 15178 "dev": true, 15190 15179 "license": "MIT", 15191 15180 "engines": { ··· 15691 15680 } 15692 15681 }, 15693 15682 "node_modules/vite-node": { 15694 - "version": "2.1.8", 15695 - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-2.1.8.tgz", 15696 - "integrity": "sha512-uPAwSr57kYjAUux+8E2j0q0Fxpn8M9VoyfGiRI8Kfktz9NcYMCenwY5RnZxnF1WTu3TGiYipirIzacLL3VVGFg==", 15683 + "version": "3.0.5", 15684 + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-3.0.5.tgz", 15685 + "integrity": "sha512-02JEJl7SbtwSDJdYS537nU6l+ktdvcREfLksk/NDAqtdKWGqHl+joXzEubHROmS3E6pip+Xgu2tFezMu75jH7A==", 15697 15686 "dev": true, 15698 15687 "license": "MIT", 15699 15688 "dependencies": { 15700 15689 "cac": "^6.7.14", 15701 - "debug": "^4.3.7", 15702 - "es-module-lexer": "^1.5.4", 15703 - "pathe": "^1.1.2", 15704 - "vite": "^5.0.0" 15690 + "debug": "^4.4.0", 15691 + "es-module-lexer": "^1.6.0", 15692 + "pathe": "^2.0.2", 15693 + "vite": "^5.0.0 || ^6.0.0" 15705 15694 }, 15706 15695 "bin": { 15707 15696 "vite-node": "vite-node.mjs" 15708 15697 }, 15709 15698 "engines": { 15710 - "node": "^18.0.0 || >=20.0.0" 15699 + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" 15711 15700 }, 15712 15701 "funding": { 15713 15702 "url": "https://opencollective.com/vitest" 15714 15703 } 15715 - }, 15716 - "node_modules/vite-node/node_modules/pathe": { 15717 - "version": "1.1.2", 15718 - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", 15719 - "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", 15720 - "dev": true, 15721 - "license": "MIT" 15722 15704 }, 15723 15705 "node_modules/vite-string-plugin": { 15724 15706 "version": "1.3.4", ··· 15789 15771 } 15790 15772 }, 15791 15773 "node_modules/vitest": { 15792 - "version": "2.1.8", 15793 - "resolved": "https://registry.npmjs.org/vitest/-/vitest-2.1.8.tgz", 15794 - "integrity": "sha512-1vBKTZskHw/aosXqQUlVWWlGUxSJR8YtiyZDJAFeW2kPAeX6S3Sool0mjspO+kXLuxVWlEDDowBAeqeAQefqLQ==", 15774 + "version": "3.0.5", 15775 + "resolved": "https://registry.npmjs.org/vitest/-/vitest-3.0.5.tgz", 15776 + "integrity": "sha512-4dof+HvqONw9bvsYxtkfUp2uHsTN9bV2CZIi1pWgoFpL1Lld8LA1ka9q/ONSsoScAKG7NVGf2stJTI7XRkXb2Q==", 15795 15777 "dev": true, 15796 15778 "license": "MIT", 15797 15779 "dependencies": { 15798 - "@vitest/expect": "2.1.8", 15799 - "@vitest/mocker": "2.1.8", 15800 - "@vitest/pretty-format": "^2.1.8", 15801 - "@vitest/runner": "2.1.8", 15802 - "@vitest/snapshot": "2.1.8", 15803 - "@vitest/spy": "2.1.8", 15804 - "@vitest/utils": "2.1.8", 15780 + "@vitest/expect": "3.0.5", 15781 + "@vitest/mocker": "3.0.5", 15782 + "@vitest/pretty-format": "^3.0.5", 15783 + "@vitest/runner": "3.0.5", 15784 + "@vitest/snapshot": "3.0.5", 15785 + "@vitest/spy": "3.0.5", 15786 + "@vitest/utils": "3.0.5", 15805 15787 "chai": "^5.1.2", 15806 - "debug": "^4.3.7", 15788 + "debug": "^4.4.0", 15807 15789 "expect-type": "^1.1.0", 15808 - "magic-string": "^0.30.12", 15809 - "pathe": "^1.1.2", 15790 + "magic-string": "^0.30.17", 15791 + "pathe": "^2.0.2", 15810 15792 "std-env": "^3.8.0", 15811 15793 "tinybench": "^2.9.0", 15812 - "tinyexec": "^0.3.1", 15813 - "tinypool": "^1.0.1", 15814 - "tinyrainbow": "^1.2.0", 15815 - "vite": "^5.0.0", 15816 - "vite-node": "2.1.8", 15794 + "tinyexec": "^0.3.2", 15795 + "tinypool": "^1.0.2", 15796 + "tinyrainbow": "^2.0.0", 15797 + "vite": "^5.0.0 || ^6.0.0", 15798 + "vite-node": "3.0.5", 15817 15799 "why-is-node-running": "^2.3.0" 15818 15800 }, 15819 15801 "bin": { 15820 15802 "vitest": "vitest.mjs" 15821 15803 }, 15822 15804 "engines": { 15823 - "node": "^18.0.0 || >=20.0.0" 15805 + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" 15824 15806 }, 15825 15807 "funding": { 15826 15808 "url": "https://opencollective.com/vitest" 15827 15809 }, 15828 15810 "peerDependencies": { 15829 15811 "@edge-runtime/vm": "*", 15830 - "@types/node": "^18.0.0 || >=20.0.0", 15831 - "@vitest/browser": "2.1.8", 15832 - "@vitest/ui": "2.1.8", 15812 + "@types/debug": "^4.1.12", 15813 + "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", 15814 + "@vitest/browser": "3.0.5", 15815 + "@vitest/ui": "3.0.5", 15833 15816 "happy-dom": "*", 15834 15817 "jsdom": "*" 15835 15818 }, 15836 15819 "peerDependenciesMeta": { 15837 15820 "@edge-runtime/vm": { 15821 + "optional": true 15822 + }, 15823 + "@types/debug": { 15838 15824 "optional": true 15839 15825 }, 15840 15826 "@types/node": { ··· 15863 15849 "dependencies": { 15864 15850 "@jridgewell/sourcemap-codec": "^1.5.0" 15865 15851 } 15866 - }, 15867 - "node_modules/vitest/node_modules/pathe": { 15868 - "version": "1.1.2", 15869 - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", 15870 - "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", 15871 - "dev": true, 15872 - "license": "MIT" 15873 15852 }, 15874 15853 "node_modules/vscode-jsonrpc": { 15875 15854 "version": "8.2.0",
+2 -2
package.json
··· 67 67 "@stylistic/stylelint-plugin": "3.1.1", 68 68 "@typescript-eslint/parser": "8.18.2", 69 69 "@vitejs/plugin-vue": "5.1.5", 70 - "@vitest/coverage-v8": "2.1.8", 70 + "@vitest/coverage-v8": "3.0.5", 71 71 "@vitest/eslint-plugin": "1.1.25", 72 72 "@vue/test-utils": "2.4.6", 73 73 "eslint": "9.17.0", ··· 97 97 "typescript": "5.7.3", 98 98 "typescript-eslint": "8.18.2", 99 99 "vite-string-plugin": "1.3.4", 100 - "vitest": "2.1.8" 100 + "vitest": "3.0.5" 101 101 }, 102 102 "browserslist": [ 103 103 "defaults"